Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 365 366 [367] 368 369 ... 373

Author Topic: DFHack 0.34.11 r3  (Read 1456231 times)

lethosor

  • Bay Watcher
    • View Profile
Re: DFHack 0.34.11 r3
« Reply #5490 on: May 14, 2014, 02:24:01 pm »

Putnam was referring to raw modding, not memory editing.

Shapes are in descriptor_shape_standard.txt. This wiki page might help with materials. If you mean metals or stones, they're in the inorganic_* raw files (also on the wiki, although you're better off grepping the raw files if you want a single/unformatted list).
Logged
DFHack - Dwarf Manipulator (Lua) - DF Wiki talk

There was a typo in the siegers' campfire code. When the fires went out, so did the game.

scamtank

  • Bay Watcher
    • View Profile
Re: DFHack 0.34.11 r3
« Reply #5491 on: May 14, 2014, 04:08:43 pm »

Does DFHack have any power over the online help viewer? A simple Falconne-type search function would be nice.
Logged

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: DFHack 0.34.11 r3
« Reply #5492 on: May 14, 2014, 10:19:21 pm »

just cover up a dug out hole with a bridge or whatever and now you have dark/above ground.
No, cover it up with a bridge and you will get Inside Light Above Ground.

I've read about the stuck "above ground" flag, and I've also read that the "light" flag is inseparable from the "above ground" flag in recent versions. This means that "light" is also a sticky flag then, right?
Both "above ground" and "light" are permanent states - it is not possible through normal means to make a tile become "subterranean" or "dark". The only one you can change is "outside" versus "inside", and that's based on whether you've constructed a roof over it.
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

Helgoland

  • Bay Watcher
  • No man is an island.
    • View Profile
Re: DFHack 0.34.11 r3
« Reply #5493 on: May 15, 2014, 06:07:33 am »

What about casting obsidian outside, then excavating?
Logged
The Bay12 postcard club
Arguably he's already a progressive, just one in the style of an enlightened Kaiser.
I'm going to do the smart thing here and disengage. This isn't a hill I paticularly care to die on.

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: DFHack 0.34.11 r3
« Reply #5494 on: May 15, 2014, 07:03:20 pm »

What about casting obsidian outside, then excavating?
It will still be Light Above Ground.
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: DFHack 0.34.11 r3
« Reply #5495 on: May 16, 2014, 05:46:39 am »

Can I somehow plant colonies or hives at a specific location with a specific hiveable creature? Like: Place "ANT_HONEY" colony at x:y:z?

I would like to make a little workshop that spawns colonies of it around it.

Second question: Any way to make hives work underground? I know it makes sense to only have bee-hives aboveground, but a hive of ants could be underground... any chance for that?
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Erkki

  • Bay Watcher
    • View Profile
Re: DFHack 0.34.11 r3
« Reply #5496 on: May 16, 2014, 03:21:22 pm »

FixGrowth and cleanowned basically fix and make 300-Dwarf multi-generation forts playable --> a happy long time user here. Thanks for this great tool!
Logged

Urist Da Vinci

  • Bay Watcher
  • [NATURAL_SKILL: ENGINEER:4]
    • View Profile
Re: DFHack 0.34.11 r3
« Reply #5497 on: May 16, 2014, 10:59:16 pm »

FYI: http://www.bay12forums.com/smf/index.php?topic=138609.msg5286137#msg5286137

I have a lua script there that somewhat debugs a unit which should be receiving water/food, but isn't.

misc_trait_type 0 should be called GiveWaterCooldown
misc_trait_type 1 should be called GiveFoodCooldown

FAKEEDIT: https://github.com/angavrilov/df-structures/blob/master/df.units.xml#L1182
Wow, I didn't realize some people already knew about this.
I updated the bug report here: http://www.bay12games.com/dwarves/mantisbt/view.php?id=2606

Tabithda

  • Bay Watcher
    • View Profile
Re: DFHack 0.34.11 r3
« Reply #5498 on: May 19, 2014, 03:02:02 pm »

Is there a currently script that marks ghosts as slabbed, or otherwise prevents ghosts from appearing?  If not, is it currently possible for such a script to be made?
Logged

Roses

  • Bay Watcher
    • View Profile
Re: DFHack 0.34.11 r3
« Reply #5499 on: May 22, 2014, 03:35:45 pm »

I am having an interesting issue with my current upgradebuilding script. I am adding the items used in the reaction to the contained items of the new building, and everything is almost working correctly. They items are appearing in the building and they are unable to be used in other buildings/reactions, but when the building is de-constructed they do not appear on the map. Here is where it gets interesting though, you can't see the item, and it won't show in any locations, but if you try and build a new building or run a reaction that would use the item, the dwarf will go to where the building was de-constructed and grab it and use it normally.

Any ideas what might be going on there? I am thinking that since I am actually just creating the reagents over (via, df[]:new()) that there may be a flag I am missing. I am wondering now though, would it be easier to simply grab the items in the reaction itself, and if they have preserve_reagent on them, add them to the building? Is it possible to get the actual reagent from a completed reaction (e.g. <item_boulderst>)? This would save a lot of trouble.
Logged

thistleknot

  • Bay Watcher
  • Escaped Normalized Spreadsheet Berserker
    • View Profile
Re: DFHack 0.34.11 r3
« Reply #5500 on: May 25, 2014, 08:17:49 am »

is there a way to reduce embark size after embarking?  Like a dfhack tool that would truncate my land for me.

User2

  • Escaped Lunatic
    • View Profile
Re: DFHack 0.34.11 r3
« Reply #5501 on: May 27, 2014, 01:06:03 am »

Everyone who is mad of 30-item manager limit, has a good news. By patching the following offsets in memory:
0x6E61E5    75->EB
0x6E6301    02->03
Your job limit will be set to 999. I think it can be done using dfhack lua scripts. I am not good at lua-scripting, sorry.
PS. These offsets are for non-rebased image of the game (Base 0x400000).
Logged

Roses

  • Bay Watcher
    • View Profile
Re: DFHack 0.34.11 r3
« Reply #5502 on: May 27, 2014, 02:01:59 pm »

Not sure if it has been talked about, or maybe even already changed, but it would be nice if \WORKER_ID and \UNIT_ID were combined into one, so that you didn't have to distinguish between reactions and interactions when working in the raws.

EDIT: Is it possible to destroy an already constructed building using DFHack? I know I can queue a building for deconstruction, but I was hoping to be able to get rid of the building instantly instead of having to wait for it to be deconstructed in game.
« Last Edit: May 27, 2014, 07:14:19 pm by Roses »
Logged

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: DFHack 0.34.11 r3
« Reply #5503 on: May 28, 2014, 10:05:51 am »

Everyone who is mad of 30-item manager limit, has a good news. By patching the following offsets in memory:
0x6E61E5    75->EB
0x6E6301    02->03
Your job limit will be set to 999. I think it can be done using dfhack lua scripts. I am not good at lua-scripting, sorry.
PS. These offsets are for non-rebased image of the game (Base 0x400000).
You should probably double-check your patches before you post them to the forum: the first line is bad because the original value is wrong (it's 7C, not 75), and the second line is bad because the address is wrong (it should be 0x6E6302, not 0x6E6301).

Also, this is obviously a Windows-only patch, so it can't be used on Linux or MacOS without further research.

[edit]

Patch for Linux:
0x5239C8 : 0F 4C -> 90 8B
0x523B08 : 02 -> 03

And for OSX:
0x5A5EDC : 0F 4C -> 90 8B
0x5A602A : 02 -> 03
« Last Edit: May 28, 2014, 10:25:26 am by Quietust »
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

User2

  • Escaped Lunatic
    • View Profile
Re: DFHack 0.34.11 r3
« Reply #5504 on: May 28, 2014, 10:34:48 am »

You should probably double-check your patches before you post them to the forum: the first line is bad because the original value is wrong (it's 7C, not 75), and the second line is bad because the address is wrong (it should be 0x6E6302, not 0x6E6301).

Also, this is obviously a Windows-only patch, so it can't be used on Linux or MacOS without further research.
Probably should. Probably. I guess nobody has blown his computer up due to the wrong offsets.
Actual data:
0x6E61E5   7C->EB
0x6E6302   02->03

Of course windows only. Linux & MacOS users can find it themselves as a summer holydays homework.
Logged
Pages: 1 ... 365 366 [367] 368 369 ... 373