Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 220 221 [222] 223 224 ... 242

Author Topic: DFHack 50.11-r6  (Read 795685 times)

Clément

  • Bay Watcher
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3315 on: January 24, 2023, 03:30:54 pm »

EDIT2: Question is moot. It's docker alone that's literally filling up nearly the entirety of my /var partition when it downloads things to build the MSVC image. I literally can't free up enough space to let docker finish the job without repartitioning my system drive. And to people having this issue in the future: temporarily symlinking the folder to a larger drive/partition doesn't work, because docker won't proceed through symlinks.

Try a bind mount instead of a symlink maybe.
Logged

Gamerlord

  • Bay Watcher
  • Novice GM
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3316 on: January 25, 2023, 12:52:18 am »

Does the alpha release have a quick way of handling work details (like automatically making a single detail for each labour)?

Gamerlord

  • Bay Watcher
  • Novice GM
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3317 on: January 25, 2023, 09:33:11 pm »

Like, this is the biggest stumbling block keeping me from playing more. It takes me 10-20 minutes to set up work details alone every single time I play a new fortress. It's made worse by how slow back-spacing out the default title of the work detail is.

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3318 on: January 25, 2023, 11:03:09 pm »

there is a flag that completely removes the work details system so you can use therapist or whatever instead, which I strongly recommend doing instead of trying to do that

Gamerlord

  • Bay Watcher
  • Novice GM
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3319 on: January 26, 2023, 12:20:34 am »

I'd rather not, the work detail system in concept isn't that bad, it works well for migrant waves imo. But it's the mandatory investment of time for a fort that might not even survive two years that is a problem.

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3320 on: January 26, 2023, 12:25:57 am »

i have run a fort for 25 years without even opening the work detail screen, it is not a mandatory investment by any means

like, either switch to therapist or let go of the idea that you need to micromanage every single individual dwarf's every individual labors when most of those labors are unimportant and transient?

Martin

  • Bay Watcher
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3321 on: January 26, 2023, 12:28:17 am »

Like, this is the biggest stumbling block keeping me from playing more. It takes me 10-20 minutes to set up work details alone every single time I play a new fortress. It's made worse by how slow back-spacing out the default title of the work detail is.
Yeah, I agree. My two gripes:


1) That there isn't a detail for each job by default.
2) That you can't edit the base details.

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3322 on: January 26, 2023, 12:38:23 am »

1) That there isn't a detail for each job by default.

because we don't want the player to think they have to torture theirself for no reason making sure every single individual has a very specific set of jobs assigned, yes, this was the single biggest actual gameplay hurdle to new players starting the game in previous versions and it was a literal requirement to the point that the single most common thing you heard about the game is "you literally need therapist to play it". Now this is not necessary and to make the UX appear like it's to be encouraged would be antithetical to the goal of the game being actually playable on its own.

you do not have to torture yourself by making sure you can assign soap makers, it's okay, you can make fantastically successful forts with only two or three custom work details, please don't act like it's our problem that you feel the need to wrestle with a UI that is screaming at you to do something else, this is what third-party utilities are for

2) That you can't edit the base details.

yeah i made this edit myself as soon as i started working, it's not really ready for primetime and on the backburner, unfortunately, but it is on my mind
« Last Edit: January 26, 2023, 12:40:09 am by Putnam »
Logged

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3323 on: January 26, 2023, 04:25:45 am »

you do not have to torture yourself by making sure you can assign soap makers, it's okay, you can make fantastically successful forts with only two or three custom work details, please don't act like it's our problem that you feel the need to wrestle with a UI that is screaming at you to do something else, this is what third-party utilities are for

However, one for each that creates item quality would be appreciated. (Or just the return of skill limits on workshops.)
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

Clément

  • Bay Watcher
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3324 on: January 26, 2023, 07:03:11 am »

Does the alpha release have a quick way of handling work details (like automatically making a single detail for each labour)?

Code: [Select]
local labors = {
"CARPENTER",
"STONE_CARVER",
"MASON",
"ANIMALTRAIN",
"ANIMALCARE",
"BUTCHER",
"TRAPPER"
}
for i,l in ipairs(labors) do
local detail = df.work_detail:new()
detail.name = df.unit_labor.attrs[l].caption
detail.work_detail_flags.enabled = true
detail.allowed_labors[df.unit_labor[l]] = true
detail.icon = 10+((i-1)%8)
df.global.plotinfo.hauling.work_details:insert('#', detail)
end
Fill the "labors" list from https://github.com/DFHack/df-structures/blob/c4d78c229aa0edd68a69cd5b19d5ad35a5b71098/df.skills.xml#L841
Logged

dan84

  • Bay Watcher
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3325 on: January 26, 2023, 03:16:08 pm »

Running 50.05 Steam Version and 50.05-alpha2 DFHack.  The game runs fine without DFHack. Once I install DFHack and overwrite the SDL file, I get the following error Popup trying to run Dwarf Fortress:


Dwarf Fortress.exe - Entry Point Not Found
The procedure entry point SDL_ListModes could not be located in the dynamic link library C:\Program Files (x86)\Steam\steamapps\common\Dwarf Fortress\Dwarf Fortress.exe

Any ideas?
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3326 on: January 26, 2023, 03:37:06 pm »

You put SDLreal in there too? It's not just a backup, the replacement SDL.dll calls into it for display etc

Gamerlord

  • Bay Watcher
  • Novice GM
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3327 on: January 26, 2023, 05:23:50 pm »

Does the alpha release have a quick way of handling work details (like automatically making a single detail for each labour)?

Code: [Select]
local labors = {
"CARPENTER",
"STONE_CARVER",
"MASON",
"ANIMALTRAIN",
"ANIMALCARE",
"BUTCHER",
"TRAPPER"
}
for i,l in ipairs(labors) do
local detail = df.work_detail:new()
detail.name = df.unit_labor.attrs[l].caption
detail.work_detail_flags.enabled = true
detail.allowed_labors[df.unit_labor[l]] = true
detail.icon = 10+((i-1)%8)
df.global.plotinfo.hauling.work_details:insert('#', detail)
end
Fill the "labors" list from https://github.com/DFHack/df-structures/blob/c4d78c229aa0edd68a69cd5b19d5ad35a5b71098/df.skills.xml#L841
Thank you my friend. My OCD is truly grateful.

Gamerlord

  • Bay Watcher
  • Novice GM
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3328 on: January 26, 2023, 05:58:44 pm »

Damnit, having trouble figuring out how to do that Clement, is there a location I copy that code into?
« Last Edit: January 26, 2023, 06:01:24 pm by Gamerlord »
Logged

Clément

  • Bay Watcher
    • View Profile
Re: DFHack 0.47.05-r8 | 50.05-alpha2 (pre-release)
« Reply #3329 on: January 26, 2023, 07:05:15 pm »

In hack/scripts in a file with a .lua extension. Then type the name of the file (without the extension) in dfhack command prompt to run the script. See the documentation
Logged
Pages: 1 ... 220 221 [222] 223 224 ... 242