Bay 12 Games Forum

Dwarf Fortress => DF Modding => Utilities and 3rd Party Applications => Topic started by: AbdulovHell on September 03, 2015, 04:20:53 am

Title: DF Tool 4.1 for 0.43.05
Post by: AbdulovHell on September 03, 2015, 04:20:53 am
Dreamed of playing carp in adventure mode? Stuck in a cave? Want to make an army of super-strong dwarves, but in armor from vomit? Well...

Fortress Mode
Adventurer Mode

Installing
Unzip to the game folder, launch "DFTool.exe". In opened window select file "setting_4305.ini".

Download:

0.43.05 x64: Latest release on github (https://github.com/AbdulovHell/DF-Tool/releases)

Spoiler: Older versions (click to show/hide)

Please leave your feedback, found bugs and suggestions. Thanks! :)
Title: Re: DF Tool v1.0 (0.40.24)
Post by: SatelliteOfLove on September 03, 2015, 09:49:09 pm
Can you give us a bit more to go on?  Maybe a bit more detail on what functions are available in adventure/fortress mode?

Thanks and looking forward to seeing more!
Title: Re: DF Tool v1.0 (0.40.24)
Post by: AbdulovHell on September 04, 2015, 04:16:14 pm
I added a more detailed description, thanks for the comment.
Title: Re: DF Tool v1.0 (0.40.24)
Post by: Bogus on September 05, 2015, 02:53:01 pm
it always bothered me that attribute distribution on starting dwarves is so random. can your tool modify attributes as well?
Title: Re: DF Tool v1.0 (0.40.24)
Post by: AbdulovHell on September 07, 2015, 10:53:06 am
it always bothered me that attribute distribution on starting dwarves is so random. can your tool modify attributes as well?

No such function in the program. But it's a good idea, thank you. Tomorrow I will do a new version, and will add this feature in the program. (modify soul and body attributes)
Title: Re: DF Tool v1.0 (0.40.24)
Post by: SatelliteOfLove on September 09, 2015, 08:31:11 pm
Wow!  That's an incredible update :D

Thank you for the great tool; I'll be sure to use it and give feedback.
Title: Re: DF Tool v1.13 (0.40.24)
Post by: AbdulovHell on September 10, 2015, 06:32:46 am
Added new version. Now you can customize the physical and soul attributes of dwarves in preparation for embark. Also, minor correction and the ability to support me.
Unfortunately, it does not get the quick release as planned, studying at the institute.  :(
Title: Re: DF Tool v1.13 (0.40.24)
Post by: Meph on September 10, 2015, 10:45:36 am
This is great for community forts, thanks :)
Title: Re: DF Tool v1.25 (0.40.24) Now with Inventory Editor! (Beta)
Post by: AbdulovHell on October 05, 2015, 02:16:13 pm
Added inventory editor and some bug fixes. Inventory editor does not show things that are in containers.
Title: Re: DF Tool v1.5 (0.40.24) Now with Inventory Editor! (Beta)
Post by: AbdulovHell on October 17, 2015, 12:35:18 pm
New version. Added strange mood acceleration and "skip" function for adv mode. Also, you can edit some of the functions of the d_init.txt, without restarting the game. May be unstable.
Title: Re: DF Tool v1.54 (0.40.24)
Post by: AbdulovHell on November 11, 2015, 12:56:32 pm
Improved inventory editor. Cancel jobs and slaught your dwarves. External config file.
Title: Re: DF Tool v1.54 (0.40.24)
Post by: PeridexisErrant on November 12, 2015, 06:20:53 pm
What's the advantage of this over DFHack (https://github.com/DFHack/dfhack), which has most of the same functions and many others?  Could they be integrated?
Title: Re: DF Tool v1.54 (0.40.24)
Post by: Warmist on November 13, 2015, 02:19:11 am
What's the advantage of this over DFHack (https://github.com/DFHack/dfhack), which has most of the same functions and many others?  Could they be integrated?
Integrated: no - it's a separate program that is using fixed offsets for stuff.
Scripts/plugins written that do exactly the same: yes.

Still i encourage to AbdulovHell to continue but also look into dfhack. It might be scary at first (especially if you don't know c++ or lua/ruby) but imho it would be faster. The main reason for a program like is this i would say is to learn how everything works in a simple and easy to use (your favorite tool-chain) environment (e.g. like someone could write a python program that does similar things).
Title: Re: DF Tool v1.54 (0.40.24)
Post by: milo christiansen on November 16, 2015, 12:55:29 pm
I would say this has a major disadvantage, as it uses fixed offsets to stuff it will break every time a new version hits. This means that if the author ever abandons the project it will quickly become unusable, where as DFHack has several people who keep it up to date.
Title: Re: DF Tool v1.54 (0.40.24)
Post by: AbdulovHell on November 19, 2015, 03:05:01 pm
The program is written in C ++. Offsets are fixed, like everywhere. New versions of the game do not appear as often, and I will correct the program until I stop playing.

The program has a couple of features, both in the implementation of some of the functions, there are also unique. Including GUI. Unique features can be taken into a separate Dll to implement as a plug-in for DFHack. My program can not be an alternative. I did it primarily because DFHack not work with Russian version of the game, and I needed some functions. Later, I began to add, which is not present in DFHack, but knowing their implementation that is easy to think to write an alternative in lua. Apart from the functions that use the code injections.

I use Google translator, I hope that answered all the questions.
Title: Re: DF Tool v1.54 (0.40.24)
Post by: lethosor on November 19, 2015, 08:16:07 pm
Why doesn't DFHack work with the Russian version of the game? If it's just a binary-patched executable, you should be able to add a new "<binary-timestamp value='0x???'/>" entry (on Windows) to hack/symbols.xml, and the appropriate value (instead of 0x???) should be logged to stderr.log if you try using the newest version of DFHack (0.40.24-r4) with it.
(I don't really know any Russian, and I assume the Russian version is Windows-only, but we ought to be able to get DFHack to work with it to an extent.)
Title: Re: DF Tool v1.54 (0.40.24)
Post by: Devstorm on December 07, 2015, 04:28:36 pm
Please, will there be a new version of this for 42.02?
Title: Re: DF Tool v1.54 (0.40.24)
Post by: AbdulovHell on December 08, 2015, 12:15:10 am
Please, will there be a new version of this for 42.02?

Yes. I'll try to get done before the release of the new version of DF.
Title: Re: DF Tool (0.40.24 and 0.42.02)
Post by: AbdulovHell on December 08, 2015, 08:38:05 am
Separately downloaded version 0.42.02, as it does not work completely (edit attributes, character creation is not working). On 0.40.24 works completely. The opportunity to earn editing d_init, there is no way to verify.
Title: Re: DF Tool (0.40.24 and 0.42.02)
Post by: moisesjns on December 11, 2015, 12:53:44 pm
Thanks for putting your time into this tool. It is very useful.  As others say DFhack is something you may want to look into, but as we can see you also have your own advantage DFHACK is not working right now but your tool is with 42.02.
Title: Re: DF Tool (0.40.24 and 0.42.02)
Post by: jaked122 on December 11, 2015, 03:48:36 pm

Unfortunately, the things I was hoping to use in the new version apparently don't work yet.


Thanks for making this though, it helps when other projects than just DFHack work on this sort of thing.
Title: Re: DF Tool (0.40.24 and 0.42.02)
Post by: BigD145 on December 11, 2015, 04:07:29 pm
It will be awhile before all the variables are figured out.
Title: Re: DF Tool (0.40.24 and 0.42.02)
Post by: moisesjns on December 12, 2015, 04:17:39 pm
Im pretty Sure the OP mod creator knows, but just for the hell of it. New version of DF is up. Ill test if it works.

After testing it wont work. Soon as you click connect just closes.  Here is hoping mod creator updates it when he can.
Title: Re: DF Tool (0.40.24 and 0.42.02)
Post by: AbdulovHell on December 14, 2015, 07:04:17 am
Im pretty Sure the OP mod creator knows, but just for the hell of it. New version of DF is up. Ill test if it works.

After testing it wont work. Soon as you click connect just closes.  Here is hoping mod creator updates it when he can.
Of course, it should not work. Offsets in the new version has other))
P.S.
Add 0x1000 to each address from the top of the configuration file (up to the line "bckpck = 0x ....") and almost all of the functions will work. The new version will be in 4 hours.
Title: Re: DF Tool 2.1 (0.42.03)
Post by: AbdulovHell on December 14, 2015, 12:32:16 pm
That's the new version. I decided to abandon further support 0.40.24. DF Tool 1.54 the latest for 0.40.24.
http://dffd.bay12games.com/file.php?id=11419 (http://dffd.bay12games.com/file.php?id=11419)
Version 2.1 works with 0.42.02 and 0.42.03,worked all functions, except inventory editor.
Title: Re: DF Tool 2.1 (0.42.03)
Post by: moisesjns on December 15, 2015, 07:15:47 pm
Nice. Thanks for the update OP. This is a very handy tool. Even with DFhack im still gonna be using this tool every embark.
Title: Re: DF Tool 2.1 (0.42.03)
Post by: Honalululand on December 16, 2015, 12:27:28 pm
Abdulov, could you be persuaded to put a simple installation tutorial in the OP, on the download page, and/or in the download .rar itself?

...That is to say, I don't remember where to stick things, and it's the most frustratingly simple problem to have; I can't find directions anywhere I'd usually look (OP, download page, or readme.txt). I'm sure I'll work it out this time, but it'd be awfully nice if I didn't have to.
Title: Re: DF Tool 2.1 (0.42.03)
Post by: Kallyn on December 16, 2015, 02:24:18 pm
Thanks!!

I find this tool to be simple and useful.

I have been trying to edit attributes with the (unofficial) Phoebus 42.03 graphic pack, and found that, although i can edit physical attributes, the mental/social ones doesn't change when i try to write then.
Title: Re: DF Tool 2.1 (0.42.03)
Post by: Suolisto on December 16, 2015, 07:23:57 pm
Would it be possible to add a function to more fine grainedly edit dwarves skills in a matrix, not entirely unlike Dwarf Therapist, except where you can actually change the values. There used to be a utility for that, but it has been long since abandoned. In addition, there's something broken with the dwarf properties editor in the embark thing, I can change the physical stats just fine, but any changes to the mental ones do not "stick". And even the physical stat changes seem to get wiped once I actually enter the fortress.
Title: Re: DF Tool 2.1 (0.42.03)
Post by: BoogieMan on December 16, 2015, 08:24:36 pm
Looks pretty nifty. Awesome even, a lot of really good tools in there. Can't wait to check it out in detail! But I have quick question.. Is there a way to execute scripts, like say healunit or makelegendary, that sort of thing? Run .bat files that load a series of scripts? If not would that be an easy enough addition?
Title: Re: DF Tool 2.1 (0.42.03)
Post by: AbdulovHell on December 17, 2015, 09:11:45 am
Abdulov, could you be persuaded to put a simple installation tutorial in the OP, on the download page, and/or in the download .rar itself?

...That is to say, I don't remember where to stick things, and it's the most frustratingly simple problem to have; I can't find directions anywhere I'd usually look (OP, download page, or readme.txt). I'm sure I'll work it out this time, but it'd be awfully nice if I didn't have to.

Unpack anywhere. launch "DF Tool.exe". in the window that opens, select * .ini file for your version of the game(they are in a folder with the "DF Tool.exe"). Click "Connect".

Later, I add the instructions in the description.

Thanks!!

I find this tool to be simple and useful.

I have been trying to edit attributes with the (unofficial) Phoebus 42.03 graphic pack, and found that, although i can edit physical attributes, the mental/social ones doesn't change when i try to write then.

Thank you. I have found the source of the error and will be corrected.
Title: Re: DF Tool 2.1 (0.42.03)
Post by: AbdulovHell on December 17, 2015, 09:37:23 am
Would it be possible to add a function to more fine grainedly edit dwarves skills in a matrix, not entirely unlike Dwarf Therapist, except where you can actually change the values. There used to be a utility for that, but it has been long since abandoned. In addition, there's something broken with the dwarf properties editor in the embark thing, I can change the physical stats just fine, but any changes to the mental ones do not "stick". And even the physical stat changes seem to get wiped once I actually enter the fortress.

Thanks, error in the editor physical and mental attributes to be corrected.
I do not have ideas how to make the interface more convenient, but I'll think of something for the next update.
Title: Re: DF Tool 2.1 (0.42.03)
Post by: AbdulovHell on December 17, 2015, 10:32:25 am
Looks pretty nifty. Awesome even, a lot of really good tools in there. Can't wait to check it out in detail! But I have quick question.. Is there a way to execute scripts, like say healunit or makelegendary, that sort of thing? Run .bat files that load a series of scripts? If not would that be an easy enough addition?

Unfortunately, there is no possibility to carry out third-party scripts, macros, add-ons or plug. And this possibility hardly appear in the future.
Title: Re: DF Tool 2.1 (0.42.03)
Post by: BoogieMan on December 17, 2015, 12:21:56 pm
Looks pretty nifty. Awesome even, a lot of really good tools in there. Can't wait to check it out in detail! But I have quick question.. Is there a way to execute scripts, like say healunit or makelegendary, that sort of thing? Run .bat files that load a series of scripts? If not would that be an easy enough addition?

Unfortunately, there is no possibility to carry out third-party scripts, macros, add-ons or plug. And this possibility hardly appear in the future.

It can already do most of what I want and plan to use on my next embark, once it's updated. Thanks!
Title: Re: DF Tool 2.1 (0.42.03)
Post by: Eagleon on December 17, 2015, 12:29:32 pm
Thanks, error in the editor physical and mental attributes to be corrected.
I do not have ideas how to make the interface more convenient, but I'll think of something for the next update.
This tool is what I've been using to cope with adventure-mode races that can't open doors. A directional-pad that automagically sets the forms to your current coordinates and starts moving them single spaces would make the teleports much faster - it's only two spaces, but having to reenter every coordinate each time is tedious. Alternately if you can figure out the bit to set to give them that ability, that would work too :3 I mean I probably could... getting on that now
Title: Re: DF Tool 2.1 (0.42.03)
Post by: AbdulovHell on December 17, 2015, 01:03:02 pm
Thanks, error in the editor physical and mental attributes to be corrected.
I do not have ideas how to make the interface more convenient, but I'll think of something for the next update.
This tool is what I've been using to cope with adventure-mode races that can't open doors. A directional-pad that automagically sets the forms to your current coordinates and starts moving them single spaces would make the teleports much faster - it's only two spaces, but having to reenter every coordinate each time is tedious. Alternately if you can figure out the bit to set to give them that ability, that would work too :3 I mean I probably could... getting on that now
just click here)
Spoiler (click to show/hide)
Title: Re: DF Tool 2.1 (0.42.03)
Post by: Eagleon on December 17, 2015, 01:43:56 pm
just click here)
Spoiler (click to show/hide)
Aha! Maybe just a small hint on the side next to them that you can do that, then, or move it to a little button that says 'copy'. Completely overlooked it because the portion of my brain devoted to UI automatically went "greyed out, therefore non-interactive" Thank you for the quick reply :)
Title: Re: DF Tool 2.1 (0.42.03)
Post by: Suolisto on December 17, 2015, 03:40:05 pm
Would it be possible to add a function to more fine grainedly edit dwarves skills in a matrix, not entirely unlike Dwarf Therapist, except where you can actually change the values. There used to be a utility for that, but it has been long since abandoned. In addition, there's something broken with the dwarf properties editor in the embark thing, I can change the physical stats just fine, but any changes to the mental ones do not "stick". And even the physical stat changes seem to get wiped once I actually enter the fortress.

Thanks, error in the editor physical and mental attributes to be corrected.
I do not have ideas how to make the interface more convenient, but I'll think of something for the next update.

Thank you for your reply!

And the program I was thinking of was Runesmith: http://www.bay12forums.com/smf/index.php?topic=59056.0

And what I meant by a matrix view was something akin to what Dwarf Therapist has. A random screenshot scrounged from the internet for clarity: http://www.drainy.net/wp-content/uploads/2012/05/dwarvesscreen.png

It's unfortunate that Therapist itself does not allow skill editing, only viewing them and manipulating jobs associated with those skills.
Title: Re: DF Tool 2.1 (0.42.03)
Post by: jaked122 on December 17, 2015, 07:58:18 pm
Just out of curiosity, I noticed that Borland DLL in the folder, what exactly did you use to develop this?
Title: Re: DF Tool 2.1 (0.42.03)
Post by: AbdulovHell on December 17, 2015, 11:06:37 pm
Just out of curiosity, I noticed that Borland DLL in the folder, what exactly did you use to develop this?
C++Builder 10 Seattle
Title: Re: DF Tool 2.1 (0.42.03)
Post by: SMASH! on December 23, 2015, 02:07:37 am
Inventory editor isn't working, shows this.
(http://i.imgur.com/ecn7vtk.png)
Title: Re: DF Tool 2.1 (0.42.03)
Post by: AbdulovHell on December 23, 2015, 05:06:10 am
That's the new version. I decided to abandon further support 0.40.24. DF Tool 1.54 the latest for 0.40.24.
http://dffd.bay12games.com/file.php?id=11419 (http://dffd.bay12games.com/file.php?id=11419)
Version 2.1 works with 0.42.02 and 0.42.03,worked all functions, except inventory editor.
Inventory editor isn't working, shows this.
(http://i.imgur.com/ecn7vtk.png)
Soon there will be a new version
Title: Re: DF Tool 2.1 (0.42.03)
Post by: SMASH! on December 23, 2015, 06:08:40 am
Missed that. Thanks for reply!
Title: Re: DF Tool 2.1 (0.42.03)
Post by: HellishINC on December 24, 2015, 04:44:03 pm
Any possibility to be able to change a dorf's sex and age during embark? Could allow for some interesting scenarios.

Happy holidays!
Title: Re: DF Tool 2.1 (0.42.03)
Post by: AbdulovHell on December 24, 2015, 11:39:33 pm
Any possibility to be able to change a dorf's sex and age during embark? Could allow for some interesting scenarios.

Happy holidays!
Change the dwarf's orientation and gender is possible. It is also possible to change the names of the dwarves. However, need to make a new interface for the Attribute Editor.Current is not very comfortable, and there is no place for new functions. I will remake it. Regarding age, I'm not sure ...

Happy holidays!)
Title: Re: DF Tool 2.1 (0.42.03)
Post by: moisesjns on December 27, 2015, 06:32:40 pm
HI OP just wanted to say the was a new update. Im sure you probably saw it but hey just in case ill post it.

This tool is great.
Title: Re: DF Tool 2.2 (0.42.04)
Post by: AbdulovHell on December 29, 2015, 02:08:44 pm
The latest version for this year) Happy holidays)

http://dffd.bay12games.com/file.php?id=11419 (http://dffd.bay12games.com/file.php?id=11419)
Title: Re: DF Tool 2.2 (0.42.04)
Post by: Hyperion on January 04, 2016, 09:31:50 am
This isn't Linux compatible, is it?
Title: Re: DF Tool 2.2 (0.42.04)
Post by: AbdulovHell on January 04, 2016, 10:37:57 am
This isn't Linux compatible, is it?

No, only Windows.
Title: Re: DF Tool 2.2 (0.42.04)
Post by: Kallyn on January 05, 2016, 01:29:53 pm
I'm using DF 0.42.04, with phoebus graphic pack pre-installed and dfhack (42.04 alpha). The DF Tool seems to connect to the game, but doesnt allow me to make any changes, and the options are all grayed out. I can't edit dwarfs, or use the tool in any other way that affects the game. Am I the only one with this issue?
Title: Re: DF Tool 2.2 (0.42.04)
Post by: lethosor on January 05, 2016, 04:08:10 pm
This isn't Linux compatible, is it?
You can pretty much do everything with dfhack too, although I don't think there's a user-friendly interface for all of the options this tool offers yet.
Title: Re: DF Tool 2.2 (0.42.04)
Post by: Devstorm on February 11, 2016, 10:09:21 am
Both DFHack and DF Tool are extremely useful and I applaud everyone who has worked on each of their development. However I am missing DF Tool a bit: no release for .05, and now .06 is out too. Will this utility be updated? 
Title: Re: DF Tool 2.2 (0.42.04)
Post by: AbdulovHell on February 11, 2016, 10:20:07 am
Both DFHack and DF Tool are extremely useful and I applaud everyone who has worked on each of their development. However I am missing DF Tool a bit: no release for .05, and now .06 is out too. Will this utility be updated?
Of course.
Title: Re: DF Tool 2.2 (0.42.04)
Post by: Droggarth on February 15, 2016, 09:09:31 pm
I also need the tool for 0.42.06 version. Dying here to edit my character's equipment since the lack of ability to create/smith yer own metal stuff in adventurer mode.  :'(
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: AbdulovHell on February 16, 2016, 08:09:43 am
Finally I found the time for a new version. It should all work. I'm working on an improved editor dwarves before planting (new features to change the gender, orientation, name) and the function of instant treatment for both modes.
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: Droggarth on February 16, 2016, 02:05:57 pm
Finally I found the time for a new version. It should all work. I'm working on an improved editor dwarves before planting (new features to change the gender, orientation, name) and the function of instant treatment for both modes.

Much appreciated! Thanks. Changed some of my equipment already and it seems to work so far.
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: Sanctume on February 16, 2016, 06:24:56 pm
Is this version is backwards compatible with 42.05?
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: Deon on February 16, 2016, 07:30:52 pm
I also need the tool for 0.42.06 version. Dying here to edit my character's equipment since the lack of ability to create/smith yer own metal stuff in adventurer mode.  :'(
You can do that though, check my sig :).
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: Droggarth on February 16, 2016, 08:26:24 pm
I also need the tool for 0.42.06 version. Dying here to edit my character's equipment since the lack of ability to create/smith yer own metal stuff in adventurer mode.  :'(
You can do that though, check my sig :).

Been considering trying out your mod since yesterday but been too busy getting to know/playing the default adventure mode. That and I was still working on the last bit of my customized dingo men (just made them move faster too). Good thing is I only need to re-mod two files when I install your mod.. I hope.
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: AbdulovHell on February 17, 2016, 11:13:47 pm
Is this version is backwards compatible with 42.05?
No, but it's easy to fix. I should add to the next update.
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: Sanctume on February 18, 2016, 11:18:13 am
Is this version is backwards compatible with 42.05?
No, but it's easy to fix. I should add to the next update.

Cool.  I'll play with around with 42.04 in the mean time to make my embark scenario I'm envisioning.

I just can't play vanilla without Dwarf Therapist while planning to embark with 20+ peasants from the start.
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: Droggarth on February 18, 2016, 02:44:56 pm
By the way the small or large leggings and greaves don't show up in the backpack area, same goes for all small or large lower body bits. Needing to convert small leggings and small greaves to my race. Guess I'll have to change my race's size for a moment to equip what I want and then edit.
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: alexs2112 on February 20, 2016, 07:16:53 pm
Would you mind adding a zip file as well. It looks good and I would love to use it.
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: soul4hdwn on February 23, 2016, 06:03:37 pm
Is this version is backwards compatible with 42.05?
No, but it's easy to fix. I should add to the next update.
will the update work on both versions? sorry if its a stupid question.
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: AbdulovHell on February 23, 2016, 11:24:38 pm
Is this version is backwards compatible with 42.05?
No, but it's easy to fix. I should add to the next update.
will the update work on both versions? sorry if its a stupid question.
Yes.
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: Blue_Dwarf on February 25, 2016, 05:25:11 am
I used this tool to do some crafting tests (http://www.bay12forums.com/smf/index.php?topic=156521.msg6832291#new), it was very useful (particularly changing the starting dwarf number and attributes).

I would also suggest making the attribute editor available in fortress mode, if it's not a complicated change.
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: AbdulovHell on February 25, 2016, 08:53:57 am
I used this tool to do some crafting tests (http://www.bay12forums.com/smf/index.php?topic=156521.msg6832291#new), it was very useful (particularly changing the starting dwarf number and attributes).

I would also suggest making the attribute editor available in fortress mode, if it's not a complicated change.
Attribute Editor has undergone great changes. So, thinking that someone ask to add it to the fortress mode, but only after the update :)Tomorrow will be a new version.
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: Abadrausar on February 25, 2016, 02:31:02 pm
The program is written in C ++. Offsets are fixed...

AbdulovHell:
Many thanks for this great tool! I use it when I want to have more than 7 dwarfs in an embark.
DFHACK had a working lua script por that, startdwarf, that some versions ago has begun to fail silently.
It would be cool if you could inform the DFHACK team of the working fix that you have found.
They are lacking c++ aware people like you.
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: lethosor on February 25, 2016, 02:47:20 pm
What?
For one thing, it's not failing silently. It gives a pretty clear message that the patch offset is missing, which is because the script that locates the offset broke for some reason. Sure, we could find it manually (as AbdulovHell has done, apparently), but fewer people know how to do that. Even if there's a way to get the offset from this tool, we would still need offsets for the Linux and OS X versions.
Also, the script is written in Ruby. However, we are not "lacking c++ aware people" at all - the entire DFHack core and plugins are written in C++. Regardless of that, a knowledge of C++ does not help with locating patch offsets - a knowledge of assembly does, but there are several DFHack maintainers capable of that too.
Title: Re: DF Tool 2.3 up to 0.42.06
Post by: Abadrausar on February 26, 2016, 04:48:04 am
...
No pun ni offense intended lethosor!
Only inviting new people to help the general community of Dwarf Fortress players.
I think that the DFHACK team could find good use to a new promising developer as AbdulovHell has demonstrated to be. If he were interested...
As of locating patch offsets in a way usable with DFHACK and df-structures (https://github.com/angavrilov/df-structures) some skill in Lisp, Perl , XML, XSLT and whatnot is required.
And then you also have https://github.com/angavrilov/cl-linux-debug a tool for investigating the memory of a process on linux or radare2 (https://github.com/radare/radare2) a unix-like reverse engineering framework and commandline tools.
For me it is clear that DFHACK is where all the DF developpement aware people land soon or later, even if it is not easy at all...

When you want to have 12 dwarves dining in Frodo Bolsonīs home, it is always better to introduce them little by little as Gandalf does ;)
Title: Re: DF Tool 2.4
Post by: AbdulovHell on February 26, 2016, 03:12:12 pm
I am 20 years old, I work and study at the university. Programming in C ++ started in 15 years. Even if I could help than that, I just do not have time for this.
Title: Re: DF Tool 2.4
Post by: AbdulovHell on February 26, 2016, 03:18:06 pm
Here's a new version. With the new feature.
Spoiler (click to show/hide)
Title: Re: DF Tool 2.4
Post by: soul4hdwn on March 01, 2016, 07:21:14 pm
tried using the settings/indexes for df 40.24  and (semi obviously) the newest feature doesn't quite work,  odd values appear for analytical to social awareness.  marrage/romance settings might be off due to my side,  was hoping this tool would help me debug that.
Title: Re: DF Tool 2.4
Post by: AbdulovHell on March 02, 2016, 12:00:00 pm
tried using the settings/indexes for df 40.24  and (semi obviously) the newest feature doesn't quite work,  odd values appear for analytical to social awareness.  marrage/romance settings might be off due to my side,  was hoping this tool would help me debug that.
The program for the game version 0.42. * Should not work with 0.40.24. So I left the two download links. This is what I have written more than once.
Title: Re: DF Tool 2.4
Post by: Droggarth on May 12, 2016, 05:04:01 pm
Uh, is this still alive? Kinda need it for DF 0.43.02.
Title: Re: DF Tool 2.4
Post by: AbdulovHell on May 13, 2016, 09:17:28 am
Uh, is this still alive? Kinda need it for DF 0.43.02.
I am already working on it.
Title: Re: DF Tool 2.4
Post by: Droggarth on May 13, 2016, 11:59:34 am
Ah, whew. Was just curious because of last post being about two months ago.
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: AbdulovHell on June 05, 2016, 04:52:23 am
Updated to 0.43.03.
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: Droggarth on June 05, 2016, 09:31:54 am
Updated to 0.43.03.

*strips his adventures from most of the admantine and ischronite especially and hands all the adamantine and a lot of custom slightly-better-than-adamantine on the ground gear to AbdulovHell*

Literally just woke up and saw this. Thank you! :)

EDIT: Also so much this right now: https://www.youtube.com/watch?v=u2W1Wi2U9sQ

EDIT2: Uhm I got this error: "Access violation at address 0040A9B4 in module 'DFTool2.4.exe'. Write of address 00000000." upon trying to load my inventory.

EDIT3: Dropped some items so only crappy gauntlets and gloves were in my hands and finally got my ischronite gloves and gauntlets by turning the crappy quality and materials of the items (yak leather gloves and copper gauntlets).
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: AbdulovHell on June 05, 2016, 02:01:32 pm
Updated to 0.43.03.

*strips his adventures from most of the admantine and ischronite especially and hands all the adamantine and a lot of custom slightly-better-than-adamantine on the ground gear to AbdulovHell*

Literally just woke up and saw this. Thank you! :)

EDIT: Also so much this right now: https://www.youtube.com/watch?v=u2W1Wi2U9sQ

EDIT2: Uhm I got this error: "Access violation at address 0040A9B4 in module 'DFTool2.4.exe'. Write of address 00000000." upon trying to load my inventory.

EDIT3: Dropped some items so only crappy gauntlets and gloves were in my hands and finally got my ischronite gloves and gauntlets by turning the crappy quality and materials of the items (yak leather gloves and copper gauntlets).
Thank you. Tomorrow correct these errors.
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: AbdulovHell on June 06, 2016, 04:57:43 am
Updated archive. Now everything should work ...
There's no time to thoroughly test.
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: Droggarth on June 07, 2016, 02:20:01 pm
Updated archive. Now everything should work ...
There's no time to thoroughly test.

Thanks, tested it yesterday and this time it managed to load pretty much all I was wearing on my lower and upper body though I still got the same error 0040A9B4 upon load and so things were missing from everywhere else. Not that big of a deal as long as I can drop the stuff and only have the item in question in hands to modify and those are usually gauntlets, gloves and mittens.

Also tested the previous version on both the heavily modded DF (ZM5's modpack with my custom modded-in stuff) and default DF with my custom modded-in stuff, the latter loaded my inventory without the error but there were a lot of odd stuff regarding the game itself in the left and right arm inventory menu.
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: AbdulovHell on June 08, 2016, 02:16:55 pm
Updated archive. Now everything should work ...
There's no time to thoroughly test.

Thanks, tested it yesterday and this time it managed to load pretty much all I was wearing on my lower and upper body though I still got the same error 0040A9B4 upon load and so things were missing from everywhere else. Not that big of a deal as long as I can drop the stuff and only have the item in question in hands to modify and those are usually gauntlets, gloves and mittens.
Can you send me the archive with your game (game+save)?
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: Droggarth on June 08, 2016, 03:38:28 pm
Updated archive. Now everything should work ...
There's no time to thoroughly test.

Thanks, tested it yesterday and this time it managed to load pretty much all I was wearing on my lower and upper body though I still got the same error 0040A9B4 upon load and so things were missing from everywhere else. Not that big of a deal as long as I can drop the stuff and only have the item in question in hands to modify and those are usually gauntlets, gloves and mittens.
Can you send me the archive with your game (game+save)?

I don't have a site to upload zips/rars/folders to. :-\

EDIT: Besides I'm extremely conflicted about uploading something that has both ZM5's modpack in it coupled with my own OP works and right now I have once again too much issues in my head to zero out and solve. Perhaps later. Once I've talked with ZM5 and have a place to upload files to.
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: lethosor on June 14, 2016, 08:23:01 am
http://dffd.bay12games.com
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: Droggarth on June 14, 2016, 09:06:02 am
http://dffd.bay12games.com

Thanks. But still.. I.. I don't know. Crap, haven't even gotten around to talking about this with ZM5.

I have a personal issue/strong distrust when sharing something, especially a mod with my own OP creations in them along with plethora of ZM5's added-in/modded-in stuff.
I don't even upload my Starmade starships as I don't want others to say something negative about my creation as it can really break my fuse and if somebody happens to steal my creation that I have uploaded and claim for their own. Well.. basically this is my reaction: https://www.youtube.com/watch?v=-YVt8NcpKcU

Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: AbdulovHell on June 14, 2016, 06:04:02 pm
Updated. I tested on their own game and on the one that you provided. It should all work.
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: Droggarth on June 14, 2016, 06:44:47 pm
Yup, it loaded my whole inventory I was carrying on my ischrotaur female. PMing that folder file to you payed off. Again, thanks! Also must thank myself for managing to somehow pull through.
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: Meph on June 16, 2016, 10:13:06 am
Hey, may I include this in MasterworkDF, next to the other utilities like Therapist, dfhack, etc. ?
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: Ekaton on June 16, 2016, 12:28:25 pm
A great utility, thanks!
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: AbdulovHell on June 17, 2016, 11:28:31 am
Hey, may I include this in MasterworkDF, next to the other utilities like Therapist, dfhack, etc. ?
Of course.  :)
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: UltraDurable on July 23, 2016, 05:53:31 pm
Is this available for 34.11? I like it old school ;)
Title: Re: DF Tool 2.4 (updated to 0.43.03)
Post by: AbdulovHell on August 06, 2016, 12:39:41 pm
Is this available for 34.11? I like it old school ;)
No, but it can be done later. Although I do not have time to release an update to 0.43.05...
Title: Re: DF Tool 3.0b (updated to 0.43.05)
Post by: AbdulovHell on August 21, 2016, 05:34:27 am
3.0 beta for 0.43.05. Test build
Many functions do not work. Functions for the adventure mode is also turned off.
http://dffd.bay12games.com/file.php?id=12369 (http://dffd.bay12games.com/file.php?id=12369)
Title: Re: DF Tool 3.0b for 0.43.05 (included adv mode)
Post by: AbdulovHell on September 10, 2016, 08:43:33 am
Now with adv mode functions. Unfortunately, some still not work.
Title: Re: DF Tool 3.0b for 0.43.05 (included adv mode)
Post by: Foamybeard on December 27, 2016, 04:44:42 am
Hey AbdulovHel, how close are you to making it so that the functions work? I loved this forever ago, but, well... I can't justify using this if the only functions for in-game play are.... Pause and unpause.
Title: Re: DF Tool 3.0b for 0.43.05 (included adv mode)
Post by: AbdulovHell on December 27, 2016, 03:48:19 pm
Hey AbdulovHel, how close are you to making it so that the functions work? I loved this forever ago, but, well... I can't justify using this if the only functions for in-game play are.... Pause and unpause.
Hello. I don't have much time to work on the programm and my motivation isn't that high to do so.:( But I found two vectors that alow me to repair functionality. I will try to update this before New Year.
Title: Re: DF Tool 3.1b for 0.43.05
Post by: AbdulovHell on January 23, 2017, 04:49:57 pm
Updated. Enabled more functions, but "inventory editor","debug", "start dwarf" and "embark everywhere" still not working...
Download: http://dffd.bay12games.com/file.php?id=12369 (http://dffd.bay12games.com/file.php?id=12369)
VirusTotal 1/54  ???
https://www.virustotal.com/en/file/b89ab2ef33cc9dcfe7dd821c39fe45145950b2ecbda05a6668694a6cf4fb7226/analysis/1485207730/ (https://www.virustotal.com/en/file/b89ab2ef33cc9dcfe7dd821c39fe45145950b2ecbda05a6668694a6cf4fb7226/analysis/1485207730/)
Title: Re: DF Tool 3.1b for 0.43.05
Post by: AbdulovHell on October 09, 2017, 08:52:09 am
Sorry :)
https://github.com/AbdulovHell/DF-Tool/releases (https://github.com/AbdulovHell/DF-Tool/releases)