Bay 12 Games Forum

Dwarf Fortress => DF Modding => Topic started by: sizeak on June 11, 2010, 01:26:44 pm

Title: Runesmith - A DC like tool
Post by: sizeak on June 11, 2010, 01:26:44 pm
Version 0.1.20 has now been released! Download link below:


"A tool that allows smithing (editing) of the digits and letters (runes) that control all life in DF. By smithing these runes, the metagods (players) can meddle with DF mortals to suit their games, be it recasting a soul into a new species body, blessing and cursing individuals or just to make predictions of when a mortal will attain the next degree of competence to guide them on how they should spend their limited time." - Psieye - (http://www.bay12forums.com/smf/index.php?topic=57003.msg1324765#msg1324765 (http://www.bay12forums.com/smf/index.php?topic=57003.msg1324765#msg1324765))
(http://i257.photobucket.com/albums/hh228/sizeak/Runesmith/Runesmith.png)[/list]
Title: Re: Runesmith - A DC like tool
Post by: jaked122 on June 11, 2010, 02:34:28 pm
very nice  :o
however is that a .net interface? if it is, I'm afraid I'm not going to be able to use it for a while(no windows computer at this moment).
Title: Re: Runesmith - A DC like tool
Post by: JanusTwoface on June 11, 2010, 02:46:31 pm
Qt, so it should be nicely cross platform, especially with Dfhack.

Actually .NET is actually pretty cross platform if you're careful using Mono.
Title: Re: Runesmith - A DC like tool
Post by: wilsonns on June 11, 2010, 03:47:40 pm
kikrost is a really happy farmer...

PS: It's a good software...It will help me manage that little beardy men...
Title: Re: Runesmith - A DC like tool
Post by: Deon on June 11, 2010, 04:02:28 pm
And cheat out DF bugs :).

I really loved DC, because it allowed me to set up any community I wanted (editing gender/stats/name of any dwarf). It made the game much more enjoyable.

If you will somehow find how to change appearance values, it would be awesome.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 11, 2010, 05:12:09 pm
kikrost is a really happy farmer...

PS: It's a good software...It will help me manage that little beardy men...

Ahahaha I only just realised what you were talking about! Indeed he is, do you think I should colour code the values or something?
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 11, 2010, 05:19:20 pm
I liked the values color coded, it made it real easy to find who was unhappy.

Can't wait for it to be able to edit stats.

I'm going to link this in my guide.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 11, 2010, 05:44:09 pm
Oh wow thanks, best I get a move on then :D Only been going just over a week so far
Title: Re: Runesmith - A DC like tool
Post by: Nether on June 11, 2010, 05:46:19 pm
Is it rude to ask for the differences between this and for example Dwarf Therapist (which happens to be the one I have been using for a long while now). Is this faster? More info? Or just another UI?
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 11, 2010, 05:54:03 pm
Dwarf Therapist is for assigning jobs and managing dwarfs.

Dwarf Companion now known as runesmith is for editing dwarfs entirely. Changing stats, moods, if it's alive or dead. etc.
Title: Re: Runesmith - A DC like tool
Post by: Deon on June 11, 2010, 06:02:04 pm
Or to different creatures and races :P. And many other stuff.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 11, 2010, 06:28:13 pm
Yeah DT is for managing what jobs/labours dwarfs have etc. This is for doing things like changing a dwarf's strength to max or making him a zombie. I won't be implementing any functionality that is available in DT, since DT is very good at what it does and a) I don't want to tread on people's toes and b) it's not the functionality I'm trying to replace :) I also use DT regularly
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 11, 2010, 06:30:16 pm
or if you use it wisely with other utilities: making babies in under 2 seasons
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 11, 2010, 06:39:38 pm
I guess I should implement editing the pregnancy timer if possible :D
Title: Re: Runesmith - A DC like tool
Post by: K4el on June 11, 2010, 07:01:41 pm
(http://si.lorcode.com/images/Runesmith.png)

I really like the big list lay out. DT's grid view is very overwhelming in larger forts.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 11, 2010, 07:12:31 pm
Actually that reminds me, does anyone have any saves that are 0.31.06 compatible with a large number of dwarfs? The more dwarfs the better really, need some for testing.
Title: Re: Runesmith - A DC like tool
Post by: peterix on June 11, 2010, 07:16:26 pm
I guess I should implement editing the pregnancy timer if possible :D
Doesn't work as expected I'm afraid. It requires some other things to exist (I assume the simulated genetics play a role). Best thing you can do is accelerate a pregnancy and this only works late in the process, otherwise you'll get abortions. Just setting the timer on a bunch of cats no longer works.

So, no catsplosion tool like the one for 40d is possible (yet). I won't be getting my 4000 cat fortress for testing. Neutering on the other hand ... should be quite possible by setting the timers to zero whenever the game starts them.
Title: Re: Runesmith - A DC like tool
Post by: Urist McFumbler on June 11, 2010, 07:18:02 pm
Looking forward to a DC replacement.

Unfortunately the amount of programming I know can be counted on one finger so the only help I can offer is to test it.

:)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 11, 2010, 07:19:47 pm
I guess I should implement editing the pregnancy timer if possible :D
Doesn't work as expected I'm afraid. It requires some other things to exist (I assume the simulated genetics play a role). Best thing you can do is accelerate a pregnancy and this only works late in the process, otherwise you'll get abortions. Just setting the timer on a bunch of cats no longer works.

So, no catsplosion tool like the one for 40d is possible (yet). I won't be getting my 4000 cat fortress for testing. Neutering on the other hand ... should be quite possible by setting the timers to zero whenever the game starts them.

Ahh ok, thanks for the info. Let me know if you work something out
Title: Re: Runesmith - A DC like tool
Post by: Brandon816 on June 12, 2010, 12:24:36 am
If you are taking suggestions, I would love to be able to reduce sentences, or even remove them all together. I prefer to ignore noble's demands completely, and hate losing my better dwarves to cage-time.
Title: Re: Runesmith - A DC like tool
Post by: bartavelle on June 12, 2010, 12:31:49 am
Ah finally :)
Title: Re: Runesmith - A DC like tool
Post by: Haelfix on June 12, 2010, 01:55:07 am
Out of curiosity, whats so difficult about coding in an edit function?  Once you have the correct memory placement for the stats and skills (which apparently has been found) are there obstructions to changing the values?
Title: Re: Runesmith - A DC like tool
Post by: Nether on June 12, 2010, 02:44:47 am
Thanks for responding :D Sounds cool and I'll definately try it once I've got DF stable again ;)
Title: Re: Runesmith - A DC like tool
Post by: Tarran on June 12, 2010, 02:48:12 am
Oh wow, I sure miss Dwarf Companion. Looking forward to this!
Title: Re: Runesmith - A DC like tool
Post by: Nabobalis on June 12, 2010, 04:12:02 am
Looks good. Good luck developing it.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 12, 2010, 06:28:19 am
Out of curiosity, whats so difficult about coding in an edit function?  Once you have the correct memory placement for the stats and skills (which apparently has been found) are there obstructions to changing the values?

It shouldn't be very difficult since DFHack provides all the offsets. I haven't said it would be difficult anywhere, it just takes time to get everything implemented and I haven't finished displaying all of the information yet.
Title: Re: Runesmith - A DC like tool
Post by: Vattic on June 12, 2010, 06:39:41 am
I'm really glad to see something like Dwarf Companion compatible with the 0.31.x versions. Keep up the good work :D.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 12, 2010, 11:00:23 am
so we can perform abortions on cats?
I was hunting down that tool to test if it could substitute for starting the pregnancy timer with little or no need of another male. (the old way I did it was swapping the race as cats in fort mode then change them back before they drop kittens.)
still I need a taming utility to convert friendlies to my civ.

best of wishes on getting demons to be less deadly or more.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 12, 2010, 12:06:08 pm
Ican'twaitIcan'twaitIcan'twaitIcan'twait! *jumps up and down*

It's too bad I know absolutely nothing about coding, or I'd offer to help. As it stands, I'd just get in the way with my useless "How do I start Python? What's this do? Why won't it print 'Hello world!'?"
Title: Re: Runesmith - A DC like tool
Post by: Psieye on June 12, 2010, 12:21:40 pm
I assume we can also see attribute XP for each individual attribute?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 12, 2010, 01:41:07 pm
Do you mean the raw Xp value or the value for things like strength?
Title: Re: Runesmith - A DC like tool
Post by: Psieye on June 12, 2010, 03:48:07 pm
Both, but what I wanted was to see the actual XP progress towards the next level of strength or any other attribute.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 12, 2010, 04:25:21 pm
Both, but what I wanted was to see the actual XP progress towards the next level of strength or any other attribute.

Eventually I'd like the raw xp value displayed in a tool tip when you hover over the progress bar. Currently progress is not displayed towards attributes (though racial average is), only skills since I'm not sure if DFHack reads those values or not (or even if they exist in game). The struct for holding attributes has rather cryptically named members apart from level and peterix isn't currently on IRC. Will get back to you when I know :)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 13, 2010, 09:20:11 am
Added happiness colour coding, let me know what you think. Might have to play with the weighting a bit because I haven't had a dwarf with happiness low enough to test the low end colours yet
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 13, 2010, 10:15:32 am
Does it eventually go to red or does it just go to a darker brown?

Either way, it's a nice and simple addition.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 13, 2010, 10:50:09 am
It should go red because as the percentage of red increases, the green decreases but like I said, I don't have a save with any miserable dwarves for testing
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 13, 2010, 10:57:28 am
I figured it was like DT, just was making sure. I'm pretty sure if you've coded as much as that so far, I'm pretty sure you've got the color change down.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 13, 2010, 11:42:38 am
You'd be supprised, I tend to do silly things and the go "Oh S***, I'm such an idiot!". Just added the option to filter the dead units from the list. By default dead aren't shown. Setting it to true triggers an update since by default I don;t bother processing them
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 13, 2010, 01:23:09 pm
How long do you figure until it has edit functions?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 13, 2010, 03:40:13 pm
It depends, apart form adding displays for traits and misc info like nickname and position then I'm ready to start on the editing. The things I just mentioned should take less than a day provided I don't get sidetracked (which is likely). With editing, I have to add the functions to DFHack before I can use them, which I'm talking to petrix about right now, then I have to track changes, write editor delegates and implement the functions to update the data model with the changes. So not to much, but more than a few days.

So in summary, no idea.
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 13, 2010, 03:45:43 pm
Haha, fair enough. I'll leave you to your work. I'll just keep looking for russian rock/metal music.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 14, 2010, 07:21:38 pm
Update 14/06/2010: Can now edit Happiness values :D
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 15, 2010, 01:10:28 am
Skill editing would be nice as an added feature, you can already see the skills and can use the same way as you edited happiness.
Title: Re: Runesmith - A DC like tool
Post by: Tarran on June 15, 2010, 01:29:52 am
Update 14/06/2010: Can now edit Happiness values :D
Nice. Though I doubt the functionality of editing happiness. :P
Title: Re: Runesmith - A DC like tool
Post by: magikarcher on June 15, 2010, 03:15:20 am
Wait, so there is no DL link for this? Is Runesmith invite only?
Title: Re: Runesmith - A DC like tool
Post by: Psieye on June 15, 2010, 03:58:05 am
Runesmith is under development, no sense releasing it until the edit features are coded. Happiness just happened to be the first one.

I wonder if you can also dictate what mood hits - then getting Macabre or Fell moods should be easy.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 15, 2010, 06:24:18 am
That's my intention though I'm not sure how it will work yet. Mood stuff will be handled as soon as I get a save with a mood.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 15, 2010, 06:25:16 am
Skill editing would be nice as an added feature, you can already see the skills and can use the same way as you edited happiness.

Skill editing was planned from the beginning  :)

Update 15/06/2010
(http://www.si.lorcode.com/images/Zombie.png)
Title: Re: Runesmith - A DC like tool
Post by: darius on June 15, 2010, 11:52:22 am
will it be able to edit items?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 15, 2010, 12:06:05 pm
will it be able to edit items?

That's an interesting question, which I just had to ask peterix a few things about. Currently its not planned but I can add it to the suggestions list for looking into somewhere down the line. The main things are that currently the DFHack items module its still under serious development and it seems that editing items will probably be significantly more difficult than editing creatures.

So while I'll add it to the suggestions list, don't get your hopes up or expect anything soon... or possibly ever :D
Title: Re: Runesmith - A DC like tool
Post by: s20dan on June 15, 2010, 12:27:16 pm
Sizeak,i mentioned this on the other thread but this one seems more active..
  I have a save with one possessed dwarf here for you but its much larger than the last save I gave you, so my host won't accept it.  Message me your email or icq or something and ill try and send it that way.
Title: Re: Runesmith - A DC like tool
Post by: darius on June 15, 2010, 03:30:38 pm
Can you add 'RAW' edit button? That would open hex view of the relevant data? E.g click on urist select edit raw and then change some value in memory (although more useful for items, which are less researched) or at least show memory location somewhere?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 15, 2010, 04:28:41 pm
Another update, just implemented skill level and xp editing.

@Darius: I'm not sure about a hex editor tbh, but displaying the offset of certain things is possible.

Edit: Just added attribute writing to :D
Title: Re: Runesmith - A DC like tool
Post by: Doughboi on June 15, 2010, 10:35:29 pm
Glad to see a new tool being worked on that is very similar to the old DC.

Keep up the good work and I hope to see a release soon to play with. :D
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 15, 2010, 10:52:23 pm
Will we be able to use your awesome tool to edit Dwarven likes/dislikes/preferences? And appearance values? Relationships? Pets?

Edit: Also, will I be able to modify the number of dorfs in my fortress at any given point? Say I want to start with 20 or so...will I be able to just add them into the save?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 15, 2010, 10:52:53 pm
so does this mean I can enslave friendly goblins by slapping a tame flag and saving the game?
Title: Re: Runesmith - A DC like tool
Post by: Tarran on June 15, 2010, 11:01:20 pm
so does this mean I can enslave friendly goblins by slapping a tame flag and saving the game?
They won't do any jobs though. You need the "Friendship" enchancer (http://www.bay12forums.com/smf/index.php?topic=55713) for that, which I doubt works for 31.06.
Title: Re: Runesmith - A DC like tool
Post by: Wyrm on June 15, 2010, 11:16:04 pm
Which platforms will this work for?
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on June 16, 2010, 12:36:34 am
Another update, just implemented skill level and xp editing.

@Darius: I'm not sure about a hex editor tbh, but displaying the offset of certain things is possible.

Edit: Just added attribute writing to :D
I never used Dwarf Companion, so what does skill level editing mean? does it mean I could turn someone into a High Master engraver instantly?
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 16, 2010, 12:39:24 am
@Aklyon - Yes
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 16, 2010, 05:59:40 am
Will we be able to use your awesome tool to edit Dwarven likes/dislikes/preferences? And appearance values? Relationships? Pets?

Edit: Also, will I be able to modify the number of dorfs in my fortress at any given point? Say I want to start with 20 or so...will I be able to just add them into the save?

You will be *hopefully* (assuming it works when I get round to writing it) be able to edit traits. Eventually, though they're not currently displayed, appearance could be added for display and editing (again, in theory). Setting pets and Relationships is one of those "I suppose it may be technically possible, but don't expect it any time soon" things. TBH without doing some research and talking to petrix, I can't really say whether it's doable or not.

Editing creatures is working though, so you can edit creatures that are already pets. You can also do things like make marauding cats or tame demons. In conjunction with Darius' mod linked above, it should allow them to work for you.

The number of starting dwarves can be changed during embark by a number of tools, though currently not this one. As for adding dwarves while playing, I'm not sure that's feasible tbh.

Which platforms will this work for?

Windows and Linux. From what I understand, DFHack for Mac isn't really in a usable state right now. So if any Mac users want to use it, best you help get DFHack working on Mac! :D

I never used Dwarf Companion, so what does skill level editing mean? does it mean I could turn someone into a High Master engraver instantly?

Yes, exactly. You could also make them level 200 if you wanted to, though in game they would still be displayed as legendary, the levels do have an effect. The highest I've level legendary I've seen so far without hacking is 29.
Title: Re: Runesmith - A DC like tool
Post by: Ogantai on June 16, 2010, 09:52:56 am
The number of starting dwarves can be changed during embark by a number of tools, though currently not this one. As for adding dwarves while playing, I'm not sure that's feasible tbh.
Unfortunately none of them work with 0.31 (AFAIK) :( I've tried searching for the offset to try changing by hand (it should be somewhere near the starting embark point count, right?) but I haven't had any luck finding it. If you know the location please let me know.
Title: Re: Runesmith - A DC like tool
Post by: peterix on June 16, 2010, 10:26:41 am
The number of starting dwarves can be changed during embark by a number of tools, though currently not this one. As for adding dwarves while playing, I'm not sure that's feasible tbh.
Unfortunately none of them work with 0.31 (AFAIK) :( I've tried searching for the offset to try changing by hand (it should be somewhere near the starting embark point count, right?) but I haven't had any luck finding it. If you know the location please let me know.
I'd say it's a constant... and as that, it will be part of some instruction in the code section.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 16, 2010, 10:43:43 am
Turning the "Has Mood" flag on when they have no mood is like a berserk trigger, then turning it off again makes them go back to normal. SO we can have controlled periods of berserk fun
Title: Re: Runesmith - A DC like tool
Post by: Sarvesh Mossbeard on June 16, 2010, 11:01:01 am
Traits Editing and Gender Switch please. Also allow us to edit relationships.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 16, 2010, 11:03:02 am
Traits + gender switching are planned, don't think DFHack currently supports relationships. Maybe in the future :)
Title: Re: Runesmith - A DC like tool
Post by: bartavelle on June 16, 2010, 12:15:53 pm
Traits + gender switching are planned, don't think DFHack currently supports relationships. Maybe in the future :)

IIRC relationships are in an array (probably in the soul) and in this other structure that is used in legends. Could be horrible to edit and buggy when offloaded.
Title: Re: Runesmith - A DC like tool
Post by: s20dan on June 16, 2010, 05:16:40 pm
IIRC relationships are in an array (probably in the soul) and in this other structure that is used in legends. Could be horrible to edit and buggy when offloaded.

 There go my hopes of three way marriages
Title: Re: Runesmith - A DC like tool
Post by: NRN_R_Sumo1 on June 16, 2010, 06:02:09 pm
IIRC relationships are in an array (probably in the soul) and in this other structure that is used in legends. Could be horrible to edit and buggy when offloaded.

 There go my hopes of three way marriages
Only three way?
Man I was hoping on making a dwarven Harim.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 16, 2010, 06:20:24 pm
you could just kill the spouse then wait for the maiden remarries(it's possible to exploit this to catch a rebound widow queen/king and rise to royal status for adventurers) and bring the dead spouse back from the dead.
the thing is to get a harem you might want to keep the happy levels high or else you get insane dwarf from seeing every one he/she falls in love die. worst would it be they be all have rotten flesh bunking in the same bed.
Title: Re: Runesmith - A DC like tool
Post by: Ogantai on June 17, 2010, 06:32:02 am
The number of starting dwarves can be changed during embark by a number of tools, though currently not this one. As for adding dwarves while playing, I'm not sure that's feasible tbh.
Unfortunately none of them work with 0.31 (AFAIK) :( I've tried searching for the offset to try changing by hand (it should be somewhere near the starting embark point count, right?) but I haven't had any luck finding it. If you know the location please let me know.
I'd say it's a constant... and as that, it will be part of some instruction in the code section.
In .38c the point count was at 0x007baf5a and the starting dwarves count was at 0x007bbdb5, so I was working off the assumption that they'd be a similar distance from each other in the new version as well.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 17, 2010, 10:16:06 am
Where/how do you find/modify that, Ogantai?
Title: Re: Runesmith - A DC like tool
Post by: Ogantai on June 17, 2010, 02:50:33 pm
Where/how do you find/modify that, Ogantai?
From Rick's (sadly unupdated) DF Tweak. The memory locations are in the core.general.xml files in each version folder.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 17, 2010, 02:52:24 pm
I have a feeling that changing that number's going to be above my head.
Title: Re: Runesmith - A DC like tool
Post by: Ogantai on June 17, 2010, 03:03:27 pm
I have a feeling that changing that number's going to be above my head.
Hopefully RuneSmith will be able to do that for us then :D
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 17, 2010, 03:36:53 pm
find the number for points.

Change the hex into numbers
Add 3711 to the number
Change it into hex
Search
Be happy.

Memory is my thing :)

(Finds number of starting dwarfs)
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 17, 2010, 03:41:15 pm
I hope so. I can't wait for this thing to come out. I have such plans!
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on June 17, 2010, 03:48:04 pm
I hope so. I can't wait for this thing to come out. I have such plans!
Me too!
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 17, 2010, 03:51:47 pm
I foresee a lot of creature/vermin reaction testing in my future... tame (whatever you can think of) anyone?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 17, 2010, 04:02:16 pm
I had a tame demon :)
Title: Re: Runesmith - A DC like tool
Post by: 0x517A5D on June 17, 2010, 04:04:00 pm
In .06, the byte at 0090D664 controls the number of starting dwarves.  Use a debugger / cheat program / memory editor to set it to something between 7 and 255, before entering the "Prepare for the journey carefully" phase of Embark.

Here's a disassembly of the relevant area for those that care:
Spoiler (click to show/hide)
Title: Re: Runesmith - A DC like tool
Post by: Ogantai on June 17, 2010, 04:04:45 pm
find the number for points.

Change the hex into numbers
Add 3711 to the number
Change it into hex
Search
Be happy.

Memory is my thing :)

(Finds number of starting dwarfs)
  :o is this for 0.31.06 only?

In .06, the byte at 0090D664 controls the number of starting dwarves.  Use a debugger / cheat program / memory editor to set it to something between 7 and 255, before entering the "Prepare for the journey carefully" phase of Embark.

Here's a disassembly of the relevant area for those that care:
Spoiler (click to show/hide)
No wonder I couldn't find it, I was assuming it was a 4-byte integer like in previous versions.

Big thanks to both of you by the way.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 17, 2010, 04:44:51 pm
To someone who's brand new to the modding scene, the above memory stuff is both fascinating and horrifying all at once. Coronel_Niel, what program did/do you use to find/edit this stuff?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 17, 2010, 04:55:35 pm
Cheat Engine http://www.cheatengine.org/ can be used for this kind of thing
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 17, 2010, 05:10:06 pm
Oooooh, shiny. I'll look into that and see what I can learn.

Edit: After about an hour's worth of tutorials and monkeying around semi-blindly, I got it to work! I feel so accomplished. I managed to change the number of starting dorfs and points. I'm very happy with the results. ^_^
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 17, 2010, 09:41:56 pm
Congratulations  :)
Hopefully, assuming there aren't any issues I come across or whatever, then there could quite possibly be a release tomorrow(18th). Tried to get it out before bed tonight but since its 3:41 am here on the 18th, I'm to tired so going to bed. Night
Title: Re: Runesmith - A DC like tool
Post by: Adultratedhydra on June 17, 2010, 11:02:52 pm
Hey its looking good so far. i only just started messing with the Old DC before it became obselete. looking forward to a release when its ready.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 18, 2010, 12:44:11 am
Thank you, sizeak. One small step for gamerkind, one giant leap for this dude, and all. I can't wait to see what you've got...that way I won't potentially screw something up really badly by mistake. ^_^
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 18, 2010, 01:32:25 am
find the number for points.

Change the hex into numbers
Add 3711 to the number
Change it into hex
Search
Be happy.

Memory is my thing :)

(Finds number of starting dwarfs)
  :o is this for 0.31.06 only?

In .06, the byte at 0090D664 controls the number of starting dwarves.  Use a debugger / cheat program / memory editor to set it to something between 7 and 255, before entering the "Prepare for the journey carefully" phase of Embark.

Here's a disassembly of the relevant area for those that care:
Spoiler (click to show/hide)
No wonder I couldn't find it, I was assuming it was a 4-byte integer like in previous versions.

Big thanks to both of you by the way.

This should work for .06 and future versions, it worked between 40d and 40c on both of them.
Im thinking this is because even if the location of the memory changes, there relation to each other doesnt, ie, in the code they are initialised rather close to each other, therefore allocated the same/close part of memory.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 01:33:07 pm
Right, I can release now and you'll be able to turn moods off or change type but not edit materials.  Or I can wait till I've finished implementing functionality for editing mood materials. Or I can release now and then again when I'm done. Opinions?
Title: Re: Runesmith - A DC like tool
Post by: Seraph on June 18, 2010, 01:36:01 pm
I don't think I ever used the ability of DC to change materials in a mood, so I'd be extremely happy with a release in the current state. I've actually been camping this thread hoping for a release today.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 01:41:50 pm
Roger that (I only have a windows build done atm, setting up linux build environment atm.)

Edit: trying to upload to DFFD, taking ages :/ It seems to be down or something
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on June 18, 2010, 02:25:09 pm
Roger that (I only have a windows build done atm, setting up linux build environment atm.)

Edit: trying to upload to DFFD, taking ages :/ It seems to be down or something
try mediafire if DFFD isn't working.
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 18, 2010, 02:29:57 pm
Nice work sizeak.

My guess is you're going to release a couple versions. :P

So just release what's stable and you're content with releasing imo.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 02:37:32 pm
Windows version is up, not sure if it'll run on older machines or not due to optimisation settings. If not let me know and I'll turn them down. Also any problems let me know.
Title: Re: Runesmith - A DC like tool
Post by: Daywalkah on June 18, 2010, 03:17:49 pm
I have not extensively tested this yet for bugs, but great work! I've been watching this thread since you started it waiting for it to be released. I was always a fan of DC and this is great. I personally think it is more organized than DC. Good job!
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on June 18, 2010, 03:20:10 pm
I second that. This is Awesome!
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 18, 2010, 03:25:24 pm
Yaaaaaaaaaaaaay!!!
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 03:27:29 pm
 :D It's the first time I've done a project that I've actually released. Talk about an ego booster  :D
Title: Re: Runesmith - A DC like tool
Post by: Daywalkah on June 18, 2010, 03:35:29 pm
Seriously? You sir, do good work.

I will now incite a tantrum spiral that ends my fort by turning a very social dwarf into a zombie.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 03:40:20 pm
Yeah seriously. I'm a 2nd year Uni student :)

Ahahaha good fun, another thing I've found is that if you set the "Has Mood" flag without using the mood tab to set a type of mood, then they go beserk :D

Also, do I need to do a guide for use or something? There are certain things that may not be obvious straight away. Such as by double clicking on happiness, skills, XP, attributes, sex, any traits, or mood in the mood tab that you can edit all of these. They are only saved back to DF when the write changes button is pressed. Setting a mood in the mood tab will also handle setting any flags needed to be set with it. The big red button does a force resume if DF stops responding. Also when using the combo box editing, you have to click off the box to get it to set properly or it won't save :)
Title: Re: Runesmith - A DC like tool
Post by: darius on June 18, 2010, 03:41:26 pm
Megaproject: instead of killing turn every dwarf into zombie (maybe berserk zombie) and drop into crypt thus giving them second "chance...". It's a shame you can't make a zombie fortress.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 03:44:03 pm
Make zombies tame then use your mod to allow tame things to work
Title: Re: Runesmith - A DC like tool
Post by: darius on June 18, 2010, 03:47:01 pm
that reminds me... need to update my mod :/ (will do when 0.7 comes out...)
But yeah if it will work... omg the possibilities...
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 03:47:47 pm
I put a topic in the Fortress Mode section leading to this thread since I guess a lot of people won't bother visiting the modding section
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 03:48:13 pm
that reminds me... need to update my mod :/ (will do when 0.7 comes out...)
But yeah if it will work... omg the possibilities...

Yeah, I want to use it :D
Title: Re: Runesmith - A DC like tool
Post by: rgon842 on June 18, 2010, 04:36:01 pm
Congrats on releasing such a wonderful tool! I've encountered a possible bug, though. Using 31.06, whenever I try to write changes made with Runesmith, the program pops up a message stating "Could not write changes!". Once I hit OK, another message pops up, saying "Would you like to write pending changes first?" Hitting Yes makes the program loop back to the first message, and repeated use of the Yes button eventually crashes the program.  :(

I will let you know that I am playing DF with Deon's Genesis Mod. However, I am not using CREATURE:DWARF when playing Fortress Mode; I'm using a creature I modded myself. The creature does not appear under the Dwarves tab, but under the Creatures tab to the right of it.

Hopefully a fix can be made soon! This program has the potential to give more gameplay to DF.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 04:43:04 pm
Hmm that's odd, the creature shouldn't matter. Could you 7zip up your entire DF folder and upload it to http://www.rapidshare.com/ for me? It's 200mb free hosting so just send me the download link and I'll debug it :)
Title: Re: Runesmith - A DC like tool
Post by: Omegastick on June 18, 2010, 05:10:23 pm
I'm getting the same error. Although I'm using .05
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 05:25:06 pm
Could one of you upload your setup then please? I don't have this issue :/

I can see where it's getting stuck in the loop, but I'm not sure why it's failing to write
Title: Re: Runesmith - A DC like tool
Post by: rgon842 on June 18, 2010, 05:49:19 pm
Ok, sizeak. File has been uploaded. Link is:

http://rapidshare.com/files/400518714/DF_31_06.zip.html (http://rapidshare.com/files/400518714/DF_31_06.zip.html)

File-size is ~47 MB, sorry about that (uploaded with DF music files as well).

Let me know how the debugging goes.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 06:03:08 pm
No problem, I'm on an 8Mb connection here and a 50Mb at my uni place :)
Title: Re: Runesmith - A DC like tool
Post by: Tarran on June 18, 2010, 06:10:26 pm
that reminds me... need to update my mod :/ (will do when 0.7 comes out...)
But yeah if it will work... omg the possibilities...
FINALLY YOU REMEMBERED.

Anyway, off to test this now!
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 18, 2010, 06:23:31 pm
That's funny. I only get the error message "Could not write changes!" when I click cancel. Huh.
Title: Re: Runesmith - A DC like tool
Post by: Tarran on June 18, 2010, 06:24:53 pm
Note to self: Starting new moods leads to insanity. :P
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 06:34:38 pm
It's ok, I fixed it already. I'd missed a return true out that's all. That's what you get fro writing code when tired. Will upload in a min :D
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 06:35:07 pm
Note to self: Starting new moods leads to insanity. :P

Did you just set the flag or use the mood tab?
Title: Re: Runesmith - A DC like tool
Post by: Tarran on June 18, 2010, 06:35:36 pm
Note to self: Starting new moods leads to insanity. :P

Did you just set the flag or use the mood tab?
Both.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 06:49:23 pm
Ahh ok, the mood tab will set the flag for you. Make sure you click off the combo boxes when setting things or it won't take. I'm just adding a little something before I upload, anybody not playing as dwarves will love it.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 18, 2010, 06:52:44 pm
Is it just me, or is it only possible to edit skills that the dorfs already have? In my list, that's all I'm seeing. Maybe I'm missing something?

Edit: Also, is there any way to put the nickname in the name box, or can I edit the name straight up to see whom I am editing amongst my friends? (I know, I'm an odd cookie. I like to put my friends in everything. You should see some of my Madden saves! I have whole teams built around those losers. :P)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 07:00:11 pm
Yeah it is, if you want to add new ones you need to use DT. Didn't want to try and compete with it :)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 07:18:07 pm
Download link updated with bug fix and new functionality! For those of you that don't have Dwarves as your main race (due to mods or whatever) I've added the functionality to set the main race under options. Make sure it is spelt correctly with no trailing white space, capitalisation doesn't matter.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 07:21:12 pm
Is it just me, or is it only possible to edit skills that the dorfs already have? In my list, that's all I'm seeing. Maybe I'm missing something?

Edit: Also, is there any way to put the nickname in the name box, or can I edit the name straight up to see whom I am editing amongst my friends? (I know, I'm an odd cookie. I like to put my friends in everything. You should see some of my Madden saves! I have whole teams built around those losers. :P)

Not but it is one of the things planned, I just wanted to get a release with basic functionality out asap. There are a number of things I want to add.

Edit: Triple post FTL :(
Title: Re: Runesmith - A DC like tool
Post by: Adultratedhydra on June 18, 2010, 07:24:09 pm
Hey just had a quick question. is there any way to make other creatures part of your fortress like in DC? like say changing goblin invaders to actual fortress residents instead.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 18, 2010, 07:33:37 pm
It's ok, sizeak. I'm having plenty of fun in the sandbox with the toys you've already given me. ^_^
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 07:33:53 pm
Hey just had a quick question. is there any way to make other creatures part of your fortress like in DC? like say changing goblin invaders to actual fortress residents instead.
Should be, use the flags. I'm not sure which ones would do, probably either tame or is resident
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on June 18, 2010, 07:44:32 pm
Quick Double Question: can you steal the merchant guards if you want extra dwarves? how?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 07:49:15 pm
Quick Double Question: can you steal the merchant guards if you want extra dwarves? how?

a) Probably b) not sure, you'd need to mess with the flags. Try turning merchant and visitor off and setting as resident? When it works they should show up in the normal unit list (in game) rather than as a merchant or whatever. I haven't had time to play or mess with things like this yet
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 18, 2010, 07:58:58 pm
New problem: When you try to assign a trait after you've already assigned all of them, it crashes to desktop.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 08:21:17 pm
GAh! Suppose this is why it's an alpha

Edit: fixed, now uploading
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 08:32:47 pm
Replaced old version with bug fixed version. Thanks for finding these things MaximumZero and others, helps get the program stable
Title: Re: Runesmith - A DC like tool
Post by: Firnagzen on June 18, 2010, 09:06:15 pm
Yay! Arise, my zombie Barons! A legion of zombie barons shall howl forevermore behind the steel bastion installed in the current baron's room!
Title: Re: Runesmith - A DC like tool
Post by: Adultratedhydra on June 18, 2010, 09:10:40 pm
Another quick Q, Is there any way to make it read dead dwarves rather than removing them from the list on death?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 09:33:02 pm
View->show dead

Edit: going to sleep now since its 3:33am here so there will be a delay answering any more questions till tomorrow. Night guys(or gals however unlikely it might be)
Title: Re: Runesmith - A DC like tool
Post by: Adultratedhydra on June 18, 2010, 09:34:05 pm
View->show dead

...Christ im blind. thanks.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 09:35:11 pm
Np :)
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 18, 2010, 09:43:29 pm
Hey, man, testing is what we're here for.

Well, I'm just here to have fun, but helping this thing come along is fun, so...
Title: Re: Runesmith - A DC like tool
Post by: Adultratedhydra on June 18, 2010, 09:47:00 pm
Well i got a new crash just then. testing out how i can steal other creatures for my fort so i set one of my dwarves to Diplomat and sure enough he popped up as friendly. tried switching him back, crashed Runesmith and DF. so apparently thats not how you steal other people XD
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 18, 2010, 09:53:29 pm
Well i got a new crash just then. testing out how i can steal other creatures for my fort so i set one of my dwarves to Diplomat and sure enough he popped up as friendly. tried switching him back, crashed Runesmith and DF. so apparently thats not how you steal other people XD

Last post before bed  :D  I just tried setting the diplomat flag on a few and it hasn't crashed mine so that will need a bit investigation. A message just pops up saying a diplomat has left unhappy, then they leave :S Might just be one of those things tbh, I mean we are just messing around with DF's memory so certain things will have odd effects
Title: Re: Runesmith - A DC like tool
Post by: rgon842 on June 18, 2010, 10:34:25 pm
Very nice!  :D Those fixes did the job!

Thanks once again sizeak for this wonderful tool. It has made my game complete. Can't wait for the new features you're planning on adding.
Title: Re: Runesmith - A DC like tool
Post by: xtank5 on June 18, 2010, 10:39:13 pm
Seems to break crash DF and itself if you try to open it up before loading a save-game.
Title: Re: Runesmith - A DC like tool
Post by: Adultratedhydra on June 19, 2010, 12:22:09 am
Id suggest. for a future update possibly. a heal button of some sort.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 19, 2010, 05:15:00 am
I have a xp and it seems I can't move to other parts of the utility.
it's just stuck at the check dwarfs section.
also I'm on deon's genesis mod since it's the only .06 version of dwarf fortress.

wait I can edit the happiness of dwarfs but that is all, everything else is pretty much irresponsible.
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 19, 2010, 05:22:08 am
Button to reload raws would be nice, good help to modders.

Looks fantastic, nice work with the quick updates to fix bugs.

Going to test it now.

System: Vista 64

Things I noticed: (Yeah, I get that its an alpha)

The newest download still has the "failed to write" when it writes anyway... Not much, just annouying

Editing traits adds a drop down box with nothing in it

First letter of first names are undercase, minor. I take it this is due to the old hungarian thing where you name veriables lower case first?

Refreshing asks if you want to write changes even if you havent made any.
Might want to add a ruitine that checks if you have made any changes, ie, you make a change and it sets a value to 1/true, then when you refresh its reset.

Mood tab is empty (Only when you have moods maybe? Sorry if I misunderstood this)

Attributes are bugged anyway. I THINK it reads the wrong persons attributes. Infact im certain on this. Change an attribute, set it, it will show you a different value, then you click back on the person u changed and its fine.
This happens with alot of things. You click the person, change the value, set it, it highlights the same person but anouther one is selected and anouther person's stuff is edited.

Overall: Usable, putting up with the bugs becuase this utility is just that awsome.

Ohh yeah. And apparently trolls never get angry. (Traits)

And all demons are female.

And I can see tamming unkillable titans a good defence
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 06:43:50 am
Seems to break crash DF and itself if you try to open it up before loading a save-game.

Hit the big red button. It will fix DF being unresponsive, then re-connect when a game is loaded
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 07:07:37 am
Id suggest. for a future update possibly. a heal button of some sort.

The new damage system needs working out first :)

I have a xp and it seems I can't move to other parts of the utility.
it's just stuck at the check dwarfs section.
also I'm on deon's genesis mod since it's the only .06 version of dwarf fortress.

wait I can edit the happiness of dwarfs but that is all, everything else is pretty much irresponsible.

Hmm I'm not sure on this, I'll have to gain access to an xp machine for testing

Button to reload raws, good help with modding.

Looks fantastic, nice work with the quick updates to fix bugs.

Going to test it now.

System: Vista 64

Things I noticed: (Yeah, I get that its an alpha)

The newest download still has the "failed to write" when it writes anyway... Not much, just annouying

Editing traits adds a drop down box with nothing in it

First letter of first names are undercase, minor. I take it this is due to the old hungarian thing where you name veriables lower case first?

Refreshing asks if you want to write changes even if you havent made any.
Might want to add a ruitine that checks if you have made any changes, ie, you make a change and it sets a value to 1/true, then when you refresh its reset.

Mood tab is empty (Only when you have moods maybe? Sorry if I misunderstood this)

Attributes are bugged anyway. I THINK it reads the wrong persons attributes. Infact im certain on this. Change an attribute, set it, it will show you a different value, then you click back on the person u changed and its fine.
This happens with alot of things. You click the person, change the value, set it, it highlights the same person but anouther one is selected and anouther person's stuff is edited.

Overall: Usable, putting up with the bugs becuase this utility is just that awsome.

Ohh yeah. And apparently trolls never get angry. (Traits)

And all demons are female.

And I can see tamming unkillable titans a good defence

If it's saying failed to write it's because something has failed to be written and the flag keep track of whether that thing needs to written or not will not be reset till it is successfully written. There is a check to see if changes have been made and it's reset when all changes are successfully written. Maybe the keep trying till it works is not what everyone wants and a refresh should wipe any changes if no is answered?

I don't get any 'false' write changes message so you must have changed something even if it was to the same value. Either that or something failed to write previously in which case it is still trying to write that value. as I said above I can set it to wipe changes on a no answer if that's what people want.

Mood tab is empty when you don't have a mood. Though the fact that the field name's aren't displayed is a bug  and I'll fix asap. I have also done something to cause a bug in the editable fields under the mood tab which will also need fixing asap.

Umm I don't have any problems editing the wrong persons attributes, try hitting enter or clicking off the edited one onto another part of the same table view (the same white box not trying to be condescending). Editing traits seems fine for me :S

I can't do fixes till a bit later as I have to go out, sorry. Will do them in a few hours
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 19, 2010, 07:15:20 am
I found a temp solution to my problem. I need to swap between two windows to navigate through the utility. task manager has a always on top so one could swap between(DF also to).

oh so does this only work on 31.06 or does it work for any of the 31.# if the later then maybe I could go back to using 03.
Title: Re: Runesmith - A DC like tool
Post by: jaked122 on June 19, 2010, 08:51:09 am
I'm back to windows so I will try your tool, it looks good.
Title: Re: Runesmith - A DC like tool
Post by: jaked122 on June 19, 2010, 08:54:53 am
wait, how did you manage to get DF to start responding again after it stopped?
Title: Re: Runesmith - A DC like tool
Post by: Labhras on June 19, 2010, 10:17:54 am
I can't seem to figure out how things work, and when I try to write the changes, it gives me an error and says nothing was written.
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 19, 2010, 10:31:39 am
wait, how did you manage to get DF to start responding again after it stopped?

the big red button

My problems could be due to me running vista 64 bit or genesis ect ect.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 10:43:03 am
I found a temp solution to my problem. I need to swap between two windows to navigate through the utility. task manager has a always on top so one could swap between(DF also to).

oh so does this only work on 31.06 or does it work for any of the 31.# if the later then maybe I could go back to using 03.

Yeah it should work with .03

I'm back to windows so I will try your tool, it looks good.

Petrix said it worked under wine on linux to

wait, how did you manage to get DF to start responding again after it stopped?

Big red button

I can't seem to figure out how things work, and when I try to write the changes, it gives me an error and says nothing was written.

I'm not sure why people are getting things not writing, but it could be the case that a lot of people seem to having is that the changes are written even though it says that they were not written. I'm back now so I'll work on some bugs
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 19, 2010, 11:07:44 am
NOTICE: Does not work with 64 bit or vista systems (Im not sure which, I have both)

To make this work:

right click on the .exe, properties, compatability, change the mode to compatable for xp service pack 2
run as admin

Works now. Sorry for bothering you xD
I can now select traits, now I have the "Says it cant write but does" bug still.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 11:13:28 am
Ahaha yeah I found the source of that bug. NEVER write code when very tired, it leads to forgetting little things like making sure all the change tracking flags are initialised to false :D
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 11:14:02 am
NOTICE: Does not work with 64 bit or vista systems (Im not sure which, I have both)

To make this work:

right click on the .exe, properties, compatability, change the mode to compatable for xp service pack 2
run as admin

Works now. Sorry for bothering you xD
I can now select traits, now I have the "Says it cant write but does" bug still.

I'm on Windows 7 x64 and it's ok
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 19, 2010, 11:22:35 am
I'm on XP and everything that you've said should be working seems to work fine with the newest download. I edited 33 dorfs (skills, traits, attributes) last night with no problem.
Title: Re: Runesmith - A DC like tool
Post by: Tarran on June 19, 2010, 11:29:00 am
NOTICE: Does not work with 64 bit or vista systems (Im not sure which, I have both)

To make this work:

right click on the .exe, properties, compatability, change the mode to compatable for xp service pack 2
run as admin

Works now. Sorry for bothering you xD
I can now select traits, now I have the "Says it cant write but does" bug still.
Works completely fine without compatibility on. Vista 64Bit.
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on June 19, 2010, 11:35:04 am
NOTICE: Does not work with 64 bit or vista systems (Im not sure which, I have both)
It works perfectly fine for me on Windows 7/64-bit. no messing around compatibility or anything. I started a fortress, messed around with my dwarves, saved, reloaded, messed around a bit more, no weirdness or not-writing messages.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 11:38:04 am
I'm now uploading a new build with a number of fixes. Try and kill it and find bugs! :D I've done some testing and I think I fixed them but you never know and I'm really frigging tired due to insomnia so yeah, excuses excuses :)

Also, has anyone used the main race changing feature I added yet, so the main tab displays a race other then dwarves?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 11:47:28 am
Right! V0.1.2 Alpha Bug Fix version uploaded, it sounds fancy, but what it really means is that I think I've fixed the bugs mentioned so far. However if I haven't, I will feel sad. Also it's likely you guys will find more  :P

Edit: Also I haven't yet tested it on xp, assuming these other issues are ok(ish) for now then I'll try to get to it for you
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 19, 2010, 11:54:56 am
Ok then my pc is mucked up, this is an old install and I didn't try it on my new partition.
But yeah, that sorted out the problems for me.
In the new version, the write bug is fixed and mood tab works. Thanks

Did you run it as admin tho? I know that goes without saying, but it might be the program doesn't have rights to check wether its writen/write without admin.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 12:04:48 pm
No I didn't run as admin, the problem was that when I added the trait and mood editing, I had forgotten to add them to the initialisation list, so they didn't always start as false. This led to it saying there were changes to write when there weren't. There were also a few more small things like that. Is everything working for you now or are you still having some issues? If you are I'll try and get to the bottom of them. As for the compatibility mode, I really don;t have any idea but I'll try and get my sister to let me use her xp pc in a bit to see how it is on there.

Next I need to get back to getting the linux build going :)
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 19, 2010, 12:06:10 pm
What I've found is that moods don't work, at least not for me. I got a secretive mood in my first season with my big caravan, and when I went to change it, I couldn't change the type of mood. The moodable skill tried to change the type of mood, and didn't wind up changing anything.
Title: Re: Runesmith - A DC like tool
Post by: Truean on June 19, 2010, 12:07:40 pm
Seems I can't get it to work for the new version: .07.

.06 runs just fine and is nearly perfect.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 12:09:52 pm
What I've found is that moods don't work, at least not for me. I got a secretive mood in my first season with my big caravan, and when I went to change it, I couldn't change the type of mood. The moodable skill tried to change the type of mood, and didn't wind up changing anything.

Yeah that was a bug caused by me applying fixes to the version I was working on to add material editing support. It should be fixed in the version I just uploaded. Sorry

Seems I can't get it to work for the new version: .07.

.06 runs just fine and is nearly perfect.

I didn't even know .07 was out :S
The problem is that the xml file with it hasn't been updated with the .07 offsets, I'll find out if they've been added to DFHack yet
Title: Re: Runesmith - A DC like tool
Post by: Truean on June 19, 2010, 12:11:55 pm
Quote
I didn't even know .07 was out :S
The problem is that the xml file with it hasn't been updated with the .07 offsets, I'll find out if they've been added to DFHack yet

Wonderful, thank you very much.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 19, 2010, 12:12:27 pm
Well, when Runesmith upgrades to .07, so will I. I am never DFing without this tool again.
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 19, 2010, 12:13:06 pm
Very small side note: Random Swimming Tags on my miners. No, they are NOT swiming

Well, when Runesmith upgrades to .07, so will I. I am never DFing without this tool again.

Agree'd

And I cant set the skill for moods, so they end in a failed mood and dead dwarf.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 19, 2010, 12:14:14 pm
We're such fanboys. lol
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 19, 2010, 12:15:03 pm
Thats because the interface is user friendly and the coder is damn good at fixing bugs. Quickly.

On a side note, setting mood to none resets all flags, so theres no flags that are on normal dwarfs. Had to fix this manualy.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 19, 2010, 12:16:43 pm
Indeed.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 12:25:14 pm
Very small side note: Random Swimming Tags on my miners. No, they are NOT swiming

Well, when Runesmith upgrades to .07, so will I. I am never DFing without this tool again.

Agree'd

And I cant set the skill for moods, so they end in a failed mood and dead dwarf.

Yeah I was in the middle of adding editing for mood skill and materials when the bugs started appearing, I'll get back to it soon, promise. Until then I'd advise you to use it only for turning moods off. As for the swimming tab, I get it to, it's something to do with either DF being weird, the interaction between DFHack and DF being weird, or DFHack having the use for that flag wrong. Not sure which but it's not a bug in Runesmith for once

We're such fanboys. lol
Thats because the interface is user friendly and the coder is damn good at fixing bugs. Quickly.

On a side note, setting mood to none resets all flags, so theres no flags that are on normal dwarfs. Had to fix this manualy.

Ok thats weird, I just managed to replicate this
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 12:40:49 pm
Quote
I didn't even know .07 was out :S
The problem is that the xml file with it hasn't been updated with the .07 offsets, I'll find out if they've been added to DFHack yet

Wonderful, thank you very much.

The offsets aren't done yet, I'll update the download when they are :)
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 19, 2010, 01:04:18 pm
Is it possible you could make it so ALL social skills are seen or have a tab of there own? I cant ADD social skills in through DT. I need apraisal for my broker, but we have no trade. Think my parent civ is dead.
Title: Re: Runesmith - A DC like tool
Post by: DKS on June 19, 2010, 01:41:22 pm
If it's possible, could I request adding to the ability to edit dwarfs noble positions.
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 19, 2010, 01:43:57 pm
If it's possible, could I request adding to the ability to edit dwarfs noble positions.

Dont think so, did a quick search on the memory.xml and has nothing todo with noble. Would have to work with DF hack for that.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 01:58:41 pm
Not sure about nobles, would have to add some more stuff to DFHack. Atm I'm debugging the flags writing function I added.

Is it possible you could make it so ALL social skills are seen or have a tab of there own? I cant ADD social skills in through DT. I need apraisal for my broker, but we have no trade. Think my parent civ is dead.

Don't think it's possible (though I could be wrong) since they're handled differently to how labours are set and it would involve nasty stuff to do with vectors in DF's memory.

Also, think I've found why the flags are getting wiped out. Looks like a typo I made it the writing function I added to DFHack.
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 19, 2010, 02:00:11 pm
Not sure about nobles, would have to add some more stuff to DFHack. Atm I'm debugging the flags writing function I added.

Is it possible you could make it so ALL social skills are seen or have a tab of there own? I cant ADD social skills in through DT. I need apraisal for my broker, but we have no trade. Think my parent civ is dead.

Don't think it's possible (though I could be wrong) since they're handled differently to how labours are set and it would involve nasty stuff to do with vectors in DF's memory.

Also, think I've found why the flags are getting wiped out. Looks like a typo I made it the writing function I added to DFHack.

Ok thanks
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 02:02:00 pm
Ahaha ninja edit above  :D
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 19, 2010, 02:07:26 pm
Ninja Ninja xD. Edit the edit'd edit.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 02:14:57 pm
Ok seem to have fixed the flags being wiped out bug. The flags are stored in to 32 bit ints and only one of them was getting written back to DF, so effectively half the flags weren't working. So try any flags things that didn't work last time you tried again, since they may not have been written back :D

I really wish I'd done better testing before release now. Now uploading to the same link, v0.1.3 fixed flags (and forgot to modify the about box so it still reads 0.1.2)
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 19, 2010, 02:28:35 pm
Ok seem to have fixed the flags being wiped out bug. The flags are stored in to 32 bit ints and only one of them was getting written back to DF, so effectively half the flags weren't working. So try any flags things that didn't work last time you tried again, since they may not have been written back :D

I really wish I'd done better testing before release now. Now uploading to the same link, v0.1.3 fixed flags (and forgot to modify the about box so it still reads 0.1.2)


Don't worry, it doesn't matter when your updating everything as its spotted. Its probably better to release it over the weekend when you have time, because you wouldnt've found every bug here. If you think about it, you have all the people that dl it also looking out for bugs too. You did state its alpha, after all.
Title: Re: Runesmith - A DC like tool
Post by: DKS on June 19, 2010, 02:34:13 pm
If it's possible, could I request adding to the ability to edit dwarfs noble positions.

Dont think so, did a quick search on the memory.xml and has nothing todo with noble. Would have to work with DF hack for that.

Ah, I see. Regardless, I've been messing around with this and it's awesome. Great work sizeak.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 19, 2010, 03:48:38 pm
A Linux build will probably be a few days (for anyone that cares). I also won't be able to fix any bugs for a day or 2 since I'm heading back to uni, so packing and stuff
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 20, 2010, 02:07:33 am
Toady made a couple minor adjustments and upgraded to .08. Just thought you should know when you log back on.
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on June 20, 2010, 05:19:26 am
To make this work for newer versions, dl the newest dfhack when its out and replace dfhack.dll and memory.xml
Title: Re: Runesmith - A DC like tool
Post by: Old-one-eye on June 20, 2010, 08:53:33 am
Looking forward to using this so that my military are actually quick enough to catch those fucking Job-cancellation Dark Gnomes.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 20, 2010, 11:35:59 am
To make this work for newer versions, dl the newest dfhack when its out and replace dfhack.dll and memory.xml

Yup. I will try to keep the download up to date aswell
Looking forward to using this so that my military are actually quick enough to catch those fucking Job-cancellation Dark Gnomes.

Ahahaha annoying aren't they :D


Any more bugs?
Title: Re: Runesmith - A DC like tool
Post by: jaked122 on June 20, 2010, 02:08:41 pm
It has begun throwing out RSException at me whenever I start it.
I'm running 64bit windows vista if that helps.
no further information other than I recently updated.
just ran dwarf therapist to test the operating system's reluctance to run Runesmith, however it did work completely correctly.
updated dfhack, then removed the upgrade, it still doesn't work, but now I'm getting SHM access denied) no clue what that means
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 20, 2010, 03:08:29 pm
You replaced the dfhack.dll and Memory.xml? (Not the sdl.dll in the DF folder)

Edit: The pre-compiled version of DFHack doesn't appear to have been updated yet (unless someone has a link I don't). I'll build it from the repo and update the Runesmith download
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 20, 2010, 03:37:56 pm
Download updated with DFHack support for .08
Title: Re: Runesmith - A DC like tool
Post by: Old-one-eye on June 20, 2010, 03:53:23 pm
Excellent! I've been looking forward to trying this out since I found out about it.  :D

EDIT: this will probably have been mentioned in the thread already and you're almost certainly aware of it, but trying to edit skill level or progress sets them to zero.

EDIT2: is this the 'flag wipe' mentioned earlier?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 20, 2010, 05:07:25 pm
Excellent! I've been looking forward to trying this out since I found out about it.  :D

EDIT: this will probably have been mentioned in the thread already and you're almost certainly aware of it, but trying to edit skill level or progress sets them to zero.

EDIT2: is this the 'flag wipe' mentioned earlier?

If you double click on the skill rating and type a new number in then press enter, or click off the skill it will set it to the new number. If you don't type anything then yes, it zero's it. I should probably fix this...

Are you on the newest version? (Help->About should read version 0.1.3) I thought I fixed flag wiping
Title: Re: Runesmith - A DC like tool
Post by: Old-one-eye on June 20, 2010, 05:58:40 pm
No, I'm on latest, I just confused, sorry. I was doing the skill editing wrong, trying to write 'Legendary [15]' instead of just '15' XD
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 20, 2010, 06:13:19 pm
:D No problem what so ever, I'm just glad there's such interest in it. I am now in constant fear of bugs though  :o
Title: Re: Runesmith - A DC like tool
Post by: Old-one-eye on June 20, 2010, 06:38:34 pm
It's an incredibly awesome utility with huge potential, so if possibility of bugs freaks you out then get ready for sleepless nights, 'cos I reckon interest is only going to grow.

The possibility of a military of infinitely leveled dwarves is very enticing :P
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 20, 2010, 06:42:23 pm
In .06, the byte at 0090D664 controls the number of starting dwarves.  Use a debugger / cheat program / memory editor to set it to something between 7 and 255, before entering the "Prepare for the journey carefully" phase of Embark.

This is no longer true in .08. All I'm getting is Value = ??

Is there a new address for this?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 20, 2010, 09:26:23 pm
hopefully you add in the ability to change the race of creatures.
Title: Re: Runesmith - A DC like tool
Post by: armrha on June 21, 2010, 06:09:07 am
Awesome! I was just mournfully looking at Dwarf Companion, trying to figure out what all would need to be done to get it working with the new versions. Then checked on the utilities page and here's something new!

One feature I really miss; The ability to change civ flag. Is that going to come back anytime soon? I loved grabbing a goblin or two for my fort with DC.
Title: Re: Runesmith - A DC like tool
Post by: Adultratedhydra on June 21, 2010, 06:23:56 am


One feature I really miss; The ability to change civ flag. Is that going to come back anytime soon? I loved grabbing a goblin or two for my fort with DC.

ah yes that was what i was trying to spout out a couple of pages back. the way you changed civs was by a flag when using DC. any clues on the offset for that?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 21, 2010, 07:02:39 am
It's already in DFHack so it should be fairly simple to implement
Title: Re: Runesmith - A DC like tool
Post by: jaked122 on June 21, 2010, 07:25:46 am
thanks for being so vigilant in swatting the bugs before they grow into monsters.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 21, 2010, 07:53:33 am
Everything ok now?
Title: Re: Runesmith - A DC like tool
Post by: rgon842 on June 21, 2010, 05:17:37 pm
Everything ok now?

So far so good! I'm greatly enjoying the util, and I'm passing the time figuring out what the different flags do when toggled. Fun Fact: Checking the 'Dead' flag on a living creature does not just kill them, it literally eliminates them from existance! No body left, no inventory items, and completely missing on the 'U' screen.

hopefully you add in the ability to change the race of creatures.

I second this request in particular! Changing the race of your creatures on-the-fly makes for some FUN scenarios: Imagine a goblin horde sieging my fort and closing in on some hapless kitten caught outside. Use Runesmith to change race of kitten into [COLOSSUS_BRONZE]; grab your popcorn as you enjoy the show.  :D
Title: Re: Runesmith - A DC like tool
Post by: Old-one-eye on June 21, 2010, 05:19:45 pm
Everything ok now?

So far so good! I'm greatly enjoying the util, and I'm passing the time figuring out what the different flags do when toggled. Fun Fact: Checking the 'Dead' flag on a living creature does not just kill them, it literally eliminates them from existance! No body left, no inventory items, and completely missing on the 'U' screen.

hopefully you add in the ability to change the race of creatures.
OMG! ULTIMATE PESKY NOBLE SOLUTION! No need to expend the effort on trap rooms!
Title: Re: Runesmith - A DC like tool
Post by: rgon842 on June 21, 2010, 05:23:20 pm
Everything ok now?

So far so good! I'm greatly enjoying the util, and I'm passing the time figuring out what the different flags do when toggled. Fun Fact: Checking the 'Dead' flag on a living creature does not just kill them, it literally eliminates them from existance! No body left, no inventory items, and completely missing on the 'U' screen.

hopefully you add in the ability to change the race of creatures.
OMG! ULTIMATE PESKY NOBLE SOLUTION! No need to expend the effort on trap rooms!

Yeah, but this kinda kills the fun of noble hunting. HOWEVER! This is the ULTIMATE PESKY UNKILLABLE FORGOTTEN BEAST SOLUTION! No need to create Orbital Strikes to kill that smelly blob of vomit!
Title: Re: Runesmith - A DC like tool
Post by: 0x517A5D on June 21, 2010, 05:26:02 pm
In .06, the byte at 0090D664 controls the number of starting dwarves.  Use a debugger / cheat program / memory editor to set it to something between 7 and 255, before entering the "Prepare for the journey carefully" phase of Embark.

This is no longer true in .08. All I'm getting is Value = ??

Is there a new address for this?

Yeah, looks like it's 008EB893.

I'm surprised that it moved so far.  Maybe a different link order?

Anyway, I suppose I should make a utility to locate and set this byte.

Has anyone tried setting it to less than 7, for a hermit challenge?

And... probably should start a new thread instead of piggybacking on this one.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 21, 2010, 05:40:16 pm
Just add the offset and functionality to DFHack? Also I now have a native linux version built, just have to test it now.
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on June 21, 2010, 06:57:54 pm
Everything ok now?

So far so good! I'm greatly enjoying the util, and I'm passing the time figuring out what the different flags do when toggled. Fun Fact: Checking the 'Dead' flag on a living creature does not just kill them, it literally eliminates them from existance! No body left, no inventory items, and completely missing on the 'U' screen.

hopefully you add in the ability to change the race of creatures.
OMG! ULTIMATE PESKY NOBLE SOLUTION! No need to expend the effort on trap rooms!

Yeah, but this kinda kills the fun of noble hunting. HOWEVER! This is the ULTIMATE PESKY UNKILLABLE FORGOTTEN BEAST SOLUTION! No need to create Orbital Strikes to kill that smelly blob of vomit!
But then your dwarves don't get credit for killing the unkillable. it just vanishes.
Besides that, AWESOME!
Title: Re: Runesmith - A DC like tool
Post by: darius on June 21, 2010, 07:52:43 pm
0x517A5D: yeah i made a setting in my program to edit embark party. Unfortunately it crashes if less then 7. Didn't look into it, but my guess that somewhere later (alot?) in the code there is an assumption that party is of 7.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 21, 2010, 08:59:53 pm
@0x517A5D: Thank you, thank you! I'm not sure how you found that, but I certainly appreciate it.

Edit: I couldn't manage to get that to work properly. Ah, well, I'll manage with 7 dorfs for now.
Title: Re: Runesmith - A DC like tool
Post by: rgon842 on June 21, 2010, 09:29:51 pm
I have a small request, sizeak. Is it possible for you to code a feature that allows Runesmith to write a custom X/Y/Z position for a creature, to allow defacto teleportation? I know that it currently reads and displays this, but I would like to modify the creature's location as well. I had an idea about building a completely enclosed space, teleporting the HFS there, and then every time you get a goblin siege (or elf merchants), proceed to teleport the latter within the "arena". Joy of joys as you see the goblins/hippies utterly slaughtered by those nasties.  :D
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on June 21, 2010, 10:12:23 pm
I have a small request, sizeak. Is it possible for you to code a feature that allows Runesmith to write a custom X/Y/Z position for a creature, to allow defacto teleportation? I know that it currently reads and displays this, but I would like to modify the creature's location as well. I had an idea about building a completely enclosed space, teleporting the HFS there, and then every time you get a goblin siege (or elf merchants), proceed to teleport the latter within the "arena". Joy of joys as you see the goblins/hippies utterly slaughtered by those nasties.  :D
or you could use it to test how many goblins it takes to kill HFS. cage every goblin and/or elf you can, then save, backup the save incase it wasn't enough, then dump them all out into a pit and teleport them into the HFS in a huge zerg rush or non-dwarves.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 21, 2010, 10:27:54 pm
Or you could use it to watch a gobbo fall 400 z levels to his untimely doom. ...what?
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 21, 2010, 10:36:23 pm
Been meaning to keep up on this, but great job dude. It's nice to see a program go from idea to working program. I don't know if I helped, but I'm glad you've got it working.
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on June 21, 2010, 10:47:28 pm
Or you could use it to watch a gobbo fall 400 z levels to his untimely doom. ...what?
you can already do that, thus its not as on-topic as what we could do with teleportation.
like, we could have a gobbo fall 5 stories repeatedly to save time building.
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on June 21, 2010, 10:49:28 pm
I love this program, however there is one thing that i want to know... where is that ability for my dwarfs to understand relationships, as I maxed out all attributes and skills, yet I still got this problem where they have a poor ability to understand relationships or manage it...
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 21, 2010, 11:01:23 pm
Or you could use it to watch a gobbo fall 400 z levels to his untimely doom. ...what?
you can already do that, thus its not as on-topic as what we could do with teleportation.
like, we could have a gobbo fall 5 stories repeatedly to save time building.

Well, how about this, then? You could make an entire battalion of Gobbos fall to their doom from 400 z levels up without making a ridiculous deathtrap that takes at least a few months real time to build?
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 21, 2010, 11:02:23 pm
I love this program, however there is one thing that i want to know... where is that ability for my dwarfs to understand relationships, as I maxed out all attributes and skills, yet I still got this problem where they have a poor ability to understand relationships or manage it...

Did you do any monkeying with the "Traits" tab? I'm not sure that that's there, but it's a place to start looking...
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on June 21, 2010, 11:05:10 pm
Or you could use it to watch a gobbo fall 400 z levels to his untimely doom. ...what?
you can already do that, thus its not as on-topic as what we could do with teleportation.
like, we could have a gobbo fall 5 stories repeatedly to save time building.

Well, how about this, then? You could make an entire battalion of Gobbos fall to their doom from 400 z levels up without making a ridiculous deathtrap that takes at least a few months real time to build?
point taken.
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on June 21, 2010, 11:12:45 pm
I love this program, however there is one thing that i want to know... where is that ability for my dwarfs to understand relationships, as I maxed out all attributes and skills, yet I still got this problem where they have a poor ability to understand relationships or manage it...

Did you do any monkeying with the "Traits" tab? I'm not sure that that's there, but it's a place to start looking...

I did, but i don't think it's that. It should be at the attribute section because it's red instead of green, I think it's not added into it.
Title: Re: Runesmith - A DC like tool
Post by: rgon842 on June 21, 2010, 11:22:55 pm
I love this program, however there is one thing that i want to know... where is that ability for my dwarfs to understand relationships, as I maxed out all attributes and skills, yet I still got this problem where they have a poor ability to understand relationships or manage it...

Did you do any monkeying with the "Traits" tab? I'm not sure that that's there, but it's a place to start looking...

I did, but i don't think it's that. It should be at the attribute section because it's red instead of green, I think it's not added into it.

It looks like Runesmith is missing entries for the following attributes:

-Kinesthetic Sense
-Empathy
-Social Awareness

That's probably why your dorfs still has "relationship problems  :P"; you couldn't modify the Social Awareness attribute if you wanted to. I guess this is another feature request to sizeak for the next version?  ;)

Looking at it from the positive side, at least your dwarves can rip apart sieges with their bare hands.
Title: Re: Runesmith - A DC like tool
Post by: Adultratedhydra on June 22, 2010, 05:39:17 am
0x517A5D: yeah i made a setting in my program to edit embark party. Unfortunately it crashes if less then 7. Didn't look into it, but my guess that somewhere later (alot?) in the code there is an assumption that party is of 7.

Excuse my complete ignorance on this process but how would you actually go about setting a higher number than 7?
Title: Re: Runesmith - A DC like tool
Post by: Ogantai on June 22, 2010, 06:30:13 am
0x517A5D: yeah i made a setting in my program to edit embark party. Unfortunately it crashes if less then 7. Didn't look into it, but my guess that somewhere later (alot?) in the code there is an assumption that party is of 7.

Excuse my complete ignorance on this process but how would you actually go about setting a higher number than 7?
Use cheatengine, artmoney, or any other memory editor.
Title: Re: Runesmith - A DC like tool
Post by: Adultratedhydra on June 22, 2010, 06:40:30 am
0x517A5D: yeah i made a setting in my program to edit embark party. Unfortunately it crashes if less then 7. Didn't look into it, but my guess that somewhere later (alot?) in the code there is an assumption that party is of 7.

Excuse my complete ignorance on this process but how would you actually go about setting a higher number than 7?
Use cheatengine, artmoney, or any other memory editor.

Thanks. and so begins another learning experience.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 22, 2010, 06:50:55 am
I have a small request, sizeak. Is it possible for you to code a feature that allows Runesmith to write a custom X/Y/Z position for a creature, to allow defacto teleportation? I know that it currently reads and displays this, but I would like to modify the creature's location as well. I had an idea about building a completely enclosed space, teleporting the HFS there, and then every time you get a goblin siege (or elf merchants), proceed to teleport the latter within the "arena". Joy of joys as you see the goblins/hippies utterly slaughtered by those nasties.  :D

This was/is planned.

I love this program, however there is one thing that i want to know... where is that ability for my dwarfs to understand relationships, as I maxed out all attributes and skills, yet I still got this problem where they have a poor ability to understand relationships or manage it...

Did you do any monkeying with the "Traits" tab? I'm not sure that that's there, but it's a place to start looking...

I did, but i don't think it's that. It should be at the attribute section because it's red instead of green, I think it's not added into it.

It looks like Runesmith is missing entries for the following attributes:

-Kinesthetic Sense
-Empathy
-Social Awareness

That's probably why your dorfs still has "relationship problems  :P"; you couldn't modify the Social Awareness attribute if you wanted to. I guess this is another feature request to sizeak for the next version?  ;)

Looking at it from the positive side, at least your dwarves can rip apart sieges with their bare hands.

Didn't realise I'd missed these out. Sorry, I'll get an update out with them in sometime today. Also, you do realise that kinaesthetic sense is at the bottom right... actually my bad, the row count was one less than it should be so it wasn't being displayed
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 22, 2010, 11:17:18 am
Bad news. I implemented setting the mood skill and it still causes them to go berserk if you set a mood. I'm guessing you need them to have mood materials to, however these aren't present unless it's a real mood and currently its not something that can be set.

Edit: On a good note, it's now possible to edit their positions, though be careful where you transport them to, it's very possible to transport them into solid rock...
Title: Re: Runesmith - A DC like tool
Post by: rgon842 on June 22, 2010, 12:52:43 pm
Bad news. I implemented setting the mood skill and it still causes them to go berserk if you set a mood. I'm guessing you need them to have mood materials to, however these aren't present unless it's a real mood and currently its not something that can be set.

Edit: On a good note, it's now possible to edit their positions, though be careful where you transport them to, it's very possible to transport them into solid rock...


That's too bad about the moods, as it would be something that we could play around with. But look at it from the positive side: Ambush surprised your farmer? Instead of having him try to run away and eventually get killed, you can have him go in a berserk rage and take down some gobbos before eventually getting killed ;D.


Many thanks for the position editing though! This is a feature that will see MUCH use in my forts. You shouldn't worry about teleporting stuff into solid rock; after all, that noble who requests to be teleported to the booze pile will suddenly find himself in a porting "mishap"...
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 22, 2010, 01:14:45 pm
Is it just me, or does changing a gender only sort of work? I changed a male dorf into a woman, but that dorf still went on to bed down a woman. Also, Dwarf Therapist still sorts them by their original gender, even after restarting the program.

I feel like I'm doing a lot of complaining and nothing to help. I just want you to know, sizeak, that I really appreciate this tool, and it's an awesome thing you've brought to life. Between Runesmith and DF, it's inspired me to go into programming, so long as there's a "Programming for noobz" class.
Title: Re: Runesmith - A DC like tool
Post by: rgon842 on June 22, 2010, 01:30:55 pm
Is it just me, or does changing a gender only sort of work? I changed a male dorf into a woman, but that dorf still went on to bed down a woman. Also, Dwarf Therapist still sorts them by their original gender, even after restarting the program.

I feel like I'm doing a lot of complaining and nothing to help. I just want you to know, sizeak, that I really appreciate this tool, and it's an awesome thing you've brought to life. Between Runesmith and DF, it's inspired me to go into programming, so long as there's a "Programming for noobz" class.

Well, a man is still a man (or dwarf), even if he grows a pair of boobs after eating way too much McDonald's...  :P

On a serious note, its possible that gender definitions are much more than just a simple flag. Quite possibly there's various underlaying code (and memory offsets) that still define that dwarf to be its original gender, regardless of how many times he visits the Runesmith for a sex-change.

One quick thought just popped up: Will a dwarf so changed be able to get pregnant and bear children?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 22, 2010, 01:39:56 pm
Is it just me, or does changing a gender only sort of work? I changed a male dorf into a woman, but that dorf still went on to bed down a woman. Also, Dwarf Therapist still sorts them by their original gender, even after restarting the program.

I feel like I'm doing a lot of complaining and nothing to help. I just want you to know, sizeak, that I really appreciate this tool, and it's an awesome thing you've brought to life. Between Runesmith and DF, it's inspired me to go into programming, so long as there's a "Programming for noobz" class.

Hmm yeah that'd a DF thing. As you can see, the change it clearly being written, there just must be something else that needs changing or something. The thing is, all the changes we do are done from hacking the memory and what piece of memory does what is all found through trial and error. There's no actual information from toady on what does what or where it is etc.

So basically we're just changing the value of bits of DF's memory while guessing at what it does. So really everything is not going to work, we just have to try and get it to work as well as we can with what we have.

Thanks for the support, it all started as something just for me that I wasn't even going to release lol. If you want to get into programming, I would personally recommend getting a footing in C before anything else, since it gives you a good idea of what the hardware is actually doing. It also gives you a good foundation for learning C++ without having to worry about OOP to much. The problem with languages like Java when you're learning is that they hide to much of what the system is actually doing and while this may be fine once you can program, while learning it's good to learn things what' actually going on in the hardware.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 22, 2010, 02:25:53 pm
Is it just me, or does changing a gender only sort of work? I changed a male dorf into a woman, but that dorf still went on to bed down a woman. Also, Dwarf Therapist still sorts them by their original gender, even after restarting the program.

I feel like I'm doing a lot of complaining and nothing to help. I just want you to know, sizeak, that I really appreciate this tool, and it's an awesome thing you've brought to life. Between Runesmith and DF, it's inspired me to go into programming, so long as there's a "Programming for noobz" class.

Well, a man is still a man (or dwarf), even if he grows a pair of boobs after eating way too much McDonald's...  :P

On a serious note, its possible that gender definitions are much more than just a simple flag. Quite possibly there's various underlaying code (and memory offsets) that still define that dwarf to be its original gender, regardless of how many times he visits the Runesmith for a sex-change.

One quick thought just popped up: Will a dwarf so changed be able to get pregnant and bear children?
well I had a female to male adventure swap back to female once I retired her in a town.
I wonder since runesmith can turn normal people who would say no to joining into excited meat shields can this be done on those who can't talk like wild life.
If I can find a way then all those who want to play as Beastmaster dreams can come true.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 22, 2010, 07:16:58 pm
I will see if I can't find a C for Dummies handbook or something. Sounds good.

One quick thought just popped up: Will a dwarf so changed be able to get pregnant and bear children?

I didn't think I'd ever say this, but it looks like I have even MORE of a reason to play this game. For !!SCIENCE!!
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 22, 2010, 07:30:14 pm
Portal Quote FTW

The sex problem might be linked to caste according to petrix, so I'm going to have to look into changing the caste at the same time if it's possible & stable to do so.

Also, just a progress update. Implemented changing the civilisation of things with a checkbox for easy interaction. In game it lists them as tame, not sure if this is usual or not since I've never actually used it before. I've also fixed the keyboard navigation in the tables, so now when you press up & down to move through the list of dwarves or whatever, it actually changes your selection properly
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 22, 2010, 09:50:09 pm
V0.1.4 released & uploaded, done some testing and it seems ok, but I imagine you lot will find a bug or two. I hope not though, would do more but going to bed now as it's 4am.

V0.1.4 Changes:
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 22, 2010, 09:55:13 pm
sizeak's Runesmith: We do what we must, because, it's fun.

Oddly, that fits the tune if you sing it out loud.

Edit: Also, I thought I saw something about different castes per gender in [CREATURE:DWARF] in the raw/objects/creature_standard file, but I wasn't sure what it meant, because I are noob. So, you're probably right about that.
Title: Re: Runesmith - A DC like tool
Post by: rgon842 on June 22, 2010, 11:07:34 pm
V0.1.4 released & uploaded, done some testing and it seems ok, but I imagine you lot will find a bug or two. I hope not though, would do more but going to bed now as it's 4am.

V0.1.4 Changes:
  • Added position editing
  • Added mood skill editing
  • Added missing attributes
  • Fixed keyboard navigation in the dwarf and creature tables
  • Some minor internal optimisation


SUPER SWEET! Those gobbos will not know what hit 'em (Actually, they will. A piece of the floor as they're falling from 400 Z up in the sky.) :P

This utility has progressed so much, I can't even fathom why I was playing DF without it. Runesmith will eventually be the all-in-one for serious DF hacking.

Minor request, if possible: Does dfhack have the ability to find the flag that sets 'On Break' status for a dorf? If so, can you add this feature to the Flags tab in Runesmith? It kinda ticks me off that my broker is "on break" and there are three different caravans waiting in the depot ::).

sizeak's Runesmith: We do what we must, because, it's fun.

Oddly, that fits the tune if you sing it out loud.

Edit: Also, I thought I saw something about different castes per gender in [CREATURE:DWARF] in the raw/objects/creature_standard file, but I wasn't sure what it meant, because I are noob. So, you're probably right about that.

Derailing the thread a bit:

Yeah, all creatures in the raw from 0.31 on have now two castes: male and female. You should already know what these two thing are.  ;D  The [FEMALE] tag allows for that caste to become pregnant and bear children; the male tag does nothing special, but a caste with [FEMALE] tag needs another caste with the [MALE] tag to do the thing with the birds and the bees. You are able to add additional castes to a creature entry, and, of course, add the gender tabs as well; you could have 5 different castes of childbearers and three "male" castes. Each childbearing caste can get pregnant and give birth to different castes as well, according to a population ratio that you specify.


Actually, this begs the question: What happens when a caste has both the [MALE] and [FEMALE] tag?
Title: Re: Runesmith - A DC like tool
Post by: Greiger on June 22, 2010, 11:33:08 pm
I do believe the bottommost tag overwrites the topmost one. I recall toady mentioning that you can't have one caste with both tags, so I assume it is a conflict.  And usually in the raws in the case of conflicting tags the tag that appears later in the entry overwrites the earlier ones.

This post is mostly just here to get this thread into my updated topics list.   Nice work so far.
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 22, 2010, 11:41:45 pm
So sizeak...

I used your program for the first time today...

I am...

Very pleased ;)

The interface is very easy to use. I like how easy it is to mod stats.

Keep up the good work, now all you need to implement is the tile editor and I'd cuddle up next to you ;P lol... jk... or am I?
Title: Re: Runesmith - A DC like tool
Post by: rgon842 on June 23, 2010, 01:36:43 am
I do believe the bottommost tag overwrites the topmost one. I recall toady mentioning that you can't have one caste with both tags, so I assume it is a conflict.  And usually in the raws in the case of conflicting tags the tag that appears later in the entry overwrites the earlier ones.

This post is mostly just here to get this thread into my updated topics list.   Nice work so far.

Thanks much for the response. I was actually hoping that they'd work together; it would allow me to mod "self-replicating" creatures such as oozes and other slimies.

Following up on this, I wonder if dfhack library has an offset that toggles pregnancy; this should allow for quick catsplosion :D.
Title: Re: Runesmith - A DC like tool
Post by: Old-one-eye on June 23, 2010, 04:42:08 am
Bad news. I implemented setting the mood skill and it still causes them to go berserk if you set a mood. I'm guessing you need them to have mood materials to, however these aren't present unless it's a real mood and currently its not something that can be set.
That's a shame, It's a thing I was really looking forward to doing. But will it be possible to change the materials required for a dwarf already in a mood? Becuase not having berzerk/stark raving/melancholy dwarves due to lack of shells would be awesome.

Nice work implementing position changing btw.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 23, 2010, 05:01:49 am
Bad news. I implemented setting the mood skill and it still causes them to go berserk if you set a mood. I'm guessing you need them to have mood materials to, however these aren't present unless it's a real mood and currently its not something that can be set.
That's a shame, It's a thing I was really looking forward to doing. But will it be possible to change the materials required for a dwarf already in a mood? Becuase not having berzerk/stark raving/melancholy dwarves due to lack of shells would be awesome.

Nice work implementing position changing btw.
Yeah there is already some code towards that goal in the app, it's just commented out for release builds until it's done. It's a slightly bigger task than the additions to this update.

V0.1.4 released & uploaded, done some testing and it seems ok, but I imagine you lot will find a bug or two. I hope not though, would do more but going to bed now as it's 4am.

V0.1.4 Changes:
  • Added position editing
  • Added mood skill editing
  • Added missing attributes
  • Fixed keyboard navigation in the dwarf and creature tables
  • Some minor internal optimisation

SUPER SWEET! Those gobbos will not know what hit 'em (Actually, they will. A piece of the floor as they're falling from 400 Z up in the sky.) :P

This utility has progressed so much, I can't even fathom why I was playing DF without it. Runesmith will eventually be the all-in-one for serious DF hacking.

Minor request, if possible: Does dfhack have the ability to find the flag that sets 'On Break' status for a dorf? If so, can you add this feature to the Flags tab in Runesmith? It kinda ticks me off that my broker is "on break" and there are three different caravans waiting in the depot ::).

Try the "Has Breaks" flag between "Had Mood" and "Has Moods", it might (should?) do what you want, not sure as I haven't tried it before...

So sizeak...

I used your program for the first time today...

I am...

Very pleased ;)

The interface is very easy to use. I like how easy it is to mod stats.

Keep up the good work, now all you need to implement is the tile editor and I'd cuddle up next to you ;P lol... jk... or am I?

Ahahaha glad you like it

I do believe the bottommost tag overwrites the topmost one. I recall toady mentioning that you can't have one caste with both tags, so I assume it is a conflict.  And usually in the raws in the case of conflicting tags the tag that appears later in the entry overwrites the earlier ones.

This post is mostly just here to get this thread into my updated topics list.   Nice work so far.

Thanks much for the response. I was actually hoping that they'd work together; it would allow me to mod "self-replicating" creatures such as oozes and other slimies.

Following up on this, I wonder if dfhack library has an offset that toggles pregnancy; this should allow for quick catsplosion :D.

It supports stuff to do with the pregnancy timer, but I don't think it's working with 2010 yet
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 23, 2010, 07:39:41 am
well with [can_speak] one could recruit just about any wildlife with this utility.

with the apart of player civ in the misc section.

Title: Re: Runesmith - A DC like tool
Post by: rgon842 on June 23, 2010, 12:05:26 pm
Quote
Try the "Has Breaks" flag between "Had Mood" and "Has Moods", it might (should?) do what you want, not sure as I haven't tried it before...


I actually have tried the 'Has Breaks' tag; and like the goggles, it does nothing. It seems to me that the tag actually MIGHT prevent dorfs from having breaks in the future, but for those who are already lazing around, it doesn't really do anything. Even the old 40d trick of recruiting in military and releasing them does not work; as soon as they're off the squad, they go back to being 'on break'. ::)

It probably has something to do with a timer as well; maybe disabling this timer or modifying it to an absurdly higher number might stop the dwarf going on break.
Title: Re: Runesmith - A DC like tool
Post by: jaked122 on June 24, 2010, 08:43:07 am
editing position sounds dangerous.
but it will be usefull in dropping goblins into the underworld
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 24, 2010, 11:50:01 am
Might add a kill button and the functionality to select multiple creatures...
Title: Re: Runesmith - A DC like tool
Post by: Truean on June 24, 2010, 12:00:08 pm
Quote
Might add a kill button and the functionality to select multiple creatures...

Please just be sure to make forgotten beasts killable. I've had combat last 3/4 of a year and still loose dwarves while every single part of the beast's body was red.... *sigh*
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 24, 2010, 02:27:19 pm
Quote
Might add a kill button and the functionality to select multiple creatures...

Please just be sure to make forgotten beasts killable. I've had combat last 3/4 of a year and still loose dwarves while every single part of the beast's body was red.... *sigh*

Use the "Dead" flag in Runesmith. It will instantly be dead as soon as the changes are written to DF
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on June 24, 2010, 03:06:37 pm
Quote
Might add a kill button and the functionality to select multiple creatures...

Please just be sure to make forgotten beasts killable. I've had combat last 3/4 of a year and still loose dwarves while every single part of the beast's body was red.... *sigh*

Use the "Dead" flag in Runesmith. It will instantly be dead as soon as the changes are written to DF
not just dead, completly wiped from existance. anything in its inventory and all of its still attached parts will be no more.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 24, 2010, 03:27:01 pm
there is a vanish flag in Runesmith if you have that much of a grudge with them.

still why do that when you could tame and use them for your own needs.
nothing like having a mini army of titans ready to attack on your command (might need slavery enhancer to swap between the race in military to fill them in.).

what runesmith needs is a Heal section so one could revive some dead person and end up with a ghost of them(no body parts when rez).
Title: Re: Runesmith - A DC like tool
Post by: Old-one-eye on June 24, 2010, 03:29:04 pm
there is a vanish flag in Runesmith if you have that much of a grudge with them.

still why do that when you could tame and use them for your own needs.
nothing like having a mini army of titans ready to attack on your command (might need slavery enhancer to swap between the race in military to fill them in.).

what runesmith needs is a Heal section so one could revive some dead person and end up with a ghost of them(no body parts when rez).
^This. If it's possible, the ability to resurrect dead dwarves would be brilliant, Sizeak. 
Title: Re: Runesmith - A DC like tool
Post by: jaked122 on June 24, 2010, 04:25:51 pm
there is a vanish flag in Runesmith if you have that much of a grudge with them.

still why do that when you could tame and use them for your own needs.
nothing like having a mini army of titans ready to attack on your command (might need slavery enhancer to swap between the race in military to fill them in.).

what runesmith needs is a Heal section so one could revive some dead person and end up with a ghost of them(no body parts when rez).
^This. If it's possible, the ability to resurrect dead dwarves would be brilliant, Sizeak.
it has been done, however there has been no reliable utility to do so since the last few versions.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 24, 2010, 04:27:11 pm
there is a vanish flag in Runesmith if you have that much of a grudge with them.

still why do that when you could tame and use them for your own needs.
nothing like having a mini army of titans ready to attack on your command (might need slavery enhancer to swap between the race in military to fill them in.).

what runesmith needs is a Heal section so one could revive some dead person and end up with a ghost of them(no body parts when rez).
^This. If it's possible, the ability to resurrect dead dwarves would be brilliant, Sizeak.
well you can resurrect (tick off dead and killed from the creature) it's just they would keep their old wounds and die again and since DF keeps track of their deaths and will shutdown.
now the old ways to beat this was swapping the race of that dead dwarf with a Bronze colossus and wait out the fatal signs. some how with the hospital/lack of race swapping it makes reviving a tad hard.
Title: Re: Runesmith - A DC like tool
Post by: Adultratedhydra on June 24, 2010, 09:37:50 pm
i think theres a funny thing with the "player civilization True/false" thing. not entirely sure its working as intended if its working at all as i have a cave full of ant people who have that ticked but arent part of my dwarf civ.
Title: Re: Runesmith - A DC like tool
Post by: Bingbing on June 24, 2010, 09:54:06 pm
Nice to see a successor to DC!

Me, I WAS going to press the dead flag on a group of goblin ambushers, turn my axedwarves into superlegendary freaks, and make a fisherdwarf actually capable of fishing...

...but then I noticed something very odd.
(WARNING, HFS AHEAD)
Spoiler (click to show/hide)
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 24, 2010, 10:02:25 pm
At this point, I'm just wanting a tile editor.
Title: Re: Runesmith - A DC like tool
Post by: Tarran on June 24, 2010, 10:03:18 pm
At this point, I'm just wanting a tile editor.
Same here.
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 24, 2010, 10:17:11 pm
I mean, as much as I want to pump 150 z's of water for MAYBE a continuous source of water... I would rather just turn a few tiles into aquifers...
Title: Re: Runesmith - A DC like tool
Post by: Greiger on June 24, 2010, 10:22:55 pm
Nice to see a successor to DC!

Me, I WAS going to press the dead flag on a group of goblin ambushers, turn my axedwarves into superlegendary freaks, and make a fisherdwarf actually capable of fishing...

...but then I noticed something very odd.
(WARNING, HFS AHEAD)
Spoiler (click to show/hide)
Spoiler (click to show/hide)
Title: Re: Runesmith - A DC like tool
Post by: meowmix on June 24, 2010, 10:43:21 pm
how come im getting rsexception with the new version? im using windows 7 64 bit, and uh yea the program just gives me that error whether dwarf fort is running or not then crashes with a runtime error when i close it
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 24, 2010, 11:24:38 pm
i think theres a funny thing with the "player civilization True/false" thing. not entirely sure its working as intended if its working at all as i have a cave full of ant people who have that ticked but arent part of my dwarf civ.
I think it only works well in adventure mode seeing no one would attack any one in their own civ unless provoked or insane. still it make weeding out ambushes in fort mode funnier when a goblin rats out their position and gets killed for it.

but being a part of your civ might mean from the mountainhome that you move from than being a part.
best to slap tame on all of them and get the slavery enhancer for the extra help from below(unless you already have).
 
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 25, 2010, 05:47:18 am
how come im getting rsexception with the new version? im using windows 7 64 bit, and uh yea the program just gives me that error whether dwarf fort is running or not then crashes with a runtime error when i close it

Are you using Runemsmith 0.1.4 and DF 0.31.08?
Title: Re: Runesmith - A DC like tool
Post by: Eagle_eye on June 25, 2010, 12:32:54 pm
Genetically modified cattle, here I come :D
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 25, 2010, 04:56:03 pm
Just uploaded a bugfix. Nothing major, should address meowmix's problem to some extent.
Title: Re: Runesmith - A DC like tool
Post by: s20dan on June 25, 2010, 06:45:55 pm
With the new version I'm trying to edit the Skill of a Fey dwarf from stonecrafting to say armoring but the only selections I have are the conversation skills such as comedy and consoling.
 From looking at the dwarf I think that I can only choose skills the the dwarf has, however he doesn't have any workable skills, being a useless noble ;)
Title: Re: Runesmith - A DC like tool
Post by: Doughboi on June 25, 2010, 08:59:21 pm
set all skills function please :D
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 25, 2010, 09:01:02 pm
Use DT to set new labours
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 25, 2010, 09:02:12 pm
With the new version I'm trying to edit the Skill of a Fey dwarf from stonecrafting to say armoring but the only selections I have are the conversation skills such as comedy and consoling.
 From looking at the dwarf I think that I can only choose skills the the dwarf has, however he doesn't have any workable skills, being a useless noble ;)

I'm not sure if it's safe to give him a mood skill he doesn't actually have...
Title: Re: Runesmith - A DC like tool
Post by: Doughboi on June 25, 2010, 09:46:13 pm
Use DT to set new labours

Is there a way to right click a dwarf in the program and set all skills to a given amount?
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on June 25, 2010, 09:57:41 pm
Would be kinda nice to see a set all dwarfs skills to. Set all dwarf attributes to.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 26, 2010, 05:03:11 am
ok, will do it at some point
Title: Re: Runesmith - A DC like tool
Post by: Stungun on June 26, 2010, 05:44:34 am
I don't suppose we could find a way to erase nerve damage? As far as I know, damage to motor and sensory nerves is completely irreversible ingame, and not even removing [HAS_NERVES] from the raws will fix a dwarf who has suffered motor/sensory nerve damage. This has led to several permanent invalids. I have no way of getting them back in action, neither through legit, hack, or RAW editing means.

This is especially devistating to me, because through my RAW editing I have wound up with a race that has a global population of exactly 14 -- and one of them is now dead, with no more immigrants EVER arriving. So the only way I can populate fortress is by having my only married woman popping out babies (she has five sons and a daughter so far!) This lack of population combined with my average FPS of 5 means my fortress runs at a snail's pace, even with hacked speed. If I could just have those three back in action, I would be extremely happy.

I've even tried first removing [HAS_NERVES] and then unchecking "Nerves Calculated" in Runesmith, and not even that helped them -- it seems that [HAS_NERVES] only controls whether the unit's nerves can be damaged in battle.
Title: Re: Runesmith - A DC like tool
Post by: meowmix on June 26, 2010, 03:00:28 pm
i think it would be cool if we could use runesmith to heal wounded dwarves cause right now if i remove the killed and dead tags my dwarves just instantly bleed to death.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 26, 2010, 03:07:51 pm
New wound system hasn't been figured out yet. On a side note, I frigging hate caverns
Title: Re: Runesmith - A DC like tool
Post by: Snook on June 26, 2010, 06:27:39 pm
i think it would be cool if we could use runesmith to heal wounded dwarves cause right now if i remove the killed and dead tags my dwarves just instantly bleed to death.

This just makes me think of this. (http://www.nuklearpower.com/2005/11/10/episode-622-now-shut-up/)
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 26, 2010, 06:40:04 pm
i think it would be cool if we could use runesmith to heal wounded dwarves cause right now if i remove the killed and dead tags my dwarves just instantly bleed to death.

This just makes me think of this. (http://www.nuklearpower.com/2005/11/10/episode-622-now-shut-up/)
well that and if you zombie them they would crawl around like blobs of nothing. necromancy has not been perfected yet.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 26, 2010, 08:53:59 pm
I think I'm going to add a button to set all dwarves attributes to a value as well as skills. I'm pondering having a feature to specify a race(s) to auto-kill the non-tame creatures of that race automatically on refreshing(updating)
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on June 27, 2010, 01:09:46 am
I think I'm going to add a button to set all dwarves attributes to a value as well as skills. I'm pondering having a feature to specify a race(s) to auto-kill the non-tame creatures of that race automatically on refreshing(updating)

I also wish we can just click value, and it will pop up a screen to set all value's to <insert number>, and everything in the value will be set to <insert number>
Title: Re: Runesmith - A DC like tool
Post by: Snook on June 27, 2010, 02:03:18 am
Or the ability to make templates.
Title: Re: Runesmith - A DC like tool
Post by: bdog on June 27, 2010, 06:47:21 am
Great tool, still I miss some DC options like thirsty/hundry/drowsy editing, mood items or new ones like posibility to edit preferences (likes, dislikes etc)

On another note:
Spoiler (click to show/hide)
I don't remember how I did that but looks funny - unfortunetly that dwarf went insane month later canceling hauling job (berserk/insane can be 'repaired' by selecting mood and deselecting it for him again... still too much work for me and I'm not sure it could happen again in future so I sent that dwarf to bathe in magma)
Title: Re: Runesmith - A DC like tool
Post by: Flaede on June 27, 2010, 07:21:01 am
Posting so I don't lose this thread again.
wow. SO much awesome possibility here.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 27, 2010, 10:37:22 am
I think I'm going to add a button to set all dwarves attributes to a value as well as skills. I'm pondering having a feature to specify a race(s) to auto-kill the non-tame creatures of that race automatically on refreshing(updating)
oh I found out that in deons mod that if you get a demon king to hit a dusk elf he loses his nobility.
well this news makes it easier to over throw nobles this way.
Title: Re: Runesmith - A DC like tool
Post by: Slackratchet on June 27, 2010, 11:10:10 am
One thing I would love is to be able to edit the ingredients a moody dwarf wants for his build.
Title: Re: Runesmith - A DC like tool
Post by: Psieye on June 27, 2010, 03:28:30 pm
I don't suppose we could find a way to erase nerve damage? As far as I know, damage to motor and sensory nerves is completely irreversible ingame, and not even removing [HAS_NERVES] from the raws will fix a dwarf who has suffered motor/sensory nerve damage. This has led to several permanent invalids. I have no way of getting them back in action, neither through legit, hack, or RAW editing means.

This is especially devistating to me, because through my RAW editing I have wound up with a race that has a global population of exactly 14 -- and one of them is now dead, with no more immigrants EVER arriving. So the only way I can populate fortress is by having my only married woman popping out babies (she has five sons and a daughter so far!) This lack of population combined with my average FPS of 5 means my fortress runs at a snail's pace, even with hacked speed. If I could just have those three back in action, I would be extremely happy.

I've even tried first removing [HAS_NERVES] and then unchecking "Nerves Calculated" in Runesmith, and not even that helped them -- it seems that [HAS_NERVES] only controls whether the unit's nerves can be damaged in battle.
It's [THOUGHT] that you need to remove from the relevant organs/tissues. That's the way it was in 40d anyway, ref: Morul.
Title: Re: Runesmith - A DC like tool
Post by: sonerohi on June 27, 2010, 05:00:39 pm
Supporting the idea of editing number of embark dwarves.
Title: Re: Runesmith - A DC like tool
Post by: Nabobalis on June 28, 2010, 02:47:55 am
Is it possible to add magma to a tile?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 28, 2010, 03:20:04 am
Not with Runesmith atm but if you download the DFhack binary package it has a command line tool which can do it
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 28, 2010, 10:15:57 pm
This has been really fun to watch grow into something awesome. Hopefully it's been as fun for you, sizeak, as it has been for us. Would it be wrong of me to say that I love you?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 30, 2010, 07:03:51 am
Hey, sorry updates etc have slowed down but I can only work on it at weekends now for the foreseeable future as I started my placement job on Monday. I will get round to adding more features but don't expect them to be released as fast as the initial releases and bug fixes were.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 30, 2010, 12:06:03 pm
Congrats on the job, man. As for Runesmith, we'll take what we can get, when we can get it. We all know that you're working for gratitude on that, and money goes a lot farther than gratitude.
Title: Re: Runesmith - A DC like tool
Post by: Fikes on June 30, 2010, 05:40:04 pm
The DC function I miss is the ability to "teleport" characters. Does this have that yet? Does any tool?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 30, 2010, 05:41:09 pm
Yeah, you can edit the x,y,z position if that's what you mean
Title: Re: Runesmith - A DC like tool
Post by: s20dan on June 30, 2010, 08:48:43 pm
Has anyone managed to use the mood editing? Everytime I start a mood something FUN happens, normally they go Melancholy or Stark raving mad and on occasion they will go Beserk
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on June 30, 2010, 10:29:15 pm
All I've managed to do in that regard is turn a mood off without the dorf in question going mad. I'm not losing my expert swordsdwarf because we don't have any silk.
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on June 30, 2010, 10:29:42 pm
again i wish there was a select all and I can edit a single value and all the other values are the same as I typed in, like 999999 on all attribute ratings instead of racial.

I will also be nice if we have some short of hotkey's that we can use to use as well, like an alternative copy and paste that we can make. like if I want, I select configurate hotkey, select X (or all) value(s), edit to X value, press a button. so everytime I press a certain button, all values become X.
Title: Re: Runesmith - A DC like tool
Post by: slink on July 01, 2010, 03:17:53 pm
Are the column headers supposed to work as sort keys?  Because if so, I can't get mine to sort.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 01, 2010, 06:13:57 pm
Not currently
Title: Re: Runesmith - A DC like tool
Post by: Acanthus117 on July 02, 2010, 03:44:27 am
I know this is a dumb question, but can we utilize this in Adventure mode?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 03, 2010, 06:39:35 am
I haven't tried but I don;t see why not.

Also in the update I'm working on I've added two new functions, one to set all skills of the main race to a specified number and one to do the same for attributes
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on July 03, 2010, 10:19:36 am
I know this is a dumb question, but can we utilize this in Adventure mode?
YES!

in fact you can teleport your self into hell, [misc tab]
talk to a demon, [misc tab, player civ if you are part of a civ, and try historical figure1 and 2 and diplomat and tame I think you don't need all of them but I didn't narrow it down yet.]
recruit said demon, [traits tab find the adventure trait or add it in, then max it out which should be the bottom option, then select join once you done that.]
poof back travel out to a human town take up a quest, [misc tab]
recruit the guy that gave you that quest, [trait tab adventure trait max]
 find the poor sap the guy wants kill (if it's in town then have the quest giver punch him to start a fight,) [if your lazy then teleport the sap using the misc (the sap might be daze for a few seconds-hours-ever so try to knock some sense to him by teleporting a wild creature next to them)]
grab some popcorn and watch a  poor sap(civdemon) fight a warlord and a helldemon. [best get a high ambush skill and try not to enter the fight seeing the town would pretty much kill the winner.]
then you could also recruit the poor sap if he/she wins. [same as before adventure trait]


some how between having a adventure son or daughter in the 31.#(and hospitals) I would really want to see if one could build a adventure in fort mode from those animalmen tents. so far deon's mod seems to makes looking for them hard.
Title: Re: Runesmith - A DC like tool
Post by: Acanthus117 on July 03, 2010, 10:22:04 am
awesome.

Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on July 03, 2010, 10:48:19 am
awesome.

"Having trouble convincing others to fight the good fight? Now they can't say no when you use the Mindrecruit plasmid! With a flick of a K they be glad to follow you to hell and back. buy now!"


runesmith is made for adventure mode the only thing missing is the Heal section.
Title: Re: Runesmith - A DC like tool
Post by: Acanthus117 on July 03, 2010, 10:49:19 am
Ohahahahahaha
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on July 03, 2010, 01:56:37 pm
wait looks like those animalmen tent areas don't seem to be mini forts to crash and retire in.
man that sucks. looks like I have to either edit their entities to make it so or give up and settle in one of those lame premade forts instead.
Title: Re: Runesmith - A DC like tool
Post by: BodyGripper on July 04, 2010, 06:09:17 pm
I've only toyed around with it a little bit, but I have a feeling I'm going to have a lot of fun with this.   :D
Title: Re: Runesmith - A DC like tool
Post by: Ma88hew on July 05, 2010, 05:25:13 pm
Darn, this looks awesome! Is the linux version coming out anytime soon...?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 05, 2010, 06:59:07 pm
Last time I checked with peterix, the Linux version of DFHack didn't have everything working that Runesmith needs. Will get round to checking again at some point
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 06, 2010, 05:26:50 am
~15000 forum members and only ~400 downloads :(
Title: Re: Runesmith - A DC like tool
Post by: Yiab on July 06, 2010, 10:01:30 am
I adore this tool, it's easily one of the most useful cheating/bugfix tools I'm aware of. I had a few suggestions I'd love to see in future versions.

1) Changing the species of an animal, with an option that would automatically change the animal's attributes to fit within the new species' parameters (if that's not something insanely complicated).

2) Pregnancy manager to view/edit individual pregnancies.

3) Add an individual animal through a dialogue box. I'm not sure if this is even possible with the DFHack library, but if it is it'd be very cool.

4) Chain/Cage management. Basically, by this I mean an interface to not only change the "chained" and "caged" flags, but to also move them to and put them in a specific cage/restraint.

5) Magma building availability toggle.

6) The ability to change who is in which noble position, if anyone. For example, I'd actually like to have a Dungeon Master at some point. This may also require the ability to edit a dwarf's profession as well, though.

Thank you, and I love the laughing man avatar!
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 06, 2010, 10:24:59 am
Glad you like it, I'm currently working on a update including the ability to set all the dwarves(or whatever main race you have set) skills and attributes in one go also working on mood material editing.

1) It is probably possible, at least to extent, but without investigating it more I can;t promise anything
2) I don't think pregnancy stuff for the 2010 versions has been figured out yet, but when it has been, sure.
3) I'm not sure quite what you mean by this, do you mean spawning a new animal unit?
4) Not sure about this one
5) By this do you mean so they don't have to be built on magma? It should be possible
6) Not sure on this one without looking into it

GITS is awesome. Fact.
Title: Re: Runesmith - A DC like tool
Post by: Coronel_Niel on July 06, 2010, 10:32:56 am
~15000 forum members and only ~400 downloads :(

Not all of those forum members are active and theres a lot of pages of happy people commenting they like this program. Even if it has a small fanbase at the moment it will spread.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 06, 2010, 10:34:40 am
Yeah I'm just greedy  :D
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on July 06, 2010, 10:37:14 am
I think he meant toggling whether or not Magma buildings appear in the build menu,sizeak.
Title: Re: Runesmith - A DC like tool
Post by: Yiab on July 06, 2010, 10:54:12 am
Glad you like it, I'm currently working on a update including the ability to set all the dwarves(or whatever main race you have set) skills and attributes in one go also working on mood material editing.

1) It is probably possible, at least to extent, but without investigating it more I can;t promise anything
2) I don't think pregnancy stuff for the 2010 versions has been figured out yet, but when it has been, sure.
3) I'm not sure quite what you mean by this, do you mean spawning a new animal unit?
4) Not sure about this one
5) By this do you mean so they don't have to be built on magma? It should be possible
6) Not sure on this one without looking into it

GITS is awesome. Fact.

For 3, yes, I meant spawning a completely new animal unit.

For 5, I did mean that we could switch whether or not magma buildings are even available to be built. Essentially, the "I've seen magma" flag for the location. We can already build magma buildings without magma present, they just won't run until there's some magma there.
Title: Re: Runesmith - A DC like tool
Post by: jaked122 on July 07, 2010, 01:43:44 pm
dude, I'm still amazed at the powers that you've embued into this utility. If you should let me peek in at your source code, I'd enjoy looking at it.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 07, 2010, 04:45:41 pm
Maybe, first I need to tidy it up though. I'm passing a pointer around a lot where really I should have a singleton
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 07, 2010, 06:54:34 pm
It works, though, and we're all happy about that.

Any luck with the gender castes yet?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 07, 2010, 07:01:56 pm
I haven't had time to even look at it yet to be honest. Sorry, will try soon
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 07, 2010, 07:57:25 pm
It's cool. No need to apologize to me, or anyone else, for that matter. This is your deal. We'll get it when you get to it. No sooner.
Title: Re: Runesmith - A DC like tool
Post by: Old-one-eye on July 08, 2010, 02:02:14 pm
I can't wait for mood material editing!
Title: Re: Runesmith - A DC like tool
Post by: Urist McFumbler on July 08, 2010, 07:32:14 pm
I can't wait for mood material editing!

Doubt it will happen anytime soon.

Based upon what I have read and can see and tested myself, no one has figured out how the code relates to material and how it all works not sizeak nor peterix the lead on the DFHack project.

I might be wrong though since I am not on the DFHack IRC channel

Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 08, 2010, 07:40:33 pm
We can replace any inorganic material with any other inorganic material and same for organics. Changing between the two looks slightly more dodgy but without trying I couldn't tell you how successful it would be. Though I haven't been on IRC for a while so things may have changed. Main reason it isn't in Runesmith yet is because It involves the fun task of building a nice list of pre-defined materials you can choose from and I haven't had the energy to finish tackling it.
Title: Re: Runesmith - A DC like tool
Post by: Urist McFumbler on July 08, 2010, 07:46:04 pm
We can replace any inorganic material with any other inorganic material and same for organics. Changing between the two looks slightly more dodgy but without trying I couldn't tell you how successful it would be. Though I haven't been on IRC for a while so things may have changed. Main reason it isn't in Runesmith yet is because It involves the fun task of building a nice list of pre-defined materials you can choose from and I haven't had the energy to finish tackling it.

Glad to see that I was wrong.  :P
Title: Re: Runesmith - A DC like tool
Post by: cowofdoom78963 on July 08, 2010, 07:56:15 pm
I cant get this thing to work. It keeps telling me there's not a suitable process. What's the secret to running it?
Title: Re: Runesmith - A DC like tool
Post by: Urist McFumbler on July 08, 2010, 08:06:20 pm
I cant get this thing to work. It keeps telling me there's not a suitable process. What's the secret to running it?

Which version of DF are your playing? 40d or 0.31.08?
PC, Mac or Linux version?
Title: Re: Runesmith - A DC like tool
Post by: cowofdoom78963 on July 08, 2010, 08:14:58 pm
0.31.08 for the windows. It should work but it doesnt. :(
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 08, 2010, 08:20:10 pm
Odd. Don't take this the wrong way, but you've tried connecting when a saved game has loaded?
Title: Re: Runesmith - A DC like tool
Post by: cowofdoom78963 on July 08, 2010, 08:21:48 pm
Yeh, but it still does not think that there is a process.
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on July 08, 2010, 08:23:37 pm
Legacy or SDL version?
Title: Re: Runesmith - A DC like tool
Post by: cowofdoom78963 on July 08, 2010, 08:24:51 pm
Legacy. Could that be it?
Title: Re: Runesmith - A DC like tool
Post by: xtank5 on July 08, 2010, 08:26:32 pm
Probably.  Why do you use legacy?  I use SDL on windows, and it runs just fine.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 08, 2010, 08:28:02 pm
Mmm never tested it with legacy. The no suitable process message means DFHack can't find a process that matches what it thinks a DF process looks like. So I guess that maybe DFHack doesn't support legacy, or at least the build packaged with the current version of Runesmith.
Title: Re: Runesmith - A DC like tool
Post by: cowofdoom78963 on July 08, 2010, 08:31:38 pm
Wow. I thought everyone used Legacy. It's so much more better then SDL... but that must just be my computer.


Oh well. Im gonna hate using SDL, but Im sure this will be worth it. I'll tell you how it goes.
Title: Re: Runesmith - A DC like tool
Post by: Shaostoul on July 08, 2010, 08:35:17 pm
I'm curious as to how you thought Legacy was better than SDL.
Title: Re: Runesmith - A DC like tool
Post by: cowofdoom78963 on July 08, 2010, 08:37:45 pm
I've tried SDL, but Legacy works better for me. This is really news to me.
Title: Re: Runesmith - A DC like tool
Post by: xtank5 on July 08, 2010, 08:39:43 pm
You could still use Legacy and just copy your saves into SDL to use Runesmith.  Then copy them back.
Title: Re: Runesmith - A DC like tool
Post by: JanusTwoface on July 08, 2010, 08:40:48 pm
Have you tried the different init options (in init.txt)?

Try changing this line:
[PRINT_MODE:2D]

To one of these:
[PRINT_MODE:2D]
[PRINT_MODE:TEXT]
[PRINT_MODE:FRAME_BUFFER]
[PRINT_MODE:PARTIAL:0]

You can change the number after PARTIAL if you get problems with flickering, that might help.
Title: Re: Runesmith - A DC like tool
Post by: cowofdoom78963 on July 08, 2010, 08:48:35 pm
Works like a charm in SDL.

Also thanks for the tip xtank. I wouldn't have thought of that.
Title: Re: Runesmith - A DC like tool
Post by: BodyGripper on July 08, 2010, 09:56:14 pm
Can Runesmith be used to keep merchants from leaving? 
Title: Re: Runesmith - A DC like tool
Post by: Old-one-eye on July 09, 2010, 04:43:01 am
Can Runesmith be used to keep merchants from leaving?
Yes, when I tried it the macedwarf I kept behind just moped around at the edge of the map doing nothing for years, not even eating sleeping or drinking.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 09, 2010, 05:02:19 am
did you try setting the flags to make him part of the civ and possibly the historical figure ones, most dwarves in my civ seem to have them set. Maybe compare flags between one of your civ and him and set his accordingly. Unless you tried that and it failed :S
Title: Re: Runesmith - A DC like tool
Post by: BodyGripper on July 09, 2010, 07:13:20 am
Can I make them stay and still trade?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on July 09, 2010, 05:58:21 pm
I wonder what's type of flag that keeps nobles from joining you I think it's a job title though.
because this pretty much cancels any chance of getting into royalty by 'dating'
Title: Re: Runesmith - A DC like tool
Post by: Miko19 on July 11, 2010, 03:11:15 am
We could use an update, here!
Title: Re: Runesmith - A DC like tool
Post by: darius on July 11, 2010, 04:12:03 am
I wonder what's type of flag that keeps nobles from joining you I think it's a job title though.
because this pretty much cancels any chance of getting into royalty by 'dating'
I don't think it's a flag. I tried changing jobs , because i wanted a priest in my settlement but never happened. I think it's something to do with legends stuff in global. And maybe with positions in your settlement.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 11, 2010, 04:32:10 am
We could use an update, here!

I only just woke up, give me time!  :o
Title: Re: Runesmith - A DC like tool
Post by: BoomClap on July 11, 2010, 04:35:06 am
at least you did woke up.

I wish Dwarf Therapist guy to wake up.
Title: Re: Runesmith - A DC like tool
Post by: Truean on July 11, 2010, 10:36:56 am
Quote
We could use an update, here!


Chill the hell out. Toady posted 31.09 a day ago saying he would update very soon. Toady then posted 31.10 at 04:53 am this morning. It's now only 11:24am the same day. This guy is nice enough to make free software. It hasn't even been 10 hours since the latest release....

I know we live in a society that's so compulsive it'll buy $40 tee shirts at GAP and whine when dinner isn't microwaved in 3 minutes, but we all need to mellow out.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 11, 2010, 10:44:14 am
 :D
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 11, 2010, 10:56:18 am
We could use an update, here!

Easy, killer. sizeak has a job and a real life to tend to, you know. He'll get to us when he gets to us.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 11, 2010, 12:50:59 pm
Just to make it clear, there won't be a release until we're sure there isn't going to be another release marathon, so expect to wait a day or two. On the bright side, I have RS working with the newest (Git Head) code of DFHack. Also in the release you can expect 2 new buttons, one to set all the dwarves(or whatever main race is set to) skills to a user input value and one to do the same for attributes. Not sure if I'll have mood material editing done, we'll see.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 11, 2010, 02:57:07 pm
Has anyone seen mood materials that aren't either any, any inorganic, any organic, or any of the materials that would fall under those categories? Like has anyone seen an extract or anything?
Title: Re: Runesmith - A DC like tool
Post by: heywheresmysnack on July 11, 2010, 04:25:33 pm
Also in the release you can expect 2 new buttons, one to set all the dwarves(or whatever main race is set to) skills to a user input value and one to do the same for attributes.

Oh dear God. A million times yes!
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 11, 2010, 08:58:19 pm
Has anyone seen mood materials that aren't either any, any inorganic, any organic, or any of the materials that would fall under those categories? Like has anyone seen an extract or anything?

According to the wiki, the only usable materials are:
Stone, Stone Blocks, Wood, Metal Bars, Gems (cut and uncut), Glass of all 3 varieties, Bone, Shell, Leather, and Cloth (plant and silk). Sometimes, apparently, they will ask for rock bars, but that's an output error.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 14, 2010, 07:33:54 pm
Sorry I haven't updated yet, still trying to find working creature offsets
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 14, 2010, 07:46:12 pm
It's cool. Anything we can help with?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 14, 2010, 07:54:22 pm
Only if you can find creature & translation offsets for DFHack and any other missing ones we need. Thanks for the offer either way. Anyway I'm off to bed, night.
Title: <3
Post by: Naros on July 14, 2010, 07:54:59 pm
I'd love to have this for 31.10, so keep up the good work. :)

You've seen http://www.bay12forums.com/smf/index.php?topic=58809.msg1394463#msg1394463 (http://www.bay12forums.com/smf/index.php?topic=58809.msg1394463#msg1394463) right? The offsets mentioned in the DFhack thread?

I know I'm too much of a perfectionist, as I've just spent two days generating worlds to find the (near) perfect fort location, but this utility would save me the trouble of rerolling my first 7 dwarves until two of them come up liking adamantine or steel.
And not Slade. They shouldn't even know about Slade! I'd edit any dwarves to get rid of their like for Slade, aswell.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 14, 2010, 10:35:05 pm
Ah, Naros ninja'd me. Curses.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 15, 2010, 07:41:46 am
Guess what... I took most of the day off work to update offsets and things so... UPDATE! Runesmith V0.1.5!

Should be working fine with .10 now. Added the two new buttons mentioned to set all skills and attributes of Dwarves(or other main race) to user specified value. While I did some work on mood material editing, I haven't included it basically because, the materials being reported, let alone written seem slightly crazy. I think the mood mats stuff in DFHack needs a bit more work first tbh. Not to knock the DFHack guys, they're doing a damn fine job. Haven't had time to do huge amounts of testing but it seems stable. I now have to go make up the hours of work I should have done earlier... :(
Title: Re: Runesmith - A DC like tool
Post by: Naros on July 15, 2010, 08:58:48 am
Hurray! Thanks - I'll go test it right away. :)

P.S. Sorry Zero. :P
Title: Re: Runesmith - A DC like tool
Post by: Greiger on July 15, 2010, 10:11:10 am
Works great!  Thanks for taking the day off to get it working!

The memory values you found appear to work with stonesense as well!  2 utilities back up and working from your efforts!  Thank you. :D
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 15, 2010, 10:12:18 am
Most of it was just adapting the DT offsets, so don't forget to say thanks to the guys over in the DT thread to!
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 15, 2010, 10:14:54 am
Yay! Thanks, sizeak! Back to the game.
Title: Re: Runesmith - A DC like tool
Post by: Naros on July 15, 2010, 12:00:39 pm
Awwr, there's no way to adjust the likes of dwarves yet?
I thought it was an implemented feature already, but I guess it's still planned? :)

*shakes stick at the dwarves who like Slade*
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 15, 2010, 12:28:36 pm
Probably eventually, it depends on the DFHack support for it and me having enough free time, I've been quite busy the last few weeks so haven't gotten to do much on Runesmith
Title: Re: Runesmith - A DC like tool
Post by: heywheresmysnack on July 15, 2010, 10:05:47 pm
Sizeak, did you ever know that you're my hero??
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 16, 2010, 05:41:24 am
Epic, Now buy me a cape...
Title: Re: Runesmith - A DC like tool
Post by: Deteramot on July 16, 2010, 09:38:35 am
Whenever I try to start up Runesmith, it tells me that it cannot find a suitable process. I have Dwarf Fortress open, but it doesn't find it. How do I connect the process?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 16, 2010, 10:20:44 am
Which version are you using? Are you using legacy?
Title: Re: Runesmith - A DC like tool
Post by: Deteramot on July 16, 2010, 10:21:57 am
Er.... I think I'm using SDL, 31.10.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 16, 2010, 10:56:28 am
That's odd then. If you were using Legacy it would make sense...  It should connect automatically, but for some reason it's not finding the process (just stating the obv :D). The button in the top left (first on the toolbar) will tell it to try connecting again. Just to make sure, you are using Runesmith 1.0.5? Previous versions won;t connect without an updated XML file.
Title: Re: Runesmith - A DC like tool
Post by: Deteramot on July 16, 2010, 11:41:59 am
I think that was the problem. Thanks!
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on July 16, 2010, 12:51:02 pm
I might be asking for to much but could you give us a class editor so that one could change a baby into a chef or a swordman into a noble?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 16, 2010, 02:12:25 pm
I might be asking for to much but could you give us a class editor so that one could change a baby into a chef or a swordman into a noble?

I thought profession was decided by which ever skill was highest (apart from baby of course) :S If that's not the case then I've been believing a myth for a while :S
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 16, 2010, 02:39:25 pm
What would it take to edit the age and size of a dwarf? If it's something I have to find on my own, that's cool, but I'm not sure how I'd go about doing that.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 16, 2010, 03:04:30 pm
It would be pretty easy to add if you really want it
Title: Re: Runesmith - A DC like tool
Post by: Psieye on July 16, 2010, 03:30:08 pm
Age and size means people can roleplay and/or carry over dwarves that much more realistically - "This dwarf from chapter 2's fort is now 3 years older and grew lean from working". I'd say there's big demand for it.
Title: Re: Runesmith - A DC like tool
Post by: xtank5 on July 16, 2010, 04:42:28 pm
I noticed a little bug with the set attributes and skills buttons.  If you decide to cancel setting all attributes/skills to a certain level, it maxes them out.  It's not a huge problem, you just reload your dwarves without saving the changes.  However you loose any other changes you didn't save. :-\

EDIT: I just noticed that "changes" is spelled "chnages" on the reload prompt. :P
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 16, 2010, 04:53:58 pm
Lol woops, will change spelling
Title: Re: Runesmith - A DC like tool
Post by: Old-one-eye on July 16, 2010, 05:06:34 pm
I noticed a little bug with the set attributes and skills buttons.  If you decide to cancel setting all attributes/skills to a certain level, it maxes them out.  It's not a huge problem, you just reload your dwarves without saving the changes.  However you loose any other changes you didn't save. :-\
I noticed this to, fortress of super-Dwarves :P
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 16, 2010, 05:16:31 pm
It would be pretty easy to add if you really want it

Yes, please! The more customization, the better! The only other things that I would want after that would be likes/dislikes and physical looks. I know a lot of people don't care about that stuff, but oh, the time I would spend on it.
Title: Re: Runesmith - A DC like tool
Post by: Daywalkah on July 16, 2010, 05:27:35 pm
The likes/dislikes things could be useful, another way to prevent shell moods since Today One limited those moods to nobles who like shells.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 16, 2010, 05:40:59 pm
I'll fix the bugs and release a bug fix version
Title: Re: Runesmith - A DC like tool
Post by: Rafal99 on July 16, 2010, 05:51:55 pm
I would like to be able to sort stuff by column if I click on the column header. Was quite useful in old DC and seems intuitive.
Title: Re: Runesmith - A DC like tool
Post by: BodyGripper on July 16, 2010, 06:07:03 pm
It would be pretty easy to add if you really want it

Yes, please! The more customization, the better! The only other things that I would want after that would be likes/dislikes and physical looks. I know a lot of people don't care about that stuff, but oh, the time I would spend on it.

I'd get a kick out of making my starting seven look and act like me and my friends.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 16, 2010, 10:11:46 pm
That's precisely what I want, but I start with anywhere between 35-40 dorfs. It'll probably be more once I can Runesmith in some kiddies.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on July 17, 2010, 12:03:58 am
That's precisely what I want, but I start with anywhere between 35-40 dorfs. It'll probably be more once I can Runesmith in some kiddies.
whoa there I like the idea of age and size but runesmith babies? that kinda removes the test of getting adventurers kids when you could just make one plop out in adventure mode at any time...

that doesn't sound that bad either but it kinda removes point of the mega project I was working on.
oh well.
Title: Re: Runesmith - A DC like tool
Post by: Poot on July 17, 2010, 12:28:32 am
First time using this thing, so excuse my ignorance with it. Basically I've been trying to make my weaponsmith go into a fey mood. However, upon setting him into the mood and writing the changes, if he's caught up in something, he won't do anything, or he'll immediately go berserk. What's going on?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 17, 2010, 04:45:51 am
Turning moods on isn't advised right now, you'd need to set materials which Runesmith doesn't do at the moment, even then I'm not sure how successful it would be
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 17, 2010, 08:29:16 am
That's precisely what I want, but I start with anywhere between 35-40 dorfs. It'll probably be more once I can Runesmith in some kiddies.
whoa there I like the idea of age and size but runesmith babies? that kinda removes the test of getting adventurers kids when you could just make one plop out in adventure mode at any time...

that doesn't sound that bad either but it kinda removes point of the mega project I was working on.
oh well.

Basically, I Runesmith my first starting group to have the skills/atts they would have IRL. Example: My best friend is a dog trainer for Petco. Therefore, he gets at least lv 6 Animal Training and Animal Caretaking, but I usually set him higher.

What I want to do is set up my group to be my group. I'd like relationships, too (as said best friend keeps going after my wife), but afaik that hasn't been figured out yet.
Title: Re: Runesmith - A DC like tool
Post by: Slackratchet on July 17, 2010, 10:41:57 am
I would like to be able to sort stuff by column if I click on the column header. Was quite useful in old DC and seems intuitive.

This would be favorite Quality of Life sort of update as well.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 17, 2010, 12:33:31 pm
Fine I give in, I'll do it for the next release unless Toady does a release I need to update for
Title: Re: Runesmith - A DC like tool
Post by: Poot on July 17, 2010, 03:56:32 pm
Turning moods on isn't advised right now, you'd need to set materials which Runesmith doesn't do at the moment, even then I'm not sure how successful it would be

When can we expect it to work?
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 17, 2010, 07:05:42 pm
Fine I give in, I'll do it for the next release unless Toady does a release I need to update for

You can follow your own design plan, man. I was just hoping to mark off a couple of fence posts down the road.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 18, 2010, 06:45:21 am
It's something I should of done ages ago really, I'm just lazy (and want to spend all my time playing DF :D). I have a tame bronze colossus, although he just destroyed a door :/
Title: Re: Runesmith - A DC like tool
Post by: Naros on July 18, 2010, 09:45:38 am
Probably eventually, it depends on the DFHack support for it and me having enough free time, I've been quite busy the last few weeks so haven't gotten to do much on Runesmith

I'm patient, and hopeful. <3
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 18, 2010, 10:33:14 am
Probably eventually, it depends on the DFHack support for it and me having enough free time, I've been quite busy the last few weeks so haven't gotten to do much on Runesmith

I'm patient, and hopeful. <3

If only all of us were like that.
Title: Re: Runesmith - A DC like tool
Post by: Slackratchet on July 18, 2010, 11:20:05 am
It's something I should of done ages ago really, I'm just lazy (and want to spend all my time playing DF :D). I have a tame bronze colossus, although he just destroyed a door :/

Back when DC was the tool I tamed a dragon and thought it was great right until he began doing things like that. I then chained him just inside the door as a watchdog vs the Kobold thieves. This also was great right until the first kobold came by and the dragon lit him and my finished goods stockpile on fire.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 18, 2010, 02:08:26 pm
a) EPIC
b) I want a dragon
c) He hasn't destroyed anything else yet so we may be ok
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 18, 2010, 05:45:02 pm
Quickly implemented sorting by name just now  ;)
Title: Re: Runesmith - A DC like tool
Post by: BodyGripper on July 18, 2010, 07:41:38 pm
Just now, I attempted to stop a siege by giving every invader the "Dead" tag.  The top of the screen still says "Siege".  Did I just make this siege permanent?  :o
Title: Re: Runesmith - A DC like tool
Post by: s20dan on July 18, 2010, 07:49:06 pm
Did I just make this siege permanent?

Hehe, at least you won't get another one ;)
Title: Re: Runesmith - A DC like tool
Post by: xtank5 on July 18, 2010, 07:49:42 pm
Should've given one the "Coward" tag.  That would have ended the siege.
Title: Re: Runesmith - A DC like tool
Post by: BodyGripper on July 18, 2010, 08:41:22 pm
Did I just make this siege permanent?

Hehe, at least you won't get another one ;)

Wrong.   :P 
Just got an even bigger one, and their human "Master" is leading it.  This almost feels like too great of a historical moment to cheat... well, maybe I'll just cheat a little.   ;D
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on July 18, 2010, 11:01:32 pm
Did I just make this siege permanent?

Hehe, at least you won't get another one ;)

Wrong.   :P 
Just got an even bigger one, and their human "Master" is leading it.  This almost feels like too great of a historical moment to cheat... well, maybe I'll just cheat a little.   ;D
you upgraded the siege to a war.
now depending on how you pull this off you can have either unlimited gobbos for field work, fighting other gobbos, breeding, meats, crafts, if raw modded milking. good for you I'm trying to start a adventurer hermit fort so far with the lack of darius slaver enhancer for .10 I can kiss that good by.
Title: Re: Runesmith - A DC like tool
Post by: Slackratchet on July 18, 2010, 11:56:25 pm
Quickly implemented sorting by name just now  ;)

Yay! Thank you!
Title: Re: Runesmith - A DC like tool
Post by: BodyGripper on July 20, 2010, 11:19:14 pm
Just now, I attempted to stop a siege by giving every invader the "Dead" tag.  The top of the screen still says "Siege".  Did I just make this siege permanent?  :o

So, I was amused by this at first, but a year without a caravan has made it a serious problem.  Is there anything in Runesmith that could fix it?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on July 20, 2010, 11:28:05 pm
make them not dead and tame them.
so far if one isn't badly damage you can have them leave.
if not well try to zomby one and see.
Title: Re: Runesmith - A DC like tool
Post by: BodyGripper on July 20, 2010, 11:33:14 pm
I think the "Dead" tag makes them disappear.  They don't show up on Runesmith's unit list anymore.  (However, goblins I killed the "right" way do.)
Title: Re: Runesmith - A DC like tool
Post by: xtank5 on July 20, 2010, 11:54:26 pm
Can't you "show dead units" at the top?
Title: Re: Runesmith - A DC like tool
Post by: BodyGripper on July 21, 2010, 12:02:19 am
Yep, but it doesn't include them for some reason.  Plus their corpses aren't anywhere on the map.
Title: Re: Runesmith - A DC like tool
Post by: coco on July 21, 2010, 12:30:50 am
have the same prob like you.
Additional my 4 gobbos i cheated death were caged. Neither they drowned (cause i couldnt put them out of the cages) nor atomsmashed helped.

You said you get later a bigger Siege headed by their Master. When you finish them off, is the Siege status gone?!
Title: Re: Runesmith - A DC like tool
Post by: BodyGripper on July 21, 2010, 12:34:57 am
No.  Actually, I Runesmithed all but four of those invaders (the master and three others) to death, and then killed those four the proper way.  Since then, I've had two sieges come, give up, and leave.  Still says I'm under siege, though.
Title: Re: Runesmith - A DC like tool
Post by: drayath on July 21, 2010, 06:29:44 am
Hi,
   May i make a UI request for runesmith.

Would it be possible to add custom columns of existing data to the main list view (either configure at runtime or via a config file). For example adding sex, or strength attribute.

Would make finding and sorting particular things easier in general, though the particualr reson i wanted it was to help with my breeding program. being able to see (and sort on) the physical stats and sex in the listview and having the page open to select the 'Slaugher' option on the right panel would make things vastly easier.

Thanks for all the work so far.
Title: Re: Runesmith - A DC like tool
Post by: Magick on July 21, 2010, 05:33:22 pm
Hey, Sizeak.
I have a question:
How far are you planning on expanding Runesmith?
Will the finished version be like tweak/dtil/dwarf companion combined?

Also, i really like this program.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 21, 2010, 06:24:46 pm
Hey, Sizeak.
I have a question:
How far are you planning on expanding Runesmith?
Will the finished version be like tweak/dtil/dwarf companion combined?

Also, I really like this program.

Hey,

To be honest I'm not sure. My original aim was just to write an app like DC that was compatible with the new versions. While it still has a few of DC's abilities missing (mainly mood related things), I think I'm doing fairly well on that front so far.

Most things that have been suggested I will probably add at some point, such as the likes editing if it's possible. The main limitation currently is the amount of free time I have, which has been significantly reduced over the last few weeks. Hopefully I'll be able to find a bit more time to work on RS soon but if not I'll just have to do what I can, when I can. Like so far this week, I haven't had time to finish the sorting stuff I started at the weekend, though I guess I could have been doing it just now when I was playing Borderlands :D

So in short (TL;DR) I'll keep adding various things when I get time and I'll try and keep it updated. Sorting is the current/next thing I'm doing, then after that I'll probably go back to mood editing which is pretty much done, It just needs testing. I think it would be good if some people with a bit of free time and experience were willing to put together a short guide on what the various flags can be used for (which could also lead to better names for them in RS) as you lot seem to have more experiance actually using it than me :D
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 21, 2010, 06:48:26 pm
Any of the flags in particular that you're looking for info on? I have plenty of spare time as school hasn't started yet and I only work on weekends.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 21, 2010, 07:33:17 pm
Hmm no I just meant a general guide for new users etc, like what flags make good combinations or how to bring back the dead. Just general tips :)
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 21, 2010, 07:44:33 pm
You got it, boss. *salute*
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on July 22, 2010, 12:09:42 am
oh bringing back the dead well we are missing the regenerating limbs/healing damages that dc had and even then Lazarusing some bloke who died from broken limbs might end up to having a reanimated just their legs. this is in zombie flag and we can't control them in that state in runesmith. not even with slavery enhancer.
Title: Re: Runesmith - A DC like tool
Post by: Magick on July 22, 2010, 12:36:41 am
To be honest I'm not sure. My original aim was just to write an app like DC that was compatible with the new versions. While it still has a few of DC's abilities missing (mainly mood related things), I think I'm doing fairly well on that front so far.
Actually, DC didn't even have a fully functional mood system. As in, you couldn't induce them and have them work. You had to wait, or press the instamood button and hope you got what you wanted. Also, when i mentioned Dtil and Tweak, they both have very useful map editing tools(creating magma/river sources, clearing/creating mud, etc.) which have yet to be remade for 31.10.

So in short (TL;DR) I'll keep adding various things when I get time and I'll try and keep it updated. Sorting is the current/next thing I'm doing, then after that I'll probably go back to mood editing which is pretty much done, It just needs testing. I think it would be good if some people with a bit of free time and experience were willing to put together a short guide on what the various flags can be used for (which could also lead to better names for them in RS) as you lot seem to have more experience actually using it than me :D

I'd be willing to test some stuff for you, if you need me to. Just PM me about it.

As for the flags thing, i'll get to work on a simple one immediately.

Spoiler: Flags Guide (click to show/hide)


Spoiler (click to show/hide)
Title: Re: Runesmith - A DC like tool
Post by: bartavelle on July 22, 2010, 06:59:37 am
Actually, DC didn't even have a fully functional mood system. As in, you couldn't induce them and have them work. You had to wait, or press the instamood button and hope you got what you wanted.

Actually you could induce a mood, but not the related "mood job". I don't believe we are at this point yet, so it will require a bit more stuff in DFHack to enable it. On the other hand, it could be possible to tweak the instamood into doing more what you want (dwarf selection, mood type selection, but not final item selection). I personnaly did this a couple time with a debugger.


You also had to put the blood back in his veins, remove all bleeding and choking. As this was not implemented in DC, people used to have the creature be a temporary zombie, so that counters were reset. I'm not sure how this does with the new versions.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 22, 2010, 09:14:58 am
It, uh, looks like everyone beat me to the punch. Good work, guys.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 23, 2010, 10:13:08 am
The offsets for .11 are up in the DT thread. Page 11 or so.
http://www.bay12forums.com/smf/index.php?topic=39229.1545
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 23, 2010, 10:26:10 am
Excellent, I'll get to work on it as soon as I've finished work. (unless the DFHack guys have already updated them *hopes* :D)
Title: Re: Runesmith - A DC like tool
Post by: xDarkz on July 23, 2010, 06:31:22 pm
Excellent, I'll get to work on it as soon as I've finished work. (unless the DFHack guys have already updated them *hopes* :D)

Thank you so much man! :] Can't wait for Runesmith to work again. ;D
Title: Re: Runesmith - A DC like tool
Post by: JanusTwoface on July 23, 2010, 06:39:08 pm
There's a Memory.xml up in the Stonesense thread (http://www.bay12forums.com/smf/index.php?topic=43260.msg1425561#msg1425561) that apparently works.  Would that work for you as well (both being based on DFHack)?
Title: Re: Runesmith - A DC like tool
Post by: devek on July 23, 2010, 07:23:55 pm
That file worked for me, just copy it into your runesmith directory and run :P
Title: Re: Runesmith - A DC like tool
Post by: Eagleon on July 23, 2010, 07:24:52 pm
Working here too, no problems. Thanks :)
Title: Re: Runesmith - A DC like tool
Post by: rhonyn on July 24, 2010, 03:13:17 am
To be honest I'm not sure. My original aim was just to write an app like DC that was compatible with the new versions. While it still has a few of DC's abilities missing (mainly mood related things), I think I'm doing fairly well on that front so far.
Actually, DC didn't even have a fully functional mood system. As in, you couldn't induce them and have them work. You had to wait, or press the instamood button and hope you got what you wanted. Also, when i mentioned Dtil and Tweak, they both have very useful map editing tools(creating magma/river sources, clearing/creating mud, etc.) which have yet to be remade for 31.10.
I believe one point needs some emphasis: Dtil and Tweak were fantastic mods that i have yet to see for the new versions. Those two made doing some fun things in odd embarks possible, let alone worth doing. Besides, with those utilities built into runesmith, it will make it the one stop shop for gameplay modding.

Personally, the top three things I'd like to see in runesmith are:
1) an easy interface to change starting dwarves and starting points (see tweak)
2) an easy way to allow magma buildings without magma discovery (especially for weird embark locations)
3) and finally, a tile editor

DC was fantastic, and i absolutely loved using it, but i always had to use it in combination with tweak and sometimes dtil. to have a single application to go through for everything, well, that would be magical.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on July 24, 2010, 03:44:28 am
Personally, the top three things I'd like to see in runesmith are:
1) an easy interface to change starting dwarves and starting points (see tweak)
2) an easy way to allow magma buildings without magma discovery (especially for weird embark locations)
3) and finally, a tile editor

DC was fantastic, and i absolutely loved using it, but i always had to use it in combination with tweak and sometimes dtil. to have a single application to go through for everything, well, that would be magical.

I agree with all of this.
Title: Re: Runesmith - A DC like tool
Post by: xDarkz on July 25, 2010, 03:44:53 am
Make Runesmith's interface able to replicate the functions of Dwarf Therapist please, DX.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on July 25, 2010, 03:56:12 am
Make Runesmith's interface able to replicate the functions of Dwarf Therapist please, DX.
Yeah DT is for managing what jobs/labours dwarfs have etc. This is for doing things like changing a dwarf's strength to max or making him a zombie. I won't be implementing any functionality that is available in DT, since DT is very good at what it does and a) I don't want to tread on people's toes and b) it's not the functionality I'm trying to replace :) I also use DT regularly
Title: Re: Runesmith - A DC like tool
Post by: xDarkz on July 25, 2010, 07:02:18 am
But chmod has announced his departure D: . Just thought Sizeak would jump at the chance, seeing how Runesmith's interface is quite similar.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 25, 2010, 08:29:01 am
He has :S

Edit: shat, he has :| In that case I may think about it depending on how much time I get. I'm currently re-writing part of RS which is why I haven't released an update yet
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on July 25, 2010, 08:31:37 am
Yeah, chmod decided that it was time to let DT go. Sad day for all of us, as DT is really necessary to play larger forts.
Title: Re: Runesmith - A DC like tool
Post by: Ockad on July 25, 2010, 01:04:50 pm
I need an update, since Runesmith is my number 1 smith in the world.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 25, 2010, 01:16:02 pm
Download updated to support .12, same version, just with .12 support. No new features or fixes
Title: Re: Runesmith - A DC like tool
Post by: Ockad on July 25, 2010, 01:20:04 pm
Amazing. Thank you.
I am ecstatic again.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on July 25, 2010, 05:06:42 pm
Everything happens when I can't use it. .12 as I get into bed, Runesmith for.12 comes out before I go to school...

Ah well, keep up the good work.
Title: Re: Runesmith - A DC like tool
Post by: xDarkz on July 25, 2010, 10:20:26 pm
He has :S

Edit: shat, he has :| In that case I may think about it depending on how much time I get. I'm currently re-writing part of RS which is why I haven't released an update yet

Thank you Sizeak for the quick update with 31.12's quick-fix version. In regards to the whole Dwarf Therapist thing, you could officially and legibly become the new maintainer of the program. Chmod had said that he's looking for someone to replace him, and seeing how Runesmith is so similar, this might be an opportunity you might be interesting in :].

http://code.google.com/p/dwarftherapist/wiki/HelpWanted (http://code.google.com/p/dwarftherapist/wiki/HelpWanted)

Totally understandable if your time doesn't permit it though. Thank you once again for making our Dwarfing experience all the more better, my good sir!
Title: Re: Runesmith - A DC like tool
Post by: armrha on July 27, 2010, 12:42:45 pm
I am attempting to juggle around and change civilizations and entities on individual creatures without much luck... Solifuge and a few others over in the 'friendship' thread (http://www.bay12forums.com/smf/index.php?topic=55713.msg1434241#msg1434241) have managed to get some behavior that I am looking for halfway working with Runesmith, but basically here's my problem:

1) I retire an adventurer in a town
2) I embark in that town
3) I attempt to convert the adventurer to my civ

But when I start, the adventurer is marked in runesmith as 'Player civilization <checkbox checked>' and if I uncheck that, he goes berzerk. If I 'tame' him in 3.0.12, he'll take orders and do labor, but he is not a candidate for military leadership positions or noble positions, which sucks because I wanted him to be my boss of my militia, and if I 'untame' him he goes back to his previous standing-around-doing-nothing behavior.  Is there anyway we can get Dwarf Companion style inspection of the Civilization flag so we can see exactly what civ each creature works for and possibly change it directly? I'm really hoping convert other living creatures in the area to full-fledged members of the Dwarven society...

Thanks for your tool, it's been amazingly valuable so far.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 27, 2010, 01:03:38 pm
Displaying the raw civ ID wouldn't be difficult. Though without testing it, I could hazard a guess that the civ offset might not be correct
Title: Re: Runesmith - A DC like tool
Post by: armrha on July 27, 2010, 05:05:09 pm
Displaying the raw civ ID wouldn't be difficult. Though without testing it, I could hazard a guess that the civ offset might not be correct

That would like totally make my day... Civ editing would allow for a ton of really cool stuff. If there's anything I can help testing-wise with, let me know.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 27, 2010, 05:54:40 pm
I'll probably just replace the check box under the misc tab, unless people want both
Title: Re: Runesmith - A DC like tool
Post by: SeigeOps on July 27, 2010, 07:36:18 pm
Yeah, chmod decided that it was time to let DT go. Sad day for all of us, as DT is really necessary to play larger forts.

Yeah, its a shame really. That said, chmod had been at it for over, what, 2-3 year? I think he has a right to move on now.
Besides, the users can continue to update the project offsets unofficially in the short term, at least until we can find
a replacement to head the development for the newer DF version arc (and that will be at least several months away).
---
As for Runesmith, I don't really have much in the way of suggestions, except maybe asking for a little more control over the
materials used in moods. Lost a guy once because he was demanding plant fiber cloth and I only had brought silk cloth (oh the irony).
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on July 27, 2010, 07:41:13 pm
well the thing is it best to have a list of civs the creature join to(this being for the adventurer who retired in many civs), and a civ editor/adder so one could create a mini civ with in a civ so one could keep track of the adventurer's band of men while they build a fort on top of a town or fix a loyalty crusade by removing the infected men of their title of being apart of the civ.
Title: Re: Runesmith - A DC like tool
Post by: necrodoom on July 31, 2010, 08:51:11 am
for some reason when ever i edit the happiness the game doesnt seem to detect the change even though i writed the changes multiple times.
Title: Re: Runesmith - A DC like tool
Post by: InsanityPrelude on August 01, 2010, 12:16:01 am
I've tried downloading Runesmith twice now, and both times when I tried to unzip it the program told me the .zip was corrupted.
Title: Re: Runesmith - A DC like tool
Post by: Acanthus117 on August 01, 2010, 06:06:16 am
I just can't wait till we can modify appearance.

That's what I want the most.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on August 02, 2010, 12:53:27 am
Are you working on anything in particular at the moment, sizeak?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 02, 2010, 05:36:31 am
Just finished re-writing a core part of the data handling to make it easier to implement sorting and other features. The old way was fine when I started Runesmith, but as I've been adding things it became quite messy. I now have to test to make sure everything works still, then get back to adding things.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on August 02, 2010, 05:45:39 am
Cool, it's good to know your working on this actively.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 02, 2010, 05:52:50 am
Indeed, I put a full day in yesterday, but I'm working now. Don't you just hate week days :/
Also I have to balance it with actually playing DF, playing StarCraft 2 and a large amount of other games.
Title: Re: Runesmith - A DC like tool
Post by: Neyvn on August 02, 2010, 08:08:59 am
Is the current version able to edit the amount of Embarkpoints you can take yet? I am looking for something that will allow me to do that for a Community Game I am planning...
Title: Re: Runesmith - A DC like tool
Post by: drayath on August 02, 2010, 08:21:40 am
On embark points, not sure if you are aware but if you are generating a new world these can be modified in game.

Design New World With Parameters
Pick a World Type
Enter Advanced Parameters
Embark Points (0 to 5000)

Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 02, 2010, 08:23:06 am
If that's not enough, you can use Cheat Engine. It's super simple to use (for that purpose).
Title: Re: Runesmith - A DC like tool
Post by: Neyvn on August 02, 2010, 08:34:11 am
On embark points, not sure if you are aware but if you are generating a new world these can be modified in game.

Design New World With Parameters
Pick a World Type
Enter Advanced Parameters
Embark Points (0 to 5000)

Oh no I didn't don't go there much....
Was looking for a way to do it without making a new map all the time though....
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 02, 2010, 08:42:05 am
Use Cheat Engine. Just attach CE to DF then when in the Embark menu, type the number of embark points you currently have into CE and hit search, then use some points in DF. Type the new number into CE and hit next. Keep doing this till CE only finds the one number, you can then select that number and use the arrow button to move it to the bottom view, where you can edit it. Changes to that number should be reflected in your embark points in DF
Title: Re: Runesmith - A DC like tool
Post by: Neyvn on August 02, 2010, 08:45:16 am
Sounds a little more complicated then I am after... Might just drop that idea...
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on August 02, 2010, 09:15:11 am
5000? don't you want that number say 8000 and frozen so one can buy to their hearts content?
Title: Re: Runesmith - A DC like tool
Post by: Toast024 on August 02, 2010, 11:49:43 am
Will we be able to edit a creature's race/species. Also, will we be able to spawn creatures at will? Both of these would be very useful functions.

Also, I heard that one of the flags control motor nerve damage, what flag is this?
Title: Re: Runesmith - A DC like tool
Post by: Blade_Train3r on August 03, 2010, 06:48:20 am
Just a request on my part, would it be possible to implement an export function to CSV or something? Runesmith's mighty handy for checking out traits and such but manually copy/pasting gets a bit tedious :P

Otherwise, great app, although I don't feel the need to use the editing functions - I get enough Fun without playing Holistic. :)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 03, 2010, 07:14:06 am
Will we be able to edit a creature's race/species. Also, will we be able to spawn creatures at will? Both of these would be very useful functions.

Also, I heard that one of the flags control motor nerve damage, what flag is this?

Race editing might be possible, not sure how safe it would be though. Spawning creatures is probably not going to happen for technical reasons.

Just a request on my part, would it be possible to implement an export function to CSV or something? Runesmith's mighty handy for checking out traits and such but manually copy/pasting gets a bit tedious :P

Otherwise, great app, although I don't feel the need to use the editing functions - I get enough Fun without playing Holistic. :)

Wouldn't really be difficult to do, though XML might be a better option, maybe even both

Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on August 03, 2010, 07:38:54 am
Will we be able to edit a creature's race/species. Also, will we be able to spawn creatures at will? Both of these would be very useful functions.

Also, I heard that one of the flags control motor nerve damage, what flag is this?

Race editing might be possible, not sure how safe it would be though. Spawning creatures is probably not going to happen for technical reasons.

Just a request on my part, would it be possible to implement an export function to CSV or something? Runesmith's mighty handy for checking out traits and such but manually copy/pasting gets a bit tedious :P

Otherwise, great app, although I don't feel the need to use the editing functions - I get enough Fun without playing Holistic. :)

Wouldn't really be difficult to do, though XML might be a better option, maybe even both
the only real danger is getting a man who looks like a man but say they are a snow brute, save come back to them and found out he really a snow brute. race changing really can take reality and give it a spinning ATOMIC pile driver if you apply any normal fort mode aspects with this. though no real game breaking crashes happen before.
Title: Re: Runesmith - A DC like tool
Post by: Greiger on August 03, 2010, 09:56:22 am
Theoretically, if somebody wanted to spawn a creature they could sorta do it by editing a critter from HFS.  Naturally it would require species changes, but since there usually are one or two milling around down there that yer not likely to ever interact with you probably won't notice the moved critter.

1 Move critter to surface.
2 Remove the tags that make it a funzy.
3 Change it into the desired creature.
4 Save/reload.

Unfortunately back in Companion changing the species of a creature would only partially work, even after a save/reload (which fixes the majority of the things that remained from the old creature) the creature's size would not change from the original creature unless it made a child>adult transition sometime after the change.  I have no idea if that would still happen in DF2010 with how the size system changed.  But that could be one possible hurdle to creature species change operations.

Title: Re: Runesmith - A DC like tool
Post by: peterix on August 03, 2010, 10:08:41 am
Theoretically, if somebody wanted to spawn a creature they could sorta do it by editing a critter from HFS.  Naturally it would require species changes, but since there usually are one or two milling around down there that yer not likely to ever interact with you probably won't notice the moved critter.

1 Move critter to surface.
2 Remove the tags that make it a funzy.
3 Change it into the desired creature.
4 Save/reload.

Unfortunately back in Companion changing the species of a creature would only partially work, even after a save/reload (which fixes the majority of the things that remained from the old creature) the creature's size would not change from the original creature unless it made a child>adult transition sometime after the change.  I have no idea if that would still happen in DF2010 with how the size system changed.  But that could be one possible hurdle to creature species change operations.
Well, the creatures are now more complicated than before. I'm afraid that just changing a few flags and one number will only lead to crashes.

Anyway, it has to be tried :)
Title: Re: Runesmith - A DC like tool
Post by: Toast024 on August 04, 2010, 11:51:36 am
Today I was using your utility to kill cavern creatures who's high population were slowing the game down. And I thought "You know what would be great? A mass delete and a mass kill function!" It would allow us to delete entire species with a click of a button.
Title: Re: Runesmith - A DC like tool
Post by: Ratbert_CP on August 04, 2010, 12:04:37 pm
Today I was using your utility to kill cavern creatures who's high population were slowing the game down. And I thought "You know what would be great? A mass delete and a mass kill function!" It would allow us to delete entire species with a click of a button.

Urist McDoofus cancels reading Scroll of Genocide: Killed by Scroll of Genocide
Reclaim Fortress?
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 04, 2010, 12:10:09 pm
I'm sorry, Urist. I can't let you read that.
Title: Re: Runesmith - A DC like tool
Post by: vili on August 04, 2010, 12:24:10 pm
Any news on the linux version?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 04, 2010, 01:01:03 pm
Any news on the linux version?

Tbh, that's more of a DFHack question. I haven't checked the Linux support for a while, but last time I checked there were still a few things not working yet. It may have changed, not sure
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 04, 2010, 02:16:03 pm
Today I was using your utility to kill cavern creatures who's high population were slowing the game down. And I thought "You know what would be great? A mass delete and a mass kill function!" It would allow us to delete entire species with a click of a button.

That's actually a fairly epic idea. Consider it a feature
Title: Re: Runesmith - A DC like tool
Post by: drayath on August 04, 2010, 03:46:42 pm
Or just allow multi select in the creature listview (once sorting is finished), then can apply any flags you like to any group of creatures.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 04, 2010, 03:58:43 pm
I still want a Genocide button XD
Title: Re: Runesmith - A DC like tool
Post by: Toast024 on August 04, 2010, 04:14:01 pm
I am so totally going to abuse it in Adventure mode. I will finally experience the Age of Death.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 04, 2010, 05:19:26 pm
Just added the Genocide button and it seems to work quite well :D Back to what I was doing before...
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 04, 2010, 05:27:17 pm
Nice. Got an update of what you're working on now?
Title: Re: Runesmith - A DC like tool
Post by: Toast024 on August 04, 2010, 05:29:15 pm
Yay for the systematic extermination of species!
Does the genocide button delete creatures, or just makes them dead?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 04, 2010, 05:59:11 pm
Yay for the systematic extermination of species!
Does the genocide button delete creatures, or just makes them dead?

It just set's the "Dead" flag. People keep saying this makes them disappear from the units list in DF, but in my experience it doesn't, it just lists them as deceased. Meh

Nice. Got an update of what you're working on now?

Not yet, there's more I want to get done before the next release and I need to do some performance & stability testing on my main rig. Stuck working on my laptop for this week
Title: Re: Runesmith - A DC like tool
Post by: devek on August 04, 2010, 06:36:19 pm
Nothing worse than a computer that doesn't work exactly right. 

Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 05, 2010, 11:21:07 am
I meant I need to do performance & stability testing to Runesmith on my main rig
Title: Re: Runesmith - A DC like tool
Post by: Dutchy on August 05, 2010, 12:33:15 pm
Not sure if this is a bug or not:

I had a goblin tied to a chain in a bad place, and to fix my mistake I tried killing it with runesmith (0.1.5 alpha). So i set the DEAD flag, and as a result, some of my dwarves are permanently interrupted by it (lying there unconscious and such, and not being carried away). I then tried to delete/vanish the goblin, but this didnt fix it...

Any chance I can unstuck my dwarves?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 05, 2010, 12:44:13 pm
I wouldn't say it's a bug, you have to remember that what we're actually doing is fucking around with DF's memory when we technically shouldn't be. I'm just providing an interface to easily modify parts of it's memory. Some things will have odd results and I suspect that the only person that really knows how all the flags work and what they do is Toady.

The only thing I can think of is either save/reload which you probably already tried, or try teleporting the dead creature into a wall or somewhere they can't get to it? Maybe try zombie taming or something? Who knows.
Title: Re: Runesmith - A DC like tool
Post by: Dutchy on August 05, 2010, 12:50:05 pm
I understand that we're fucking with things here. The creature is no longer in the list because i deleted it, I think I'm properly fucked now :P

Oh well, I suppose it was time to start a new fortress anyway. Thanks for the quick reply.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 05, 2010, 12:54:51 pm
Is it still gone if you go "View->Show Dead"
Title: Re: Runesmith - A DC like tool
Post by: Dutchy on August 05, 2010, 01:13:36 pm
Is it still gone if you go "View->Show Dead"
Yes, I tried this, it's gone. I used both Vanish (cleanup) and Delete (cleanup) flags. I probably shouldn't have :)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 05, 2010, 01:24:17 pm
Ah well  :)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 05, 2010, 02:58:44 pm
So do I need to implement sorting on things like skills etc or is sorting just needed on dwarves & creatures?
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 05, 2010, 03:01:43 pm
I would think that just Dwarves and Creatures would be fine. I mean, if you do that and it seems lacking, then sure, go ahead and do it for skills, etc.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 05, 2010, 03:23:16 pm
I've done the creature & dwarf table sorting and it seems fine to me, depends what everyone else thinks really
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 05, 2010, 03:32:12 pm
Sweeeeeet. Big thumbs up to you, ser.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on August 05, 2010, 05:18:41 pm
Woooooo
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 05, 2010, 05:59:04 pm
I just successfully turned a mood material of rock to a mood mat of gold :D  I'll just let the repercussions of that sink in while go read some Gotrek & Felix before bed. Night
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 05, 2010, 06:03:32 pm
Yaaaaaaaaaaay!!!
Title: Re: Runesmith - A DC like tool
Post by: devek on August 06, 2010, 01:00:56 pm
Anyone figure out how to cancel a mood or change the type? Just had a dwarf decide he wanted to go in a bone crafting mood, I would rather he a weapon or armor mood :(
Title: Re: Runesmith - A DC like tool
Post by: drayath on August 06, 2010, 01:31:54 pm
If they already have the other skill you could try raising its level so it is the highest level skill the dwarf has. No idea if this will work correctly, suspect at the least it has to be done before the dwarf claims a workshop.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 06, 2010, 02:12:19 pm
Anyone figure out how to cancel a mood or change the type? Just had a dwarf decide he wanted to go in a bone crafting mood, I would rather he a weapon or armor mood :(

Uncheck the "Has Mood" and "Had Mood" checkboxes under the "Flags" tab, and under the "Mood" tab, set it to "None".
Title: Re: Runesmith - A DC like tool
Post by: devek on August 06, 2010, 02:19:48 pm
That wasn't working for me because I was trying it when he first got the mood.

I waited until he actually claimed the workshop and it caused him to cancel the mood due to a lack of material, yay!
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 06, 2010, 06:39:24 pm
Anyone figure out how to cancel a mood or change the type? Just had a dwarf decide he wanted to go in a bone crafting mood, I would rather he a weapon or armor mood :(

Uncheck the "Has Mood" and "Had Mood" checkboxes under the "Flags" tab, and under the "Mood" tab, set it to "None".

The has mood flag should be automatically unset when setting mood to none. On a side note, it's my birthday today(7th) :D
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on August 07, 2010, 12:21:16 am
Happy Birthday, sizeak!
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 07, 2010, 05:57:35 am
Yay! Thank you
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 07, 2010, 10:05:16 am
Happy birthday from the states, sizeak! Now, *cracks the whip* get back to work! I kid, I kid. I hope you have an enjoyable, relaxing day.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on August 07, 2010, 10:06:21 am
Happy birthday from the states, sizeak! Now, *cracks the whip* get back to work! I kid, I kid. I hope you have an enjoyable, relaxing day.

/jokes

Mush!
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 07, 2010, 03:10:10 pm
Well I've been doing a bit of work on Runesmith to chill out and I've got mood material editing going quite nicely. As it is currently, a material can be set to either an organic or inorganic material from a drop down list. It doesn't matter what the material originally was when setting a new one, i.e. you can change a material set as Iron to Glow Berries if you want.
Title: Re: Runesmith - A DC like tool
Post by: devek on August 07, 2010, 03:13:37 pm
Sweet, so for your birthday I am making you a plump helmet set of armor.

Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 07, 2010, 03:21:55 pm
Ahahaha that's genius! Though I would prefer it if you made it so I could allocate more than 30 items in a manager job. If not I'll just add the functionality to Runesmith for keyboard macro's
Title: Re: Runesmith - A DC like tool
Post by: devek on August 07, 2010, 03:27:16 pm
Dwarf Foreman lets you allocate up to 9999 to a manager item :P

The real max is something like 16k or something then it flips to negative.. 15 bit integer? lol. I think I was drinking when I was toying with that. It might have been a dream or a fantasy as I can't tell the difference.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 07, 2010, 03:31:48 pm
Hmm, 9999 is handy. Not sure what to work on next, I've forgotten most of the requests made throughout the thread, might have to trawl through it and update the list in the OP. Need to do some optimisation work and I was thinking of adding Labour adding/deleting
Title: Re: Runesmith - A DC like tool
Post by: devek on August 07, 2010, 03:44:54 pm
Not a HUGE deal, but there is/was a memory leak when you would attach/detach from DF.

(http://lh5.ggpht.com/_daUHwma1YLg/TF3FbXuiCdI/AAAAAAAAAGs/RXY1lW1CzpQ/s800/runesmith.png)

Thank god my laptop has 8 gigs of ram..

Title: Re: Runesmith - A DC like tool
Post by: Darkwhite on August 07, 2010, 04:44:03 pm
Maybe a silly question: How do I increase a dwarf's skills currently not listed? For example I'd like to improve some social skills for my mayor (consoler), something he currently does not have at all.
Title: Re: Runesmith - A DC like tool
Post by: devek on August 07, 2010, 05:25:34 pm
You can't with any of the available tools because it involves increasing the size of a vector.

Just let him counsel someone once, and he will gain the skill and then you can max it out with runesmith.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 07, 2010, 06:58:14 pm
You can't with any of the available tools because it involves increasing the size of a vector.

Just let him counsel someone once, and he will gain the skill and then you can max it out with runesmith.

Bingo!

Not a HUGE deal, but there is/was a memory leak when you would attach/detach from DF.

(http://lh5.ggpht.com/_daUHwma1YLg/TF3FbXuiCdI/AAAAAAAAAGs/RXY1lW1CzpQ/s800/runesmith.png)

Thank god my laptop has 8 gigs of ram..



Hmm, didn't notice that, I'll have a look and see if I can find it. Not sure where it could be, as I make sure to delete all the creature's I new before I clear the vector or pointers... blarg. Won't be able to look at it till tomorrow evening as its 1am here and I have a 5 hour train journey tomorrow
Title: Re: Runesmith - A DC like tool
Post by: devek on August 07, 2010, 07:13:24 pm
I think it is df hack that is doing it.

I had the same problem, but I didn't look too much into it.
Title: Re: Runesmith - A DC like tool
Post by: Darkwhite on August 08, 2010, 02:57:07 am
You can't with any of the available tools because it involves increasing the size of a vector.

Just let him counsel someone once, and he will gain the skill and then you can max it out with runesmith.
I see. But how do I force a dwarf into counseling someone?
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 08, 2010, 08:26:59 am
Well, seeing as he's the Mayor, sooner or later someone will come to him complaining and he'll score some social skills then. Patience, young padawan.
Title: Re: Runesmith - A DC like tool
Post by: Darkwhite on August 08, 2010, 08:51:26 am
Hope your right Master Jod... MaximumZero. But my mayor managed to increase his skill in seven years by zero points. He's only making stupid demands.

As far as I know, mayor are elected by the number of friends they have, that means for example by their conversation skill. So maybe I could increase the conversation skill of some other dwarf prefering, prefering rocks and wood over some_minerals_I_don't_have, and have a happier mayor. That leads to the question how to raise the conversation skill of dwarf with only modest demands...
Title: Re: Runesmith - A DC like tool
Post by: devek on August 08, 2010, 09:02:21 am
Well, consider this.

If his skill isn't increasing it is because he doesn't use it.

If he doesn't use it, what would increasing the skill level do? :D
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 08, 2010, 09:17:35 am
Hope your right Master Jod... MaximumZero. But my mayor managed to increase his skill in seven years by zero points. He's only making stupid demands.

As far as I know, mayor are elected by the number of friends they have, that means for example by their conversation skill. So maybe I could increase the conversation skill of some other dwarf prefering, prefering rocks and wood over some_minerals_I_don't_have, and have a happier mayor. That leads to the question how to raise the conversation skill of dwarf with only modest demands...

Turn off all of his labors and let him hang out in a meeting hall. Instant conversation skills!
Title: Re: Runesmith - A DC like tool
Post by: Darkwhite on August 08, 2010, 09:41:17 am
Good idea, I'll try that.

Well, consider this.

If his skill isn't increasing it is because he doesn't use it.

If he doesn't use it, what would increasing the skill level do? :D

:D *Laugh* great!
But hey, maybe he isn't using that skill because nobody wants to talk to him as he's such an dumbass having absolutely no social aka conversational skills?
Title: Re: Runesmith - A DC like tool
Post by: Valygard84 on August 08, 2010, 09:52:36 am
Thanks for this awesome utility!
I managed to get RS running under Ubuntu Linux. Should work with most distributions though.
I hope I'm not to late. ;)

How to get Runesmith to work under Linux with wine:

What you need:
If everything is installed and ready, open a terminal and type:
Code: [Select]
winetricks vcrun2008Agree to the license agreement and click through the setup.
This will install all the needed runtime libraries for you. :)

Now all you have to do is open Runesmith. Happy Smithing!

FAQ:

1. I don't have winetricks installed. How do I get it?
Open a terminal, change into the directory you would like to download the winetricks script file to (it's only a single file) and type
Code: [Select]
wget http://www.kegel.com/wine/winetricks && chmod +x winetricks && ./winetricks vcrun2008This will do everything you need to get Runesmith running for you.
If you get an error like "Can't write winetricks" or something about permissions, you need to change into a directory you own.

2. How do I open Runesmith?
Either double click Runesmith.exe or change into the directory you extracted RS into and use
Code: [Select]
wine Runesmith.exe
Note: I tried using winetricks vcrun6 before winetricks vcrun2008. Might be needed, too. If it indeed is needed, please tell me so I can add it to this here guide. :)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 08, 2010, 01:40:39 pm
Should run without winetricks
Title: Re: Runesmith - A DC like tool
Post by: Valygard84 on August 08, 2010, 05:12:49 pm
Should run without winetricks

Not here... didn't work untill I used winetricks. Always complained about a lack of some ms vc dlls.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 09, 2010, 03:27:44 pm
So good to be back on my desktop, it builds SO much faster
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 10, 2010, 05:59:59 pm
I've done more work on it tonight and implemented a new feature. However it's a secret :D  Anyway, there are a few more things I want to implement before I'm ready for a new release and I also need to try and optimise it a bit. I think the writing process is to slow currently :/
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 10, 2010, 07:16:14 pm
sizeak, you tease!

Keep up the good work, man. Can't wait to see what you have in store for us.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on August 11, 2010, 04:27:46 am
Oh yes, a secret feature!

Keep up the good work.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 11, 2010, 04:51:59 am
It's not really a secret, I just added the ability to add labours...
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on August 11, 2010, 04:56:54 am
It's not really a secret, I just added the ability to add labours...

Well.

It's not very secret anymore, now is it?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 11, 2010, 05:31:29 am
Unless I added more secret features... ?
Title: Re: Runesmith - A DC like tool
Post by: necrodoom on August 11, 2010, 06:10:03 am
Unless I added more secret features... ?

like editing reactions? adding creatures? an ability to heal the wounded? planepacked style artifacts? changing elfs race name to hippies?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 11, 2010, 06:48:47 am
Ahahahaha keep dreaming
Title: Re: Runesmith - A DC like tool
Post by: Blade_Train3r on August 11, 2010, 08:14:12 am
Always fun to have a dream  8)

On that note, you can change elves to hippies - although I haven't tried it myself, it looks like under "%dfroot%\raw\objects" there's a creatures_standard.txt with the relevant races such as dwarves, elves, 'umies, etc.  which can be edited as necessary or desired :P

Spoiler (click to show/hide)

Edit: I guess adding races and modifying reactions fall under the same "raw edit" theme, although wound healing and planepacked style artifacts would be more DFhack territory I'm sure.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on August 11, 2010, 08:29:31 am
Unless I added more secret features... ?

*gasp*

Hurry up and finish! You brought this upon yourself!
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on August 11, 2010, 09:23:52 am
the only 2 real add ons to this would be a race changer and some way to manually change the job/class a creature is(which makes child labor much easier to do.). 
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 11, 2010, 10:10:00 am
I was under the impression that profession was decided by the creatures highest skill, but I'll have a look into it when I get a chance
Title: Re: Runesmith - A DC like tool
Post by: necrodoom on August 11, 2010, 10:18:24 am
it DOES uses the highest skill, but only updates profession when you level up a skill.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 11, 2010, 02:46:11 pm
I still hope it's the ability to edit values for likes/dislikes/preferred consumables and looks. Relationships would be great, too.

Edit: I reiterate: sizeak, you tease!
Title: Re: Runesmith - A DC like tool
Post by: devek on August 11, 2010, 04:10:12 pm
I still hope it's the ability to edit values for likes/dislikes/preferred consumables and looks. Relationships would be great, too.

Ya, I always hate it when my girlfriend's dwarf ends up banging my friend's dwarf. That is a little bit too realistic. :P
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 11, 2010, 09:23:49 pm
I'm more worried about my best friend and my mom. Not so cool with that. (Especially since my parents actually kinda look like Dwarves. Short, immensely mechanically inclined, rotund folks, and my dad is awfully beardy.)
Title: Re: Runesmith - A DC like tool
Post by: Neyvn on August 12, 2010, 02:41:49 am
Was this the Tool that you can program a special shape to be designated so it can be mined, without you needing to actually Shape out the thing 50 time/z

I have a Spiral Ramp I need to go down a few Half Century Zs and its all in 5x5 blocks that make the shape...
Title: Re: Runesmith - A DC like tool
Post by: JanusTwoface on August 12, 2010, 02:44:14 am
Was this the Tool that you can program a special shape to be designated so it can be mined, without you needing to actually Shape out the thing 50 time/z

I have a Spiral Ramp I need to go down a few Half Century Zs and its all in 5x5 blocks that make the shape...

No.  You are looking for Quickfort (http://sun2design.com/quickfort/).  (There might be others, but that's the one I've used.)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 13, 2010, 03:19:32 pm
How does everyone feel about the time it take to write changes?
Title: Re: Runesmith - A DC like tool
Post by: Blade_Train3r on August 13, 2010, 03:35:54 pm
Patience is a virtue, so they say. I've never minded waiting a bit if I know why.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 13, 2010, 03:39:24 pm
Write changes to the game? I've never noticed any lag at all.

Write changes to the code? It's your schedule, man.
Title: Re: Runesmith - A DC like tool
Post by: xtank5 on August 13, 2010, 03:40:51 pm
Runesmith works with the current version so I'm fine.  I just can't make my own memory offset files so yeah.  :P
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 13, 2010, 03:41:34 pm
To zee game you Krazeee foool.

Anyway, I'm just looking into the memory leak Devek mentioned and debating whether to implement the csv/xml export in this release or later
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 13, 2010, 03:44:53 pm
Patience is a virtue, so they say. I've never minded waiting a bit if I know why.

Also, what stats need exporting?
Title: Re: Runesmith - A DC like tool
Post by: xtank5 on August 13, 2010, 03:46:45 pm
I guess if we could choose to export a certain group, all, or from a list would be cool, but that's up to you.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 13, 2010, 03:53:41 pm
I meant what info for a creature should I export, I mean I'm guessing people don't want all 60+ flags exporting, but then I could be wrong
Title: Re: Runesmith - A DC like tool
Post by: dree12 on August 13, 2010, 03:59:11 pm
I meant what info for a creature should I export, I mean I'm guessing people don't want all 60+ flags exporting, but then I could be wrong
It probably should be selectable, with 4 modes of export:
Complete - All[most] information DFHack reads
Important - All[most] information except flags that are of unknown effect
Dwarf - All information needed for fort mode (ie, no "diplomat" "invader", etc flags)
Barebones - Name, Creature Type, Skills+Attributes, Location, Personality/Traits
Title: Re: Runesmith - A DC like tool
Post by: Blade_Train3r on August 13, 2010, 04:29:09 pm
Patience is a virtue, so they say. I've never minded waiting a bit if I know why.

Also, what stats need exporting?

Well making it selectable would probably be best, but also a tad harder to implement. It's main use (for me at least) would be for community/succession games, since I seem to have developed issues with imagehosts lately. For specifically what I want it would probably be traits, appearance and likes/dislikes (although the latter two would need to be implemented into Runesmith themselves first >,< ) so I can put dwarves up . Manually typing and/or individually copy/pasting the traits of each dwarf for a 20+ dwarf immigration wave is... time consuming. And I've always hated any form of data capturing XD

That said, Dree12's suggestion seems pretty workable, but I've never actually fiddled with DFhack myself so... yeah.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 13, 2010, 04:38:33 pm
delete me
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 13, 2010, 04:40:11 pm
Patience is a virtue, so they say. I've never minded waiting a bit if I know why.

Also, what stats need exporting?

Well making it selectable would probably be best, but also a tad harder to implement. It's main use (for me at least) would be for community/succession games, since I seem to have developed issues with imagehosts lately. For specifically what I want it would probably be traits, appearance and likes/dislikes (although the latter two would need to be implemented into Runesmith themselves first >,< ) so I can put dwarves up . Manually typing and/or individually copy/pasting the traits of each dwarf for a 20+ dwarf immigration wave is... time consuming. And I've always hated any form of data capturing XD

That said, Dree12's suggestion seems pretty workable, but I've never actually fiddled with DFhack myself so... yeah.

And before they were implemented in Runesmith, they'd need implementing in DFHack :D How does check boxes sound for what to export? E.g. you go Tools->Export and up pops a form with a list of exportable items and you select which you want
Title: Re: Runesmith - A DC like tool
Post by: Blade_Train3r on August 13, 2010, 05:09:15 pm
To take from another post of mine

Excellent (http://www.youtube.com/watch?v=YKUOB8MN4Kc&feature=related)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 13, 2010, 06:09:44 pm
This is what I'm thinking atm. The ticked one's are ticked by default, not sure what else to have on by default, suggestions/opinions?

(http://i257.photobucket.com/albums/hh228/sizeak/Runesmith/export.png)

Title: Re: Runesmith - A DC like tool
Post by: xtank5 on August 13, 2010, 06:15:08 pm
Looks great. :D
Title: Re: Runesmith - A DC like tool
Post by: Blade_Train3r on August 13, 2010, 06:19:52 pm
Looks good - possibly race/sex should be default as well.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 13, 2010, 06:25:14 pm
That looks really good. Perhaps you should make a user option to set certain checkboxes (whatever they choose) as default?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 13, 2010, 06:59:01 pm
That looks really good. Perhaps you should make a user option to set certain checkboxes (whatever they choose) as default?

Maybe, I'd have to implement some kind of config file first. Just to let people know, Petrix just spent some time fixing the memory leak in DFHack that Devek mentioned so that should be sorted in the next release. So a big thanks to him and everyone over to the DFHack thread to say thanks :D
Title: Re: Runesmith - A DC like tool
Post by: devek on August 13, 2010, 08:26:15 pm
Sweet, that benefits everyone.

Title: Re: Runesmith - A DC like tool
Post by: devek on August 13, 2010, 08:52:18 pm
Oh ya, and about the speed of saving... kind of pointless to work on it.

Consider this.. some programs intentionally delay operations to give the user feedback that "something happened". Kind of like in bed.

If it happens too fast, it feels like it didn't happen. (Is that what she said?)

Kind of like vacuum cleaners... if they made one that was nearly silent no one would think it was sucking. (Is that what.. nvm)
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on August 14, 2010, 09:13:20 am
This is what I'm thinking atm. The ticked one's are ticked by default, not sure what else to have on by default, suggestions/opinions?
If you're going to export the name, might as well export the english name as well.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 14, 2010, 05:29:16 pm
It's on there, or did you mean by default? Haven't done any on it today as I've been playing Minecraft all day
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on August 15, 2010, 10:22:46 am
yeah, i mean by default.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 15, 2010, 02:07:56 pm
Well I've done a fair amount of work on the stats exporting today. Wrote the factory class and hooked everything up to the GUI, and did around 40% of the .csv exporting. I'm hoping to be at a stage by the end of the week where all the new features for this version are finished and I'm ready to do pre-release testing.
Title: Re: Runesmith - A DC like tool
Post by: Blade_Train3r on August 15, 2010, 05:12:55 pm
Awesome, you do fast work
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 16, 2010, 12:46:12 pm
You think I should put Headings in the CSV so it looks pretty?

Edit: In fact, if someone wants to make nice layout for them in Excel and post the .csv here or send it to me and I'll write it to it lays it out like that
Title: Re: Runesmith - A DC like tool
Post by: Blade_Train3r on August 16, 2010, 03:44:28 pm
Only got Excel at work, I'll fiddle on that tomorrow. Assuming the PABX tech doesn't chew up the whole day fixing the phone issues.
Title: Re: Runesmith - A DC like tool
Post by: devek on August 16, 2010, 03:59:21 pm
Open office is free, and technically you only need notepad to make a csv :p
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 16, 2010, 04:25:16 pm
What he said, but I suggested excel so that when you load the exported files with excel/open office they look nice, which is hard to do manually.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 17, 2010, 07:44:29 am
Just had an idea for some functionality that could be added in a future release that I think is quite inspired. We could give the user the ability to create dwarf "Templates" which could then be applied to every dwarf. I.e. they configure the base skill levels, attributes, labours etc as a template in xml or whatever, then when they start a new fort they tell Runesmith to apply this template to every dwarf. Its like an easy way to do initial configuration on a group of dwarves.
Title: Re: Runesmith - A DC like tool
Post by: Acanthus117 on August 17, 2010, 07:46:09 am
Dude, that would be boss. I'm just waiting for the ability to modify appearance.

:'(
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 17, 2010, 08:00:22 am
I'm sorry to keep disappointing people, but apart from colours it's not in DFHack yet. Maybe I'll look at trying to add it when I get some free time, but I'm not promising anything. In the next release you can expect at least:


Think that's all for now
Title: Re: Runesmith - A DC like tool
Post by: Acanthus117 on August 17, 2010, 08:02:45 am
Ah, I can wait.

This tool is awesomesauce, nonetheless.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on August 17, 2010, 01:22:19 pm
well with the civ ID add-on one wonders if we could make custom towns.

hypothetically speaking if we make 2 forts one for placement and building and the other for implanting.
during the second fort we dump either the mayor or the warlord(warlords seem to be easier for dumping) into the first civ which should revive that civ with non playable characters.
then one can safely try to dump every character into that civ and lead to a crumbled 2nd fort.

though the chances that the boundary of the for may be off but at least all those dwarfs aren't wandering the wilds.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 19, 2010, 12:16:43 pm
Does anyone have any opinions on whether to flags in the exported files or not? I'm torn about including it, I don't really see the point tbh, and representing them in a nice way will be a pain. Without flags, I just exported 200+ Dwarves to an XML file and it was nearly 16k lines long XD
Title: Re: Runesmith - A DC like tool
Post by: Blade_Train3r on August 19, 2010, 12:24:25 pm
Don't really think they need to be included.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 19, 2010, 12:24:53 pm
Here is a sample http://si.lorcode.com/downloads/Dwarves.xml

I'm considering moving the raw happiness values from inside the element to an attribute, i.e:

<Happiness rawVal=60>Content</Happiness>

Edit: Here is the same thing in csv http://si.lorcode.com/downloads/Dwarves.csv
Title: Re: Runesmith - A DC like tool
Post by: jetex1911 on August 19, 2010, 01:30:56 pm
The format is either in an unknown format or damaged. WHAT DO I DO?!  :'(
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 19, 2010, 01:51:20 pm
Which one, and what are you opening it with?
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 19, 2010, 02:48:51 pm
They both work fine for me, boss. Is there any way to make Runesmith read an edited csv? I want to make babies with Runesmith!

Wait. That came out wrong. Maybe.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 19, 2010, 02:55:10 pm
No, there isn't any import functionality and even if there were it wouldn't let you edit things that you can't edit anyway. Don't think the pregnancy timer has been sorted out yet so no babies. Though if people keep insisting, I might try and see if it's possible to edit profession, it won't be in this release though. I'm just doing pre-release testing now assuming everyone is ok with the sample export formats.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 19, 2010, 02:59:00 pm
The csv is really good, although it's hard to read without column headers.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 19, 2010, 03:05:26 pm
BAH! Fine I'll add them
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 19, 2010, 03:07:16 pm
...you realize that this is your project and you don't have to do anything you don't want, right? That said, awesome work, man. Awesome.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 19, 2010, 03:11:36 pm
Indeed, I was joking with the BAH! not with the adding though, no, not that... never that...

Edit: sample updated with column headers, currently you can only export all dwarves, will add support for selected dwarf before release
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 19, 2010, 03:39:29 pm
Debating whether to allow multiple selected dwarves for export. Is it really going to be needed, I can't see anyone wanting to export like a certain 5 or something :S Might just leave it at export all...
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 19, 2010, 03:59:11 pm
Indeed, I was joking with the BAH! not with the adding though, no, not that... never that...

Edit: sample updated with column headers, currently you can only export all dwarves, will add support for selected dwarf before release

I'm being extremely apologetic today. Don't know why.

Also: I can't see anyone needing to export a select handful of Dwarves. I'd just leave it at all of them.
Title: Re: Runesmith - A DC like tool
Post by: DiGelu on August 19, 2010, 05:29:38 pm
I'm having issues connecting to DF 31.12 Legacy. Anything I need to do to fix this? Btw, I downloaded the update that said it supported 31.12.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 19, 2010, 06:00:23 pm
DFHack only supports SDL versions, sorry
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 19, 2010, 06:11:23 pm
Right well I've been investigating the sex changing issue. It seems that our assumptions were correct in that male and female are counted as different castes and that you need to change the caste as well as the sex. However, changing the case causes DF to crash when you try and view the thoughts & preferences screen :(
Title: Re: Runesmith - A DC like tool
Post by: devek on August 19, 2010, 07:09:34 pm
Can we have gay transsexual dwarfs?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 19, 2010, 07:11:55 pm
Since the caste changing doesn't work, I think a better description would be possibly gay hermaphrodite dwarves. I say possibly gay because I think it might be a grey area when it comes to hermaphrodites :S
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on August 19, 2010, 07:52:14 pm
Since the caste changing doesn't work, I think a better description would be possibly gay hermaphrodite dwarves. I say possibly gay because I think it might be a grey area when it comes to hermaphrodites :S
so if we get a female dwarf swap to male save then would it transfer or will we get lesbians shooting spores into other lesbians and having Gay marriages?
Title: Re: Runesmith - A DC like tool
Post by: coodudeman on August 19, 2010, 08:50:25 pm
Hey.. i tried to use this tool to revive dead dwarfs... they redied immediately...  i have tried several times to coppy healthy dwarfs flags and such exactly.. but they bleed to death instantly on resume of the game...  am i doing something wrong or is this tool not for reviving my dwarfs?
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on August 19, 2010, 09:56:57 pm
Hey.. i tried to use this tool to revive dead dwarfs... they redied immediately...  i have tried several times to coppy healthy dwarfs flags and such exactly.. but they bleed to death instantly on resume of the game...  am i doing something wrong or is this tool not for reviving my dwarfs?
Are you unchecking all the flags besides the healthy dwarf ones?
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on August 19, 2010, 10:02:25 pm
any word of an update?
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on August 19, 2010, 10:04:54 pm
soon. possibly.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 19, 2010, 10:45:32 pm
Hey.. i tried to use this tool to revive dead dwarfs... they redied immediately...  i have tried several times to coppy healthy dwarfs flags and such exactly.. but they bleed to death instantly on resume of the game...  am i doing something wrong or is this tool not for reviving my dwarfs?
Are you unchecking all the flags besides the healthy dwarf ones?

Unfortunately, when a dwarf dies, you'll notice that they are usually missing a limb or large body part (I've seen mostly "Upper Body".) This is true even for cave ins and drowning. The lack of an upper body causes them to simply fall back over dead, even if you reset all of their flags. AFAIK, not a lot is known about the way health works yet.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 19, 2010, 10:47:19 pm
Since the caste changing doesn't work, I think a better description would be possibly gay hermaphrodite dwarves. I say possibly gay because I think it might be a grey area when it comes to hermaphrodites :S
so if we get a female dwarf swap to male save then would it transfer or will we get lesbians shooting spores into other lesbians and having Gay marriages?

The game changes all the tags to "Male" as far as relationships and visual effects go, but they are still treated reproductively as female. So, yes, you can have gay marriage, but no, there are no lesbian spores.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 20, 2010, 03:59:42 am
Like Max said, to change the fully you need to change their caste. However sadly, this causes DF to crash, so we can't do full sex changes. In answer to the question of new release, I go away for a week next sunday and move house as soon as I get back so I need to get the new release out before next Friday. So unless there are any major problems, expect a release sometime in the next 7 days
Title: Re: Runesmith - A DC like tool
Post by: Still Standing on August 20, 2010, 09:29:41 am
I am not sure if you take suggestions for features, but would it be possible to have Runeforge set all of your dwarves happiness to a set number every X seconds?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 20, 2010, 09:45:24 am
It's Runesmith, not forge. I do indeed take suggestions, but I make no promises. It's possible though you would notice DF stop responding every time it set it
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 20, 2010, 12:48:40 pm
It would be easier to have a "lock" feature for happiness, no?
Title: Re: Runesmith - A DC like tool
Post by: JanusTwoface on August 20, 2010, 12:57:54 pm
It would be easier to have a "lock" feature for happiness, no?

And how would that be implemented, other than setting the happiness every so often?
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 20, 2010, 01:29:51 pm
I have no idea. I have not started programming classes yet. I'm just throwing out suggestions.
Title: Re: Runesmith - A DC like tool
Post by: goge on August 20, 2010, 01:33:41 pm
I ready through the thread but maybe I missed it.  now we can set the flags to add a mood but like the first post says, Don't because they instantly go insane (at least mine did).  Then I read you were able to change what they asked for and what skill they used and I noticed we don't have that option.

tldr; Is the mood setting and editing in the next release?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 20, 2010, 01:44:16 pm
Mood material editing is yes but you won;t be able to set mats on a dwarf who doesn't have a mood in order to try and initiate one, because internally the list of mats is stored as a vector and re-sizing these is one of those fun technical things we try not to attempt. Currently, if a dwarf has a mood, you can change it's type and it's skill, which is fine, however if you do this to a dwarf who does not have a mood, it will drive them insane.
Title: Re: Runesmith - A DC like tool
Post by: goge on August 20, 2010, 02:24:50 pm
Is there any other method to turn a mood on in a dwarf without causing insanity?  Insanity is the normal modus operandi of a dwarf but these are a little more mopy/violent then normal.

I think I was able to change the skill of a mood from bone carver to gem setter.  I'm not entirely sure if I did it in RS but I do have a diamond barrel now...
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 20, 2010, 02:55:00 pm
Also, just so folks are aware, if you currently have a moody dorf who wants something you don't have, you can turn their mood off without driving them insane and let them be moody some other time.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 20, 2010, 03:39:40 pm
Guess what kids? The new release just went off for some pre-release testing  :D
Title: Re: Runesmith - A DC like tool
Post by: jaked122 on August 20, 2010, 03:55:20 pm
Guess what kids? The new release just went off for some pre-release testing  :D
what does that mean today?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 20, 2010, 04:03:31 pm
It means I just emailed a pre-release version to the person who is testing it for me. After he's had a few days to test it out and see if I've missed bugs, then I will release it to the public.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on August 21, 2010, 05:31:03 am
!

Whoopee!
Title: Re: Runesmith - A DC like tool
Post by: Toast024 on August 21, 2010, 09:36:06 am
I was screwing around with adventure mode, and I realized my adventurer had poor stats, then I decided to use Runesmith as steroids, but realized something else, you either need to change each value for a single creature individually, or do the entire species at once. So this leads to my idea, we could have a button that pimps out all the stats of a single creature, instead of changing each one separately.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 22, 2010, 09:13:26 am
V0.1.6 is Live! We have a release :D

Enjoy, I hope there are no bugs. There shouldn't be as someone did a bit of testing for me over the last day or two. I won't mention who in case they don't want to be known, but that person can feel free to post if they like since they deserve some credit/praise to. I've included a short quick usage guide in this version, let me know what you think and post if you have any opinions on improving it. There are a lot of new features which are listed in the OP, so go read it!

And lastly I'd just like to thank the community for their continued interest and support! Thanks Guys!
Title: Re: Runesmith - A DC like tool
Post by: devek on August 22, 2010, 09:25:58 am
The genocide icon is worth the download
Title: Re: Runesmith - A DC like tool
Post by: LizardKing on August 22, 2010, 10:02:58 am
I used Runesmith to change an invader I captured to be tame, and while they don't attack, they're just standing there doing nothing. All the flags and things seem fine. Is it perhaps because they still belong to their own civilisation? Is there anything else I need to change?

Edit: Tried changing the civ to my own one, but it didn't seem to do anything and in the status screen it still says they're a member of their original civ.

Edit edit: Never mind, it suddenly started behaving properly. Awesome.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 22, 2010, 09:24:21 pm
Just so everyone knows, it was me that did the testing. If you find any major bugs, feel free to flame me. ^_^
Title: Re: Runesmith - A DC like tool
Post by: DiGelu on August 22, 2010, 10:27:50 pm
Just a question. With bringing someone back from the dead. What all is needed?
Title: Re: Runesmith - A DC like tool
Post by: Greiger on August 22, 2010, 10:34:24 pm
Right now it may be impossible.  But there is hope somebody made a recent discovery that gets around that whole "his/her upper body is missing" deal.
Title: Re: Runesmith - A DC like tool
Post by: xtank5 on August 23, 2010, 12:54:08 am
Right now it may be impossible.  But there is hope somebody made a recent discovery that gets around that whole "his/her upper body is missing" deal.
Source?  Might we know where this is mentioned?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on August 23, 2010, 01:22:05 am
well unless you can find a way to heal missing limbs in fort mode then a work around may not come... unless someone makes a healing hurting utility that allows one to torture/cure any creature.
oh in other news I found out that releasing your self from cages might lead to you swapping bodies if you walk 2 embark tiles away from the cage was.
now once body swap you can travel into a different body using the "T"ravel button though be warn it randomly selects any creature on the map and if the said creature is a underground Troll then you might not be able to travel out so best explore this by traveling to towns. so far I don't think this will bring you back to your old adventurer, but now you could get one in fort mode with out need to retire in town!
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on August 23, 2010, 03:14:53 am
Hooray!
Title: Re: Runesmith - A DC like tool
Post by: jaked122 on August 23, 2010, 01:10:58 pm
will this ever be open source? I Want to see the beautiful(or spaghetti) lines of code. of course I'll accept your answer.
Title: Re: Runesmith - A DC like tool
Post by: xtank5 on August 23, 2010, 09:13:44 pm
I noticed this wierd bug.
Spoiler: ScreenGrab (click to show/hide)
The game says he's an adequate engraver, however, Runesmith says otherwise.

EDIT:  Re-loaded, seems to have fixed itself.
EDIT2:Still Doing the same thing to a miner.  Re-load doesn't do anything.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 23, 2010, 09:29:23 pm
That's really bizarre. I guess I need to test more thoroughly, then. :/
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 24, 2010, 04:51:48 am
It's just because when you manually change levels, the experience they have could be higher than is needed to level it up but since you're setting it manually, obviously it doesn't level up. You can manually set the xp to 0 if it bugs you
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 24, 2010, 04:52:19 am
That's really bizarre. I guess I need to test more thoroughly, then. :/

Don;t worry about it, it's been in every version
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 24, 2010, 07:01:08 am
will this ever be open source? I Want to see the beautiful(or spaghetti) lines of code. of course I'll accept your answer.

Yay for triple posting, but I forgot this one, sorry. I'm not sure to be honest, the reason it's not currently is mainly a mixture of being worried about people thinking my code is crap (highly possible) and not wanting someone to basically be able to take all the hard work I've put in and make their own clone, which is also possible. I mean I don't make anything from this, I don't have a donations button or anything, the only thing in it for me is community goodwill and the praise of course. I'm not saying I want anything more or claiming that people are ungrateful or anything, I just don't see why someone should be able take all the work I've put in and claim it's their work without putting any work in. (Not that I'm saying that's what you personally would do, just to be clear, the internet can be too ambiguous sometimes)

You can be rest assured though that if I ever decide to stop developing it, it will definitely go open source and I'm not ruling it out before then, I'm just unsure right now :/
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 24, 2010, 08:36:59 am
That's really bizarre. I guess I need to test more thoroughly, then. :/

Don;t worry about it, it's been in every version

Really? I've never seen that, and I've been here from the beginning. Weird.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 24, 2010, 08:52:44 am
Yeah it only occurs when lowering a level as opposed to raising it. People don't often lower the level. I could put a check in to see if the xp is above the max for the new level and then cap it or zero it if needed. Meh its only a visual inconsistency, nothing to worry about
Title: Re: Runesmith - A DC like tool
Post by: kendo on August 24, 2010, 11:16:57 am
The genocide button isn't literally genocide is it? I mean if I kill a goblin siege with it it wont kill ALL goblins in the world will it? :S
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 24, 2010, 11:29:05 am
Only the ones currently on the map (your fort map, not the world map)
Title: Re: Runesmith - A DC like tool
Post by: kendo on August 24, 2010, 11:29:58 am
ok thanks for clarifying :)
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on August 24, 2010, 06:44:43 pm
Is modding ages coming anytime soon, or do I have to beg for that in the dfHack thread?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 24, 2010, 07:47:45 pm
Actually doing it is simple, don't know how DF would react though. Anyway, back to bed...
Title: Re: Runesmith - A DC like tool
Post by: theqmann on August 25, 2010, 10:08:49 pm
Personally, the one feature I would love is the ability to re-set the Diagnosis Required flag so I don't need to re-injure dwarves to make the bad diagnoser re diagnose their shattered pinky. :)
Title: Re: Runesmith - A DC like tool
Post by: kwd1968 on August 28, 2010, 02:57:09 am
A heal button maybe?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 28, 2010, 07:07:14 pm
A heal button maybe?

New damage system hasn't been figured out yet as far as I know sorry.


On an unrelated note, I'm going to be away for a week starting tomorrow so no fixes or anything. If there are any problems, then one of the thread regulars will be able to answer most questions I think.
Title: Re: Runesmith - A DC like tool
Post by: blackmagechill on August 31, 2010, 06:11:57 pm
How do I place liquids?
Title: Re: Runesmith - A DC like tool
Post by: xtank5 on August 31, 2010, 06:38:19 pm
How do I place liquids?

Use DFHack (http://www.bay12forums.com/smf/index.php?topic=58809.0).
Title: Re: Runesmith - A DC like tool
Post by: meowmix on September 01, 2010, 12:35:52 am
i think im  having the same problem as the guy around page 20, i tried using the dead tag and genocide button to get rid of a siege but all that did was place me in perpetual siege mode, has anyone figured out a way to fix this yet?
Title: Re: Runesmith - A DC like tool
Post by: anotherthing on September 01, 2010, 07:09:52 pm
I know this, defeating a later siege doesn't work. I had an early siege I wasn't prepared to deal with so I tested out the handy Genocide Button on it. Since then, I've defeated about 5 ambushes and 2 sieges. I'm still flagged as Siege. I'm contemplating going as long as possible with this fortress, locking everything away in locked rooms and abandoning.
Title: Re: Runesmith - A DC like tool
Post by: devek on September 01, 2010, 07:25:41 pm
Some people have had luck with killing all but one with runesmith, and then making the last one a coward so it runs away.
Title: Re: Runesmith - A DC like tool
Post by: meowmix on September 01, 2010, 09:29:16 pm
would teleporting everything into lava cause the perpetual siege mode as well? cause i dont want to screw up another fortress, by killing stuff using runesmith if possible.
Title: Re: Runesmith - A DC like tool
Post by: JanusTwoface on September 01, 2010, 09:35:23 pm
would teleporting everything into lava cause the perpetual siege mode as well? cause i dont want to screw up another fortress, by killing stuff using runesmith if possible.

If you don't want to deal with invasions, why don't you just turn them off in the init?  You can turn them back on later if you want them back...

(Don't get me wrong, that particular ability of Runesmith amuses me greatly, just curious)
Title: Re: Runesmith - A DC like tool
Post by: nekoexmachina on September 01, 2010, 09:42:33 pm
Quote
# Linux: to follow
Huh? Didn't understand this. Is there any linux version of runesmith available?
Title: Re: Runesmith - A DC like tool
Post by: meowmix on September 01, 2010, 10:29:58 pm
would teleporting everything into lava cause the perpetual siege mode as well? cause i dont want to screw up another fortress, by killing stuff using runesmith if possible.

If you don't want to deal with invasions, why don't you just turn them off in the init?  You can turn them back on later if you want them back...

(Don't get me wrong, that particular ability of Runesmith amuses me greatly, just curious)

its not that i dont want invasions its just that i want to be able to kill the goblins the way i want to , and killing the building destroyer ones outright with runesmith or teleporting them into lava  is usually a lot easier than trying to design a complicated trap that only works when there are no building destroyer tagged monsters around.

so yea, before i try the teleport into lava way, does anyone know if tinkering with anything on an invader will cause the perpetual siege mode?
Title: Re: Runesmith - A DC like tool
Post by: Still Standing on September 01, 2010, 10:42:29 pm
If you only want to kill individuals, and want to do it in a Dwarfy way, why not spawn pools of Magma under the feet if the offenders with DFhack?
Title: Re: Runesmith - A DC like tool
Post by: meowmix on September 01, 2010, 11:14:02 pm
If you only want to kill individuals, and want to do it in a Dwarfy way, why not spawn pools of Magma under the feet if the offenders with DFhack?

because doing this tend to create pathing issues... the last time i spawned magma i got permanent inaccessible spots that the dwarves cant build on or path through.  actually spawning water with dwarf hack does this as well, so i dont do it anymore
Title: Re: Runesmith - A DC like tool
Post by: devek on September 02, 2010, 01:16:23 am
because doing this tend to create pathing issues... the last time i spawned magma i got permanent inaccessible spots that the dwarves cant build on or path through.  actually spawning water with dwarf hack does this as well, so i dont do it anymore

If water causes a pathing issue.. just spawn a single layer of water and when it evaporates the pathing issue will be fixed.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on September 02, 2010, 01:24:59 am
would teleporting everything into lava cause the perpetual siege mode as well? cause i dont want to screw up another fortress, by killing stuff using runesmith if possible.

If you don't want to deal with invasions, why don't you just turn them off in the init?  You can turn them back on later if you want them back...

(Don't get me wrong, that particular ability of Runesmith amuses me greatly, just curious)

its not that i dont want invasions its just that i want to be able to kill the goblins the way i want to , and killing the building destroyer ones outright with runesmith or teleporting them into lava  is usually a lot easier than trying to design a complicated trap that only works when there are no building destroyer tagged monsters around.

so yea, before i try the teleport into lava way, does anyone know if tinkering with anything on an invader will cause the perpetual siege mode?
well from what I read if there no way a siege can run away perpetual siege mode is on. though I never play that far in dwarf fort to reach that to full around in so Idunno.
still dumping people in magma kinda the hard long and boring way when you could simply change the Civ to yours and remove the invader tags on one goblin archer then wait for them to retaliate and swap back they should go ape shit and start a loyalty crusade if you pull this off in the main gate of the fort you can pool in major carnage with out setting off a single trap or waking the guards. hopefully this should trigger the end siege code that some how bypass when you runesnuff.
Title: Re: Runesmith - A DC like tool
Post by: Jaylow on September 05, 2010, 10:14:57 am
Hi i have a problem whit Runesmith

when i start it  i get a error
saying:this application has failed to start because the applicationn configuration is incorrest. reinstalling the application may fix the problem

i had the same error for Stonesense but afther installing VC2005 redists it when away
i hoped for the same  fix at Runesmith but no luck 
is there anything els i need to install so it will work
i have a  just fresh copy of win XP sp2  and did not instal anything els (but VC2005 redists, and the new LNP)
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on September 05, 2010, 06:31:50 pm
Have you tried a fresh Memory.xml? You can get that from the Stonesense and dfHack threads.
Title: Re: Runesmith - A DC like tool
Post by: Troas on September 06, 2010, 05:53:36 pm
I attempted to edit a mood material in 3.12 (changing one metal to another) with Runesmith 1.6 - Runesmith abended with the following error, and dwarf fortress hung, requiring termination by task manager:
Problem signature:
  Problem Event Name:   BEX
  Application Name:   Runesmith.exe
  Application Version:   0.0.0.0
  Application Timestamp:   4c7120ae
  Fault Module Name:   MSVCR90.dll
  Fault Module Version:   9.0.30729.4926
  Fault Module Timestamp:   4a1743c1
  Exception Offset:   0006c955
  Exception Code:   c0000417
  Exception Data:   00000000
  OS Version:   6.1.7600.2.0.0.256.48
  Locale ID:   1033
  Additional Information 1:   d1f6
  Additional Information 2:   d1f61fbf310b7a33ae9ba670291bf6e1
  Additional Information 3:   9a98
  Additional Information 4:   9a98394bea0db2e65a1f96ff57aca02e

 
In case it matters - I'm running Windows 7 64 bit.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 07, 2010, 04:45:17 am
:S that's a new one. Well it will be a while until I can do anything, still assembling furniture.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on September 07, 2010, 04:47:25 am
Damn you real life, always stealing away our Dwarf Fortress genius'.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 07, 2010, 10:44:53 am
Don't get me started on real life right now, it's crazy. Moving house is so stressful :(

I was thinking earlier and I'd quite like to write an app that reached more of the community. The DF community is a niche and the functionality offered by Runesmith (*cough* cheating *cough*) is a niche within that niche and a niche within a niche is fairly small. I think it would be good to do an app that more people can use & enjoy, either that or make Runesmith more attractive for other purposes. Thoughts?
Title: Re: Runesmith - A DC like tool
Post by: JanusTwoface on September 07, 2010, 12:04:26 pm
If you're looking for something to work on, I'd suggest either taking over or writing a new iteration of Dwarf Therapist. As far as it sounds, there's a large portion of the DF user base that won't play without DT and since chmod stepped down it's sure to break at some future DF update.

There were rumors that someone had already stepped up to take over the project, but I haven't managed to track down anything official.
Title: Re: Runesmith - A DC like tool
Post by: devek on September 07, 2010, 01:13:30 pm
It isn't like therapist has outstanding bugs or features that need to be added.

As long as memory.xml stays updated and it gets included in LNP, what difference does it really make?
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on September 07, 2010, 01:16:34 pm
It's not cheating. It's utilizing all available resources. ^_^
Title: Re: Runesmith - A DC like tool
Post by: Woof on September 07, 2010, 01:29:04 pm
It's not cheating, it's just evening the odds and avoiding unnecessary fun until my epic defence plan is in place :)

Damn goblins...
Title: Re: Runesmith - A DC like tool
Post by: JanusTwoface on September 07, 2010, 03:05:03 pm
It isn't like therapist has outstanding bugs or features that need to be added.

Sure there are (http://code.google.com/p/dwarftherapist/issues/list).  Some of the ones that would be most useful are correctly reading information from mods (such as custom positions and castes), pulling in all of the new attribute information from 0.31, and successfully porting to Linux/Mac.

As long as memory.xml stays updated and it gets included in LNP, what difference does it really make?

That's actually one of the biggest problems in DT in my opinion.  It doesn't use DFHack, it has it's own memory definition files.  So every time that the DF version updates, you have to find the offsets for both DFHack and for DT separately.  Back towards the end of the 40d series there was a branch of DT that used DFHack, but when chmod came back with 0.31, the DFHack branch died out.

Really, it would be rather useful to change DT over to use DFHack so that when DF does any sort of changes to its internal memory scheme, you can automatically (or at least easily) update the programs that depend on it.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 07, 2010, 04:20:11 pm
From what I understand, it didn't die out, it was forced out because he didn't like it
Title: Re: Runesmith - A DC like tool
Post by: JanusTwoface on September 07, 2010, 04:27:51 pm
From what I understand, it didn't die out, it was forced out because he didn't like it

Could be.  Although chmod has moved on, so it could be done more easily now.

DT is MIT Licensed (http://www.opensource.org/licenses/mit-license.php) in any case so creating a new DFHack branch is entirely legit.
Title: Re: Runesmith - A DC like tool
Post by: devek on September 07, 2010, 04:59:48 pm
That's actually one of the biggest problems in DT in my opinion.  It doesn't use DFHack, it has it's own memory definition files.  So every time that the DF version updates, you have to find the offsets for both DFHack and for DT separately.  Back towards the end of the 40d series there was a branch of DT that used DFHack, but when chmod came back with 0.31, the DFHack branch died out.

Well, it doesn't even have to use df hack to use memory.xml.

When df hack finishes its new memory file layout, I'll hack DT to use offsets from that file if no one else takes over by then.
Title: Re: Runesmith - A DC like tool
Post by: JanusTwoface on September 07, 2010, 05:05:45 pm
That's actually one of the biggest problems in DT in my opinion.  It doesn't use DFHack, it has it's own memory definition files.  So every time that the DF version updates, you have to find the offsets for both DFHack and for DT separately.  Back towards the end of the 40d series there was a branch of DT that used DFHack, but when chmod came back with 0.31, the DFHack branch died out.

Well, it doesn't even have to use df hack to use memory.xml.

When df hack finishes its new memory file layout, I'll hack DT to use offsets from that file if no one else takes over by then.

That would be nice.  Or even a tool to read the memory offsets from Memory.xml (although the former would be preferable).  I think the problem with doing that so far is something to do with how the offsets are calculated differently.  Take that with a grain of salt though, I don't remember where I actually read that.

I was thinking earlier and I'd quite like to write an app that reached more of the community. The DF community is a niche and the functionality offered by Runesmith (*cough* cheating *cough*) is a niche within that niche and a niche within a niche is fairly small. I think it would be good to do an app that more people can use & enjoy, either that or make Runesmith more attractive for other purposes. Thoughts?

Back to the original thought, another interesting app that I'm sure that I'd use is something that could edit terrain in a manner as user friendly as Runesmith is for editing creatures with a full GUI.  The DFHack apps that let you play with liquids or dig things are useful but leave something to be desired in interface.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on September 07, 2010, 05:09:43 pm
I still want appearance/likes editing. :P
Title: Re: Runesmith - A DC like tool
Post by: Acanthus117 on September 07, 2010, 05:09:57 pm
Heh, the only thing I want is the ability to modify a creature's appearance.
Title: Re: Runesmith - A DC like tool
Post by: Troas on September 07, 2010, 08:37:22 pm
I have a save made right when the dwarf went moody.  I'll keep hold of it for a while in case you'd like it for testing purposes.

:S that's a new one. Well it will be a while until I can do anything, still assembling furniture.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on September 07, 2010, 11:34:17 pm
once I figure out save dumping I could give you the Cage trapped body swap save to help in cutting the middleman and get straight to the adventurer mind control abilities that would surely cause Horrors if one thinks to much about it.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 08, 2010, 04:16:34 am
once I figure out save dumping I could give you the Cage trapped body swap save to help in cutting the middleman and get straight to the adventurer mind control abilities that would surely cause Horrors if one thinks to much about it.

Just save and the .7zip, .rar or .zip (in that order of preference) the save folder up and put it on rapidshare (free hosting for files under about 200MB) and post the link. To both of you actually
Title: Re: Runesmith - A DC like tool
Post by: Jaylow on September 08, 2010, 12:48:54 pm
Have you tried a fresh Memory.xml? You can get that from the Stonesense and dfHack threads.

i just did and it did not work...
i wonder if i need something on my computer to suport the programe
like i needed  VC2005 redists for Stonesense
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 08, 2010, 01:20:55 pm
You shouldn't do...
Title: Re: Runesmith - A DC like tool
Post by: Troas on September 08, 2010, 09:32:25 pm
OK, save posted to DFFD here (http://dffd.wimbli.com/file.php?id=3083)
Title: Re: Runesmith - A DC like tool
Post by: Jaylow on September 10, 2010, 05:01:26 pm
okay i fixed it  :D
you need .net framework 3.5 or higher for this and VC2005 redists
or it will not work
Frame work 3.5 is also needed to  use PerfectWorldDF
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 10, 2010, 05:25:17 pm
Owned. Didn't know that, I don't know why since It doesn't use .Net.... time to find how to remove it
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on September 10, 2010, 07:53:12 pm
 here's your 31.10 save on body swapping (http://dffd.wimbli.com/file.php?id=3093)

I wonder if the memory different from the normal adventure mode code.
Title: Re: Runesmith - A DC like tool
Post by: Truean on September 15, 2010, 10:12:42 am
Hey :) Great job as always.

Is this by chance 31.13 compatible? If not, I understand seeing as that is a new release. Laters. :)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 15, 2010, 02:46:58 pm
Not yet, sorry
Title: Re: Runesmith - A DC like tool
Post by: Truean on September 15, 2010, 03:16:06 pm
It's cool. Just whenever you can would be nice. You know, no rush or anything.

Again, wonderful job, you cannot know how awesome being able to edit my Dwarf's stats is for me personally.
Title: Re: Runesmith - A DC like tool
Post by: Gentle Manne on September 17, 2010, 10:05:13 pm
Sorry if this has already been asked, but do you plan on expanding this so you can modify wounds/body parts on a creature?
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on September 18, 2010, 11:34:47 am
I NEED this for 0.31.13, as i can hardly play without it (i get flooded with stone unless i set all of the mining skills to 5  ;))
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 18, 2010, 04:36:21 pm
DFHack isn't ready for .13 yet
Title: Re: Runesmith - A DC like tool
Post by: Woof on September 18, 2010, 04:38:30 pm
I NEED this for 0.31.13, as i can hardly play without it (i get flooded with stone unless i set all of the mining skills to 5  ;) )


just dump all the stone on one tile until you get bored and then use it to build huge towers :)
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on September 18, 2010, 04:49:11 pm
just dump all the stone on one tile until you get bored and then use it to build huge towers :)

how? I've only been playing this for 4-5 days ;)
Title: Re: Runesmith - A DC like tool
Post by: Woof on September 18, 2010, 05:17:35 pm
just dump all the stone on one tile until you get bored and then use it to build huge towers :)

how? I've only been playing this for 4-5 days ;)


http://df.magmawiki.com/index.php/DF2010:Stone_management#Dump



basically designate a single tile as a garbage dump using 'i' and ... whatever key specifies it as a garbage dump, then whenever you have huge amounts of stone mark them for dumping with 'd', 'b', 'd' and your dwarfs will dump them on that one pile. every now and then reclaim the stone on the pile with 'd', 'b', 'c' and your dwarves will use them for construction or whatever - no messy stone, plenty of material for building and you keep your high level, fast digging miners! :)
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on September 21, 2010, 12:37:37 am
basically designate a single tile as a garbage dump using 'i' and ... whatever key specifies it as a garbage dump, then whenever you have huge amounts of stone mark them for dumping with 'd', 'b', 'd' and your dwarfs will dump them on that one pile. every now and then reclaim the stone on the pile with 'd', 'b', 'c' and your dwarves will use them for construction or whatever - no messy stone, plenty of material for building and you keep your high level, fast digging miners! :)

THANK YOU! i've always wondered what to do with all of the damned stone i get from my strip mines :P
Title: Re: Runesmith - A DC like tool
Post by: Fox the Undead on September 21, 2010, 04:40:07 am
Do Runesmith requires not only version-compatible dfhack.dll, but also "full" offsets? I've used dll and memory.xml from last DFHack release and Runesmith crashes on launch with error "Entry point not found".
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 21, 2010, 04:58:31 am
This is because DFHack has had changes made it since the last release, that and not all the offsets are present. I don't provide support for people updating themselves since usually it's more then just an offset update that is needed.
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on September 21, 2010, 09:17:17 pm
This is because DFHack has had changes made it since the last release, that and not all the offsets are present. I don't provide support for people updating themselves since usually it's more then just an offset update that is needed.

when do you think you will have mapped all of the new offsets?  :-\

edit: Is this open source?
Title: Re: Runesmith - A DC like tool
Post by: Smitehappy on September 26, 2010, 06:25:04 pm
Bump for a .14 version?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 26, 2010, 06:37:56 pm
DFHack still hasn't got all the .13 or .14 creature offsets. So no update till then
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on September 27, 2010, 05:12:45 pm
I bet if this was open source, you would have people to help you make it, so updates would be faster :o
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on September 27, 2010, 05:15:01 pm
What is it with you people and wanting everything to be open source? Just because it's open source a) doesn't mean it'll get done faster, b) means that there are more people to screw up code, and c) means that there may be coders with very conflicting styles. Enough, I say!
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on September 27, 2010, 05:15:39 pm
i second that.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 27, 2010, 06:21:18 pm
I bet if this was open source, you would have people to help you make it, so updates would be faster :o

Maybe... but then... wait! IT'S NOT MY CODE THAT NEEDS UPDATING. FOR FUCK SAKE! HOW MANY TIMES DO I NEED TO SAY THAT WE'RE WAITING ON OFFSETS. FUCKING OFFFSETS!!!

OFFSETS!!!

OFFSETS!!

OFFSETS!!!

OFFSETS!!!

I have Runesmith running with the latest version of DFHack on my system, but it reports everything as dead and fey because not all the offsets are present. So again... OFFSETS!!!!

/End rant
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on September 27, 2010, 09:04:52 pm
so waiting for a update for a those that don't have df .13 out of the question?
Title: Re: Runesmith - A DC like tool
Post by: Roses on September 27, 2010, 09:38:58 pm
The one posted in the first post works for 31.12, but there was a big change in offsets in the 31.12-.13 change that many of them if not most still have not been found. The basics of DFHack are working, but the memory offsets are still a giant mess, which means Sizeak can do NOTHING until those offsets are found. If you absolutely MUST have Runesmith then play on .12 or what until the offsets are all found.
Title: Re: Runesmith - A DC like tool
Post by: Slackratchet on September 28, 2010, 01:47:10 am
I bet if this was open source, you would have people to help you make it, so updates would be faster :o

Or maybe instead you could bug the developer enough that he would walk away from the project entirely.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 28, 2010, 04:27:05 am
I bet if this was open source, you would have people to help you make it, so updates would be faster :o

Or maybe instead you could bug the developer enough that he would walk away from the project entirely.
That's always an option lol, though I think I probably over reacted
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on September 28, 2010, 08:01:12 am
I bet if this was open source, you would have people to help you make it, so updates would be faster :o

Or maybe instead you could bug the developer enough that he would walk away from the project entirely.
That's always an option lol, though I think I probably over reacted

You know, I probably did too, but still. *head asplode*
Title: Re: Runesmith - A DC like tool
Post by: Truean on September 28, 2010, 02:11:48 pm
People always demand more of anything when it is:

a.) something they don't have to pay for,
b.) something they don't have to work at.

Quote
I bet if this was open source, you would have people to help you make it, so updates would be faster :o

You lose that bet, badly. Too many cooks throwing random, conflicting ingredients into a pot means the meal tastes like shit. Period.

____________________________
Bottom line:

This is a problem only the DF Hack people can fix.

Chill and be thankful someone else is taking their time to help you mod/cheat.
Do not rush that which cannot be rushed.
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on September 28, 2010, 05:16:42 pm
Ahhh, the sweet smell of a flame war, and, hey, it looks like I'm the enemy! Smells like burnt bacon.....

Gonna go see if i can go get somebody at /b/ to contribute to DFHack (just need to tell them if they make it work i will give 'em a link showing a kid getting beat up with a baseball bat!)
Title: Re: Runesmith - A DC like tool
Post by: JanusTwoface on September 28, 2010, 05:23:40 pm
Quote
I bet if this was open source, you would have people to help you make it, so updates would be faster :o

You lose that bet, badly. Too many cooks throwing random, conflicting ingredients into a pot means the meal tastes like shit. Period.

...

This is a problem only the DF Hack people can fix.

DFHack is open source.  And most of the applications that you can use with DF are based on DFHack (with DT being a notable exception).  So most of the programs you probably/possibly used are based off of open source software. 

And then there are things like Firefox...

Open source works great for some things, especially volunteer projects.  You just need someone that takes primary control of the project and filters through what is included precisely so you can avoid the 'too many cooks' issue.

The actual point though is that this is sizeak's project.  If he wants it to be open source, it will be; otherwise, it won't.  Sort of like Toady and DF itself...
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on September 28, 2010, 05:31:53 pm
Quote
I bet if this was open source, you would have people to help you make it, so updates would be faster :o

You lose that bet, badly. Too many cooks throwing random, conflicting ingredients into a pot means the meal tastes like shit. Period.

...

This is a problem only the DF Hack people can fix.

DFHack is open source.  And most of the applications that you can use with DF are based on DFHack (with DT being a notable exception).  So most of the programs you probably/possibly used are based off of open source software. 

And then there are things like Firefox...

Open source works great for some things, especially volunteer projects.  You just need someone that takes primary control of the project and filters through what is included precisely so you can avoid the 'too many cooks' issue.

The actual point though is that this is sizeak's project.  If he wants it to be open source, it will be; otherwise, it won't.  Sort of like Toady and DF itself...

Amazing, a comment that doesn't flame me. Very good job with neutrality!
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 28, 2010, 05:42:05 pm
Yeah, apologies all round. We all need to chill a bit :/
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on September 28, 2010, 05:46:08 pm
I know, I'm just sick of everyone yelling "Open source it, open source it!" when a project takes longer than a couple days to make the next release. Blah.
Title: Re: Runesmith - A DC like tool
Post by: peterix on September 28, 2010, 08:38:11 pm
Guys(?), one thing:
I pretty much know what to look for to get things like Maps and Materials working. Creatures are a different story and unlike most of dfhack, this part was largely extended and maintained by other people, who are now apparently busy with other things. So, I'll have to first find out what I'm looking for, document it and then I can actually search for it, replicating work already done by others. On top of that, the next semester started at my uni and I have /real/ stuff to do. Lots of math and stuff ~_~


So, give it some time... the .13 and .14 versions without goblin sieges are IMHO broken anyway.
Title: Re: Runesmith - A DC like tool
Post by: Roses on September 28, 2010, 11:03:08 pm
No problems peterix, most of us know that everyone is busy and that the stuff they do for this game is done in their free time, and we are very grateful that you and others like you spend their free time helping us all. I may be of little to no help on the offsets and DFHack part of things, but I'm finishing up my Physics Ph.D. so if you need any help with math or physics let me know :)
Title: Re: Runesmith - A DC like tool
Post by: Truean on September 29, 2010, 07:06:24 am
Quote
DFHack is open source.  And most of the applications that you can use with DF are based on DFHack (with DT being a notable exception).  So most of the programs you probably/possibly used are based off of open source software.

And then there are things like Firefox...

Open source works great for some things, especially volunteer projects.  You just need someone that takes primary control of the project and filters through what is included precisely so you can avoid the 'too many cooks' issue.

The actual point though is that this is sizeak's project.  If he wants it to be open source, it will be; otherwise, it won't.  Sort of like Toady and DF itself...

Good points. I know open source works for SOME things. A.) It wouldn't here. B.) It is not the magic solution for wanting things right this second. That would be patience.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 29, 2010, 07:55:31 am
Open source would work fine for Runesmith, I just don't want people seeing my bad code :D
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on September 29, 2010, 03:53:38 pm
Open source would work fine for Runesmith, I just don't want people seeing my bad code :D

bad code?! you made it so we could wipe an entire goblin siege of the map by pausing, selecting a goblin, and hitting genocide!!! THAT IS GOOD CODE!

(sorry for the yellin'!)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 29, 2010, 04:12:48 pm
Open source would work fine for Runesmith, I just don't want people seeing my bad code :D

bad code?! you made it so we could wipe an entire goblin siege of the map by pausing, selecting a goblin, and hitting genocide!!! THAT IS GOOD CODE!

(sorry for the yellin'!)

From a functionality point of view you would be correct, however I'm not so sure about from a design point of view... anyway, I've said before that the possibility of making it open source exists, it just depends on how much time I have and motivation etc. As it stands I haven;t actually played any DF for a few months, due to lack of time, minor Minecraft addiction and also having a shed load of other games to complete + coding projects
Title: Re: Runesmith - A DC like tool
Post by: Truean on September 29, 2010, 05:01:44 pm
Quote
Open source would work fine for Runesmith, I just don't want people seeing my bad code :D

Open source would somehow give you the DF Hack updates you require to release a new update of Runesmith? :P

Open source Runesmith might work as a production plan.
Open source Runesmith will not give you the files you and DFHACK need to release a new updates sooner.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 29, 2010, 05:03:05 pm
Well no obviously
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on September 30, 2010, 05:40:02 am
so any one found any new ways to screwing around with runesmith in adventure mode?
so far between: removing the stat, attribute, and traits hurdles for instant recruitment and body swapping from caging your self and removing the cage flag and the usual loyalty crusade by slapping a civ member a zombie flag and removing it once they start hitting him.
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on October 01, 2010, 06:28:00 pm
minor Minecraft addiction

I am pretty sure minor is too umm, much of an understatement of the power of minecraft.....


Spoiler (click to show/hide)
Title: Re: Runesmith - A DC like tool
Post by: Darkdwarf14 on October 03, 2010, 01:49:11 pm
Hey guys I'm new to all this and just tried out runesmith but i keep getting an error saying couldn't find a suitable process. I have dwarf fortress running in fortress mode but still nothing. Can anybody help?
Title: Re: Runesmith - A DC like tool
Post by: Magnnus on October 03, 2010, 03:01:26 pm
Hey guys I'm new to all this and just tried out runesmith but i keep getting an error saying couldn't find a suitable process. I have dwarf fortress running in fortress mode but still nothing. Can anybody help?

Runesmith is not currently compatible with the latest version of Dwarf Fortress; you will have to wait for an update before Runesmith can be used with the latest version.
Title: Re: Runesmith - A DC like tool
Post by: Darkdwarf14 on October 03, 2010, 05:28:40 pm
Ok thanks. I was wondering what was going on.
Title: Re: Runesmith - A DC like tool
Post by: Darquan on October 08, 2010, 07:43:24 am
Is there any info when will there be a version compatible with 31.16, if it will ever be?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 08, 2010, 07:44:07 am
Again, DFHack offsets
Title: Re: Runesmith - A DC like tool
Post by: NKDietrich on October 08, 2010, 09:54:03 am
Again, DFHack offsets

DFHack works with .16, at least some of the tools. I take it there are additional offsets that you need?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 08, 2010, 09:54:54 am
All the creature offsets
Title: Re: Runesmith - A DC like tool
Post by: JockthePilot on October 08, 2010, 12:06:39 pm
shouldn't dwarf therapist have those? or does the programmer of therapist not share those offsets
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 08, 2010, 12:09:09 pm
shouldn't dwarf therapist have those? or does the programmer of therapist not share those offsets

We need far more offsets than DT
Title: Re: Runesmith - A DC like tool
Post by: Darquan on October 08, 2010, 12:30:04 pm
Hmm... any way to help you find those offsets?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 08, 2010, 07:54:06 pm
Hmm... any way to help you find those offsets?

I'm not actively finding them, DFHack thread is the best place to ask about offsets
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on October 08, 2010, 10:22:57 pm
Hmm... any way to help you find those offsets?

I'm not actively finding them, DFHack thread is the best place to ask about offsets

If you're not actively finding them, why have this? you need to work on this, or let others help...
Title: Re: Runesmith - A DC like tool
Post by: JanusTwoface on October 08, 2010, 11:35:53 pm
Because Runesmith is based on DFHack, like most of the other DF helper apps are right now.  DFHack made it so that you could update one set of offsets rather than one for each program, and meant that people could write such apps without worrying at all about memory hacking...

But at the same time nothing works until DFHack does.  It would be helpful if we had a few more people working on the DFHack project that were good at tracking down these addresses.

So far as letting others help, nothing's stopping you.  If you can find the offsets, add them to the memory.xml file and post it.  I'm sure there are plenty of people that'll thank you!  :)
Title: Re: Runesmith - A DC like tool
Post by: NKDietrich on October 08, 2010, 11:39:46 pm
I'd be glad to help out if I knew more about the specifics of how DF dealt with memory and such. Would be nice if peterix could release a guide on how to track down DFHack compatible offsets so he never has to worry about it again, everyone else can pitch in.

I just don't want to reinvent the wheel by diving into it myself without knowing anything.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on October 08, 2010, 11:46:18 pm
I'd also be happy to at least try and help find some of the offsets, although I have no idea where to start.
Title: Re: Runesmith - A DC like tool
Post by: peterix on October 09, 2010, 04:17:25 am
I'd also be happy to at least try and help find some of the offsets, although I have no idea where to start.
Actually it's more like where to finish now. I should have the offsets in the next dfhack version, but that could take a week or so -- depends on how much time I have for this.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on October 09, 2010, 04:42:19 am
Ah, sweet, I can't wait!
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on October 09, 2010, 04:14:26 pm
Because Runesmith is based on DFHack, like most of the other DF helper apps are right now.  DFHack made it so that you could update one set of offsets rather than one for each program, and meant that people could write such apps without worrying at all about memory hacking...

But at the same time nothing works until DFHack does.  It would be helpful if we had a few more people working on the DFHack project that were good at tracking down these addresses.

So far as letting others help, nothing's stopping you.  If you can find the offsets, add them to the memory.xml file and post it.  I'm sure there are plenty of people that'll thank you!  :)

Exactly! Why does he not try to advance DFhack so his own program benefits as well?
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on October 09, 2010, 08:41:24 pm
Maybe sizeak has a life outside of Runesmith - or maybe he just doesn't feel like it? He needs some free time as well.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 09, 2010, 09:26:33 pm
Because Runesmith is based on DFHack, like most of the other DF helper apps are right now.  DFHack made it so that you could update one set of offsets rather than one for each program, and meant that people could write such apps without worrying at all about memory hacking...

But at the same time nothing works until DFHack does.  It would be helpful if we had a few more people working on the DFHack project that were good at tracking down these addresses.

So far as letting others help, nothing's stopping you.  If you can find the offsets, add them to the memory.xml file and post it.  I'm sure there are plenty of people that'll thank you!  :)

Exactly! Why does he not try to advance DFhack so his own program benefits as well?

Maybe because I have better things to do. You want it that bad, then find the offsets yourself. I wrote this app for me because I wanted to. You get to use it because I let you, it's not your right or something so stop acting like it is.
Title: Re: Runesmith - A DC like tool
Post by: Knossos on October 10, 2010, 05:28:02 am
What a bunch of ungrateful douches.

I hope all this demanding and bitching doesn't deflect you from wanting to work on Runesmith at all. I appreciate all the work you have put into it :)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 10, 2010, 07:00:23 am
What a bunch of ungrateful douches.

I hope all this demanding and bitching doesn't deflect you from wanting to work on Runesmith at all. I appreciate all the work you have put into it :)

Thank you. All that should bee needed for it to work with the newest DF is the offsets that Peterix said would be ready in about a week
Title: Re: Runesmith - A DC like tool
Post by: Deon on October 11, 2010, 09:13:40 am
There're always ungrateful douches, but it's a rare case when someone dictates what to do for no apparent reason :). So don't worry, I doubt you will get many "demands" like that, and we all know how to deal with those who make many demands of adamantine socks :).

P.S. I can't wait to get the updated version for a few reasons, so I hope you guys will have some time and willingness for it :).
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 11, 2010, 02:32:29 pm
Well I just pulled down the latest DFHack stuff to see how to close to done it was and nearly everything seems to be working. The most glaringly obvious thing that was missing is the names, not sure apart from that but it seems nearly ready.
Title: Re: Runesmith - A DC like tool
Post by: Thoranius on October 11, 2010, 06:58:01 pm
*Wanders through this forum thread aimlesslely, limbs twitching and drooling slightly, another Runesmith/Dwarf Fortress addict in desperate need of a fix of the good stuff. (IE, a catsplosion curing genocide)*
 :o
Kill the Tribble kitty!



On a side note, keep up the great work, sizeak and peterix! Don't let the slavedrivers and ungrateful, impatient players get to you.  :D
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 11, 2010, 07:48:24 pm
Well I should be in bed right now since I have work tomorrow and it's nearly 2am here, but it appears we have names too now. Sadly attributes aren't working yet
Title: Re: Runesmith - A DC like tool
Post by: Deon on October 12, 2010, 12:17:37 am
You're teasing us, aren't you?

And I often go to bed too late before a work too... Nothing that a good sleep during a week-end can't fix.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on October 12, 2010, 08:24:49 am
dang did I come off as a ungreatful Douche?
If so then Sorry I'm having a 'inventor' block on finding many things one can do in Runesmith.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on October 12, 2010, 10:43:21 am
Can't wait to see this stuff back in action. Keep up the good work, guys!
Title: Re: Runesmith - A DC like tool
Post by: Miko19 on October 14, 2010, 05:26:31 am
*Sniff, sniff* How's it going?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 14, 2010, 06:38:57 am
There haven't been any updates to the DFHack Git repo since the 8th, so I guess no more progress has been made on offsets
Title: Re: Runesmith - A DC like tool
Post by: Mortiss on October 14, 2010, 12:00:24 pm
Endless Siege. 31.12

Basically, I have tried to reduce the number of invading creatures by using "Delete Creature" flag in the Runesmith. Now I am stuck with the endless Siege, so no caravans and no migrants. Is there a way to get rid of it?
(Other people had posted about this in this thread but I believe in the end there were no concrete answers).
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 14, 2010, 01:17:48 pm
I personally don't know of one, Rumrusher seems to have done the most experimentation in this regard
Title: Re: Runesmith - A DC like tool
Post by: Xirr on October 14, 2010, 03:03:34 pm
Endless Siege. 31.12

Basically, I have tried to reduce the number of invading creatures by using "Delete Creature" flag in the Runesmith. Now I am stuck with the endless Siege, so no caravans and no migrants. Is there a way to get rid of it?
(Other people had posted about this in this thread but I believe in the end there were no concrete answers).

(1) The best cure is prevention. People have invested good time and good advice into this guide, I suggest you utilize it (don't get me wrong, I do not use Runesmith but believe it is a great tool to be utilized as a de-bugging/quick fix). http://df.magmawiki.com/index.php/Defense

(2) You will probably have to go down the entire list in the Flags tab for all creatures that can be part of a Siege (Humans, slavers, Goblins, Ogres, Trolls, etc) and remove the flags for "In Ambush", "Active Invader", etc. Because Sieges are coded to have the invaders retreat/siege be broken, and last time I checked (which was...years ago), at least one Invader had to retreat to turn off the Siege mode--usually in vanilla DF, that is not a problem because Sieges are usually 50+ individuals and they come in waves.

(3) Not sure if this would work or not, but in theory it should: Actively "vanish" all corpses (and make sure you write changes after each vanish because this can cause DF instability).

However, if the corpses are not there--you have invaders who did not "leave" the siege and were not included on the map (i.e., one of those wave groups that comes in after the initial announcement) and have the "retreating" flag enabled--thus giving you an endless siege. Unfortunately, the only cure for that is abandonment because the problem is with the world.sav, not your fort, but then just re-claim, no biggy (unless your Fort is 100 years old and has items everywhere..then be prepared for 5 years of clean-up)

Hope some of this helps.

-Cheers
 
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 14, 2010, 03:10:20 pm
You can use cleartask from DFHack to help with post reclaim cleanup I think
Title: Re: Runesmith - A DC like tool
Post by: BodyGripper on October 14, 2010, 03:33:20 pm
Yep, I had a fort of about 10 years and had to abandon.  I'm about 12-14 years into the reclaim, and there's still crap scattered everywhere.  (I'm no longer working on cleaning it up, though.)

I never heard of cleartask, but it sounds like something I should check out!
Title: Re: Runesmith - A DC like tool
Post by: Thoranius on October 15, 2010, 02:27:31 am
I've still had no luck with the cleartask tool, always get the offsets not found error no matter which version I try, and the only fix I found seems to involve changing a little stuff in the memory.xml file, which is fine, but the changes to the other file seem to involve recompiling and the like, which is a bit beyond my knowledge of how to accomplish, unfortunately.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 15, 2010, 10:37:55 am
Talking to Peterix on IRC and he's being awesome and finding offsets right now as I type this. So just a little more patience :)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 15, 2010, 01:30:37 pm
I have sat on my drive what appears to be a working version. Just needs testing now :D
Title: Re: Runesmith - A DC like tool
Post by: neo1096 on October 15, 2010, 01:45:15 pm
Yay!! Thank you sizeak. I wanted to wait to post until after all the bitching by the ingrates was done, so my comment wouldn't get lost in it.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 15, 2010, 01:53:38 pm
Yay!! Thank you sizeak. I wanted to wait to post until after all the bitching by the ingrates was done, so my comment wouldn't get lost in it.

Ahahaha thanks! Most of the thanks should go to Peterix for finding the needed offsets, sadly I'm not very good at it and even less inclined. Download link updated, only tested quickly but it should all work.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 15, 2010, 01:54:19 pm
Now 0.31.16 Compatible!
Title: Re: Runesmith - A DC like tool
Post by: YouR_DooM on October 15, 2010, 02:00:21 pm
Holy Crap!

*download*
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 15, 2010, 02:00:48 pm
Ok the archive may be corrupt...

Edit: Seems fine, must have just been a bad download
Title: Re: Runesmith - A DC like tool
Post by: Gearheart on October 15, 2010, 02:13:07 pm
Hell yes. Thank you man.
Title: Re: Runesmith - A DC like tool
Post by: Slackratchet on October 15, 2010, 03:29:43 pm
Awesome, thank you!
Title: Re: Runesmith - A DC like tool
Post by: Calhoun on October 15, 2010, 03:37:50 pm
Just what I needed! Thanks Sizeak and Peterix.
Title: Re: Runesmith - A DC like tool
Post by: Silentstar on October 15, 2010, 04:38:13 pm
I'm trying to get this tool working for the first time.  However i'm running into some problems.  I kept getting an error that i'm missing a dll (msvcp100 i think), so i tracked that down and installed it, then i got another error for another dll.  I decided to not try and track down dlls one by one so i started reading this thread, however i'm finding the information is kind of dispersed throughout and i thought i would just ask.

what software is required in order to use runesmith, i read somewhere in the thread that it's based on Qt, i didn't know what that was, so i looked it up, the page for Qt is pretty developer-centric so i wasn't able to see what if anything i needed to install as an end user.  Also, i read somewhere that dfhack.dll and memory.xml need to be replaced.  I'm assuming that's in the dfhack folder.  But does memory.xml get replaced by memory-ng.xml,(form the Runesmith folder) or do i need to rename that.  Do all the files that come in the zip need to be put in the dfhack directory?  If all this is answered somewhere in this thread, i haven't found it yet, and i feel like this is stuff that should maybe be included in the first post. </ask nicely>
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on October 15, 2010, 05:58:42 pm
Oh my god, thank you so much.
Title: Re: Runesmith - A DC like tool
Post by: Falc on October 15, 2010, 06:10:45 pm
Spelling error: animals are listed as 'Chanined'
Title: Re: Runesmith - A DC like tool
Post by: Boes on October 15, 2010, 06:17:36 pm
I have run across the same error that silentstar was posting about.   the program was missing msvcr100.dll and msvcp100.dll,  I downloaded them and installed them.  I tried to run the program again and I am getting this error.   "The procedure entry point _invalid_parameter_noinfo_noreturn could not be located in the dynamic link library MSVCR100.dll."


I am thinking that it is a version conflict with the versions of these 2 files and what you had used when it was complied.  Any advise would be appreciated.
Title: Re: Runesmith - A DC like tool
Post by: YouR_DooM on October 15, 2010, 06:47:39 pm
forgot to say thank you earlier
Title: Re: Runesmith - A DC like tool
Post by: SnoopBob on October 15, 2010, 07:31:35 pm
I'm trying to get this tool working for the first time.  However i'm running into some problems.  I kept getting an error that i'm missing a dll (msvcp100 i think), so i tracked that down and installed it, then i got another error for another dll.  I decided to not try and track down dlls one by one so i started reading this thread, however i'm finding the information is kind of dispersed throughout and i thought i would just ask.

what software is required in order to use runesmith, i read somewhere in the thread that it's based on Qt, i didn't know what that was, so i looked it up, the page for Qt is pretty developer-centric so i wasn't able to see what if anything i needed to install as an end user.  Also, i read somewhere that dfhack.dll and memory.xml need to be replaced.  I'm assuming that's in the dfhack folder.  But does memory.xml get replaced by memory-ng.xml,(form the Runesmith folder) or do i need to rename that.  Do all the files that come in the zip need to be put in the dfhack directory?  If all this is answered somewhere in this thread, i haven't found it yet, and i feel like this is stuff that should maybe be included in the first post. </ask nicely>
I have run across the same error that silentstar was posting about.   the program was missing msvcr100.dll and msvcp100.dll,  I downloaded them and installed them.  I tried to run the program again and I am getting this error.   "The procedure entry point _invalid_parameter_noinfo_noreturn could not be located in the dynamic link library MSVCR100.dll."


I am thinking that it is a version conflict with the versions of these 2 files and what you had used when it was complied.  Any advise would be appreciated.

Had the same problem, solved it by copying the Runesmith files into the Dwarf Fort folder.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 15, 2010, 08:00:01 pm
ARG sorry about this, I switched to VS 2010 and I guess it's linked in some dll's I didn't realise. Will add them to download archive.

Edit: Added them.
Title: Re: Runesmith - A DC like tool
Post by: Morwaul on October 15, 2010, 08:18:45 pm
Just wanted to say Thank You Sizeak.  Didn't realize how much I needed this tool until I didn't have it. 
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on October 15, 2010, 08:19:39 pm
Just wanted to say Thank You Sizeak.  Didn't realize how much I needed this tool until I didn't have it.

I second that.
Title: Re: Runesmith - A DC like tool
Post by: Knossos on October 16, 2010, 02:19:28 am
Many thanks Sizeak!

Have you ever considered paypal donations?
Title: Re: Runesmith - A DC like tool
Post by: Boes on October 16, 2010, 06:40:19 am
ARG sorry about this, I switched to VS 2010 and I guess it's linked in some dll's I didn't realise. Will add them to download archive.

Edit: Added them.

Thanks,  for some reason it would not work on my machine with those 2 files, but once i had version numbers to compare to,  it was easy enough to get the vs 2010 redist package and install that.   I've uploaded the redist package to dffd so if anybody else has the problem they can get it and install it with less time spent searching microsoft's site.

http://dffd.wimbli.com/file.php?id=3279 (http://dffd.wimbli.com/file.php?id=3279)

Thanks for all your hard work on this program.

/edit
If you end up getting an error about one of the dlls not being a valid windows application, then this file is what you need to install and then delete msvcr100.dll and msvcp100.dll in the runesmith folder.  After that it should work fine.
Title: Re: Runesmith - A DC like tool
Post by: Troas on October 16, 2010, 10:58:52 am
Thanks for the update Sizeak!  One thing though - the update you posted will not work (by itself) with 64 bit Windows 7.  I believe you may not have included the 64 bit .dlls?  However after loading the 2010 C++ redist package posted by Boes it works fine.
Title: Re: Runesmith - A DC like tool
Post by: Thoranius on October 16, 2010, 11:10:10 am
All hail sizeak and peterix!

All hail sizeak and peterix!

*Bows prostrate on the ground over and over and over again, then hurries off to perform a Tribble kitty genocide*
 ;D
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 16, 2010, 11:11:32 am
Grr re-updated with hopefully the correct dll's
Title: Re: Runesmith - A DC like tool
Post by: Silentstar on October 16, 2010, 12:29:58 pm
Yay!  it works now.  I don't have to wait another three seasons for my miner to be legendary.

Thanks sizeak for the awesome utility and for being so responsive to your many fans

and thanks Boes for the legwork you did on the redist issue
Title: Re: Runesmith - A DC like tool
Post by: krisslanza on October 16, 2010, 12:51:15 pm
Was there some way to only edit a specific Dorf? I tried clicking, double clicking, right-clicking dorfs and it seems all I could do is just make changes apply to EVERY Dorf. I don't want that. It's a bit too much.
Title: Re: Runesmith - A DC like tool
Post by: BodyGripper on October 16, 2010, 02:13:52 pm
Awesome!  It probably won't be long before I get some good use out of this.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 16, 2010, 04:56:12 pm
Was there some way to only edit a specific Dorf? I tried clicking, double clicking, right-clicking dorfs and it seems all I could do is just make changes apply to EVERY Dorf. I don't want that. It's a bit too much.

Yeah you double click on the value you want to edit, i.e. happiness
Title: Re: Runesmith - A DC like tool
Post by: Victuz on October 19, 2010, 10:23:20 am
Hot damn I downloaded this because I wanted to change a possessed mood of my weaponsmith into a fey mood and he was not happy about it.

He's currently running around naked with a steel spear he stole from my militia commander... oh he killed someone. oh and another one, dang he's good.
Title: Re: Runesmith - A DC like tool
Post by: Nabobalis on October 19, 2010, 11:17:17 am
Anyway to kill a creature without it disappearing?

Maybe damage it in someway and it dies real soon?
Title: Re: Runesmith - A DC like tool
Post by: peterix on October 19, 2010, 11:32:32 am
Anyway to kill a creature without it disappearing?

Maybe damage it in someway and it dies real soon?
Not really, no. We could do it in 40d by making the creature bleed... not so simple with 31.xx I'm afraid.

Hot damn I downloaded this because I wanted to change a possessed mood of my weaponsmith into a fey mood and he was not happy about it.
/fun/ for everyone involved I'm sure :P

sizeak: would having the job offsets help here?
Title: Re: Runesmith - A DC like tool
Post by: Aarik on October 19, 2010, 01:41:21 pm
I'm testing this in the arena ATM.

Is it possible to heal injuries with this?

I've been working on the current fight's for a few hours now and my dudes are real busted up with red breaks, I really don't want to have to abort and restart at this point.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on October 19, 2010, 05:35:48 pm
I'm testing this in the arena ATM.

Is it possible to heal injuries with this?

I've been working on the current fight's for a few hours now and my dudes are real busted up with red breaks, I really don't want to have to abort and restart at this point.
Sadly he didn't update this version with any thing new. Just ported it for those on the new version of dwarf fortress. But you can buff the person recuperation/toughness and wait it out.
Title: Re: Runesmith - A DC like tool
Post by: Aarik on October 19, 2010, 06:06:18 pm
Red injuries heal in Arena mode?

Seriously?

Also, is Recuperation better higher or lower?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on October 19, 2010, 06:31:03 pm
Red injuries heal in Arena mode?

Seriously?

Also, is Recuperation better higher or lower?
higher,
though it's only faster when you Travel and there no where to go in arena mode. Though if you could, see if one can order commands in arena mode by using the adding labors and quick fort utility or something that will auto designate construction/mining while bypassing the need of going through the fort mode menu. If so then I think we can order towns men to construct towers in adventure mode.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 19, 2010, 07:01:29 pm
Can't heal stuff, the same as you can't just make it bleed like Peterix said.

Anyway to kill a creature without it disappearing?

Maybe damage it in someway and it dies real soon?
Not really, no. We could do it in 40d by making the creature bleed... not so simple with 31.xx I'm afraid.

Hot damn I downloaded this because I wanted to change a possessed mood of my weaponsmith into a fey mood and he was not happy about it.
/fun/ for everyone involved I'm sure :P

sizeak: would having the job offsets help here?

The job offsets would only be used for changing the mood materials I believe (though this is off the top of my head). Just changing the mood should only need a correct mood offset. Could it be wrong?
Title: Re: Runesmith - A DC like tool
Post by: JockthePilot on October 20, 2010, 09:40:59 am
Thank you so much, this works great! One question though. Would it be possible to add a column displaying custom profession name? I realize it displays in the misc tab but it would be really helpful if you could sort by it. Anyway, thanks again for the great tool, and keep up the good work :D
Title: Re: Runesmith - A DC like tool
Post by: JockthePilot on October 20, 2010, 09:54:36 am
Oh, and I got a crash removing a labor but I can just use dwarf therapist so it's not that big a deal.
Title: Re: Runesmith - A DC like tool
Post by: TKTom on October 22, 2010, 12:36:11 pm
 There appears to be a typo (or some weirdness) when looking at chained animals in this tool.

Spoiler (click to show/hide)


 That's not right, surely?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 22, 2010, 01:13:33 pm
AHAHAHAHAHA Epic typo is epic
Title: Re: Runesmith - A DC like tool
Post by: Killing Time on October 23, 2010, 02:26:46 am
How do you change the materials for a strange mood? There's nothing under the mood tab for it. Am I missing something real obvious?
Title: Re: Runesmith - A DC like tool
Post by: Drakeero on October 23, 2010, 10:49:13 am
A cat just wandered into my fortress with a migrant.

Given my massive use of quantum stockpiles I don't want dead vermin carcasses piling up everywhere.

What flag should I inflict to kill it without somehow crashing or ruining my megaproject?  "Circulatory spray"?  Or just "dead"?
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on October 23, 2010, 02:09:01 pm
HELL YEAH, i just got to the forums, saw this was bunped, looked, AND SAW
Quote
Now 0.31.16 Compatible!


edit:
A cat just wandered into my fortress with a migrant.

Given my massive use of quantum stockpiles I don't want dead vermin carcasses piling up everywhere.

What flag should I inflict to kill it without somehow crashing or ruining my megaproject?  "Circulatory spray"?  Or just "dead"?

I think you should bring it to a cage OUTSIDE the megaproject, THEN inflict the dead tag.
Title: Re: Runesmith - A DC like tool
Post by: HermitDwarf on November 05, 2010, 01:51:23 pm
How do I use Runesmith to remove a creature from the game? I have some bears and wolves and stuff at location 0,0,0 that I assume are glitched or something and would like to get rid of them.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on November 05, 2010, 02:58:46 pm
How do I use Runesmith to remove a creature from the game? I have some bears and wolves and stuff at location 0,0,0 that I assume are glitched or something and would like to get rid of them.

Set the "Dead" flag on them from the flags tab
Title: Re: Runesmith - A DC like tool
Post by: mgrinshpon on November 11, 2010, 10:54:49 pm
A lot of this thread has complaining, so I'm gonna just go ahead and say this:

Thank you. Thanks for spending your free time making a very useful utility for DF! I appreciate it tremendously!
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on November 12, 2010, 08:23:27 am
A lot of this thread has complaining, so I'm gonna just go ahead and say this:

Thank you. Thanks for spending your free time making a very useful utility for DF! I appreciate it tremendously!
same here I wouldn't have gotten the first adventurer child born without Runesmith.
sadly with .17 out I sense tons of members wanting this to be updated,
and by jovi this might take a couple of pages.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on November 12, 2010, 08:37:21 am
A lot of this thread has complaining, so I'm gonna just go ahead and say this:

Thank you. Thanks for spending your free time making a very useful utility for DF! I appreciate it tremendously!
same here I wouldn't have gotten the first adventurer child born without Runesmith.
sadly with .17 out I sense tons of members wanting this to be updated,
and by jovi this might take a couple of pages.

Whaaaaaaat .17 WTF!!!!!!!!!!! :(

also, thanks mgrinshpon
Title: Re: Runesmith - A DC like tool
Post by: Kobold Troubadour on November 12, 2010, 08:45:07 am
Thank you. Thanks for spending your free time making a very useful utility for DF! I appreciate it tremendously!
same here I wouldn't have gotten the first adventurer child born without Runesmith.
sadly with .17 out I sense tons of members wanting this to be updated,
and by jovi this might take a couple of pages.
Patience is indeed a virtue my evil little body swapping, baby snatching Necromancer....

Thank you for this little program and do take your time.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on November 12, 2010, 11:56:57 am
Thank you. Thanks for spending your free time making a very useful utility for DF! I appreciate it tremendously!
same here I wouldn't have gotten the first adventurer child born without Runesmith.
sadly with .17 out I sense tons of members wanting this to be updated,
and by jovi this might take a couple of pages.
Patience is indeed a virtue my evil little body swapping, baby snatching Necromancer....

Thank you for this little program and do take your time.
baby snatching? I never got the chance to snatch babies from families due to the baby/noble/child profession keeps them from joining.
though sensing the lack of patience coming with the recent ADV. update and the huge uproar version '.16' had.... didn't see why though.

to be honest I'm shock .10 regions work in .17 I'm appalled that the need to walk out of mountain homes/FORTS/LAIRS (above ground) before you can fast Travel SUCKS DWARVEN BEARDS. 


ps. Sizeak oh take your time please don't take what I say as a means of rushing.
Pss. body snatching, baby making, got a whole lot harder now with the lack of fast travel into Civ cities hovels yes cities no.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on November 12, 2010, 12:01:59 pm
Mmm I'm still working so I haven't even looked at Runesmith yet
Title: Re: Runesmith - A DC like tool
Post by: Miko19 on November 12, 2010, 12:39:55 pm
Thank you. Thanks for spending your free time making a very useful utility for DF! I appreciate it tremendously!
same here I wouldn't have gotten the first adventurer child born without Runesmith.
sadly with .17 out I sense tons of members wanting this to be updated,
and by jovi this might take a couple of pages.
Patience is indeed a virtue my evil little body swapping, baby snatching Necromancer....

Thank you for this little program and do take your time.
baby snatching? I never got the chance to snatch babies from families due to the baby/noble/child profession keeps them from joining.
though sensing the lack of patience coming with the recent ADV. update and the huge uproar version '.16' had.... didn't see why though.

to be honest I'm shock .10 regions work in .17 I'm appalled that the need to walk out of mountain homes/FORTS/LAIRS (above ground) before you can fast Travel SUCKS DWARVEN BEARDS. 


ps. Sizeak oh take your time please don't take what I say as a means of rushing.
Pss. body snatching, baby making, got a whole lot harder now with the lack of fast travel into Civ cities hovels yes cities no.
How can you make or snatch babies anyway? I WANT TO KNOW THE SECRET WAYS OF RUNESMITH GODDAMNIT!
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on November 12, 2010, 01:50:51 pm
Thank you. Thanks for spending your free time making a very useful utility for DF! I appreciate it tremendously!
same here I wouldn't have gotten the first adventurer child born without Runesmith.
sadly with .17 out I sense tons of members wanting this to be updated,
and by jovi this might take a couple of pages.
Patience is indeed a virtue my evil little body swapping, baby snatching Necromancer....

Thank you for this little program and do take your time.
baby snatching? I never got the chance to snatch babies from families due to the baby/noble/child profession keeps them from joining.
though sensing the lack of patience coming with the recent ADV. update and the huge uproar version '.16' had.... didn't see why though.

to be honest I'm shock .10 regions work in .17 I'm appalled that the need to walk out of mountain homes/FORTS/LAIRS (above ground) before you can fast Travel SUCKS DWARVEN BEARDS. 


ps. Sizeak oh take your time please don't take what I say as a means of rushing.
Pss. body snatching, baby making, got a whole lot harder now with the lack of fast travel into Civ cities hovels yes cities no.
How can you make or snatch babies anyway? I WANT TO KNOW THE SECRET WAYS OF RUNESMITH GODDAMNIT!
making is in my sig "adventure in baby making"(which is from now a stupidly hard task now with the annoying 6 minute hike out of the town first), snatching can be only done if sizeak or Darius or any one with a good DFhack skill add the ability to over ride characters saying no to you in adventure mode. I found out back in 40d with darius friendship enhancer that s'T'eal has a side affect of removing a profession on the stolen creature from being force to become a Miner. This allows me back then to use that to bypass the child/baby restrictions and recruit them (only way to not wait seven to 8 years for the bugger to grow up). so yea being a child is a profession. Carrying them on the other hand might be on the caged dwarf = carry dwarf and manipulating that a dozy. I started with attempts of snatching companions and folks before accidentally finding out on Body Swapping.

though now I wonder Sizeak any luck with the Body swap save file I gave you?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on November 12, 2010, 06:04:59 pm
Thank you. Thanks for spending your free time making a very useful utility for DF! I appreciate it tremendously!
same here I wouldn't have gotten the first adventurer child born without Runesmith.
sadly with .17 out I sense tons of members wanting this to be updated,
and by jovi this might take a couple of pages.
Patience is indeed a virtue my evil little body swapping, baby snatching Necromancer....

Thank you for this little program and do take your time.
baby snatching? I never got the chance to snatch babies from families due to the baby/noble/child profession keeps them from joining.
though sensing the lack of patience coming with the recent ADV. update and the huge uproar version '.16' had.... didn't see why though.

to be honest I'm shock .10 regions work in .17 I'm appalled that the need to walk out of mountain homes/FORTS/LAIRS (above ground) before you can fast Travel SUCKS DWARVEN BEARDS. 


ps. Sizeak oh take your time please don't take what I say as a means of rushing.
Pss. body snatching, baby making, got a whole lot harder now with the lack of fast travel into Civ cities hovels yes cities no.
How can you make or snatch babies anyway? I WANT TO KNOW THE SECRET WAYS OF RUNESMITH GODDAMNIT!
making is in my sig "adventure in baby making"(which is from now a stupidly hard task now with the annoying 6 minute hike out of the town first), snatching can be only done if sizeak or Darius or any one with a good DFhack skill add the ability to over ride characters saying no to you in adventure mode. I found out back in 40d with darius friendship enhancer that s'T'eal has a side affect of removing a profession on the stolen creature from being force to become a Miner. This allows me back then to use that to bypass the child/baby restrictions and recruit them (only way to not wait seven to 8 years for the bugger to grow up). so yea being a child is a profession. Carrying them on the other hand might be on the caged dwarf = carry dwarf and manipulating that a dozy. I started with attempts of snatching companions and folks before accidentally finding out on Body Swapping.

though now I wonder Sizeak any luck with the Body swap save file I gave you?

To be honest I totally forgot. If child is just a profession I could try making it changeable, not sure if it would crash DF or not
Title: Re: Runesmith - A DC like tool
Post by: Fayrik on November 12, 2010, 06:58:02 pm
To be honest I totally forgot. If child is just a profession I could try making it changeable, not sure if it would crash DF or not
Perhaps try modifying Size and Age at the same time, so you can change someone's age, and if they go below their creature's child raw, then it swapps their proffession too?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on November 13, 2010, 04:38:45 am
To be honest I totally forgot. If child is just a profession I could try making it changeable, not sure if it would crash DF or not
Perhaps try modifying Size and Age at the same time, so you can change someone's age, and if they go below their creature's child raw, then it swapps their proffession too?
well that works for children over the age of 2 but when dealing with babies you can't remove the age requirements and expect them to class as a working peasant, having a Profession changer also removes the horror of having to deal with Nobles which can only be removed if they end up pissing off their civ. Which in a form of hard knocks means I can't recruit same civ nobles with out having him going Resident evil 4 with the whole town.
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on November 13, 2010, 06:53:13 pm
waiting for the update.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on November 13, 2010, 07:22:41 pm
waiting for the update.

As far as I know there aren't any DFHack offsets yet
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on November 13, 2010, 11:41:29 pm
I know that, as you rely on that to update the software. I'm just waiting for the update so that I can try out the new version (I can't play Dwarf Fortress without this).
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on November 14, 2010, 04:13:03 am
I know that, as you rely on that to update the software. I'm just waiting for the update so that I can try out the new version (I can't play Dwarf Fortress without this).
if it helps try the new version of Dffusion he has a adventurer swapper which makes giving items to companions not a dream. Oh that and hopefully I could see if this works on wild animals.
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on November 14, 2010, 09:43:29 am
waiting for the update.

As far as I know there aren't any DFHack offsets yet

DFusion seems to be able to auto-update its offsets... maybe try to implement that into your program? :D Then ya'd never have to worry about DFgack having to update.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on November 14, 2010, 12:54:33 pm
waiting for the update.

As far as I know there aren't any DFHack offsets yet

DFusion seems to be able to auto-update its offsets... maybe try to implement that into your program? :D Then ya'd never have to worry about DFgack having to update.
unless said new version of DF bypass the  auto-update leading to a update for that auto-update.
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on November 14, 2010, 04:46:50 pm
waiting for the update.

As far as I know there aren't any DFHack offsets yet

DFusion seems to be able to auto-update its offsets... maybe try to implement that into your program? :D Then ya'd never have to worry about DFgack having to update.
unless said new version of DF bypass the  auto-update leading to a update for that auto-update.

The dwarf logic... It is undeniable... Yet strangely familiar D:
Title: Re: Runesmith - A DC like tool
Post by: Quietust on November 14, 2010, 11:10:39 pm
I'm close, but Runesmith is still giving "SHM ACCESS DENIED" messages and exiting:

Code: [Select]
    <Version name="v0.31.17 SDL" os="windows" base="v0.31.16 SDL" rebase="0x472D0">
        <PETimeStamp value="0x4CDC27A0" />
        <MD5 value="2265cdcb215a0f12c5530cfd95d4d6fa" />
        <Offsets>
            <Group name="Creatures">
                <Address name="vector" value="0x0169f2c4"/>
                <Address name="current_race" value="0x014cbaf0" />
                <Address name="current_civ" value="0x014cbae4" />
                <Group name="creature">
                    <Offset name="name" value="0x0" />
                    <Offset name="custom_profession"  value="0x006C" />
                    <Offset name="profession"  value="0x0088" />
                    <Offset name="race"  value="0x008C" />
                    <Offset name="position"  value="0x90" />
                    <Offset name="flags1"  value="0x00E0" />
                    <Offset name="flags2"  value="0x00E4" />
                    <Offset name="caste"  value="0x00F8"/>
                    <Offset name="sex"  value="0x00FA" /> <!-- ASSUMED -->
                    <Offset name="id"  value="0x00FC" />
                    <Offset name="civ" value="0x108" />
                    <Group name="advanced">
                        <Offset name="pickup_equipment_bit" value="0x01BC" />
                        <Offset name="mood" value="0x210" />
                        <Offset name="pregnancy" value="0x214" />
                        <Offset name="pregnancy_ptr" value="0x218" />
                        <Offset name="birth_year" value="0x224" />
                        <Offset name="birth_time" value="0x228" />
                        <Offset name="inventory_vector" value="0x288" />
                        <Offset name="current_job" value="0x02F4" />
                        <Offset name="current_job_skill" value="0x02F8" />
                        <Offset name="physical" value="0x3CC" />
                       
                        <Offset name="appearance_vector" value="0x52C" />
                       
                        <Offset name="artifact_name" value="0x5AC"  />
                       
                        <Offset name="soul_vector" value="0x648" />
                        <Offset name="current_soul" value="0x658" />
                        <Offset name="labors" value="0x066C" />
                        <Offset name="happiness" value="0x070C" />
                    </Group>
                </Group>
            </Group>
            <Group name="Translations">
                <Address name="language_vector" value="0x016e3520"/>
                <Address name="translation_vector" value="0x016e3540"/>
                <Offset name="word_table" value="0x3c"/>
            </Group>
            <Group name="Position">
                <Address name="cursor_xyz" value="0xb107f0" />
            </Group>
            <Group name="Materials">
                <Address name="inorganics" value="0x16e327c" />
                <Address name="organics_all" value="0x16e329c" />
                <Address name="organics_trees" value="0x16e32cc" />
                <Address name="organics_plants" value="0x16e32ac" />
                <Address name="creature_type_vector" value="0x16E3370" />
            </Group>
            <Group name="GUI">
                <Address name="pause_state" value="0x14C7BE1" />
            </Group>
        </Offsets>
    </Version>

The main problem is that I don't know exactly which offsets Runesmith requires, so I don't know how much more I need to find before it'll start working.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on November 15, 2010, 07:35:57 pm
I'm close, but Runesmith is still giving "SHM ACCESS DENIED" messages and exiting:

Code: [Select]
    <Version name="v0.31.17 SDL" os="windows" base="v0.31.16 SDL" rebase="0x472D0">
        <PETimeStamp value="0x4CDC27A0" />
        <MD5 value="2265cdcb215a0f12c5530cfd95d4d6fa" />
        <Offsets>
            <Group name="Creatures">
                <Address name="vector" value="0x0169f2c4"/>
                <Address name="current_race" value="0x014cbaf0" />
                <Address name="current_civ" value="0x014cbae4" />
                <Group name="creature">
                    <Offset name="name" value="0x0" />
                    <Offset name="custom_profession"  value="0x006C" />
                    <Offset name="profession"  value="0x0088" />
                    <Offset name="race"  value="0x008C" />
                    <Offset name="position"  value="0x90" />
                    <Offset name="flags1"  value="0x00E0" />
                    <Offset name="flags2"  value="0x00E4" />
                    <Offset name="caste"  value="0x00F8"/>
                    <Offset name="sex"  value="0x00FA" /> <!-- ASSUMED -->
                    <Offset name="id"  value="0x00FC" />
                    <Offset name="civ" value="0x108" />
                    <Group name="advanced">
                        <Offset name="pickup_equipment_bit" value="0x01BC" />
                        <Offset name="mood" value="0x210" />
                        <Offset name="pregnancy" value="0x214" />
                        <Offset name="pregnancy_ptr" value="0x218" />
                        <Offset name="birth_year" value="0x224" />
                        <Offset name="birth_time" value="0x228" />
                        <Offset name="inventory_vector" value="0x288" />
                        <Offset name="current_job" value="0x02F4" />
                        <Offset name="current_job_skill" value="0x02F8" />
                        <Offset name="physical" value="0x3CC" />
                       
                        <Offset name="appearance_vector" value="0x52C" />
                       
                        <Offset name="artifact_name" value="0x5AC"  />
                       
                        <Offset name="soul_vector" value="0x648" />
                        <Offset name="current_soul" value="0x658" />
                        <Offset name="labors" value="0x066C" />
                        <Offset name="happiness" value="0x070C" />
                    </Group>
                </Group>
            </Group>
            <Group name="Translations">
                <Address name="language_vector" value="0x016e3520"/>
                <Address name="translation_vector" value="0x016e3540"/>
                <Offset name="word_table" value="0x3c"/>
            </Group>
            <Group name="Position">
                <Address name="cursor_xyz" value="0xb107f0" />
            </Group>
            <Group name="Materials">
                <Address name="inorganics" value="0x16e327c" />
                <Address name="organics_all" value="0x16e329c" />
                <Address name="organics_trees" value="0x16e32cc" />
                <Address name="organics_plants" value="0x16e32ac" />
                <Address name="creature_type_vector" value="0x16E3370" />
            </Group>
            <Group name="GUI">
                <Address name="pause_state" value="0x14C7BE1" />
            </Group>
        </Offsets>
    </Version>

The main problem is that I don't know exactly which offsets Runesmith requires, so I don't know how much more I need to find before it'll start working.

It needs all of the creature based ones
Title: Re: Runesmith - A DC like tool
Post by: TheJackal on November 17, 2010, 11:02:19 am
How close are we to an update?
Title: Re: Runesmith - A DC like tool
Post by: peterix on November 17, 2010, 12:39:55 pm
How close are we to an update?
Could take a bit of time.
I'll do a dfhack release with some of the base utils today, with 31.18 support (not 31.17, it's not worth supporting). Probably no weather data, no creature data and no items. The new ghost stuff will shake things up a bit too, so the creature part isn't just offset finding, but also understanding the changes. Offsets the DT guys already found will help a bit (as usual), but it's just a fraction of what dfhack/stonesense/runesmith/etc. need.
Title: Re: Runesmith - A DC like tool
Post by: armrha on November 17, 2010, 02:18:32 pm
Why is everyone so pushy. Calm down. Even stuff like: "waiting for update". If you are just going to sit there idle and then remind people you are doing so to rush them along, please just don't post and learn to program and just make your own if you really are just going to sit there waiting for it. I don't know how we got this sense of entitlement to free utilities and infinite support for them but it is my least favorite thing about this community.
Title: Re: Runesmith - A DC like tool
Post by: TheJackal on November 17, 2010, 03:55:50 pm
Why is everyone so pushy. Calm down. Even stuff like: "waiting for update". If you are just going to sit there idle and then remind people you are doing so to rush them along, please just don't post and learn to program and just make your own if you really are just going to sit there waiting for it. I don't know how we got this sense of entitlement to free utilities and infinite support for them but it is my least favorite thing about this community.

How is the air up there on your high horse?
Title: Re: Runesmith - A DC like tool
Post by: SquidgyB on November 17, 2010, 05:43:16 pm
No, really. There's always a lot of kid in the backseat "are we there yet?" on every release.

There's no malice intended in trying to stem the tide, even if it won't stop it completely.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on November 17, 2010, 06:14:47 pm
Why is everyone so pushy. Calm down. Even stuff like: "waiting for update". If you are just going to sit there idle and then remind people you are doing so to rush them along, please just don't post and learn to program and just make your own if you really are just going to sit there waiting for it. I don't know how we got this sense of entitlement to free utilities and infinite support for them but it is my least favorite thing about this community.
I would so jump on making my own utilities if it wasn't for the fact that staring at Dfhack codes is as about as much sense as staring into C++ or Java with out a book on how to write in it.
If there was a How to guide some where I would at least make a attempt at doing so.
I love to see if making designation work in adventurer mode so ordering companions to build in areas will make those lairs much more enjoyable and customizable. alas it's a pipe dream, still enjoy the faux building tweak gives me and the chance of making certain items block the path also a good say to decorate the place.
Title: Re: Runesmith - A DC like tool
Post by: DFPongo on November 17, 2010, 07:00:02 pm
Why is everyone so pushy. Calm down. Even stuff like: "waiting for update". If you are just going to sit there idle and then remind people you are doing so to rush them along, please just don't post and learn to program and just make your own if you really are just going to sit there waiting for it. I don't know how we got this sense of entitlement to free utilities and infinite support for them but it is my least favorite thing about this community.

How is the air up there on your high horse?

See I would say that the person that bluntly demanded an update was on his high horse. Maybe horses work differently where you live.
Title: Re: Runesmith - A DC like tool
Post by: TheJackal on November 18, 2010, 01:24:23 am
Why is everyone so pushy. Calm down. Even stuff like: "waiting for update". If you are just going to sit there idle and then remind people you are doing so to rush them along, please just don't post and learn to program and just make your own if you really are just going to sit there waiting for it. I don't know how we got this sense of entitlement to free utilities and infinite support for them but it is my least favorite thing about this community.

How is the air up there on your high horse?

See I would say that the person that bluntly demanded an update was on his high horse. Maybe horses work differently where you live.

That is a silly notion, thinking that the function of horses could be geographically dependent. Though I do wonder where someone bluntly demanded an update - it must have been way upthread. I admit I didn't read all of the 55+ pages.


How close are we to an update?
Could take a bit of time.
I'll do a dfhack release with some of the base utils today, with 31.18 support (not 31.17, it's not worth supporting). Probably no weather data, no creature data and no items. The new ghost stuff will shake things up a bit too, so the creature part isn't just offset finding, but also understanding the changes. Offsets the DT guys already found will help a bit (as usual), but it's just a fraction of what dfhack/stonesense/runesmith/etc. need.

Thanks for the update, by the way. I'm looking forward to seeing the new release.
Title: Re: Runesmith - A DC like tool
Post by: DFPongo on November 19, 2010, 02:16:42 am
Ya, I guess you wouldn't notice.
Title: Re: Runesmith - A DC like tool
Post by: Stormrage on November 22, 2010, 06:55:20 am
Hmmm, I tried copying the memory.xml (and changing it to memory-ng.xml) and dfhack.dll over from the new DFHack release to Runesmith folder to try and use it with the new version, but it doesn't work. Anyone had better luck?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on November 22, 2010, 07:25:55 am
Hmmm, I tried copying the memory.xml (and changing it to memory-ng.xml) and dfhack.dll over from the new DFHack release to Runesmith folder to try and use it with the new version, but it doesn't work. Anyone had better luck?

Maybe because it's not that simple and maybe because there aren't offsets for creatures yet which would explain why there isn't a Runesmith update... Also I don't condone or support users updating it themselves and as such don't offer support for self update problems.
Title: Re: Runesmith - A DC like tool
Post by: Altaree on November 22, 2010, 09:45:29 am
Hmmm, I tried copying the memory.xml (and changing it to memory-ng.xml) and dfhack.dll over from the new DFHack release to Runesmith folder to try and use it with the new version, but it doesn't work. Anyone had better luck?

Maybe because it's not that simple and maybe because there aren't offsets for creatures yet which would explain why there isn't a Runesmith update... Also I don't condone or support users updating it themselves and as such don't offer support for self update problems.
Thanks for the reply Sizeak.  The "why" is helping me wait patiently for the "when"!
Title: Re: Runesmith - A DC like tool
Post by: Fayrik on November 22, 2010, 12:46:39 pm
I downloaded the DFHack Source for the .16 version -- And I noticed that memory.xml and memory-ng.xml aren't the same file.
You'll probably find that the memory.xml doesn't have the same offsets as memory-ng.xml.
I think that in order to update the memory-ng.xml, you may have to read through it individually and check the values.

I've also noticed when upgrading from .12 to .16 with stonesence's old version, you only need to update the memory file (whichever one it is), but you do not need  to update the dfhack.dll.
Title: Re: Runesmith - A DC like tool
Post by: peterix on November 22, 2010, 01:54:28 pm
I downloaded the DFHack Source for the .16 version -- And I noticed that memory.xml and memory-ng.xml aren't the same file.
You'll probably find that the memory.xml doesn't have the same offsets as memory-ng.xml.
I think that in order to update the memory-ng.xml, you may have to read through it individually and check the values.

I've also noticed when upgrading from .12 to .16 with stonesence's old version, you only need to update the memory file (whichever one it is), but you do not need  to update the dfhack.dll.
To get the right file in the proper place, you have to build DFhack. (eventually, DFHack may be partially generated from the xml file).  memory.xml is the file in old format, which didn't support groups. memory-ng.xml has groups AND in DFHack 0.5.1 also entry invalidation. All the tools need to be rebuilt against 0.5.1 to support that. Older tools will ignore the invalidation scheme and use offsets inherited from 31.16 that weren't found yet (marked as invalid), leading to hard crashes instead of errors that can be handled properly.

Anyway, I should have the creature offsets soon :)
Title: Re: Runesmith - A DC like tool
Post by: Jiri Petru on November 24, 2010, 12:55:52 pm
I've recently started using Runesmith as the only way that can "fix" FPS loss from walling off "things" - just kill them all, and you can revive them later when you tear the barricade down. So thanks for this utility. Looking forward for the next version.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on November 24, 2010, 01:05:55 pm
I've recently started using Runesmith as the only way that can "fix" FPS loss from walling off "things" - just kill them all, and you can revive them later when you tear the barricade down. So thanks for this utility. Looking forward for the next version.

Glad you like it, an update will be released as soon as all the required offsets have been found. If only toady would implement some kind of mod interface so it wasn't necessary :/
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on November 24, 2010, 03:52:18 pm
I've recently started using Runesmith as the only way that can "fix" FPS loss from walling off "things" - just kill them all, and you can revive them later when you tear the barricade down. So thanks for this utility. Looking forward for the next version.
ohh yeah about that... they will come back wrong, when creatures die they tend to separate from their bodies in this version. so removing the dead killed flags will leave a 'ghost' of the person so until a heal function pops in dead people just stay dead.
Title: Re: Runesmith - A DC like tool
Post by: Jiri Petru on November 24, 2010, 08:38:13 pm
ohh yeah about that... they will come back wrong, when creatures die they tend to separate from their bodies in this version. so removing the dead killed flags will leave a 'ghost' of the person so until a heal function pops in dead people just stay dead.

Erm... I'm not sure I understand. Does this matter with demons?
Title: Re: Runesmith - A DC like tool
Post by: dree12 on November 24, 2010, 09:36:12 pm
He means if you revive a "dead" thing, you won't get it back properly (because it no longer has a body.) Therefore, don't revive your demons by removing the "dead" flag. Reopening the walls will still work.
Title: Re: Runesmith - A DC like tool
Post by: daego on November 24, 2010, 09:54:28 pm
Is there a way to clear the [SIEGE] tag after using the extermination feature? It seems if you kill off a siege that way, the [SIEGE] tag remains and blocks caravans.
Title: Re: Runesmith - A DC like tool
Post by: madjoe5 on November 24, 2010, 11:07:16 pm
Is there any plan to include changing health of a specific creature? Like, heal a dwarf's missing foot cause the doctors won't give him a crutch.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on November 25, 2010, 01:31:36 am
Would it be possible (pretty please) to edit the name of the topic to the current version when you've updated, sizeak? It's just a lot better than seeing this in my new replies inbox and getting my hopes up when it's, in fact, not an update...

Not that I don't enjoy reading your posts, everyone else.
Title: Re: Runesmith - A DC like tool
Post by: Jiri Petru on November 25, 2010, 08:02:09 am
He means if you revive a "dead" thing, you won't get it back properly (because it no longer has a body.) Therefore, don't revive your demons by removing the "dead" flag. Reopening the walls will still work.

What I did was to kill all demons using the genocide option. I checked and they indeed disappeared from the map.
Then I tried to revive them by removing the "dead" tag. I checked and they were on the map again.
There isn't any problem with this, right? If I understand correctly, you're saying I can't revive thing that have been killed in game, but reviving things that have been cheated away is ok.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on November 25, 2010, 09:26:16 am
He means if you revive a "dead" thing, you won't get it back properly (because it no longer has a body.) Therefore, don't revive your demons by removing the "dead" flag. Reopening the walls will still work.

What I did was to kill all demons using the genocide option. I checked and they indeed disappeared from the map.
Then I tried to revive them by removing the "dead" tag. I checked and they were on the map again.
There isn't any problem with this, right? If I understand correctly, you're saying I can't revive thing that have been killed in game, but reviving things that have been cheated away is ok.
I take it the genocide button slaps on the remove flag on a race which just turns them invisible. so they aren't really dead in the first place.
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on November 25, 2010, 01:42:43 pm
For people above me, there's so much funkiness to killing things outright with Runesmith that I just use dfhack liquids to drown or burn things.
Title: Re: Runesmith - A DC like tool
Post by: Miko19 on November 25, 2010, 03:48:10 pm
I've recently started using Runesmith as the only way that can "fix" FPS loss from walling off "things" - just kill them all, and you can revive them later when you tear the barricade down. So thanks for this utility. Looking forward for the next version.

Glad you like it, an update will be released as soon as all the required offsets have been found. If only toady would implement some kind of mod interface so it wasn't necessary :/
Isn't it already on DF's request list?
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on November 25, 2010, 06:35:55 pm
I wonder if he's waiting until 0.31.20 to update this  :'(
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on November 25, 2010, 06:54:38 pm
Sizeak is just waiting to get offsets. He's not holding out on us, and can't go anywhere with this until he gets them. Chill. Or go find some offsets.
Title: Re: Runesmith - A DC like tool
Post by: Johnfalcon99977 on November 25, 2010, 08:08:56 pm
This is still not compatible with .18? When can I give my dwarves awsome skills to build the greatest fort ever?
Title: Re: Runesmith - A DC like tool
Post by: Glech on November 25, 2010, 10:10:46 pm
This is great!
This looks so much more appealing than the white letters on dark background.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on November 26, 2010, 01:10:03 am
I wonder if he's waiting until 0.31.20 to update this  :'(

My god, how many times do you have to be told? He doesn't find the offsets himself, he uses the ones from DF Hack, and as far as I know they haven't been found yet. Even if they have been found, just because they're available doesn't mean sizeak will update it ASAP - he has a life outside Runesmith.
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on November 26, 2010, 01:42:59 am
I wonder if he's waiting until 0.31.20 to update this  :'(

My god, how many times do you have to be told? He doesn't find the offsets himself, he uses the ones from DF Hack, and as far as I know they haven't been found yet. Even if they have been found, just because they're available doesn't mean sizeak will update it ASAP - he has a life outside Runesmith.

how many times do you need to be told?

Same thing for you, WHAT IF IT TAKES 'TILL 0.31.20 TO GET TEH OFFSETS!  :'(
Title: Re: Runesmith - A DC like tool
Post by: Tarran on November 26, 2010, 01:58:23 am
Jeez, have some patience, it's not his fault. If you want to complain, complain to the DFhack guys, not Sizeak. No, wait, don't complain to them either because they're working hard to find the offsets while you're complaining and not helping at all. So sit down, stop complaining and have some patience unless you're willing to find the offsets yourself.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on November 26, 2010, 02:00:15 am
Same thing for you, WHAT IF IT TAKES 'TILL 0.31.20 TO GET TEH OFFSETS!  :'(


What do you mean "same thing for you"? There's no point in whining about how long it's going to take or when the offsets are going to be found.

Anyway, I don't want to start a huge fight, but seriously magistrate, there's no reason to post those kinds of posts.
Title: Re: Runesmith - A DC like tool
Post by: Truean on November 26, 2010, 06:47:09 pm

Same thing for you, WHAT IF IT TAKES 'TILL 0.31.20 TO GET TEH OFFSETS!  :'(


Then it takes til then. Free product. Learn patience.

In the meantime, I suggest building training facilities to skill up your dwarves. Treat your highest skilled craftsdwarves like nobles ... like they mean something with their own well defended houses and practically personal palaces near guildhalls. Dwarfy....
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on November 27, 2010, 02:10:03 am
Same thing for you, WHAT IF IT TAKES 'TILL 0.31.20 TO GET TEH OFFSETS!  :'(


What do you mean "same thing for you"? There's no point in whining about how long it's going to take or when the offsets are going to be found.

Anyway, I don't want to start a huge fight, but seriously magistrate, there's no reason to post those kinds of posts.


I can't believe how easy it is to frustrate people now-a-days ;D And to what I put in bolds, A fight can be started by the simplest things, such as saying hi... You could've started a fight alright, HELL, you could've started a flame war... Flame wars are fun... Especially when you're in the middle of it!
(http://media.tumblr.com/tumblr_lbc28dKuhQ1qav6f6.png) (http://narwhals.se)
click for a surprise! ;)
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on November 27, 2010, 02:12:22 am
Some people are impatient, some people need this mod just like they need DF Therapist to play Dwarf Fortress mode. I too am getting a bit impatient as it taking very long then it should. Although I'm not complaining and trying to be as patient as I can, I got other games to play to help me pre-occupy my game and won't start up DF without an updated version from the new version of Dwarf Fortress.
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on November 27, 2010, 02:33:29 am
Some people are impatient, some people need this mod just like they need DF Therapist to play Dwarf Fortress mode. I too am getting a bit impatient as it taking very long then it should. Although I'm not complaining and trying to be as patient as I can, I got other games to play to help me pre-occupy my game and won't start up DF without an updated version from the new version of Dwarf Fortress.

Dear lord, this is pretty much EXACTLY how I feel! (Except for the italicized part of course)
Title: Re: Runesmith - A DC like tool
Post by: Tarran on November 27, 2010, 02:40:34 am
Some people are impatient, some people need this mod just like they need DF Therapist to play Dwarf Fortress mode. I too am getting a bit impatient as it taking very long then it should. Although I'm not complaining and trying to be as patient as I can, I got other games to play to help me pre-occupy my game and won't start up DF without an updated version from the new version of Dwarf Fortress.

Dear lord, this is pretty much EXACTLY how I feel! (Except for the italicized part of course)
You forgot to italicize a bit. ::)

Anyway, have patience, the world isn't going to end in five days ('course if it was going to end in five days I'd head-desk for even saying that).
Title: Re: Runesmith - A DC like tool
Post by: Uzu Bash on November 27, 2010, 02:27:59 pm
I just can't wait to cheat some more!

Actually, I'm just itching to spade out skill/attribute development in adventure mode, see what changes have been made. Without viewing the numbers, you can't come to any conclusions.
Title: Re: Runesmith - A DC like tool
Post by: T-manSim on November 28, 2010, 02:29:39 pm
Is there a way to get this to cure a dwarf of his wounds? Or is that going to be a feature in the future? Thanks.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on November 28, 2010, 07:25:02 pm
Is there a way to get this to cure a dwarf of his wounds? Or is that going to be a feature in the future? Thanks.

No sorry and it's unlikely to be in anytime soon
Title: Re: Runesmith - A DC like tool
Post by: sizeak on November 28, 2010, 07:28:59 pm
To all those moaning, here (https://github.com/peterix/dfhack/commits/master) is the link to the DFHack commits page. It's a list of all changes made to the DFHack source and associated files (including memory-ng.xml) as they're pushed (uploaded) to the repository; this is the earliest they are available to developers i.e. me. 

As you can see, no changes have been made since the 18th, thus no new offsets have been added so pipe down
Title: Re: Runesmith - A DC like tool
Post by: drailgre on December 02, 2010, 05:52:31 pm
When will this be available for 0.31.18?
Title: Re: Runesmith - A DC like tool
Post by: xtank5 on December 02, 2010, 06:54:05 pm
When will this be available for 0.31.18?
When it's available.
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on December 02, 2010, 07:39:27 pm
yep, alot of people growing impatient by the days.... including me.
Title: Re: Runesmith - A DC like tool
Post by: Daywalkah on December 02, 2010, 08:10:10 pm
It's not sizeak's responsibility to program Runesmith. He doesn't even have to work on it at all. Be happy that Runesmith actually exists and there's a person willing to update it on his spare time. If you guys would actually read his post.....

To all those moaning, here (https://github.com/peterix/dfhack/commits/master) is the link to the DFHack commits page. It's a list of all changes made to the DFHack source and associated files (including memory-ng.xml) as they're pushed (uploaded) to the repository; this is the earliest they are available to developers i.e. me. 

As you can see, no changes have been made since the 18th, thus no new offsets have been added so pipe down

Not that far up the page....
Title: Re: Runesmith - A DC like tool
Post by: Gara-nis on December 02, 2010, 08:52:25 pm
So... has anyone thought to check in on peterix? Maybe he's bogged down with finals like the rest of us...
Title: Re: Runesmith - A DC like tool
Post by: drailgre on December 02, 2010, 10:32:56 pm
It's not sizeak's responsibility to program Runesmith. He doesn't even have to work on it at all. Be happy that Runesmith actually exists and there's a person willing to update it on his spare time. If you guys would actually read his post.....

To all those moaning, here (https://github.com/peterix/dfhack/commits/master) is the link to the DFHack commits page. It's a list of all changes made to the DFHack source and associated files (including memory-ng.xml) as they're pushed (uploaded) to the repository; this is the earliest they are available to developers i.e. me. 

As you can see, no changes have been made since the 18th, thus no new offsets have been added so pipe down

problem is that Im not smart enough to do any of that,

Not that far up the page....
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on December 02, 2010, 10:57:45 pm
Honestly, I'm fine with not having it right now. The only thing I really need updated is DT when a new version comes out, and maybe Stonesense.
To me, Runesmith is just something to let you speed up making specific fortresses (like a fortress of Legendary engravers), or just to mess around with.
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on December 03, 2010, 12:21:56 am
I require this mod if I want to play the latest version, the same with DT...
Title: Re: Runesmith - A DC like tool
Post by: Gara-nis on December 03, 2010, 01:12:57 am
I actually don't use Runesmith unless I run into a serious problem/bug. Luckily, my current fort is going just fine :)
Title: Re: Runesmith - A DC like tool
Post by: Axecleaver on December 03, 2010, 05:39:31 am
The dfhack wait affects more than Runesmith. There are other mods and packs that rely on it for memory offsets and things. For instance, I doubt there will be a new release of Lazy Newb Pack (http://www.bay12forums.com/smf/index.php?topic=59026.0) until the dfhack update is complete. (I was brand new to DF a week ago.) But we'll just have to be patient.
Title: Re: Runesmith - A DC like tool
Post by: Gara-nis on December 03, 2010, 11:43:50 am
So basically 4 possible solutions exist:

1. Peterix devotes himself to dfhack and always releases immediately after a DF update
2. Other people who grok dfhack join the project and help maintain and build it.
3. Someone forks dfhack and continues development.
4. People start using something other than dfhack.

The above is pretty much the same crap every open source project goes through when it gets popular.

So peterix wrote something awesome, but he's doing it for free, and probably has a "REAL LIFE" somewhere doing something that puts a roof over his head. Like all of us, he's human, and sometimes this so-called "REAL LIFE" takes precedence over the open source project he maintains that other people just so happen to depend on.

So basically everyone can either a) be patient or b) learn how to do what peterix does and submit your own revisions to dfhack.

UPDATE: Talked to peterix on IRC, and it's like I thought, he is buried in piles of RL work and hasn't had time for df.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on December 03, 2010, 03:26:46 pm
So basically 4 possible solutions exist:

1. Peterix devotes himself to dfhack and always releases immediately after a DF update
2. Other people who grok dfhack join the project and help maintain and build it.
3. Someone forks dfhack and continues development.
4. People start using something other than dfhack.

The above is pretty much the same crap every open source project goes through when it gets popular.

So peterix wrote something awesome, but he's doing it for free, and probably has a "REAL LIFE" somewhere doing something that puts a roof over his head. Like all of us, he's human, and sometimes this so-called "REAL LIFE" takes precedence over the open source project he maintains that other people just so happen to depend on.

So basically everyone can either a) be patient or b) learn how to do what peterix does and submit your own revisions to dfhack.

UPDATE: Talked to peterix on IRC, and it's like I thought, he is buried in piles of RL work and hasn't had time for df.

This is the truth, I'm glad somebody understands that devs are people to. However, options 3 & 4 of your post don't really apply to DFHack since the code itself works fine, it's the offsets (memory locations of where vectors etc are located within the DF stack frame) that need finding so forking wouldn't really achieve much.

Finding these involves manually searching through DF's memory with tools fro memory searching/process debugging etc to find the relevant data structures, it's not exactly a fun/easy/quick job at the best of times. It's like being kicked in the balls a million times a minute by someone with nails sticking out of their shoes.

The two main reason I don't help find offsets is because I'd rather go play on my NES tbh
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on December 03, 2010, 03:30:13 pm
I'd rather go play on my NES tbh

heh heh heh heh... I would too, only if i had one ;D
Title: Re: Runesmith - A DC like tool
Post by: Tarran on December 03, 2010, 04:51:26 pm
Oh, and guys, FYI: Runesmith, Dwarf Therapist, Quickfort, DFfusion, etc ARE ALL UTILITIES, NOT MODS.

Sorry, but it's just been really getting on my nerves how people are messing them up. I mean, a mod (http://en.wikipedia.org/wiki/Mod_%28computer_gaming%29) is a modification to a game. Runesmith doesn't modify the program, it modifies/hacks the current fortress/game. Those may sound similar, but they aren't. Runesmith is a tool/utility; it is a whole separate program, not simply a modification to Dwarf Fortress.
Title: Thanks
Post by: Justin In Oz on December 03, 2010, 06:53:03 pm
Just chipping in a big thanks.

I just used the 'smith to stop my legendary+3 miner from hovering in the air for aeternity.

I was ready to give up on him.
Title: Re: Thanks
Post by: sizeak on December 03, 2010, 07:24:21 pm
Just chipping in a big thanks.

I just used the 'smith to stop my legendary+3 miner from hovering in the air for aeternity.

I was ready to give up on him.

 :D
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on December 03, 2010, 10:13:35 pm
I can't wait until the new version comes out, it's going to be awesome to mess around with adventurer mode!
Title: Re: Runesmith - A DC like tool
Post by: Stormrage on December 04, 2010, 02:23:34 pm
If peterix or anyone else could just say how they look for offsets with and what programs they use, I'm sure many of us would be glad to do the dirty work for you, but since we, or at least I, don't even know in what direction to look at, there is really nothing to be done here.
Title: Re: Runesmith - A DC like tool
Post by: Gara-nis on December 04, 2010, 07:19:23 pm
If peterix or anyone else could just say how they look for offsets with and what programs they use, I'm sure many of us would be glad to do the dirty work for you, but since we, or at least I, don't even know in what direction to look at, there is really nothing to be done here.

It requires knowledge of x86 assembly and how DF stores the stuff. It is really pretty damn complicated. I've tried it.
Title: Re: Runesmith - A DC like tool
Post by: Fayrik on December 07, 2010, 09:25:28 pm
Uhh, quick question!
I'm trying to steal cave-people to do dirty work for me, and hopefully defend the caves.
I've set their civilization to 9, which is the same as all of my dwarves. Now they're tame. I can flag labours in game, but their task is always set to tame.. I've checked, their tame flag is off.

Can I actually steal other civilization's people, and have them work for me, or is tame gunna be the best I can get?

(Incase you're wondering, I posted it here, since I'm using Runesmith for this, and I'm hoping I won't have to use any other tools to do this.)
Title: Re: Runesmith - A DC like tool
Post by: Darquan on December 07, 2010, 11:19:13 pm
It requires knowledge of x86 assembly and how DF stores the stuff.
More of the latter than the former. I know assembly. It didn't help.
It is really pretty damn complicated.
Aye, it is...
I've tried it.
Trust him. I tried too. No success.
Title: Re: Runesmith - A DC like tool
Post by: nef on December 11, 2010, 09:23:55 am
Been almost a month since the last update to the game

Does this tool have an update in the works?
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on December 11, 2010, 09:57:13 am
Been almost a month since the last update to the game

Does this tool have an update in the works?
Its getting there.
Title: Re: Runesmith - A DC like tool
Post by: Urist Imiknorris on December 11, 2010, 03:10:28 pm
Uhh, quick question!
I'm trying to steal cave-people to do dirty work for me, and hopefully defend the caves.
I've set their civilization to 9, which is the same as all of my dwarves. Now they're tame. I can flag labours in game, but their task is always set to tame.. I've checked, their tame flag is off.

The game treats all non-civ-race members of a civ as tame animals in Fort Mode.
Title: Re: Runesmith - A DC like tool
Post by: TALLPANZER on December 18, 2010, 01:34:11 pm
Will this soon be updated? I would really like a version that can work with Genesis.
Thank you
Title: Re: Runesmith - A DC like tool
Post by: peterix on December 18, 2010, 06:17:12 pm
Will this soon be updated? I would really like a version that can work with Genesis.
Thank you
Well, let me tell you when:
First I have to finish this video processing acceleration project. Then another pile of annoying math proofs. (those things have priority)
Then, maybe, I'll have a few days for DFHack, and I'll possibly manage to automate the offset search crap so I don't have to babysit it so much. Then I'll do a release and all the tool devs will have to update/recompile their stuff. Then you'll get an update.


Lots of big IFs you see. If things don't work out, I'll have some time in February. If they do work out, it will still depend on other people when/if there are updates to tools not included in the main DFHack builds.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on December 18, 2010, 08:11:37 pm
Will this soon be updated? I would really like a version that can work with Genesis.
Thank you
Well, let me tell you when:
First I have to finish this video processing acceleration project. Then another pile of annoying math proofs. (those things have priority)
Then, maybe, I'll have a few days for DFHack, and I'll possibly manage to automate the offset search crap so I don't have to babysit it so much. Then I'll do a release and all the tool devs will have to update/recompile their stuff. Then you'll get an update.


Lots of big IFs you see. If things don't work out, I'll have some time in February. If they do work out, it will still depend on other people when/if there are updates to tools not included in the main DFHack builds.

 :D
Title: Re: Runesmith - A DC like tool
Post by: Truean on December 18, 2010, 11:12:57 pm
Will this soon be updated? I would really like a version that can work with Genesis.
Thank you
Well, let me tell you when:
First I have to finish this video processing acceleration project. Then another pile of annoying math proofs. (those things have priority)
Then, maybe, I'll have a few days for DFHack, and I'll possibly manage to automate the offset search crap so I don't have to babysit it so much. Then I'll do a release and all the tool devs will have to update/recompile their stuff. Then you'll get an update.


Lots of big IFs you see. If things don't work out, I'll have some time in February. If they do work out, it will still depend on other people when/if there are updates to tools not included in the main DFHack builds.

 :D

:) :P
Title: Re: Runesmith - A DC like tool
Post by: Darquan on December 20, 2010, 04:38:22 am
Guess it is better to wait till february, then.
Otherwise it is pretty much possible things will be just like a few times before - dfhack finally gets updated, and then DF gets another release in two-three days...
Title: Re: Runesmith - A DC like tool
Post by: TALLPANZER on December 20, 2010, 04:02:04 pm
Will this soon be updated? I would really like a version that can work with Genesis.
Thank you
Well, let me tell you when:
First I have to finish this video processing acceleration project. Then another pile of annoying math proofs. (those things have priority)
Then, maybe, I'll have a few days for DFHack, and I'll possibly manage to automate the offset search crap so I don't have to babysit it so much. Then I'll do a release and all the tool devs will have to update/recompile their stuff. Then you'll get an update.


Lots of big IFs you see. If things don't work out, I'll have some time in February. If they do work out, it will still depend on other people when/if there are updates to tools not included in the main DFHack builds.
I thank you for responding, and wish you good luck.
Title: Re: Runesmith - A DC like tool
Post by: Tjalling on December 26, 2010, 09:23:41 pm
Hey, excuse my newness here, but after looking through a few pages of this topic, I hear mentions of it taking a considerable time until the next update. Does that mean until it is compatible with 0.31.18, or something else? Thanks in advance!
Title: Re: Runesmith - A DC like tool
Post by: Firnagzen on December 26, 2010, 10:09:05 pm
Yes.[/mathematician'sanswer]

Until it is compatible with .18.
Title: Re: Runesmith - A DC like tool
Post by: Tjalling on December 26, 2010, 10:16:40 pm
Damnit. Well, thanks anyway!
I guess it's time to start looking for a way to make my save game work with .16, then...
Title: Re: Runesmith - A DC like tool
Post by: sizeak on December 26, 2010, 10:22:57 pm
Damnit. Well, thanks anyway!
I guess it's time to start looking for a way to make my save game work with .16, then...

Sorry man :/
Title: Re: Runesmith - A DC like tool
Post by: Tjalling on December 26, 2010, 10:35:08 pm
That's okay. By the looks of it you've made plenty people happy with previous versions.
However, that does leave me with a forgotten beast that I wanted to genocide. Losing is not fun, you know.
It'd help me so much if you would know another method =)
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on December 27, 2010, 04:46:20 am
That's okay. By the looks of it you've made plenty people happy with previous versions.
However, that does leave me with a forgotten beast that I wanted to genocide. Losing is not fun, you know.
It'd help me so much if you would know another method =)
if you are needing for a hit, then grab Dfusion go into the ADV_tools plugin LUA(using Notepad) find the toggle Ghostliness code and change the number from 76 to either 26(tame) for if the beast didn't kill any one in your civ, or 1(dead) if you want it dead. then use your pointer and hover over the creature and activate the code. if you did it correctly the Dfusion won't disappear and the creature would be either Tamed, or dead,(no bodies.)
now if you are like me, then you would try to Tame it then Change it's race to DWARF using the change race function best to save after this or the game will crash if the thing gets hurt. Which will make it possible for the beast to put good use to your civ.
Title: Re: Runesmith - A DC like tool
Post by: Tjalling on December 27, 2010, 11:45:23 am
That's okay. By the looks of it you've made plenty people happy with previous versions.
However, that does leave me with a forgotten beast that I wanted to genocide. Losing is not fun, you know.
It'd help me so much if you would know another method =)
if you are needing for a hit, then grab Dfusion go into the ADV_tools plugin LUA(using Notepad) find the toggle Ghostliness code and change the number from 76 to either 26(tame) for if the beast didn't kill any one in your civ, or 1(dead) if you want it dead. then use your pointer and hover over the creature and activate the code. if you did it correctly the Dfusion won't disappear and the creature would be either Tamed, or dead,(no bodies.)
now if you are like me, then you would try to Tame it then Change it's race to DWARF using the change race function best to save after this or the game will crash if the thing gets hurt. Which will make it possible for the beast to put good use to your civ.
Man, that sounds like a much better idea than what I did. I'll remember that for next time.
I ended up using DFHack's dfliquids to form an Obsidian wall around it and then filled it with magma. It ain't pretty, I know.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on December 27, 2010, 07:02:41 pm
That's okay. By the looks of it you've made plenty people happy with previous versions.
However, that does leave me with a forgotten beast that I wanted to genocide. Losing is not fun, you know.
It'd help me so much if you would know another method =)
if you are needing for a hit, then grab Dfusion go into the ADV_tools plugin LUA(using Notepad) find the toggle Ghostliness code and change the number from 76 to either 26(tame) for if the beast didn't kill any one in your civ, or 1(dead) if you want it dead. then use your pointer and hover over the creature and activate the code. if you did it correctly the Dfusion won't disappear and the creature would be either Tamed, or dead,(no bodies.)
now if you are like me, then you would try to Tame it then Change it's race to DWARF using the change race function best to save after this or the game will crash if the thing gets hurt. Which will make it possible for the beast to put good use to your civ.
Man, that sounds like a much better idea than what I did. I'll remember that for next time.
I ended up using DFHack's dfliquids to form an Obsidian wall around it and then filled it with magma. It ain't pretty, I know.

resourceful though
Title: Re: Runesmith - A DC like tool
Post by: Jwguy on December 28, 2010, 07:21:12 am
0.31.18 support is on the way, I hope. I could use it, about now, with my injured dwarves who never recover from their yellow wounds.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on December 28, 2010, 03:59:32 pm
0.31.18 support is on the way, I hope. I could use it, about now, with my injured dwarves who never recover from their yellow wounds.
first make sure the wounds aren't fatal... or oozing blood. is so then pause then use the turn ghost function before attempting this.
next change the race to a COLOSSUS_BRONZE, or DEMON_1
save and reload
change the Dwarf back
save and reload
The Dwarf should be fine... unless it dying from melting then his body is still over heated and should be cooled down before his fat RE-melts again.(also you should remove the ghost flag so urist won't be scaring Mittens with his astro-projection.)
This process can also be use to revive dead members, prolong torture, keep companions longer(travel can be use as a substitute for saving).
Title: Re: Runesmith - A DC like tool
Post by: thrithwig on December 31, 2010, 11:08:41 pm
I'm sorry but some where in this post the topic might have been discussed but I'm having a hard time using Runesmith, everytime I try to open it, it says "couldn't find suitable process" DFhack works but companion also doesn't work. Please help because I really want to use this program.
Title: Re: Runesmith - A DC like tool
Post by: Aklyon on December 31, 2010, 11:10:36 pm
What version of DF?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on December 31, 2010, 11:24:57 pm
Yeah, we're not compatible with anything above .16 atm since DFHack is still missing offsets
Title: Re: Runesmith - A DC like tool
Post by: thrithwig on January 01, 2011, 02:21:43 am
yeah I'm using the latest version, never  thought that was the problem. Thanks
Title: Re: Runesmith - A DC like tool
Post by: Jwguy on January 01, 2011, 04:47:18 am
0.31.18 support is on the way, I hope. I could use it, about now, with my injured dwarves who never recover from their yellow wounds.
first make sure the wounds aren't fatal... or oozing blood. is so then pause then use the turn ghost function before attempting this.
next change the race to a COLOSSUS_BRONZE, or DEMON_1
save and reload
change the Dwarf back
save and reload
The Dwarf should be fine... unless it dying from melting then his body is still over heated and should be cooled down before his fat RE-melts again.(also you should remove the ghost flag so urist won't be scaring Mittens with his astro-projection.)
This process can also be use to revive dead members, prolong torture, keep companions longer(travel can be use as a substitute for saving).

Huh. Don't think any of that is possible. Especially not with the Raws alone, anyways. Runesmith doesn't work with the current version, to my knowledge, hence why I mentioned hoping for an update.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on January 01, 2011, 10:17:44 am
0.31.18 support is on the way, I hope. I could use it, about now, with my injured dwarves who never recover from their yellow wounds.
first make sure the wounds aren't fatal... or oozing blood. is so then pause then use the turn ghost function before attempting this.
next change the race to a COLOSSUS_BRONZE, or DEMON_1
save and reload
change the Dwarf back
save and reload
The Dwarf should be fine... unless it dying from melting then his body is still over heated and should be cooled down before his fat RE-melts again.(also you should remove the ghost flag so urist won't be scaring Mittens with his astro-projection.)
This process can also be use to revive dead members, prolong torture, keep companions longer(travel can be use as a substitute for saving).

Huh. Don't think any of that is possible. Especially not with the Raws alone, anyways. Runesmith doesn't work with the current version, to my knowledge, hence why I mentioned hoping for an update.
whoops I forgot to re-mention Dfusion in that sorry to have confuse you and leaving you with dead dwarfs.
Title: Re: Runesmith - A DC like tool
Post by: NewsMuffin on January 01, 2011, 05:19:15 pm
You can heal dwarves using the raws alone. However, make sure that your dwarves aren't fighting anything at the time, because they'll probably die.
First, you look at the wounds of the dwarf you want to heal. Write down a note on a piece of paper, or remember what they are, then save and quit DF.
Open the raws for that world gen, and go to the dwarf entry in creature_standard.txt, and remove the wounded body parts from it.
Next, load up the world again, unpause, then pause after 3 to 5 seconds, then save and quit.
Go back to the raws, and replace the body part.
Load DF, and the dwarf should be healed.

This may take a while for each individual dwarf, and I don't think doing that many at a time is such a good idea.
Also, this may not work in DF2010, but I know it worked in 40d, so make sure to back up the save. Just a heads up.
Title: Re: Runesmith - A DC like tool
Post by: Johnfalcon99977 on January 02, 2011, 08:37:53 am
If this comes out right before .19 I will RAEG!
Title: Re: Runesmith - A DC like tool
Post by: Bharani on January 02, 2011, 03:04:19 pm
0.31.18 support is on the way, I hope. I could use it, about now, with my injured dwarves who never recover from their yellow wounds.
first make sure the wounds aren't fatal... or oozing blood. is so then pause then use the turn ghost function before attempting this.
next change the race to a COLOSSUS_BRONZE, or DEMON_1
save and reload
change the Dwarf back
save and reload
The Dwarf should be fine... unless it dying from melting then his body is still over heated and should be cooled down before his fat RE-melts again.(also you should remove the ghost flag so urist won't be scaring Mittens with his astro-projection.)
This process can also be use to revive dead members, prolong torture, keep companions longer(travel can be use as a substitute for saving).

Hm. Not sure I'm doing this right.
I'm trying to heal a dwarf with a yellow lower leg who is being ignored by the others and is starving to death.
Using DFusion while in fort mode. Do I use adv_tools? If so, this is what I get when I try to change adventurer, I get this (it IS fort mode):
plugins/patterns.lua:33: attempt to perform arithmetic on local 'num' (a nil value)
If I use change race, it asks me to enter a race in all caps, and then gives me the above error message no matter what I enter.
Any way to heal a dwarf? The Raws method suggested a few posts ago doesn't work either.

Edit: I've also done dfusion -r to update the offsets.txt.
Title: Re: Runesmith - A DC like tool
Post by: Starmantis on January 06, 2011, 09:40:53 pm
Im having a hard time with this, it keeps on saying "error 2 failed to open file at row 0 col 0, im running it in parrelels so that may be part of the problem
Title: Re: Runesmith - A DC like tool
Post by: sizeak on January 07, 2011, 06:30:54 am
Doesn't work with DF versions above .16
Title: Re: Runesmith - A DC like tool
Post by: Jwguy on January 07, 2011, 01:35:20 pm
So, I made a .16 fort. Turns out that I can't seem to find anyway to heal my dwarves, even with Runesmith. The only obvious controls are for dead and killed, and that just makes them die upon living. No offense, but I tried DFusion, and your suggestion, Rumrusher, is too terribly vague and confusing to use with it.
Title: Re: Runesmith - A DC like tool
Post by: Starmantis on January 08, 2011, 03:32:02 pm
Are you planning on making a newer version?
Title: Re: Runesmith - A DC like tool
Post by: Urist McFumbler on January 08, 2011, 03:50:50 pm
Are you planning on making a newer version?

The answer was posted 2 pages back

Yeah, we're not compatible with anything above .16 atm since DFHack is still missing offsets

Well, let me tell you when:
First I have to finish this video processing acceleration project. Then another pile of annoying math proofs. (those things have priority)
Then, maybe, I'll have a few days for DFHack, and I'll possibly manage to automate the offset search crap so I don't have to babysit it so much. Then I'll do a release and all the tool devs will have to update/recompile their stuff. Then you'll get an update.


Lots of big IFs you see. If things don't work out, I'll have some time in February. If they do work out, it will still depend on other people when/if there are updates to tools not included in the main DFHack builds.

BTW sizeak I think to cut short all the future questions, you should just amend your first post with BIG RED letters on the current incompatibility and the reason.

 :D
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on January 08, 2011, 06:17:18 pm
So, I made a .16 fort. Turns out that I can't seem to find anyway to heal my dwarves, even with Runesmith. The only obvious controls are for dead and killed, and that just makes them die upon living. No offense, but I tried DFusion, and your suggestion, Rumrusher, is too terribly vague and confusing to use with it.
well there might be a way but you might want to beg Darius to make his Dfusion more backwards compatible. as of now healing is done by cheat engine and a .18 dfusion task of Ghost -> race changer -> save/travel/sleep -> race change back -> save/travel/sleep -> remove Ghost
though this is just a hack version of removing the parts from the raws then putting them back on(though this also fixes missing limbs than damaged one the raw version of healing does).
Title: Re: Runesmith - A DC like tool
Post by: Ze Spy on January 15, 2011, 02:40:54 am
Doesn't work , i keep getting 'Couldn't find a suitable process"

Using 31.16
Title: Re: Runesmith - A DC like tool
Post by: sizeak on January 15, 2011, 07:30:11 am
Doesn't work , i keep getting 'Couldn't find a suitable process"

Using 31.16

SDL? Won't work with legacy
Title: Re: Runesmith - A DC like tool
Post by: dbay on January 15, 2011, 08:43:58 pm
Doesn't work , i keep getting 'Couldn't find a suitable process"

Using 31.16

SDL? Won't work with legacy

What's the difference between SDL and legacy, anyways?
Title: Re: Runesmith - A DC like tool
Post by: traxzilla on January 16, 2011, 06:22:43 am
http://lmgtfy.com/?q=What%27s+the+difference+between+SDL+and+legacy
Title: Re: Runesmith - A DC like tool
Post by: DFPongo on January 21, 2011, 11:47:05 am
lol
best thing I have seen in the thread in months.
Title: Re: Runesmith - A DC like tool
Post by: dragginmaster on January 23, 2011, 08:25:34 am
Will this soon be updated? I would really like a version that can work with Genesis.
Thank you
Well, let me tell you when:
First I have to finish this video processing acceleration project. Then another pile of annoying math proofs. (those things have priority)
Then, maybe, I'll have a few days for DFHack, and I'll possibly manage to automate the offset search crap so I don't have to babysit it so much. Then I'll do a release and all the tool devs will have to update/recompile their stuff. Then you'll get an update.


Lots of big IFs you see. If things don't work out, I'll have some time in February. If they do work out, it will still depend on other people when/if there are updates to tools not included in the main DFHack builds.

If I were smarter I would beg for the privilege to help program this in order to speed up the update. Unfortunately I use software nowadays as I stopped programming back when VB made it to version 5...........

Now I wish I could Bribe other people with money (read: Donate to "support") to help speed the progress along. But that would require an official website for the software probably.

*sigh*

oh wells. will sit here and twitch in anticipation.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on January 23, 2011, 11:28:30 am
wait is runesmith coded in the same way Dfusion is?
I wonder all that time spent researching in Dfusion helps runesmith get back on it's feet.
Title: Re: Runesmith - A DC like tool
Post by: darius on January 23, 2011, 01:34:39 pm
Theoretically you could port DFusion's offsets to dfhack and i think it only needs creature vector. Although it might be that my offsets are bit different (needs +0x400000 to work with dfhack). I'm a bit busy at the moment but i could look into it after a day or two.
Title: Re: Runesmith - A DC like tool
Post by: TDSS02 on January 23, 2011, 02:54:22 pm
Sizeak i just wanted to say i appreciate you releasing and working on this program, its very useful and fun and i dont think ppl give you enough credit, must be a pain in the ass to keep working on something and all ppl do is basically tell you to work harder to get out newer versions lol.

Just wanted to say THANK YA
Title: Re: Runesmith - A DC like tool
Post by: darius on January 24, 2011, 11:45:36 am
Does not seem to work that way :( says shm access error. Must be doing something wrong...
Title: Re: Runesmith - A DC like tool
Post by: sizeak on January 28, 2011, 09:45:28 am
Sizeak i just wanted to say i appreciate you releasing and working on this program, its very useful and fun and i dont think ppl give you enough credit, must be a pain in the ass to keep working on something and all ppl do is basically tell you to work harder to get out newer versions lol.

Just wanted to say THANK YA

Thanks man.

Does not seem to work that way :( says shm access error. Must be doing something wrong...

Yeah offsets are wrong, we need more than just the creature vector. Runesmith uses the majority of the advanced creature offsets in memory-ng.xml and a few other things like the date etc. DFHack hasn't had a single commit since Nov 19th last year either so I'm not sure whats going on offset wise.

I haven't played DF in quite a while due to it's piss poor performance and a lot of my time being taken up by work & Minecraft. I have a Hex core machine and I still can't run it very well with 150-200 dwarves because it's to badly coded to use threads. Since I haven't been playing, I haven't been actively developing Runesmith either but if/when DFHack updates I'll be happy to update too assuming all the offsets are found.
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on February 17, 2011, 04:53:20 pm
assuming all the offsets are found.

Which they probably won't...
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on February 17, 2011, 05:41:06 pm
... dang what a harsh way to bump a thread magistrate101.
though true until we get that auto offset finder which will make finding offsets much easier.
Title: Re: Runesmith - A DC like tool
Post by: Taricus on February 18, 2011, 02:23:49 am
Thanks for making this.

Just have to wait for the offsets now.
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on February 18, 2011, 09:38:27 pm
as I figured due to the slow finding of the offset's, a new version have been released and I figured the Runesmith won't really released a new version anytime soon unless they quickly find all the offset of the new version, otherwise this mod has passed away.
Title: Re: Runesmith - A DC like tool
Post by: Truean on February 18, 2011, 10:32:30 pm
as I figured due to the slow finding of the offset's, a new version have been released and I figured the Runesmith won't really released a new version anytime soon unless they quickly find all the offset of the new version, otherwise this mod has passed away.

The new version has been out three or four days and you've already called time of death on Runesmith. Just chill. Petrix is sick right now.
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on February 18, 2011, 10:35:54 pm
... dang what a harsh way to bump a thread magistrate101.
though true until we get that auto offset finder which will make finding offsets much easier.

Yeh, though, 2 weeks isn't bad, compared to another website... Which is here... (http://www.wyrdysm.com/phpBB3/index.php)
Spoiler (click to show/hide)

Happily, sizeak (I think that's the DFHack guy...) made DFoffsets.exe... Which, to the best of my knowledge of such things, either prints outthe contents of memory.xml or finds working offsets, I am more sure of the former... :\
MAKE IT AUTOUPDATE!
Title: Re: Runesmith - A DC like tool
Post by: Panthera Leo on February 18, 2011, 10:41:19 pm
...
MAKE IT AUTOUPDATE!

That would be wonderful, but I'm a little lost how that would work. If the object it's mapping always stayed the same, but just moved around I could understand. However, I'm a little lost how a auto-update would work because I would at least think every version  (or two) would change the shape of the basic game objects.

Of course then again, I've no idea the state the source code is in ...
Title: Re: Runesmith - A DC like tool
Post by: Urist McFumbler on February 19, 2011, 01:01:39 am
MAKE IT AUTOUPDATE!

[sarcasm]

Boy I sure hope you can teach everyone of from the DFHack guys (who incidentally is Peterix and Japa amongst others) to all the other programmers that rely on DFHack offsets (DwarfTherapist, Runesmith and others) to do just that.

I am sure that they are just awaiting your great wisdom and intellect to be conferred upon them.

[/sarcasm]
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on February 19, 2011, 07:27:29 pm
as I figured due to the slow finding of the offset's, a new version have been released and I figured the Runesmith won't really released a new version anytime soon unless they quickly find all the offset of the new version, otherwise this mod has passed away.

The new version has been out three or four days and you've already called time of death on Runesmith. Just chill. Petrix is sick right now.

I changed my mind if he releases a new version that works on the latest version, if he misses at least 3 new versions, I'll called it dead.
Title: Re: Runesmith - A DC like tool
Post by: Panthera Leo on February 19, 2011, 08:12:37 pm
I wonder if Toady could be persuaded to create a interface (.so/.dll) for DF? I'm sure the functions for accessing the same thing in are in the code anyway... I'd think all that has to be done is to move them and the data structures to their own object, and compile it separately.

It should not make that much slower as every C/C++ function is a pointer anyway. The only difference is if the pointer is hard-coded in the executable or stored in memory at run-time, iirc. It would solve the memory mapping issues, I would think.
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on February 19, 2011, 08:54:32 pm
as I figured due to the slow finding of the offset's, a new version have been released and I figured the Runesmith won't really released a new version anytime soon unless they quickly find all the offset of the new version, otherwise this mod has passed away.

The new version has been out three or four days and you've already called time of death on Runesmith. Just chill. Petrix is sick right now.

I changed my mind if he releases a new version that works on the latest version, if he misses at least 3 new versions, I'll called it dead.

Code: [Select]
sizeak-
I haven't been actively developing Runesmith either but if/when DFHack updates I'll be happy to update too assuming all the offsets are found.
It's right at the top of this page.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on February 20, 2011, 02:42:50 pm
Didn't members already post about wanting open source for Runesmith back when .17 came out? it's kinda redundant and mean spirited to repeat those members. It's not going to make the process of finding the missing pieces faster. I'm mad magistate101 Necro this thread during the latest update with a side crack.
I mean yeah I may had createdtampered/fixed a code to Raise the dead and allow the adventurer to make them his/her slaves(and turning creatures into wagons) but I won't just go take a thread from the home and smack it in it's face for demands that another utility has met.
Title: Re: Runesmith - A DC like tool
Post by: Thoranius on February 20, 2011, 02:58:05 pm
Sizeak, there's an interim player release on DFhack out, if you want to test the offsets from that, I can't tell if it works or not though, because I seem to be stuck with the freeze every time I try to embark bug (It was working before, it may be because I'm genning multiple worlds each time before finding one I want, or it could be single biome embark points, I dunno)

And careful on that minecraft, that game may steal your soul, or at least a good portion of your free time.  ;)
Title: Re: Runesmith - A DC like tool
Post by: Thoranius on February 21, 2011, 04:54:17 pm
Better yet, now there's a new version out of DFhack with the needed offsets to update runesmith, I hope. Cheers to all the hardworking utility modders, and keep up the good work!
Title: Re: Runesmith - A DC like tool
Post by: forsaken1111 on February 21, 2011, 04:57:18 pm
Now we just need some kind soul to update Dwarf Foreman, or make something similar.

Please?

http://www.bay12forums.com/smf/index.php?topic=62364 (http://www.bay12forums.com/smf/index.php?topic=62364)
Title: Re: Runesmith - A DC like tool
Post by: Jay on February 21, 2011, 06:22:36 pm
Better yet, now there's a new version out of DFhack with the needed offsets to update runesmith, I hope.
I tried it and it crashed Runesmith.  Someone else might have better luck, or an idea of what they're doing XD
Title: Re: Runesmith - A DC like tool
Post by: peterix on February 21, 2011, 07:48:06 pm
Hmm.
Happily, sizeak (I think that's the DFHack guy...) made DFoffsets.exe... Which, to the best of my knowledge of such things, either prints outthe contents of memory.xml or finds working offsets, I am more sure of the former... :\
MAKE IT AUTOUPDATE!
The utility prints all the offsets effective for the running DF instance.

And *NO*, I won't make it autoupdate.
I'm working on utils that make finding offsets easier, but no automated tool will be good enough to work unsupervised by someone who knows WTF is going on. I'd really not want people screwing up their forts because the autoupdate failed silently. Finding offsets automatically is fine, but the updating part really needs to be done by someone with brain... processors just don't cut it ;)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on February 22, 2011, 06:15:28 am
I will look at updating after I finish work tonight.

Edit: So I pulled all the changes from the DFHack repo, built it, built RS against it and tried the new offsets and I got SHM access denied which means that the required creature offsets are either wrong or incomplete.
Title: Re: Runesmith - A DC like tool
Post by: magistrate101 on February 23, 2011, 10:07:39 pm
And *NO*, I won't make it autoupdate.
Fine by me, but, a program to update them would be nice, I have a way in mind, but it would be probly nigh-impossible to code, or eat RAM and CPU power so much your comp freezes, either way, my idea is just an idea, and will probly never happen :P
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on February 23, 2011, 11:03:03 pm
And *NO*, I won't make it autoupdate.
Fine by me, but, a program to update them would be nice, I have a way in mind, but it would be probly nigh-impossible to code, or eat RAM and CPU power so much your comp freezes, either way, my idea is just an idea, and will probly never happen :P
auto updating code already exist in Dfusion although not that much, the entire code is pretty much can be edited and add on to using Notepad...
Title: Re: Runesmith - A DC like tool
Post by: peterix on February 24, 2011, 01:38:18 am
And *NO*, I won't make it autoupdate.
Fine by me, but, a program to update them would be nice, I have a way in mind, but it would be probly nigh-impossible to code, or eat RAM and CPU power so much your comp freezes, either way, my idea is just an idea, and will probly never happen :P
auto updating code already exist in Dfusion although not that much, the entire code is pretty much can be edited and add on to using Notepad...
I've seen a lot of hardcoded values, especially when it comes to offsets from the start of structures ~_~  Again, not something users should be subjected to. You can't rely on automation in this. I haven't dug deep into Dfusion though...
Title: Re: Runesmith - A DC like tool
Post by: Ahra on February 24, 2011, 06:55:24 am
eh this thing degraded my miner form proficient to dabbling. ???
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on February 24, 2011, 07:14:22 am
And *NO*, I won't make it autoupdate.
Fine by me, but, a program to update them would be nice, I have a way in mind, but it would be probly nigh-impossible to code, or eat RAM and CPU power so much your comp freezes, either way, my idea is just an idea, and will probly never happen :P
auto updating code already exist in Dfusion although not that much, the entire code is pretty much can be edited and add on to using Notepad...
I've seen a lot of hardcoded values, especially when it comes to offsets from the start of structures ~_~  Again, not something users should be subjected to. You can't rely on automation in this. I haven't dug deep into Dfusion though...
I completely agree on can not relying only on Automation of offsets. There should be some kind of maintenance
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on February 24, 2011, 07:29:04 am
I will look at updating after I finish work tonight.

Edit: So I pulled all the changes from the DFHack repo, built it, built RS against it and tried the new offsets and I got SHM access denied which means that the required creature offsets are either wrong or incomplete.

Aw...
Title: Re: Runesmith - A DC like tool
Post by: Thoranius on February 24, 2011, 11:16:17 am
Drat nabbit!

*Throttles the offsets into a whimpering submission*
Title: Re: Runesmith - A DC like tool
Post by: sizeak on February 25, 2011, 08:51:15 am
Yeah it's annoying but totally understandable as petrix has a life just like the rest off us. He walked me through the rough process of finding some offsets the other night and now it's the weekend I may have some time to try and find the ones we need. The main ones we need are the creature vector and all the offsets within the creature object, such as age, skills, etc.

The finding of offsets is a recurring problem, especially since toady releases very very often. If you (anyone) really want to help then really it'd be good if we could start a thread or something to request that toady implements either a modding API of some kind, or at least a way of dumping the offsets to a file from DF since I think it would be fairly easy to do from inside the game. I know it's been tried before but if we could get enough people to ask nicely maybe he would consider it? We could do something like pledge to donate X amount if he implements it?


Also: Runesmith isn't dead at all, it's just missing offsets for the newer versions. I just play .16 instead personally since it works fine with it :D
Title: Re: Runesmith - A DC like tool
Post by: Truean on February 25, 2011, 11:37:28 am
To me the issue is frequency of updates:

40d went too long without updates; 31.xx has perhaps too many of them. This is reflected in the amounts we donate to Toady; we donate more with more updates for some reason. The weird part is that it contributes to fort restarts. Go figure.

If there were some way to keep up the financial support to Toady, I'd advocate fewer updates with more content in each. Not sure how to make that work though. I'm broke but typically give him about $20 a year, and I don't really want anything for it beyond what we get now.

That said, is there some way we can work in a process where Toady tells us the offsets? I confess my ignorance, but does he not make the offsets and thus know what they are? Perhaps if Toady only told Petrix, Rainseeker, Sizeak, Deon, Japa, and others in a select group, it might work? Just a thought intended to be a constructive idea.... The idea being to reduce the amount of work it would take to mod the game due to updates.... :)

In any event, thank you to the various people who make these programs possible. Wonderful job.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on February 25, 2011, 12:00:35 pm
Toady doesn't *know* or *make* the offsets per se. Offsets are actually really just numbers that specify how far from the beginning of a program an address is, so to find something's location in memory you take the offset for what you want to look at and then add that to the base address of the programs stack frame (little box? of memory). So while he couldn't just tell us, what he could do is dump the pointers to things like the creature vector which would mean we wouldn't have to sit and sift through DF's memory.

So as an example, say we knew where toady lived and we wanted to get from there to the nearest shop. Consider toady's to be the beginning of the program and the location of the shop to be an offset, it would be much faster if he told us where the shop was in relation to his house than if we had to search every street manually.

I hope I simplified it enough :)
Title: Re: Runesmith - A DC like tool
Post by: Truean on February 25, 2011, 12:43:54 pm
Toady doesn't *know* or *make* the offsets per se. Offsets are actually really just numbers that specify how far from the beginning of a program an address is, so to find something's location in memory you take the offset for what you want to look at and then add that to the base address of the programs stack frame (little box? of memory). So while he couldn't just tell us, what he could do is dump the pointers to things like the creature vector which would mean we wouldn't have to sit and sift through DF's memory.

So as an example, say we knew where toady lived and we wanted to get from there to the nearest shop. Consider toady's to be the beginning of the program and the location of the shop to be an offset, it would be much faster if he told us where the shop was in relation to his house than if we had to search every street manually.

I hope I simplified it enough :)

Offset... off ...set. How far off is the thing you want set from some starting point. 

Your definition is better informed and clearly more accurate. Do you think there is a reasonable way to persuade Toady to "tell us where the shop is in relation to his house,"  is so we don't have to sit and sift?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on February 25, 2011, 12:55:33 pm
Maybe, I was thinking something like a petition or a pledge list or something where people could say "right, if you make this easier for use, we'll each donate $5, it's not much but there are 500 of us". No one would have to donate if he didn't do it, but if he did, he'd get a lot of reward donations for it.
Title: Re: Runesmith - A DC like tool
Post by: Truean on February 25, 2011, 02:42:05 pm
Maybe, I was thinking something like a petition or a pledge list or something where people could say "right, if you make this easier for use, we'll each donate $5, it's not much but there are 500 of us". No one would have to donate if he didn't do it, but if he did, he'd get a lot of reward donations for it.

Yeah, the only problem I see with that would be people signing the list and then not donating the $5....

I lied, another problem I see is that it would then be easier for people to illegitimately copy his work. :(
Title: Re: Runesmith - A DC like tool
Post by: Aranador on February 25, 2011, 06:21:35 pm
Actually - *IF* Toady wanted to do anything even remotely like support this - he would build in callable functions to the program.  It would represent a change in design strategy - and could even lead to splitting the UI from the 'core' program which would in turn open the door for 3rd party graphical UIs.  In other words - he wouldn't bother to support memory hacks, he'd go ahead and support data manipulation tools.  Or he'd directly code in cheatie bits and side step the need for all this.

But currently DF is programmed as a monolithic slab of code.  Toady wants to write the program of his dreams, and I imagine he has less of an interest in doing other stuff at user request when they'd take such a massive reprogramming effort.


Do not get me wrong - I loved Runesmith.  It was an absolutely brilliant, and amazingly useful tool - especially for setting up a succession fort with dwarves for the players - or my favorite - turning a possession into a fey mood.  But it is gone now - it wasn't Toady's masterpiece, and there is no reason to expect Toady to devote any of his time to Runesmith.
Title: Re: Runesmith - A DC like tool
Post by: JanusTwoface on February 25, 2011, 06:28:00 pm
Actually - *IF* Toady wanted to do anything even remotely like support this - he would build in callable functions to the program.  It would represent a change in design strategy - and could even lead to splitting the UI from the 'core' program which would in turn open the door for 3rd party graphical UIs.  In other words - he wouldn't bother to support memory hacks, he'd go ahead and support data manipulation tools.  Or he'd directly code in cheatie bits and side step the need for all this.
Problem with this (same idea comes up every so often, prolly's been mentioned before in this thread) is that if you have 3rd parties maintaining the interfaces / 3rd party tools, what happens when DF significantly updates? The 3rd party tools have to update as well. If any of the maintainers looses interest, they we're immediately back to just the core game. Except people are going to want to blame Toady that their favorite 3rd party tool doesn't work...

Personally, I think it's worth the risk, but so far as I've heard, Toady doesn't. And in the end, it's really only his decision that matters. :)
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on February 25, 2011, 08:15:10 pm
Actually - *IF* Toady wanted to do anything even remotely like support this - he would build in callable functions to the program.  It would represent a change in design strategy - and could even lead to splitting the UI from the 'core' program which would in turn open the door for 3rd party graphical UIs.  In other words - he wouldn't bother to support memory hacks, he'd go ahead and support data manipulation tools.  Or he'd directly code in cheatie bits and side step the need for all this.
Problem with this (same idea comes up every so often, prolly's been mentioned before in this thread) is that if you have 3rd parties maintaining the interfaces / 3rd party tools, what happens when DF significantly updates? The 3rd party tools have to update as well. If any of the maintainers looses interest, they we're immediately back to just the core game. Except people are going to want to blame Toady that their favorite 3rd party tool doesn't work...

Personally, I think it's worth the risk, but so far as I've heard, Toady doesn't. And in the end, it's really only his decision that matters. :)
won't this mean third party tools need to drop their source code as well? so that when they drop off the face of the earth someone can pick up their past work. kinda like how Dwarf companion creator Bart. helps out Sizeak on his version of his work, and the Dwarf therapist/Dfhack members work hard on getting those offsets updated for the next release.
Title: Re: Runesmith - A DC like tool
Post by: telamon on February 25, 2011, 10:13:28 pm
Actually - *IF* Toady wanted to do anything even remotely like support this - he would build in callable functions to the program.  It would represent a change in design strategy - and could even lead to splitting the UI from the 'core' program which would in turn open the door for 3rd party graphical UIs.  In other words - he wouldn't bother to support memory hacks, he'd go ahead and support data manipulation tools.  Or he'd directly code in cheatie bits and side step the need for all this.
Problem with this (same idea comes up every so often, prolly's been mentioned before in this thread) is that if you have 3rd parties maintaining the interfaces / 3rd party tools, what happens when DF significantly updates? The 3rd party tools have to update as well.

WARNING: Programming rant

Well, if we want to get into programming paradigms... not exactly.
If there's anyone here (besides me) who programs in an object-oriented language, you'll know the concepts I'm thinking of. When a person writes a library or a chunk of code (at least following OOP paradigm), they try to separate interface from implementation. This means that they create a unified interface for the code that controls how the code's users will be able to access that code, and the people who will write stuff based on their code only need to know how to operate the interface. They don't need to know what steps the interface parts take to get the job done (the implementation that powers the interface); only the code writer need worry about that. By sealing the implementation off from the users of your code, you ensure that they can only access it in ways that you can control. This also means that, if you decide to change your code, the users of that code don't need to rewrite their programs, because your interface didn't change (even if the things that that interface does to your internal code have changed). Of course, sometimes the interface has to change to accommodate new stuff, and that's how it goes.

It's like driving a car. When you drive a car, you hop in, put on your seat belt, and then you have a series of controls to operate the car: steering wheel, pedals, various other systems, etc. You don't need to know the exact specs on the car, and who was responsible for milling the third piston cylinder in the engine block, because these things are irrelevant to you. All you need to know how to do is operate the car (its interface), and you trust that the car itself (the implementation) will do the rest. If the car maker decides to switch from one engine type to another (four stroke to two stroke, who knows), you don't need to learn a whole new way to drive a car and get a whole new license, as long as the old system can still operate this newly changed engine.
Of course, there are times when you will want to understand some of how the car works. If you need to move big cargo, for example, it's good to know how much torque your engine can output, because you need to know if you can move that stuff with the car. (This is like a sorting algorithm; the implementation of the sorting algorithm makes a big difference in speed.) And sometimes, you need to just do things from the ground up. A racecar driver probably has a team that builds the car with him/her, or contracts out special parts from manufacturers and assembles the car independently, because they need to optimize and perfect every little bit, to squeeze every drop of oomph out of their car. They can't afford to get some consumer car because the implementation, in such a case, is simply too important to let someone else handle it.

As an even more relevant example, look at DF itself. We don't have to care how DF works, as long as we know how to play. As long as Toady makes sure that certain keys have certain effects, we don't worry about how exactly he codes those functions of the game, because they do what we want. Toady can change the code itself, and as long as the controls are the same, we can still play the game. Of course, as new concepts are added to the game, new controls are added in for players to work with these elements, and these are things we have to learn. For example, back in the days of 2d DF, the leap to 3d DF was quite significant. *big* changes like this would obviously require a bit of a reboot.
In this case, we are worried about more than the interface, because we want to manipulate things that aren't available in the interface (that's the point of tools like Runesmith). In addition, we don't want DF to lag so much that it's unplayable, so we need to know "enough" about its code to be assured that, when we open up our fort, it won't crash instantly from the two thousand kittens we have wandering through it.

tl;dr Good programming for this kind of situation separates the interface from the implementation, so updates would not break the interface layers (unless they were truly groundbreaking updates, in which case it's justified). Maxima or Mathematica work in this way - you have a kernel underneath that does the work, and interchangeable interfaces for users to operate the kernel.
Of course, Toady has the last word, and if the system isn't already programmed to work like this, we're talking about an explosive revision - months of refactoring and re-engineering to code that (currently) works pretty well for the end user. Converting all your code to make it fit a whole new system is... an intense task, to say the least. It would be awesome if it happened; personally though I'd prefer that the game's arc development continue as it's going, because there's some interesting stuff coming up as I understand.

Just a rant from a semi-experienced hobbyist programmer.
Title: Re: Runesmith - A DC like tool
Post by: Jay on February 25, 2011, 10:23:54 pm
Do not get me wrong - I loved Runesmith.  It was an absolutely brilliant, and amazingly useful tool - especially for setting up a succession fort with dwarves for the players - or my favorite - turning a possession into a fey mood.  But it is gone now - it wasn't Toady's masterpiece, and there is no reason to expect Toady to devote any of his time to Runesmith.
Why are you saying this in the past tense?
It's not dead, just can't be updated until we have working offsets.
Quote from: sizeak, previous page
Also: Runesmith isn't dead at all, it's just missing offsets for the newer versions. I just play .16 instead personally since it works fine with it :D
Title: Re: Runesmith - A DC like tool
Post by: Truean on February 26, 2011, 04:51:49 am
Do not get me wrong - I loved Runesmith.  It was an absolutely brilliant, and amazingly useful tool - especially for setting up a succession fort with dwarves for the players - or my favorite - turning a possession into a fey mood.  But it is gone now - it wasn't Toady's masterpiece, and there is no reason to expect Toady to devote any of his time to Runesmith.
Why are you saying this in the past tense?
It's not dead, just can't be updated until we have working offsets.
Quote from: sizeak, previous page
Also: Runesmith isn't dead at all, it's just missing offsets for the newer versions. I just play .16 instead personally since it works fine with it :D

Yeah, that's like calling all utilities dead. Stonesense isn't dead; DFHack isn't dead; this isn't dead. Just because it doesn't have "pop-in-the-microwave" ready to eat timing doesn't mean it's dead. Free. Hell, with twitter, I know people too lazy to read past the second line of this post. They suck, and by definition won't know to be offended. :P
Title: Re: Runesmith - A DC like tool
Post by: telamon on March 04, 2011, 06:13:46 pm
I don't play .19 personally, but has anybody tried hack's new creature offsets on runesmith? They work for .19 apparently (not .18, but I haven't tried).
Title: Re: Runesmith - A DC like tool
Post by: Dreggon on March 05, 2011, 03:56:16 am
If I had any idea how, I'd try and make it work.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 05, 2011, 08:32:48 am
V0.1.8 has been released to be DF 0.31.19 compatible

The download link has been updated to the new version but I haven't tested all the offsets yet!
Title: Re: Runesmith - A DC like tool
Post by: peterix on March 05, 2011, 11:00:25 am
Awesome.
Let me know if there's anything wrong :)
Title: Re: Runesmith - A DC like tool
Post by: Jay on March 05, 2011, 12:00:20 pm
All skills in my fort are reported as "Unknown [255]", and if I write any other changes I make, all of their skills get set legendary (presumably to level 255)
FAKE-EDIT: I should test it without my mods.
EDIT:  Works fine in vanilla.
EDIT2: Bah, now it's working on the modded version too.  ???

EDIT3: In any case, Runesmith crashes when you try to edit moods.
Title: Re: Runesmith - A DC like tool
Post by: Truean on March 05, 2011, 12:57:18 pm
Thank you to those who update these programs; we enjoy them greatly. :)
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on March 05, 2011, 01:10:01 pm
Thank you to those who update these programs; we enjoy them greatly. :)

Yes, we do.
Title: Re: Runesmith - A DC like tool
Post by: Dreggon on March 05, 2011, 07:02:39 pm
SHM access denied :(

Happened with 31.18 version, and same thing with 31.19 when I imported.

EDIT: Alright, it works with a new world gen for 31.19, so thank you for updating! Just one question: how do you remove traits? I can add them, but removing... no.
Title: Re: Runesmith - A DC like tool
Post by: Firnagzen on March 05, 2011, 08:46:40 pm
Thank you very much, sizeak!

Now, arise, my zombie army.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 05, 2011, 11:00:30 pm
SHM access denied :(

Happened with 31.18 version, and same thing with 31.19 when I imported.

EDIT: Alright, it works with a new world gen for 31.19, so thank you for updating! Just one question: how do you remove traits? I can add them, but removing... no.

You can also edit them by double clicking on them. I seem to have missed the remove feature  :o
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on March 05, 2011, 11:12:38 pm
Thank you very much, sizeak!

Now, arise, my zombie army.
I work on zombies with Dfusion even made them follow you in adventure mode and slap on a repeater so the game search for new corpses. Though Runesmith might help out on the Civ issue I have with them.
Title: Re: Runesmith - A DC like tool
Post by: Thundercraft on March 06, 2011, 12:45:24 am
Actually - *IF* Toady wanted to do anything even remotely like support this - he would build in callable functions to the program.  It would represent a change in design strategy - and could even lead to splitting the UI from the 'core' program which would in turn open the door for 3rd party graphical UIs.  In other words - he wouldn't bother to support memory hacks, he'd go ahead and support data manipulation tools.  Or he'd directly code in cheatie bits and side step the need for all this.
Problem with this... is that if you have 3rd parties maintaining the interfaces / 3rd party tools, what happens when DF significantly updates? The 3rd party tools have to update as well. If any of the maintainers looses interest, they we're immediately back to just the core game. Except people are going to want to blame Toady that their favorite 3rd party tool doesn't work...
The only reason I can think of for a 3rd party tool stopping a new release is if vitally important functionality was left to 3rd party developers. As long as Toady continued to do his own thing and not rely on 3rd party tools for fancy GUI interfaces or other things to make the game work, this should be a non-issue.

Yes, if 3rd party support was implemented there would be some degree of blame laid on Toady for certain 3rd party tools not working with the latest release. Not to mention all the added pressure this would entail and extra effort trying to coordinate stuff with tool maintainers. Those are pretty good reasons and I can see why he does not want to add callable functions or any sort of support for 3rd party tools.

Still, with the way thing are now 3rd party tools rely almost entirely on DFHack. It works pretty good right now. But, just for the sake of argument, what if (heaven forbid) something happened and DFHack could no longer be updated? Where would that leave all those 3rd party tools?
Title: Re: Runesmith - A DC like tool
Post by: blaize9 on March 06, 2011, 01:18:18 am
I have a question, well i got alot of caged goblins and i want then to act like a dwarf and have them not attack me and will go make or haul some stuff. what settings would i need??
Also i cant get the traits to stay.
Title: Re: Runesmith - A DC like tool
Post by: Urist McFumbler on March 06, 2011, 05:43:56 am
Ha! Ha! Ha! Ha! Ha!

Look what just came out.

Spoiler (click to show/hide)
Title: Re: Runesmith - A DC like tool
Post by: Stormrage on March 06, 2011, 10:21:49 am
31.20 compatible version, f***ing when?

Can't you keep up with Today's releases? I'm tired of waiting!!!




Spoiler (click to show/hide)
Title: Re: Runesmith - A DC like tool
Post by: rephikul on March 06, 2011, 10:24:33 am
Ya it's time to search for offsets and chew bubblegums.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 06, 2011, 10:25:48 am
31.20 compatible version, f***ing when?

Can't you keep up with Today's releases? I'm tired of waiting!!!




Spoiler (click to show/hide)

:D I'm saving .20 compatibility for release a day before .21 comes out
Title: Re: Runesmith - A DC like tool
Post by: telamon on March 06, 2011, 11:56:56 am
Curious to know because I play .18: are the creature offsets compatible with 18 as well or only 19 at the moment?
And I laughed when i saw the .20 release. Best timing ever. (no offense to toady or anyone else, more releases = good)
Title: Re: Runesmith - A DC like tool
Post by: Lysabild on March 06, 2011, 11:57:26 am
31.20 compatible version, f***ing when?

Can't you keep up with Today's releases? I'm tired of waiting!!!




Spoiler (click to show/hide)

:D I'm saving .20 compatibility for release a day before .21 comes out

You are forcing us to use old versions!! D:
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on March 06, 2011, 04:06:22 pm
31.20 compatible version, f***ing when?

Can't you keep up with Today's releases? I'm tired of waiting!!!




Spoiler (click to show/hide)

:D I'm saving .20 compatibility for release a day before .21 comes out

You are forcing us to use old versions!! D:
don't worry Gearbox will pick this up and remake it.
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on March 06, 2011, 05:18:36 pm
wow as soon as this get to the latest version, a new version releases... this is kinda awkward.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on March 06, 2011, 05:26:18 pm
I laughed so bad when I saw the release - oh well, at least it's only a bug fix release.

Edit: Oh no, it's got cool shit as well. ):
Title: Re: Runesmith - A DC like tool
Post by: arzzult on March 06, 2011, 07:13:18 pm
31.20 compatible version, f***ing when?

Can't you keep up with Today's releases? I'm tired of waiting!!!




Spoiler (click to show/hide)

:D I'm saving .20 compatibility for release a day before .21 comes out

You might want to start working fast then, .20 was taken down due to a major crash bug and .21 is probably going to be out soon.
Title: Re: Runesmith - A DC like tool
Post by: Raufgar on March 06, 2011, 11:49:47 pm
31.20 compatible version, f***ing when?

Can't you keep up with Today's releases? I'm tired of waiting!!!




Spoiler (click to show/hide)

:D I'm saving .20 compatibility for release a day before .21 comes out

It just did :D
Title: Re: Runesmith - A DC like tool
Post by: Jay on March 07, 2011, 04:16:10 pm
FWIW, copying dfhack.dll and Memory.xml (and renaming it Memory-ng.xml) from the latest dfhack binaries seems to work for .21 compatibility.  Do this at your own risk, however.
Title: Re: Runesmith - A DC like tool
Post by: meeneque on March 08, 2011, 12:17:40 am
FWIW, copying dfhack.dll and Memory.xml (and renaming it Memory-ng.xml) from the latest dfhack binaries seems to work for .21 compatibility.  Do this at your own risk, however.

Thanks bro. Works as a charm.
Title: Re: Runesmith - A DC like tool
Post by: Makbeth on March 08, 2011, 12:30:49 am
31.20 compatible version, f***ing when?

Can't you keep up with Today's releases? I'm tired of waiting!!!




Spoiler (click to show/hide)

I dunno, that's quite an assumption there ;)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 09, 2011, 01:16:55 pm
Version 0.1.19 released for compatibility with DF 0.31.21
Title: Re: Runesmith - A DC like tool
Post by: Stormrage on March 09, 2011, 01:42:34 pm
Version 0.1.19 released for compatibility with DF 0.31.21

Finally! Geez, If I had to wait any longer, I just don't know what would I've done...

Spoiler (click to show/hide)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 09, 2011, 01:49:21 pm
Not sure, they were found by the DFHack guys as far as I know. I just pulled the changes from the repository
Title: Re: Runesmith - A DC like tool
Post by: Thundercraft on March 09, 2011, 03:34:23 pm
It sounds like the pointers in .21 and .20 were identical. The main reason why using the memory.xml for .20 did not work was because it did not recognize .21 as a valid Dwarf Fortress version number.

Does it not work on 31.21?

The old XML file? Haven't tried it. The off-sets usually change with each version, though. v31.21 isn't listed in the current XML as a supported version, so dfprospector refuses to start.
Offsets seem to be the same this time around. Try adding this:
Code: [Select]
    <Version name="v0.31.21 SDL" os="windows" base="v0.31.20 SDL" >
        <PETimeStamp value="0x4D743DA7" />
        <MD5 value="3aadcbd781f7d70d5ee552b92c03bc6b" />
    </Version>
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 10, 2011, 04:48:03 am
It sounds like the pointers in .21 and .20 were identical. The main reason why using the memory.xml for .20 did not work was because it did not recognize .21 as a valid Dwarf Fortress version number.

Does it not work on 31.21?

The old XML file? Haven't tried it. The off-sets usually change with each version, though. v31.21 isn't listed in the current XML as a supported version, so dfprospector refuses to start.
Offsets seem to be the same this time around. Try adding this:
Code: [Select]
    <Version name="v0.31.21 SDL" os="windows" base="v0.31.20 SDL" >
        <PETimeStamp value="0x4D743DA7" />
        <MD5 value="3aadcbd781f7d70d5ee552b92c03bc6b" />
    </Version>

We know
Title: Re: Runesmith - A DC like tool
Post by: TowerWizard on March 10, 2011, 05:39:20 am
I hate to do this, bu my Norton Security Alert utility named Sonar reports "mysterious behavior" from Runesmith and promptly uninstalls it, and ask me to restart the computer to remove all security risks. I downloaded it from the main download page. Anyone else have similar problems?

Edit: It may be that Norton just has a thing for small, unproven programs. The main issue seems to be that very few Norton users have the program.
Title: Re: Runesmith - A DC like tool
Post by: arzzult on March 10, 2011, 05:59:46 am
I hate to do this, bu my Norton Security Alert utility named Sonar reports "mysterious behavior" from Runesmith and promptly uninstalls it, and ask me to restart the computer to remove all security risks. I downloaded it from the main download page. Anyone else have similar problems?

Edit: It may be that Norton just has a thing for small, unproven programs. The main issue seems to be that very few Norton users have the program.

I think I know what your problem is. You are using Norton. Norton = Mal-ware that you have to pay for imo. I'd find some other security software if I were you.
Title: Re: Runesmith - A DC like tool
Post by: Sabin Stargem on March 10, 2011, 06:28:55 am
Avast and Microsoft Security Essentials are a good pair, in my opinion.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on March 10, 2011, 10:26:23 am
FWIW, Kaspersky doesn't complain.
Title: Re: Runesmith - A DC like tool
Post by: ammy55 on March 10, 2011, 03:39:45 pm
scanning on virustotal will update post when done

virustotal:2 of 43 (http://www.virustotal.com/file-scan/report.html?id=90a09633a4d54f5cdd17e796b2553c3c277f9b500cf5d5e61e660d532850c1ce-1299789468)
jotti's malware scan:0 of 20 (http://virusscan.jotti.org/en/scanresult/f9404481839348e2cc35e4f5605d40db1968f2bf)
no virus thanks: 0 of 9 (http://novirusthanks.org)
Title: Re: Runesmith - A DC like tool
Post by: Jay on March 10, 2011, 03:45:59 pm
Why would it be a virus?
Terrible scanners just replace actual proper functionality with that "if it's not signed, it must be bad, durrhurr" crap.
Title: Re: Runesmith - A DC like tool
Post by: telamon on March 10, 2011, 04:21:03 pm
Probably, it would be flagged as a virus because it's editing the runtime data and memory of DF. It's easy to mistake that for messing with a program's execution in a malicious way. If anyone plays starcraft mods, it's the same thing.
In any case, relax. Runesmith has a community behind it, and people are always the best defense. A thread doesn't get to 68 pages when it's about a virus-infested utility, unless all 68 pages are of enraged DF players. (which they definitely are not because runesmith is awesome)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 10, 2011, 07:04:08 pm
Probably, it would be flagged as a virus because it's editing the runtime data and memory of DF. It's easy to mistake that for messing with a program's execution in a malicious way. If anyone plays starcraft mods, it's the same thing.
In any case, relax. Runesmith has a community behind it, and people are always the best defense. A thread doesn't get to 68 pages when it's about a virus-infested utility, unless all 68 pages are of enraged DF players. (which they definitely are not because runesmith is awesome)
:D
Title: Re: Runesmith - A DC like tool
Post by: darius on March 10, 2011, 07:18:52 pm
my antivirus flaged a .bat file with content: "program.exe >log.txt" as trying to steal my id. Although I marked it as exception it still did not allow to rename or delete it (kept it open). I guess antivirus soft just gets more paranoid with time.
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 10, 2011, 09:08:29 pm
Norton Antivirus constantly tears my utilities to shreds.  They're all flagged as "High Risk" since they edit memory.  And I know at least 4 of you people out there have run Overseer and had the same thing happen.  Norton tells me so.
Title: Re: Runesmith - A DC like tool
Post by: peterix on March 10, 2011, 10:27:02 pm
Norton Antivirus constantly tears my utilities to shreds.  They're all flagged as "High Risk" since they edit memory.  And I know at least 4 of you people out there have run Overseer and had the same thing happen.  Norton tells me so.
Well, it treats you like an idiot if it won't let you whitelist things.
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 10, 2011, 10:37:16 pm
Oh it lets you whitelist it.... after you grab it back out of the quarantine folder once it's already been deleted.

So really it just makes me want to kill someone, instead of making me redownload and uninstall Norton.

Title: Re: Runesmith - A DC like tool
Post by: BigD145 on March 10, 2011, 11:56:34 pm
Norton Antivirus constantly tears my utilities to shreds.  They're all flagged as "High Risk" since they edit memory.  And I know at least 4 of you people out there have run Overseer and had the same thing happen.  Norton tells me so.

Delete Norton and let's get back to important Runesmith talk that's actually important.
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 11, 2011, 12:24:10 am
Yes.  Thank you for all these nifty Dwarfy Tools.  I shall put them to good use.
Title: Re: Runesmith - A DC like tool
Post by: arzzult on March 11, 2011, 01:33:05 am
Yes.  Thank you for all these nifty Dwarfy Tools.  I shall put them to good ethically questionable use.

Fix'd that for ya.
Any way, many spanks for such a wonderful set of tools to (ab)use.
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on March 12, 2011, 12:13:12 am
What, it's not ethically questionable. I already changed those ethics in the raw files. We're not cheating, we're using a resource to make the game more fun. :P
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on March 12, 2011, 04:28:57 am
Once again, thanks for letting us use this great tool, sizeak, and thanks for all the work you put into it.
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 12, 2011, 10:45:26 am
How this for "ethically questionable":

I spent about 2 hours using a 14-embark edit of the game, starting a new embark.  I jotted down everyone's personalities, attributes, and a few likes.  I found out who would be good for leadership, who sucks, and who is going to be my miner.  It was all very thorough.  I finally get to number 14.  I'm proud of myself.

Then the unthinkable happens... I hit 'e' prematurely.  None of my dwarves have skills.

I feel like I've almost gotten to know these dwarves! And after using dfreveal I found that this site is absolutely FILTHY with hematite, magnitite, cobaltite, truesilver (I'm using a mod for this), and various other rare and/or valuable ores.

Would it be too much to ask for Runesmith to actually allow me to SET my dorf's skills?
Title: Re: Runesmith - A DC like tool
Post by: Jay on March 12, 2011, 11:19:50 am
Would it be too much to ask for Runesmith to actually allow me to SET my dorf's skills?
Nope, it would not, because it can already do that.
Click on the level rating for that skill in that dwarf's list and it'll allow you to edit the levels by number.
Keep in mind, though, that the dwarf has to have finished at least one job in that skill before it shows up in the list.
Unlike Dwarf Companion (that poor poor dead tool) this cannot give your dwarfs new skills.

Use Therapist (or the ingame interface if you're a masochist) to give them the labor, have them complete one job, then edit them up to where you meant them to be.

EDIT: VERY VERY minor: LICENCE.txt => LICENSE.txt
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 12, 2011, 11:25:04 am
So they must already be dabbling to have the skill set  ::)

Seems like an oversight in the tool to me.  Still, good to know.  I'm off to repair the ruins of what is with this tool.  So glad it exists.
Title: Re: Runesmith - A DC like tool
Post by: Thundercraft on March 12, 2011, 12:48:29 pm
So they must already be dabbling to have the skill set  ::)
Seems like an oversight in the tool to me.

I agree. Why not allow players this option? I can think of several reasons why adding new skills without going through said process is highly desirable. Of course, if adding such ability is complex or technically difficult, then it's understandable why it's missing.

But since Dwarf Companion had this functionality, we at least know it is possible. (That is, unless something changed in recent versions to make it impossible.)
Title: Re: Runesmith - A DC like tool
Post by: Greiger on March 12, 2011, 03:38:25 pm
I think the problem is along the lines of why it's difficult to create new creatures.  The game doesn't have a spot in memory to put a new skill.   DF can because it knows to extend the size of the array.  But outside utilities can't manipulate the size of the array in a meaningful way. (or at least not in a way that DF will recognize after the fact)

Of course as I said many times in the past, I don't actually know for sure.  I don't mess with memory.  All I did was take 2 semesters of programming.


As for DC I don't remember it being capable of it either.  But it's been what, a year since DC last worked?  2 years?  I might be remembering it wrong.
Title: Re: Runesmith - A DC like tool
Post by: Miko19 on March 12, 2011, 03:41:56 pm
Whoah shit, I stopped playing DF for 2 weeks due to playing other games, now I go on forums to check how's the new Runesmith version progress going, and I get boink'd in the head with this
Title: Re: Runesmith - A DC like tool
Post by: Jay on March 12, 2011, 04:22:06 pm
As for DC I don't remember it being capable of it either.  But it's been what, a year since DC last worked?  2 years?  I might be remembering it wrong.
It could.
But so much has changed in that regard that its implementation would be useless to try to port.

Seriously, it's not like performing a SINGLE JOB in the skill is impossibly hard or anything.
Title: Re: Runesmith - A DC like tool
Post by: Taricus on March 12, 2011, 04:30:23 pm
It doesn't even have to be the same skill as the one you want to put xp in
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 12, 2011, 05:44:18 pm
Wait, what?

I'm still in the planning stages, since this will be a very challenging embark (1 dog, 2 cats, 2 picks, 2 axes... the standard setup).  Even if I cheat the skills in I need a good plan to make this fort work.

So you're saying I could tell everyone to mine and cut down trees, or whatever, then simply change the mining and tree cutting skills? That's brilliant.
Title: Re: Runesmith - A DC like tool
Post by: Taricus on March 12, 2011, 05:45:27 pm
Yep, I've seen it too.
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 12, 2011, 05:46:30 pm
I think everyone is due for a few rounds of gathering plants...
Title: Re: Runesmith - A DC like tool
Post by: Jay on March 12, 2011, 09:31:18 pm
Yep, I've seen it too.
That was Companion, again.
Runesmith does not allow you to change the skills themselves, although I don't know the reasoning behind it.
Title: Re: Runesmith - A DC like tool
Post by: Taricus on March 12, 2011, 09:33:45 pm
You could actually, you just need a skill to change first.
Title: Re: Runesmith - A DC like tool
Post by: Jay on March 12, 2011, 09:36:36 pm
You could actually, you just need a skill to change first.
Go actually try it and get back to me on that.
Title: Re: Runesmith - A DC like tool
Post by: Taricus on March 12, 2011, 09:37:32 pm
Point, I did notice it in a earlier version though...

EDIT: I stand corrected.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 12, 2011, 10:51:40 pm
Adding new skills is not supported because I didn't want to encroach on DT's territory.
Title: Re: Runesmith - A DC like tool
Post by: Jay on March 12, 2011, 10:54:09 pm
Adding new skills is not supported because I didn't want to encroach on DT's territory.
Err, what?  DT does labors, not skills.  Runesmith already does that too anyway?
Adding new skills in this case would be editing the actual skill level, which is certainly something DT doesn't do.

Also, mood editing is still mostly broken.
I was able to change a secretive mood to a fey mood successfully, but I haven't tested others.
It does not seem to be able to grab the materials requested at all, and trying to change the skill crashes Runesmith.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 13, 2011, 08:21:37 am
oops, true. I dunno then, there WAS a reason... also moods being broken doesn't surprise me, might be offsets or a change in the way DF does moods or DFHack changed something mood related and I haven't realised yet (but then it probably wouldn't build so it's not that likely)
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 13, 2011, 05:08:15 pm
I just want to say thanks.  This utility just saved my behind.  I'm still playing on the embark where I accidentally started without taking anything with me or picking any skills for my starting seven.  As of this point, 6 of the 7 are still alive.  The 7th was killed while taking a nap by a kobold thief with a *<*dagger*>* who accidentally tripped over him ( >:( ).

At some point my legendary miner (one of the orig 7) decides he's going to have a mood.... a mood for wool.  Suffice to say I have no wool.  So open up runesmith and set his mood from "Fey" to "None".

Urist McMiner has canceled mood: Needs wool thread.

TADAH!!! And my miner doesn't have to go crazy.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 13, 2011, 06:53:24 pm
I just want to say thanks.  This utility just saved my behind.  I'm still playing on the embark where I accidentally started without taking anything with me or picking any skills for my starting seven.  As of this point, 6 of the 7 are still alive.  The 7th was killed while taking a nap by a kobold thief with a *<*dagger*>* who accidentally tripped over him ( >:( ).

At some point my legendary miner (one of the orig 7) decides he's going to have a mood.... a mood for wool.  Suffice to say I have no wool.  So open up runesmith and set his mood from "Fey" to "None".

Urist McMiner has canceled mood: Needs wool thread.

TADAH!!! And my miner doesn't have to go crazy.

Welcome to intermediate Runesmith usage :D
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 13, 2011, 09:33:54 pm
I also genocided Carp... nothing more annoying than a carnivorous fish that shouldn't eat anything larger than... well... a fish.  Good feature, and I'm almost positive I'm using it 100% as intended.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 14, 2011, 12:02:03 am
I also genocided Carp... nothing more annoying than a carnivorous fish that shouldn't eat anything larger than... well... a fish.  Good feature, and I'm almost positive I'm using it 100% as intended.

nearly 100%, I had cats in mind at the time...
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on March 14, 2011, 12:06:57 am
I'm continue to get this "SHM ACCESS DENIED" error everytime I launch the newly released version of Runescape... how do I get rid of this problem?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 14, 2011, 12:14:38 am
A) It's Runesmith...
B) I bet you are using legacy. If so, DFHack only supports SDL versions
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on March 14, 2011, 12:19:09 am
A) It's Runesmith...
B) I bet you are using legacy. If so, DFHack only supports SDL versions

No, i'm not using Legacy, i'm playing on the Wasteland mod.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on March 14, 2011, 03:43:29 am
didn't toady add more to the creature flags? Will RS get an update to that function?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 14, 2011, 07:10:37 am
didn't toady add more to the creature flags? Will RS get an update to that function?

I'm not sure if DFHack has been updated
Title: Re: Runesmith - A DC like tool
Post by: darkedone02 on March 14, 2011, 06:20:32 pm
Try this out on a different mod and it all worked out well.
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 14, 2011, 09:00:34 pm
Very strange, as I am using a heavily modded version myself, and it works just fine.

Possibly because I am using dwarves, even tho there are a lot of modifications to everything.

Does Runesmith look for the current creature race in the game? Or [ENTITY:MOUNTAIN]
Title: Re: Runesmith - A DC like tool
Post by: Greiger on March 14, 2011, 09:09:27 pm
You have to use the top bar under options>set main race put in the raw name of your fortress race. 

I use DRACON and it finds my half dragon race just fine.
Title: Re: Runesmith - A DC like tool
Post by: Landstradd on March 16, 2011, 10:22:05 am
Does anyone know if the current version works with .18? (I've tried but all I get is an error message: "SHM Access denied".)
Title: Re: Runesmith - A DC like tool
Post by: Greiger on March 16, 2011, 01:46:55 pm
I don't suppose you take feature requests do you?

Would it be possible to sort the list based on skill levels?  I often use Runesmith to find a dwarf with a particular skill when I know I have one, but don't remember who it was.   Runesmith makes this much faster than looking through the unit list one at a time, but it would be even faster if there was some sort button I could push, enter a skill, and then magically have all the dwarves with that skill at the top of the list.

...and if I'm an idiot and it's already possible could somebody tell me how?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on March 16, 2011, 10:15:47 pm
I don't suppose you take feature requests do you?

Would it be possible to sort the list based on skill levels?  I often use Runesmith to find a dwarf with a particular skill when I know I have one, but don't remember who it was.   Runesmith makes this much faster than looking through the unit list one at a time, but it would be even faster if there was some sort button I could push, enter a skill, and then magically have all the dwarves with that skill at the top of the list.

...and if I'm an idiot and it's already possible could somebody tell me how?
doesn't therapist have that function?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 17, 2011, 05:03:44 am
No it doesn't support .18, DFHack mostly skipped it. Some things can be sorted by clicking on column headers but I can't for the life of me remember which things....
Title: Re: Runesmith - A DC like tool
Post by: Zinic on March 17, 2011, 06:17:37 am
Not sure if it's been mentioned before, but it seems that Happiness can't be changed permanently with Runesmith. Had a tantrum spiral going, and figured I'd try using Runesmith to solve it, but happiness reset to the original values every time I unpaused the game.

I figure it's mainly a problem with dfhack not having the accurate address for happiness, or maybe it's related to the way tantrums work. Tried this on both dwarves that were currently throwing tantrums and ones who hadn't yet.

It was caused by an ambush that killed a couple of dwarves, so it may just be that dwarves that have lost loved ones or seen friends die are unable to improve their happiness.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 17, 2011, 06:18:34 am
It's due to the way DF itself works actually
Title: Re: Runesmith - A DC like tool
Post by: Zinic on March 17, 2011, 06:42:40 am
It's due to the way DF itself works actually

Fair enough, won't mention it again then. Guess it's time to reload. :P
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 17, 2011, 06:55:52 am
Sometimes it sticks for a while, but not always. I'm not really sure why, I think it's because if the source of their unhappiness is still affecting them it will make them unhappy again very quickly
Title: Re: Runesmith - A DC like tool
Post by: Zinic on March 17, 2011, 07:06:06 am
Sometimes it sticks for a while, but not always. I'm not really sure why, I think it's because if the source of their unhappiness is still affecting them it will make them unhappy again very quickly

That's my theory as well, making the option to edit happiness a bit useless.

On a different matter though, is there a way to tag something as dead or killed and keep them in the game world? Noticed that the dead tag will remove dwarves from the world and Runesmith, but make them remain in memory (making them appear in DT). Maybe an option that directly kills the unit instead would be more useful and make items not go to waste. Just a suggestion though (could also help you deal with situations like tantrum spirals).

I may just be ignorant in the ways of the dwarf. :P
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 17, 2011, 07:42:18 am
And maybe if anyone understood the wounds system in DF2010 then we'd do that
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on March 17, 2011, 08:31:38 am
And maybe if anyone understood the wounds system in DF2010 then we'd do that
uhh well we over at Dfusion made a cheap DC version of the hurt/heal system but from others up limbs and might lead to a case of suffocation (or not work at all?) but I fixed that recently.From what I understood it's the same as DC but chances are the wounds leave scars so fixing a cut will only fix the limb but the description of the cut will be added to the creature and through time will become a scar. so my best luck is until I attempt to get a dead dwarf and rez which on it self was a flipping chore back in 40d. 
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 17, 2011, 08:59:36 am
Congrats, then there's even less reason for me to do it.
Title: Re: Runesmith - A DC like tool
Post by: Brandon816 on March 19, 2011, 08:59:30 am
My guess looking at DFusion's heal system and how it interacts with the wounded would be that individual wounds are stored in an array somewhere, divided up similarly to how they look in the health screen.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on March 19, 2011, 10:13:01 am
My guess looking at DFusion's heal system and how it interacts with the wounded would be that individual wounds are stored in an array somewhere, divided up similarly to how they look in the health screen.
Descriptions screen as well, some times you can heal a head wound but still get the gushing cut memo or make their heads disappear causing their hats hoods and caps to fall off and they seem to be to not notice at all. So my hurt code more likely "a strip clothes from their bodies and get more loot from merchants that come in" code. So who wants a function that causes goblins/elves to dash towards you not noticing that their clothes and weapons are gone? 
Title: Re: Runesmith - A DC like tool
Post by: mud074 on March 19, 2011, 10:12:37 pm
Whenever I try to open it, it says that it is not an valid win32 application.. err..... yeah.

EDIT: When I open the zip file it says some files are corrupted, if that helps any.
Title: Re: Runesmith - A DC like tool
Post by: Exlo on March 20, 2011, 09:01:33 am
31.21 compatible? I love you, man. :'D
Title: Re: Runesmith - A DC like tool
Post by: sir_laser on March 24, 2011, 04:29:32 pm
OMG 31.22  >:(

And the most annoying thing is that this update is also highly desirable, as the Healthcare bugs have been (mostly) fixed.
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on March 24, 2011, 05:22:57 pm
OMG 31.22  >:(

And the most annoying thing is that this update is also highly desirable, as the Healthcare bugs have been (mostly) fixed.

*baps laser on the nose*

Stop that. 31.22 just came out. Be a bit more patient.
Title: Re: Runesmith - A DC like tool
Post by: sir_laser on March 24, 2011, 06:13:38 pm
OMG 31.22  >:(

And the most annoying thing is that this update is also highly desirable, as the Healthcare bugs have been (mostly) fixed.

*baps laser on the nose*

Stop that. 31.22 just came out. Be a bit more patient.

I'm not complaining to people about Runesmith's current incompatibility, just the luck of things.

"FINALLY we have offsets from DFHack to make Runesmith compatible w/ 31.21!"
Then Toady says no :'(
Title: Re: Runesmith - A DC like tool
Post by: Jay on March 24, 2011, 06:31:57 pm
"FINALLY we have offsets from DFHack to make Runesmith compatible w/ 31.21!"
Uh, what?
We've had them since the day .21 came out.
Title: Re: Runesmith - A DC like tool
Post by: sir_laser on March 24, 2011, 06:47:16 pm
"FINALLY we have offsets from DFHack to make Runesmith compatible w/ 31.21!"
Uh, what?
We've had them since the day .21 came out.

Yeah, but how long did we have to wait for that update from 31.16?
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 24, 2011, 06:56:12 pm
... and the .20 update came out what... a few days later? Maybe a week? Seriuosly, chill out.... it's not like you're paying this guy to do it.

And if you were paying me and demanding that much out of me a few hours after it was even POSSIBLE to do it?
I'd quit on you.
Title: Re: Runesmith - A DC like tool
Post by: sir_laser on March 24, 2011, 07:06:02 pm
... and the .20 update came out what... a few days later? Maybe a week? Seriuosly, chill out.... it's not like you're paying this guy to do it.

And if you were paying me and demanding that much out of me a few hours after it was even POSSIBLE to do it?
I'd quit on you.

I apologize to everyone involved in this if I sounded demanding. Not trying to force anything from this, just expressing my frustration at the timing of things (31.22 getting released quite soon after Runesmith just becoming compatible with 31.21).
Title: Re: Runesmith - A DC like tool
Post by: Makbeth on March 24, 2011, 08:36:50 pm
"FINALLY we have offsets from DFHack to make Runesmith compatible w/ 31.21!"
Then Toady says no :'(

What the hell, laser?  A new version coming out doesn't affect prior versions, or their utilities, at all.  You can keep right on playing 31.21 to your heart's content.  You haven't lost anything, and Toady certainly hasn't said "no".

Seriously, what the hell?

Just wait a while.  The long dry spell after 31.16 had a lot to do with the fact that Peterix and Sizeak had other things to do at the time.  That's not going to happen every time, and I'm actually a bit surprised that the lack of gratitude or understanding from some people hasn't driven them away from further development in disgust.

If I were using my spare time to do this, I'd probably have begun PMing the more patient users with links to the utilities rather than posting them publicly by now.  But Peterix and Sizeak are better, more hardworking, and less bitter people than me.

Title: Re: Runesmith - A DC like tool
Post by: Jay on March 24, 2011, 08:40:45 pm
Furthermore, it's not like Runesmith has anything to do with it.  Once DFHack has the offsets, Runesmith can usually be manually fixed with a copy of two files.
Although I think an update is necessary at this point, because DFHack's API changed recently.
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 24, 2011, 08:43:29 pm
It all fits together nicely.

0.31.22 is buggy enough it'll get a quick bugfix.  DFHack needs a full update in the meantime, then fixed offsets when .23 comes out.  In the meantime, all the mod and utility makers can work on the updates to their respective files.  No new features will be added in .23, and if they are they'll be very minor.

So my suggestion to everyone is to just go back to .21 for a week and .23 will come out with pretty much everything it needs right behind it.
Title: Re: Runesmith - A DC like tool
Post by: sir_laser on March 24, 2011, 09:12:22 pm
"FINALLY we have offsets from DFHack to make Runesmith compatible w/ 31.21!"
Then Toady says no :'(

What the hell, laser?  A new version coming out doesn't affect prior versions, or their utilities, at all.  You can keep right on playing 31.21 to your heart's content.  You haven't lost anything, and Toady certainly hasn't said "no".

Seriously, what the hell?

Just wait a while.  The long dry spell after 31.16 had a lot to do with the fact that Peterix and Sizeak had other things to do at the time.  That's not going to happen every time, and I'm actually a bit surprised that the lack of gratitude or understanding from some people hasn't driven them away from further development in disgust.

If I were using my spare time to do this, I'd probably have begun PMing the more patient users with links to the utilities rather than posting them publicly by now.  But Peterix and Sizeak are better, more hardworking, and less bitter people than me.

I suppose sarcasm doesn't carry across the internet very well.

It all fits together nicely.

0.31.22 is buggy enough it'll get a quick bugfix.  DFHack needs a full update in the meantime, then fixed offsets when .23 comes out.  In the meantime, all the mod and utility makers can work on the updates to their respective files.  No new features will be added in .23, and if they are they'll be very minor.

So my suggestion to everyone is to just go back to .21 for a week and .23 will come out with pretty much everything it needs right behind it.

That's a great suggestion. Thank you.
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 24, 2011, 09:16:43 pm
Not unless you're REALLY, REALLY thick with it.  Jeez, what do you want from text.  Ugh, god.  So useless I might poop.






See that's sarcasm that carries ;)
Title: Re: Runesmith - A DC like tool
Post by: Makbeth on March 24, 2011, 09:46:53 pm
"FINALLY we have offsets from DFHack to make Runesmith compatible w/ 31.21!"
Then Toady says no :'(

What the hell, laser?  A new version coming out doesn't affect prior versions, or their utilities, at all.  You can keep right on playing 31.21 to your heart's content.  You haven't lost anything, and Toady certainly hasn't said "no".

Seriously, what the hell?

Just wait a while.  The long dry spell after 31.16 had a lot to do with the fact that Peterix and Sizeak had other things to do at the time.  That's not going to happen every time, and I'm actually a bit surprised that the lack of gratitude or understanding from some people hasn't driven them away from further development in disgust.

If I were using my spare time to do this, I'd probably have begun PMing the more patient users with links to the utilities rather than posting them publicly by now.  But Peterix and Sizeak are better, more hardworking, and less bitter people than me.

I suppose sarcasm doesn't carry across the internet very well.

I guess not.  There have been dozens of people in this thread and others making real comments very much like yours, so it's not really a good place for ambiguity.  I've learned to just use /sarcasm "tags" for that reason.

I apologize for getting all RAWR! at your comment.
Title: Re: Runesmith - A DC like tool
Post by: peterix on March 24, 2011, 09:58:44 pm
This: https://github.com/peterix/dfhack/blob/master/Memory.xml


Try it. I know for sure that some of the things are wrong -- I'd like to know how wrong they are so I can fix them :)
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on March 24, 2011, 10:03:42 pm
Not unless you're REALLY, REALLY thick with it.  Jeez, what do you want from text.  Ugh, god.  So useless I might poop.






See that's sarcasm that carries ;)

The majority of the intent put behind text does not come across. This has been studied.
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on March 24, 2011, 10:19:11 pm
!SCIENCE!

You're an idiot

Doesn't go over well, people think you're serious

You r teh stoopidz

Goes over fine since nobody is offended at being called stupid by one who is obviously too dumb to spell properly, making it a joke, making it funny, making it socially acceptable.

Never thought I'd hear a coherent argument FOR lolspeekz, least of which from my own self!
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on March 25, 2011, 04:16:11 am
Not unless you're REALLY, REALLY thick with it.  Jeez, what do you want from text.  Ugh, god.  So useless I might poop.






See that's sarcasm that carries ;)

I lol'd heartily
Title: Re: Runesmith - A DC like tool
Post by: mud074 on March 26, 2011, 05:02:32 pm
Can somebody PLEASE help me? Whenever I try to extract it, it says that about half of the files are corrupted. Does anybody know what I should do and if not, what is a tool similar to this?
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on March 26, 2011, 05:08:35 pm
Redownload. Downloads can become corrupted. Also try 7zip and/or winrar.
Title: Re: Runesmith - A DC like tool
Post by: mud074 on March 26, 2011, 06:07:29 pm
I redownloaded about 10 times, I have both winrar and alzip.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 26, 2011, 07:12:48 pm
Use 7zip
Title: Re: Runesmith - A DC like tool
Post by: Makbeth on March 26, 2011, 07:23:45 pm
I redownloaded about 10 times, I have both winrar and alzip.

That reminds me of issues I had with my onboard firewall back in '06.  the nForce active protection or whatever it was called kept scrambling every download I made; even images wouldn't load correctly in their own native web pages.  Might want to do a bit of research and see if that's a problem with whatever firewall/malware protection you're using, especially if it's from nVidia.  They make decent hardware, but their history with software is approaching being a crime against humanity.
Title: Re: Runesmith - A DC like tool
Post by: mud074 on March 26, 2011, 07:26:45 pm
I have never had this happen to me, sometimes it gets corrupted but then I redownload and it is fine. I will try 7zip.
Title: Re: Runesmith - A DC like tool
Post by: Makbeth on March 26, 2011, 07:35:40 pm
Sizeak, are there plans/is it possible for runesmith to edit the preferences of dwarves, just in case we find ourselves with a noble we want to keep around that's a big fan of slade, for example?

Title: Re: Runesmith - A DC like tool
Post by: mud074 on March 26, 2011, 08:45:59 pm
I got it working, but when I try to connect, it says "SHM ACCESS DENIED"

anybody know what that means?
Title: Re: Runesmith - A DC like tool
Post by: seanb on March 27, 2011, 11:51:34 am
EDIT: Nevermind. I accidentally deleted my savegame, so i'm starting over anyway.
Title: Re: Runesmith - A DC like tool
Post by: devek on March 27, 2011, 12:03:59 pm
EDIT: Nevermind. I accidentally deleted my savegame, so i'm starting over anyway.

I read your post before you edited it, and for some reason this made me chuckle. Am I a bad person?
Title: Re: Runesmith - A DC like tool
Post by: seanb on March 27, 2011, 12:32:18 pm
although i really liked the embark, i had gotten off to a very lazy start. I'm better off restarting. But yes, you are slightly evil. keep working on it and one day you will be wholly evil.
Title: Re: Runesmith - A DC like tool
Post by: SombreNote on March 27, 2011, 03:00:58 pm
Does anyone else only use Runesmith to make a halfway decent doctor? I don't really need it for anything else honestly. I supposed that if I was about to have a tantrum spiral in a fortress i really liked, I might cheer up a few of the dwarves to prevent it.
Title: Re: Runesmith - A DC like tool
Post by: Makbeth on March 27, 2011, 03:42:33 pm
I use it to give my military a couple levels in fighting skills, since training is so cripplingly slow and they get whittled down faster than they get trained up, even with armor.  That, and they throw hissy fits if they are on duty too long. 

Really wish RS could set the whiny little brats on fire.

And I use it for killing off cats.

And occasionally to detect ambushes I suspect might be coming.
Title: Re: Runesmith - A DC like tool
Post by: PCpaste on March 27, 2011, 03:45:38 pm
Wait, has runesmith 'been updated?!
Title: Re: Runesmith - A DC like tool
Post by: Krelos on March 27, 2011, 04:05:53 pm
Does it look like it has?

Soon, I'm sure.
Title: Re: Runesmith - A DC like tool
Post by: mud074 on March 27, 2011, 05:44:53 pm
I got it working, but when I try to connect, it says "SHM ACCESS DENIED"

anybody know what that means?

bumpbecauseofnoanswers.
Title: Re: Runesmith - A DC like tool
Post by: seanb on March 27, 2011, 07:40:35 pm
mud, you probably don't have answers because we don't have enough information to give you one. Runesmith isn't up to date, and therefore isn't working for ANY of us.

and you arn't 'bumping' anything when there are active conersations going on.
Title: Re: Runesmith - A DC like tool
Post by: bertieb on March 28, 2011, 02:17:00 pm
I use it to give my military a couple levels in fighting skills, since training is so cripplingly slow and they get whittled down faster than they get trained up, even with armor.  That, and they throw hissy fits if they are on duty too long. 

A danger room trains dwarves sickeningly fast.
Title: Re: Runesmith - A DC like tool
Post by: Krelos on March 28, 2011, 02:24:17 pm
I use it to give my military a couple levels in fighting skills, since training is so cripplingly slow and they get whittled down faster than they get trained up, even with armor.  That, and they throw hissy fits if they are on duty too long. 

A danger room trains dwarves sickeningly fast.
If you make the danger room double as the barracks, so they spend all their time there, you can get dwarves that are legendary in (weapon), dodging, fighting, armor and shield in a year or two.
At that point they're pretty much invulnerable to most normal weaponry.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on March 29, 2011, 02:10:02 am
I use it to give my military a couple levels in fighting skills, since training is so cripplingly slow and they get whittled down faster than they get trained up, even with armor.  That, and they throw hissy fits if they are on duty too long. 

A danger room trains dwarves sickeningly fast.
If you make the danger room double as the barracks, so they spend all their time there, you can get dwarves that are legendary in (weapon), dodging, fighting, armor and shield in a year or two.
At that point they're pretty much invulnerable to most normal weaponry.

Or you could just cheat to do it instantly, seeing as how you're exploiting the game either way.
Title: Re: Runesmith - A DC like tool
Post by: GamerKnight on March 29, 2011, 02:20:00 am
I only use it for legendary fisherman. You won't believe how much they can pull in.
Title: Re: Runesmith - A DC like tool
Post by: Makbeth on March 29, 2011, 03:48:45 am
I use it to give my military a couple levels in fighting skills, since training is so cripplingly slow and they get whittled down faster than they get trained up, even with armor.  That, and they throw hissy fits if they are on duty too long. 

A danger room trains dwarves sickeningly fast.
If you make the danger room double as the barracks, so they spend all their time there, you can get dwarves that are legendary in (weapon), dodging, fighting, armor and shield in a year or two.
At that point they're pretty much invulnerable to most normal weaponry.

Or you could just cheat to do it instantly, seeing as how you're exploiting the game either way.

Now there's an interesting question.  If an exploit is being used to make up for an oversight in the game's mechanics, is it really an exploit?

Whether the military is really supposed to train that slowly is very subjective of course, but considering how fast a squad of six went legendary in 40d, (usually less than a year, as I recall) I'm guessing that it's supposed to be at least a little bit faster than it is now.
Title: Re: Runesmith - A DC like tool
Post by: OmnipotentGrue on March 29, 2011, 04:48:15 am
If an exploit is being used, is it really an exploit?

Mmmmmmm... yes?  :P

Still, I don't think that military skills go up that slow, and technically if you're going to have your dwarves sit in a room doing nothing until they become legendary it doesn't seem much different from using Runesmith (barring the time it takes, of course).
Title: Re: Runesmith - A DC like tool
Post by: Urist Imiknorris on March 29, 2011, 05:02:07 am
They're not really doing nothing, though, as any children or pets who spend time in there can attest.
Title: Re: Runesmith - A DC like tool
Post by: meowmix on March 29, 2011, 07:07:57 am
i cant figure out how to use mood material editing, can someone tell me where the tab for this is?
Title: Re: Runesmith - A DC like tool
Post by: Makbeth on March 29, 2011, 04:01:46 pm
If an exploit is being used, is it really an exploit?

Mmmmmmm... yes?  :P

Still, I don't think that military skills go up that slow, and technically if you're going to have your dwarves sit in a room doing nothing until they become legendary it doesn't seem much different from using Runesmith (barring the time it takes, of course).

If something I said is quoted, but my words are edited so they mean something else, am I still being quoted?
Title: Re: Runesmith - A DC like tool
Post by: Eldrick Tobin on March 29, 2011, 04:31:27 pm
If an exploit is being used, is it really an exploit?

Mmmmmmm... yes?  :P

Still, I don't think that military skills go up that slow, and technically if you're going to have your dwarves sit in a room doing nothing until they become legendary it doesn't seem much different from using Runesmith (barring the time it takes, of course).

If something I said is quoted, but my words are edited so they mean something else, am I still being quoted?

Nope!


And to the poster above him... Mood Editing is having a Mood(crashes). Got a Fey Mood needing thread... with !Mining! as the Labor... tried to switch to metalcrafting... and boom(crash). As for material editing... that's likely not remotely in... I tried everything ... in Runesmith and in game. Rabid Weaver still happened. Had to snuff him in Runesmith.
Title: Re: Runesmith - A DC like tool
Post by: meowmix on March 29, 2011, 06:02:25 pm
well the front page says that mood material editing is supported in runesmith but i cannot figure out how to use it.
Title: Re: Runesmith - A DC like tool
Post by: Treason on March 29, 2011, 07:49:29 pm
well the front page says that mood material editing is supported in runesmith but i cannot figure out how to use it.

As has been explained, altering moods is broken.  ANYTHING having to do with it, besides the aforementioned dead dwarf.  No current fix in sight.
Title: Re: Runesmith - A DC like tool
Post by: Makbeth on March 29, 2011, 07:53:26 pm

Mood Editing is having a Mood(crashes). Got a Fey Mood needing thread... with !Mining! as the Labor... tried to switch to metalcrafting... and boom(crash). As for material editing... that's likely not remotely in... I tried everything ... in Runesmith and in game. Rabid Weaver still happened. Had to snuff him in Runesmith.

I say starve the little runt.  That's what he gets for staking his sanity on impossible conditions, like a mayor that wants slade puzzleboxes.  Bullshit like that is not tolerated in my forts. 
Title: Re: Runesmith - A DC like tool
Post by: dagger on March 30, 2011, 04:23:47 pm
Does it look like it has?

Soon, I'm sure.

I hope so, I love this tool, its the greatest thing since sliced bread.  :D
Title: Re: Runesmith - A DC like tool
Post by: Viken on March 30, 2011, 05:55:21 pm
Runesmith is really cool, and I use it almost religiously with Dwarf Therapist; so I hope it gets updated to 31.25 soon.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on March 30, 2011, 06:34:24 pm

Mood Editing is having a Mood(crashes). Got a Fey Mood needing thread... with !Mining! as the Labor... tried to switch to metalcrafting... and boom(crash). As for material editing... that's likely not remotely in... I tried everything ... in Runesmith and in game. Rabid Weaver still happened. Had to snuff him in Runesmith.

I say starve the little runt.  That's what he gets for staking his sanity on impossible conditions, like a mayor that wants slade puzzleboxes.  Bullshit like that is not tolerated in my forts.
this is where notepad, DFMODE and knowledge of raws helps.
If a mayor, or Fay person ask for something you don't have like a puzzlebox made out of slade you go and edit the knapping reaction to produce a slade puzzlebox and throw it at the mayor/Fay's face then swap back to fort mode.
Title: Re: Runesmith - A DC like tool
Post by: Corbine on March 30, 2011, 06:54:24 pm
http://www.bay12forums.com/smf/index.php?topic=58809.msg2132487#msg2132487 (http://www.bay12forums.com/smf/index.php?topic=58809.msg2132487#msg2132487)

Heads up for dfhack, take the xml from here and put it in the runesmith folder and rename it to memory-ng.xml to get runesmith to work.  Well, seems to work, haven't gotten any errors so far.
Title: Re: Runesmith - A DC like tool
Post by: dagger on March 31, 2011, 10:23:46 am
Sounds good, I will try it tonight, thanks.
Title: Re: Runesmith - A DC like tool
Post by: seanb on March 31, 2011, 08:46:16 pm
Works Perfect! To clarify, look for the exact .xml file someone posted a link to, don't go grabbing a copy of DF hack and looking for the file. Remember to do the rename mentioned above.

EDIT: meh... okay doesn't work perfectly, but it will get the job done. MIght need to restart it once in a while.
Title: Re: Runesmith - A DC like tool
Post by: peterix on March 31, 2011, 09:47:42 pm
Works Perfect! To clarify, look for the exact .xml file someone posted a link to, don't go grabbing a copy of DF hack and looking for the file. Remember to do the rename mentioned above.

EDIT: meh... okay doesn't work perfectly, but it will get the job done. MIght need to restart it once in a while.
Well, I wish I could test Runesmith directly. But, try this file instead: https://github.com/peterix/dfhack/raw/bbf64a1614ca8ffddca889cd60da4c3d0d25fa77/Memory.xml
I fixed the offset for the 'other' material array.
Title: Re: Runesmith - A DC like tool
Post by: Krones on March 31, 2011, 10:18:43 pm
Hello.

Whenever I attempt to conntect it gives me the message, "Couldn't find a suitable process"
What is the solution to this.

Chances are it is something simple.
Title: Re: Runesmith - A DC like tool
Post by: dagger on March 31, 2011, 10:21:44 pm
Download the latest version and read the post above yours.
Title: Re: Runesmith - A DC like tool
Post by: Krones on March 31, 2011, 10:31:44 pm
What should the positioning of the downloaded files be?

( Your solution was used to no avail, I replaced the old memory.xml file with the new one. )
Title: Re: Runesmith - A DC like tool
Post by: dagger on March 31, 2011, 10:42:20 pm
This is what my Runesmith dir now looks like...hope this helps.  :)


(http://i.imgur.com/uEGR0.jpg)

Title: Re: Runesmith - A DC like tool
Post by: Krones on April 01, 2011, 12:01:01 am
Blast, I hate being useless at this stuff.

Does the Runesmith dir. have to be in a specific place or does it automatically find the dwarf fortress files.
And speaking of which, what file, (specificilly) does it edit.
I'm using version 0.31.21 if that makes a difference. (though I did attempt with 0.31.16)

Title: Re: Runesmith - A DC like tool
Post by: Nibble on April 01, 2011, 02:57:26 am
First, save the "memory.xml" file that Peterix linked into the Runesmith directory. Then, rename the "Memory-ng.xml" file to something like "old Memory-ng.xml" Finally, rename the new "memory.xml" file to "Memory-ng.xml"
Title: Re: Runesmith - A DC like tool
Post by: dagger on April 01, 2011, 07:57:37 am
The Runesmith dir can be anywhere you want and it will work fine. Maybe make sure the game is running first and not at the main menu (prolly will not matter but you never know). I am using Runesmith version 0.32.21 (but with the updated memory.xml) and DF version 0.31.25.


Title: Re: Runesmith - A DC like tool
Post by: Krones on April 01, 2011, 11:37:00 am
Thats awesome guys, thanks for the help. I was simple, just got stuck in versions and what not.

Thanks for the help!
Title: Re: Runesmith - A DC like tool
Post by: Truean on April 01, 2011, 11:51:04 am
I am confused somewhat, can you use this for 31.25? People seem to be giving different information.

I realize it takes time to find offsets and to update. That's not a problem; I just wanted to be clear.

Thank you.
Title: Re: Runesmith - A DC like tool
Post by: dagger on April 01, 2011, 03:06:20 pm
Yes just start a few posts back....

Runesmith is not yet updated, but it uses a file from dfhack anyway that IS updated. :)

So you can use the Runesmith version found on the first page of this thread if you grab the updated xml file that was posted on a few posts up. It will work with DF version 0.31.25 which is the latest version.
Title: Re: Runesmith - A DC like tool
Post by: Steele on April 01, 2011, 04:20:18 pm
I appreciate this tool. With it, I can bite off horse phalluses and cave peoples skulls in with them more easily than ever before!
Title: Re: Runesmith - A DC like tool
Post by: Truean on April 01, 2011, 05:13:05 pm
Yes just start a few posts back....

Runesmith is not yet updated, but it uses a file from dfhack anyway that IS updated. :)

So you can use the Runesmith version found on the first page of this thread if you grab the updated xml file that was posted on a few posts up. It will work with DF version 0.31.25 which is the latest version.

 :o So it.... It could be updated but isn't and you can sorta work around it? K.

I guess I'll go looking for this "few posts up." :)
Title: Re: Runesmith - A DC like tool
Post by: Urist Imiknorris on April 01, 2011, 06:02:11 pm
Works Perfect! To clarify, look for the exact .xml file someone posted a link to, don't go grabbing a copy of DF hack and looking for the file. Remember to do the rename mentioned above.

EDIT: meh... okay doesn't work perfectly, but it will get the job done. MIght need to restart it once in a while.
Well, I wish I could test Runesmith directly. But, try this file instead: https://github.com/peterix/dfhack/raw/bbf64a1614ca8ffddca889cd60da4c3d0d25fa77/Memory.xml
I fixed the offset for the 'other' material array.
Title: Re: Runesmith - A DC like tool
Post by: Shandra on April 07, 2011, 03:45:13 pm
Just a quick question:

If changing a trait (well, aside the gender problem) - what value will that trait get? Or is just the description changed and the value for that trait stays unchanged? That ones of particular interest to me, as I always use for my embark and 1st migrant waves a modified creature_standard where all traits are set for my dorfs and those are using ranges that are not the default ones.

Edit: Ok, I mixed up attributes and traits - for the traits the modding doesn't change the ranges in question... but still I am wondering about the value ;)
Title: Re: Runesmith - A DC like tool
Post by: mud074 on April 09, 2011, 11:23:40 pm
Works Perfect! To clarify, look for the exact .xml file someone posted a link to, don't go grabbing a copy of DF hack and looking for the file. Remember to do the rename mentioned above.

EDIT: meh... okay doesn't work perfectly, but it will get the job done. MIght need to restart it once in a while.
Well, I wish I could test Runesmith directly. But, try this file instead: https://github.com/peterix/dfhack/raw/bbf64a1614ca8ffddca889cd60da4c3d0d25fa77/Memory.xml
I fixed the offset for the 'other' material array.

I deleted all the stuff in the file then replaced it with the stuff in the link and it still doesn't work. Is it because I am running genesis?
Title: Re: Runesmith - A DC like tool
Post by: Chunderminer on April 10, 2011, 12:39:58 am
Alright, I'm running DF 31.21 and I just downloaded the latest version of Runesmith (compatible with 31.21). However, I cannot seem to get Runesmith to connect to DF. The utility will load without any errors, but it does not read the dwarfs or creatures in the game so I can't make any alterations. Any suggestions?
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on April 10, 2011, 11:13:04 am
Alright, I'm running DF 31.21 and I just downloaded the latest version of Runesmith (compatible with 31.21). However, I cannot seem to get Runesmith to connect to DF. The utility will load without any errors, but it does not read the dwarfs or creatures in the game so I can't make any alterations. Any suggestions?

Operating system? Running either DF or Runesmith inside zip file? AntiVirus? You're not giving much info here....
Title: Re: Runesmith - A DC like tool
Post by: Eldrick Tobin on April 12, 2011, 03:06:07 pm
Feature Request: (Sensible Section)

Sometime In The Future... an update to the Shiny Nuke Button that removes the siege flags as well.

Whimsical Section:

Setting things like TRAINED_WAR, and a given entity's birthday.
Title: Re: Runesmith - A DC like tool
Post by: bertieb on April 12, 2011, 03:13:45 pm
Feature Request: (Sensible Section)

Sometime In The Future... an update to the Shiny Nuke Button that removes the siege flags as well.


This would be quite handy. Is there a way to do it manually currently?
Title: Re: Runesmith - A DC like tool
Post by: Puresowns on April 12, 2011, 08:14:26 pm
Alright, I'm running DF 31.21 and I just downloaded the latest version of Runesmith (compatible with 31.21). However, I cannot seem to get Runesmith to connect to DF. The utility will load without any errors, but it does not read the dwarfs or creatures in the game so I can't make any alterations. Any suggestions?

Operating system? Running either DF or Runesmith inside zip file? AntiVirus? You're not giving much info here....
Having the same problem, running Windows 7, neither set of files are zipped, and are in different folders on my desktop. I am using Norton, but it isn't alerting me to any "threats" so I am assuming it is not interfering.
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on April 12, 2011, 08:27:24 pm
I would say turn off Norton, but I seem to remember that being almost impossible.
Title: Re: Runesmith - A DC like tool
Post by: Puresowns on April 12, 2011, 10:14:40 pm
It is impossible. BUT, I am certain it isn't interfering, as it always has a little popup saying it is taking an action, and it isn't doing that like it does to DFhack tools the first time I use them(I add them to the exceptions list and they work just fine afterwords.) Also 90% certain Norton would delete the file if it thought it was a virus.
Title: Re: Runesmith - A DC like tool
Post by: Eldrick Tobin on April 13, 2011, 12:30:33 am
Feature Request: (Sensible Section)

Sometime In The Future... an update to the Shiny Nuke Button that removes the siege flags as well.


This would be quite handy. Is there a way to do it manually currently?

You have to unset the following:
Active Invader (sets if they are just about the invade, as Currently Invading removes this one)
Hidden Ambusher (Just in Case, however it is still set when an Active Invader)
Hidden in Ambush (Just in Case, however it is still set when an Active Invader, until discovery)
Incoming
Invader -Fleeing/Leaving
Currently Invading

To Grease Them:
Dead (sets them to dead and removes them from the map. if you miss-click and save... just unset and save and poof life.)
Killed (Seems to just remove the upper torso... which being out of game isn't totally fatal x.X they'll just stay on the map... from the waist down.)

Per creature invading.

In order to test this someone would have to have something like the Fortress Defense Mod. I have a BROKEN siege currently... not QUITE sure which siege plastered the SIEGE banner for all time. Good Luck anyone who tries this.
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on April 13, 2011, 10:38:57 am
Giving them breathing problems usually works to kill them properly.
Title: Re: Runesmith - A DC like tool
Post by: GC1CEO on April 13, 2011, 12:17:06 pm
Does genocide completely wipe out the race for the entire world, not just the map?

I.E will hitting genocide on a goblin completely eliminate the possibility of goblin ambushes/sieges?

And if so, can it be reversed *whistles innocently*?
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on April 13, 2011, 10:44:29 pm
Unless something has drastically change since I last monkey'd with Runesmith, it just kills off whatever's spawned on the map at the time.
Title: Re: Runesmith - A DC like tool
Post by: knaveofstaves on April 14, 2011, 12:43:43 am
Just downloaded Runesmith, thank you for writing it.

I'm pretty sure the racial averages for empathy and social awareness are 1000, they report the same levels in Thoughts and Preferences at the same numbers as the other 1000 racial average attributes. Are they... special in some way I'm not aware of? TIA for the education if so...
Title: Re: Runesmith - A DC like tool
Post by: jaxy15 on April 14, 2011, 10:48:53 am
I genocided the goblins and trolls.
About time I can reclaim my precious fort.
Title: Re: Runesmith - A DC like tool
Post by: Flying Dice on April 18, 2011, 04:12:15 pm
Just remember to not try to mood dwarves, it tends to make random dwarves go insane. I actually lost one of my original seven a minute ago because I tried to mood a brand new immigrant, somehow.
Title: Re: Runesmith - A DC like tool
Post by: Randomonioum on April 22, 2011, 01:54:40 pm
Whenever I try to use this I get an error telling me it "Couldn't find a suitable process." Any ideas how to fix this?
Title: Re: Runesmith - A DC like tool
Post by: Exlo on April 22, 2011, 02:40:41 pm
Whenever I try to use this I get an error telling me it "Couldn't find a suitable process." Any ideas how to fix this?

I think that means your version of Runesmith isn't compatible with your version of Dwarf Fortress. Runesmith hasn't been updated to 0.31.25 yet, but a few posts/pages up you'll find they were talking about a quick fix to make it compatible with .25.
Title: Re: Runesmith - A DC like tool
Post by: wlerin on May 01, 2011, 11:59:07 pm
Giving them breathing problems usually works to kill them properly.
Didn't do anything when I tried it.

Try just turning off the "Currently Invading" flag. If you've already killed them and want to remove the siege flag, Show Dead, then remove the Currently Invading flags from all members of the siege. I think.

edit: Then turn off Active Invader to get them to flee.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on May 03, 2011, 08:04:00 am
I should really keep better track of when it's out of date!
Title: Re: Runesmith - A DC like tool
Post by: sizeak on May 03, 2011, 08:40:06 am
Boom, update
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on May 03, 2011, 10:32:36 am
Does this mean the seige tag is properly addressed?
Title: Re: Runesmith - A DC like tool
Post by: MaximumZero on May 03, 2011, 10:48:00 am
Boom, update

Boom! Tough actin' Tinactin!
Title: Re: Runesmith - A DC like tool
Post by: peterix on May 03, 2011, 11:13:54 am
Does this mean the seige tag is properly addressed?
This is the thing about the real world: magic doesn't happen. However, let me describe how I ended a perpetual siege.

Ingredients:
* one former invader goblin in a cage.
Instructions:
* Find said goblin. Clear its 'caged' flag and 'fleeing invader' flag, possibly set the 'invader' tag. (exact naming may vary)
Results:
Goblin is out of the cage and acts as an agressive invader. It gets killed/captured/etc, most probably ending the siege.
Title: Re: Runesmith - A DC like tool
Post by: Angel Of Death on May 06, 2011, 10:30:34 pm
Can I use Runesmith to destroy ghosts?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on May 07, 2011, 12:24:51 am
well you need the flag that toggles ghost to do that and currently Runesmith doesn't have it. you could with Dfusion.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on May 07, 2011, 01:31:58 pm
Doesn't the dead flag work on it?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on May 08, 2011, 04:09:12 pm
some people stated yeah, but there really a ghost flag that gets triggered you could easily remove that and revive the creature I think the number it was for it in Dfusion was 76.
Title: Re: Runesmith - A DC like tool
Post by: AVE on May 10, 2011, 10:49:40 am
Is it possible to add editing of the "psychological trauma" special attribute? Perhaps put it into the "Traits" section, because it has "states" of 33/66/100. I can't find the offset anywhere, sadly.
Title: Re: Runesmith - A DC like tool
Post by: Eldrick Tobin on May 10, 2011, 11:25:18 pm
Does Dead flag work? Yes. Is it easy to determine who will be a ghost who isn't currently haunting someone... if you've not memorized everyone?

Well I've had a few ghosts. Saw the first one and jotted into memory the name, then looked in the civilian list and sure enough there they were. They -and others- were listed in Runesmith as "having trouble breathing", so I then set them to killed and dead. Whoosh they poofed off the screen and finally stayed dead.

When testing something like this it greatly helps when you HATE the civ you're working on , and so regularly they die (relocating demons via replicating x y z coords can help) and you refuse to bury them (magma pits are fantastic for this. bury you? bury what? *whoosh goes the corpse* bury WHAT? be useful haunt someone and kill them), or slab/memorialize them (slabs are for sculture gardens where the animals won't stay in pens because they have to come urinate on the statues in front of their masters/people who might become their masters (or something... stay in the damned pen)).
Title: Re: Runesmith - A DC like tool
Post by: Montauk on May 15, 2011, 12:56:32 pm
Why do changes to happiness get reset directly after unpausing the game? It's a bit annoying right now - hope you can help :(
Title: Re: Runesmith - A DC like tool
Post by: Truean on May 15, 2011, 04:30:11 pm
So in short I have a dead dwarf, one, as a strange problem. I have no idea why he bled to death. Invaders are turned off for my megaproject and there is nothing remotely dangerous on map. Question: can I raise him from the dead?

Also if I can raise him, will that stop the friends from going nuts about him dying?
Title: Re: Runesmith - A DC like tool
Post by: notfood on May 15, 2011, 08:26:06 pm
Hello,

Can I run this under Linux with wine?
Title: Re: Runesmith - A DC like tool
Post by: peterix on May 15, 2011, 08:36:20 pm
Hello,

Can I run this under Linux with wine?
Well, I sure can... it's a bit slower than I'd like, but it runs.
Title: Re: Runesmith - A DC like tool
Post by: Eldrick Tobin on May 16, 2011, 12:05:31 am
Why do changes to happiness get reset directly after unpausing the game? It's a bit annoying right now - hope you can help :(

Because whatever is upsetting them is still upsetting them. Sometimes you can slowly keep someone from going too far into the lands of sorrow, but it is often better to try to solve the unhappiness. Checking the individuals thoughts page might help.
Title: Re: Runesmith - A DC like tool
Post by: Naros on May 30, 2011, 07:02:18 pm
Can we has changelog plz?

Changelogs are a very handy tool for users, to help them decide whether to upgrade or not, and it also sates their curiosity. <3
Title: Re: Runesmith - A DC like tool
Post by: Thundercraft on June 04, 2011, 04:17:30 am
I've noticed a rather inconvenient bug in the latest version:

When I'm using the "Labours" tab to adjust the labors of my dwarves and I click the [Remove Labour] button, it will only remove the labor at the top of the list. It does not matter which labor in the list is highlighted, it will always remove the one from the top. As you can imagine, this can get tedious, like when I only want to remove one or two labors near the bottom of a long list and I would basically have to erase all the labors and add them back one-by-one (excluding the ones that I actually wanted to delete). Also, it can be difficult to remember all the labors the dwarf had so I can add them back.

Another bug I noticed was that when I click the [Add Labour] button and, changing my mind, I click the [Cancel] button. (The need for this happens more often than you might think.) Doing that causes an error message box to appear with a "Could not add labour!" message and the [OK] button must be clicked before anything else is permitted.

BTW: The "Labours" tab would be so much more usable if it was made like the [Flags] tab, with a long list of options (i.e., labors that are either enabled or disabled). Instead of the current bugged system, clicking on check boxes to enable/disable labours would be of tremendous help!

Finally, another bug I noticed was in the "Traits" tab. Specifically, after I double-click on a trait to adjust the value and I choose a value, then when I switch to a different dwarf and then switch back, I see that the list of Traits in the tab now has duplicates. It shows both the old Trait value and the modified Trait value. However, this is a minor issue because after saving the changes and viewing again, it consolidates the Traits and leaves only the new changes.

BTW: Is it at all possible to allow users a [Remove Trait] button? It would be so nice to be able to remove certain Traits entirely from certain dwarves.
Title: Re: Runesmith - A DC like tool
Post by: Sir Leonard III on June 09, 2011, 03:54:11 pm
Only problem I found was it sometime crashes the game.
But it's problem just my old computer or whatever.  :P
Title: Re: Runesmith - A DC like tool
Post by: Victuz on June 13, 2011, 10:52:32 am
Quick question. Is there any way to make mood setting work in this version? TBH it's pretty much the only thing I'd like to use runesmith for (sure having 10000 attributes on your miners is kinda funny but it gets boring quick xP)
Title: Re: Runesmith - A DC like tool
Post by: Mr. Dwarfinton on June 13, 2011, 10:56:14 am
Very good tool, the only downside is sometimes it doesn't work.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 13, 2011, 11:16:36 am
Yeah, it could probably do with a bit of maintenance. I haven't really had the time or energy to touch it in quite a while (apart from the occasional offset update).
Title: Re: Runesmith - A DC like tool
Post by: Victuz on June 14, 2011, 07:45:26 am
Quick question. Is there any way to make mood setting work in this version? TBH it's pretty much the only thing I'd like to use runesmith for (sure having 10000 attributes on your miners is kinda funny but it gets boring quick xP)

Bump? :P. Can anyone tell me if there is any way to make moods work?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 14, 2011, 07:48:22 am
I don't think so at the moment, turning them off should be safe... (I hope)
Title: Re: Runesmith - A DC like tool
Post by: The Master on July 09, 2011, 08:04:13 pm
the only downside is sometimes it doesn't work.

EVER. It never works for me. it works for NEARLY EVERYONE ELSE! WHY ME!? WHY DOES ARMOK PUNISH ME SO?!
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 10, 2011, 05:59:50 am
the only downside is sometimes it doesn't work.

EVER. It never works for me. it works for NEARLY EVERYONE ELSE! WHY ME!? WHY DOES ARMOK PUNISH ME SO?!

Are you using SDL?
Title: Re: Runesmith - A DC like tool
Post by: The Master on July 11, 2011, 07:24:55 pm
yes! all it does it sit there! I click connect...nothing. I click refresh...nothing! WHAT IN ARMOK'S NAME AM I DOING WRONG!?
Title: Re: Runesmith - A DC like tool
Post by: Maple1eaf on August 04, 2011, 02:50:05 am
BUMMMP =)

Yeah i can't get it to start either :*( i keep getting "RSexception" and i really need to stop that tantrum spiral. shit happens when your popular miner hits the wrong rock
Title: Re: Runesmith - A DC like tool
Post by: Merijeek on August 06, 2011, 02:44:23 pm
What should be a simple question...

I can see how to modify skill levels, but how do I just plain add a skill to one of my peons?
Title: Re: Runesmith - A DC like tool
Post by: Fredd on August 06, 2011, 03:02:39 pm
Maple, what OS are you using?
Title: Re: Runesmith - A DC like tool
Post by: Greiger on August 06, 2011, 03:07:55 pm
What should be a simple question...

I can see how to modify skill levels, but how do I just plain add a skill to one of my peons?

I don't think adding skills is possible sadly.  I'm not the guy who made this but I seem to recall that the issue is that it can only modify existing memory locations.  It's a major technical problem inherent to memory editing itself, and how Dwarf Fortress stores skill data.

Adding a new skill would require the program to set aside a new area of memory, which even if it did work, Dwarf Fortress would not recognize it because it didn't set aside the memory itself.  If it didn't set it aside itself, it doesn't know to look for it.

Best way to add a skill is have your guy do some job or something they never did before, once.  That allows them to gain one point of skill in it, and makes DF set aside the memory for the added skill, and then you turn that skill into what you want.  Since DF itself set aside the space it knows there is something relevant to your creature's skills there.  And once that data exists, it can be changed by runesmith.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 06, 2011, 04:49:27 pm
What should be a simple question...

I can see how to modify skill levels, but how do I just plain add a skill to one of my peons?

I don't think adding skills is possible sadly.  I'm not the guy who made this but I seem to recall that the issue is that it can only modify existing memory locations.  It's a major technical problem inherent to memory editing itself, and how Dwarf Fortress stores skill data.

Adding a new skill would require the program to set aside a new area of memory, which even if it did work, Dwarf Fortress would not recognize it because it didn't set aside the memory itself.  If it didn't set it aside itself, it doesn't know to look for it.

Best way to add a skill is have your guy do some job or something they never did before, once.  That allows them to gain one point of skill in it, and makes DF set aside the memory for the added skill, and then you turn that skill into what you want.  Since DF itself set aside the space it knows there is something relevant to your creature's skills there.  And once that data exists, it can be changed by runesmith.

+1
Title: Re: Runesmith - A DC like tool
Post by: Maple1eaf on August 06, 2011, 11:30:00 pm
Maple, what OS are you using?

Thanks for the reply, I'm using Windows 7
Title: Re: Runesmith - A DC like tool
Post by: Savolainen5 on August 07, 2011, 12:35:44 am
I'd like to use Runesmith to kill a dwarf AND produce a body.  Is this possible and how?  I feel like I've tried all the health-related tags, and making the target hostile just leads to its killer becoming an enemy of the civilisation and group it itself is a part of.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on August 07, 2011, 01:36:29 am
I'd like to use Runesmith to kill a dwarf AND produce a body.  Is this possible and how?  I feel like I've tried all the health-related tags, and making the target hostile just leads to its killer becoming an enemy of the civilisation and group it itself is a part of.
Well you could teleport the dwarf to a high area and have it fall to it's doom.
Title: Re: Runesmith - A DC like tool
Post by: Savolainen5 on August 07, 2011, 02:06:07 am
Close enough.  Thanks!  I'm amazed that the tags like Drowning, Gutted, Trouble Breathing don't cause death quickly...
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on August 07, 2011, 03:16:42 am
Close enough.  Thanks!  I'm amazed that the tags like Drowning, Gutted, Trouble Breathing don't cause death quickly...
well those just place them on a timer, gutted doesn't kill.
Title: Re: Runesmith - A DC like tool
Post by: dravus on August 17, 2011, 05:05:51 pm
Sizeak I'm having a bit of an issue getting Runesmith to work

I'm using 31.18 SDL on windows XP if it helps....and I downloaded the newest version of Runesmith

the error it continues to throw up with "RSexception"

any help you or anyone else on the forum can give would be very helpful
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 17, 2011, 06:10:52 pm
Sizeak I'm having a bit of an issue getting Runesmith to work

I'm using 31.18 SDL on windows XP if it helps....and I downloaded the newest version of Runesmith

the error it continues to throw up with "RSexception"

any help you or anyone else on the forum can give would be very helpful

I haven't tested this, but it could be that .18 is one of the versions that isn't fully supported by DFHack (I don't remember tbh but I had a quick glance at the xml and it doesn't seem complete). When toady does lots of fast releases, the short lived versions only get basic support, while the versions that are around longer get better support since there's longer to find offsets before a new version appears. Runesmith requires quite a lot of offsets and as such usually only works with these longer lived versions. Try updating to .25 and copying your saves over (should work fine) and see if that helps;
Title: Re: Runesmith - A DC like tool
Post by: dravus on August 18, 2011, 01:19:14 am
it's funny....31.18 was around a for a few months before the large number of updates that were released upto .25

I also have a dislike for the changes that were made post 31.18....thusly I stay on that version

I guess I'll have to write the offsets myself >.>
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 18, 2011, 06:26:56 am
Sorry :/ (ps. I hate offset finding, if we didn't have to do it, this would get more attention :D)
Title: Re: Runesmith - A DC like tool
Post by: dravus on August 18, 2011, 02:37:24 pm
I only mae a tiny bit of progress before it went back to the same error.....I got runesmith to load with DF 31.18 without having loaded a save file.....then it just froze crashed when I refreshed with a save file up

I gave up since there wasn't anything I could see as being wrong with the memory.xml file.....I used DFHack's offset finder to try and fill in the gaps but didn't get anywhere
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 18, 2011, 04:51:41 pm
Last I heard, the offset finder wasn't finished
Title: Re: Runesmith - A DC like tool
Post by: UristMcHuman on August 19, 2011, 02:15:46 pm
1) Will Runesmith work with DF v0.31.24, and two other mods (Civilization Forge and Wanderer's Friend)?
2) Is it a .zip file?
3) How the HELL do I use it? It looks confuzzling.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 19, 2011, 04:38:32 pm
1) Will Runesmith work with DF v0.31.24, and two other mods (Civilization Forge and Wanderer's Friend)?
2) Is it a .zip file?
3) How the HELL do I use it? It looks confuzzling.

1) No idea about those mods
2) Yeah it's a zip file containing the exe and required dll's plus a quick guide
3) read the quick start :)
Title: Re: Runesmith - A DC like tool
Post by: UristMcHuman on August 19, 2011, 04:41:18 pm
4) Do I need to gen a new world after installing it?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 19, 2011, 04:48:11 pm
No and there isn't an install. You just extract it and run it. I would suggest upgrading to .25 (saves should copy over) though
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on August 19, 2011, 09:01:37 pm
I've used Runesmith with Genesis and MixMod. You just have to use the creatures tab and try to find your own folks as they won't be dwarfs unless you play dwarf.
Title: Re: Runesmith - A DC like tool
Post by: Steele on August 19, 2011, 09:30:07 pm
I've used Runesmith with Genesis and MixMod. You just have to use the creatures tab and try to find your own folks as they won't be dwarfs unless you play dwarf.

Click Options -> Set Main Race and enter the race name of whatever creature you're playing as.
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on August 19, 2011, 11:04:53 pm
I've used Runesmith with Genesis and MixMod. You just have to use the creatures tab and try to find your own folks as they won't be dwarfs unless you play dwarf.

Click Options -> Set Main Race and enter the race name of whatever creature you're playing as.

Even better.
Title: Re: Runesmith - A DC like tool
Post by: peskyninja on August 21, 2011, 06:14:00 am
I have a tame male hydra,I've already changed his/her sex so it can have little hydras,but how I can make she pregnant with this tool?

LOL reply number 1200.
Title: Re: Runesmith - A DC like tool
Post by: Thoranius on August 25, 2011, 08:56:50 am
Just a couple minor bugfix suggestions.

It seems the teleport tool can have a couple bad consequences.

One is teleporting an invader, it will sometimes prevent the invader tag from being handled properly when said creature is caged after a teleport (and alas, removing the offending creature from the creature list with the delete/vanish options does not alleviate this)

Another is when teleporting any creature for any reason, it seems to have a chance of failing to toggle the creature occupied flag for a tile to the off position when the creature is teleported from the tile.

Using the mood tab to turn off a mood for me appears to work initially, the mood flags disappear and the dwarf goes back to work as normal, however, when the normal "I couldn't make my aritifact, so I'm going to go insane on y'all" timer expires, the unmooded dwarf goes loony as if he/she had failed the mood normally.

Still a great tool, even with these bugs. Although the endless siege from the invader tag bug can be a pain, as can trying to build around the spots where the occupancy tag is messed up (still searching for tile tools to fix that problem manually)
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on August 25, 2011, 09:21:05 am
Just a couple minor bugfix suggestions.

It seems the teleport tool can have a couple bad consequences.

One is teleporting an invader, it will sometimes prevent the invader tag from being handled properly when said creature is caged after a teleport (and alas, removing the offending creature from the creature list with the delete/vanish options does not alleviate this)

Another is when teleporting any creature for any reason, it seems to have a chance of failing to toggle the creature occupied flag for a tile to the off position when the creature is teleported from the tile.

Using the mood tab to turn off a mood for me appears to work initially, the mood flags disappear and the dwarf goes back to work as normal, however, when the normal "I couldn't make my aritifact, so I'm going to go insane on y'all" timer expires, the unmooded dwarf goes loony as if he/she had failed the mood normally.

Still a great tool, even with these bugs. Although the endless siege from the invader tag bug can be a pain, as can trying to build around the spots where the occupancy tag is messed up (still searching for tile tools to fix that problem manually)
I made a command for Dfusion that cleans up those Occupancy tags spots.
though endless Sieges seem to only happen with Runesmith folks and could be easily avoided if you just buff up one militia/demon and send him into the attacking army.
Title: Re: Runesmith - A DC like tool
Post by: UristMcHuman on August 25, 2011, 10:19:38 am
I've used Runesmith with Genesis and MixMod. You just have to use the creatures tab and try to find your own folks as they won't be dwarfs unless you play dwarf.

Click Options -> Set Main Race and enter the race name of whatever creature you're playing as.
So wait, I can change my starting race?
Title: Re: Runesmith - A DC like tool
Post by: dree12 on August 26, 2011, 02:36:14 pm
I've used Runesmith with Genesis and MixMod. You just have to use the creatures tab and try to find your own folks as they won't be dwarfs unless you play dwarf.

Click Options -> Set Main Race and enter the race name of whatever creature you're playing as.
So wait, I can change my starting race?
No, that just organizes the whatever creatures in the "Dwarves" tab.
Title: Re: Runesmith - A DC like tool
Post by: UristMcHuman on August 30, 2011, 03:09:41 pm
I've used Runesmith with Genesis and MixMod. You just have to use the creatures tab and try to find your own folks as they won't be dwarfs unless you play dwarf.

Click Options -> Set Main Race and enter the race name of whatever creature you're playing as.
So wait, I can change my starting race?
No, that just organizes the whatever creatures in the "Dwarves" tab.
Oh.

Is this a .ZIP file?

What does this utility do exactly? I've never used a utility before.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 30, 2011, 05:16:53 pm
... I don't feed trolls, sorry.
Title: Re: Runesmith - A DC like tool
Post by: Yendor on August 30, 2011, 07:52:52 pm
I noticed a bug with traits: some dwarves are being shown with traits that aren't in their profile. It seems scores of 40 or 60 (but nothing in between) are showing trait messages from the 25-39 range.
Title: Re: Runesmith - A DC like tool
Post by: UristMcHuman on August 30, 2011, 08:17:58 pm
I think the flags options don't work. I wanted to make some random gator 'tame' and I clicked the 'tame' flag, I go back to my game, and the gator doesn't have the word 'tame' in blue after the gator's creature name. What gives?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on August 30, 2011, 08:39:49 pm
maybe you got the wrong gator?
Title: Re: Runesmith - A DC like tool
Post by: dree12 on August 31, 2011, 02:50:01 pm
I think the flags options don't work. I wanted to make some random gator 'tame' and I clicked the 'tame' flag, I go back to my game, and the gator doesn't have the word 'tame' in blue after the gator's creature name. What gives?
Click "Save"?
Title: Re: Runesmith - A DC like tool
Post by: Bates on September 01, 2011, 06:07:32 pm
I seem to remember reading, that modifying a dwarf's age and size was going to be implemented at some point.
It doesn't seem to be working?
I tried to search this topic for any info about it, but couldn't find anything...
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on September 01, 2011, 06:19:45 pm
it was, but sizeak still waiting for the offsets.
I think?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 02, 2011, 06:34:47 am
I haven't been actively developing this for a while so don't expect new features; maybe one day when I have more time/inclination. I just try and keep it working with the versions of DF as they appear
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 05, 2011, 03:43:03 pm
Ok, I'm considering doing some updating. I've added a poll to see what people want.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on September 05, 2011, 03:55:51 pm
is there a option to select both?
Because I like having a universal runesmith but also want those who want the dfhack console connection to not feel alienated.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 05, 2011, 05:28:33 pm
is there a option to select both?
Because I like having a universal runesmith but also want those who want the dfhack console connection to not feel alienated.

Added it, though I'm not sure what the console version would look like. Nor do I have any idea on time frames :)
Title: Re: Runesmith - A DC like tool
Post by: Kaelem Gaen on September 12, 2011, 12:37:42 pm
Sorta went with no, but I wouldn't be opposed to the both option.
Title: Re: Runesmith - A DC like tool
Post by: DeadRed88 on September 24, 2011, 10:46:59 pm
Is there a particular reason turning on moods is not recommended? I don't really feel like scanning through all 82 pages to figure it out. That feature is the one I'm interested in above all. I need some artifacts. :)
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on September 24, 2011, 11:08:58 pm
Is there a particular reason turning on moods is not recommended? I don't really feel like scanning through all 82 pages to figure it out. That feature is the one I'm interested in above all. I need some artifacts. :)

Dwarfs can get stuck in various ways that lead to !fun!. You'll be unlucky if they only starve to death.
Title: Re: Runesmith - A DC like tool
Post by: DeadRed88 on September 25, 2011, 12:43:58 am
Is there a particular reason turning on moods is not recommended? I don't really feel like scanning through all 82 pages to figure it out. That feature is the one I'm interested in above all. I need some artifacts. :)

Dwarfs can get stuck in various ways that lead to !fun!. You'll be unlucky if they only starve to death.
So is there a single reliable way, utility or otherwise, to force moods?
Title: Re: Runesmith - A DC like tool
Post by: peterix on September 25, 2011, 07:10:10 am
So is there a single reliable way, utility or otherwise, to force moods?
No. It needs a lot of research.
Title: Re: Runesmith - A DC like tool
Post by: James009 on October 01, 2011, 02:44:08 pm
Is there any way to change a dwarf's appearance or likes/dislikes in Runesmith? So far, I greatly appreciate this tool as it allows me to custom create my dwarfs :)

Thanks!
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on October 01, 2011, 09:47:22 pm
sorry you can't do that in runesmith.
Title: Re: Runesmith - A DC like tool
Post by: zilpin on October 06, 2011, 12:09:29 pm
The traits editing can be a bit buggy.  Still, quite impressive that it works at all.
I'd be happy to try and fix it... if source code were available.
Title: Re: Runesmith - A DC like tool
Post by: grendelfreak on October 08, 2011, 02:20:42 am
Is there any way with this to turn invading/merchant elves and humans into members of the fortress, so that they can do labours, marry and reproduce with other elves/humans, so I could create a multiracial fort?
Title: Re: Runesmith - A DC like tool
Post by: grendelfreak on October 09, 2011, 01:26:13 am
Bumpity bump bump.

I would love an answer to the above as my efforts on a human diplomat (stripping him of diplomat flags then adding tame) ended up in him getting slaughtered by one of the axe-dwarfs.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on October 09, 2011, 02:37:18 am
Is there any way with this to turn invading/merchant elves and humans into members of the fortress, so that they can do labours, marry and reproduce with other elves/humans, so I could create a multiracial fort?
remove the "is resident" flag and change their civ numbers to your own.
then boot up Dfusion(old version until Warmist gets peterix to update DFhack with the latest Dfusion corrections) and run friendship if the case maybe that they don't do tasks.
getting them to noble classes is off the table unless you run friendship first before embarking.
oh and they can't cross breed on their own with out help of third party utilities and usually the result ends up to ugly to look at there a solution to the cross breeding but that digressing from the point.
Title: Re: Runesmith - A DC like tool
Post by: grendelfreak on October 09, 2011, 06:27:38 am
Is there any way with this to turn invading/merchant elves and humans into members of the fortress, so that they can do labours, marry and reproduce with other elves/humans, so I could create a multiracial fort?
remove the "is resident" flag and change their civ numbers to your own.
then boot up Dfusion(old version until Warmist gets peterix to update DFhack with the latest Dfusion corrections) and run friendship if the case maybe that they don't do tasks.
getting them to noble classes is off the table unless you run friendship first before embarking.
oh and they can't cross breed on their own with out help of third party utilities and usually the result ends up to ugly to look at there a solution to the cross breeding but that digressing from the point.

Thanks for the reply i'll give it a crack when I have a chance. Just to clarify it isn't possible to create halfbreeds (for example human mother dwarf father) but will humans still reproduce with other humans?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on October 09, 2011, 07:31:59 am
Is there any way with this to turn invading/merchant elves and humans into members of the fortress, so that they can do labours, marry and reproduce with other elves/humans, so I could create a multiracial fort?
remove the "is resident" flag and change their civ numbers to your own.
then boot up Dfusion(old version until Warmist gets peterix to update DFhack with the latest Dfusion corrections) and run friendship if the case maybe that they don't do tasks.
getting them to noble classes is off the table unless you run friendship first before embarking.
oh and they can't cross breed on their own with out help of third party utilities and usually the result ends up to ugly to look at there a solution to the cross breeding but that digressing from the point.

Thanks for helping out with questions rumrusher
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on October 09, 2011, 03:39:42 pm
Is there any way with this to turn invading/merchant elves and humans into members of the fortress, so that they can do labours, marry and reproduce with other elves/humans, so I could create a multiracial fort?
remove the "is resident" flag and change their civ numbers to your own.
then boot up Dfusion(old version until Warmist gets peterix to update DFhack with the latest Dfusion corrections) and run friendship if the case maybe that they don't do tasks.
getting them to noble classes is off the table unless you run friendship first before embarking.
oh and they can't cross breed on their own with out help of third party utilities and usually the result ends up to ugly to look at there a solution to the cross breeding but that digressing from the point.

Thanks for the reply i'll give it a crack when I have a chance. Just to clarify it isn't possible to create halfbreeds (for example human mother dwarf father) but will humans still reproduce with other humans?
It's possible to create halfbreeds(using raws that combines both ) just that dwarf fortress will not do it for you, and you have to change the race of another to be compatible to breed.
a human can not simply breed with an elf for there no code to accept relationships cross breeds in fort mode but you can turn a human into a elf temperately to build that relationship and even then the child would have human and elf dna which the game can't pull heads or tails to search for either(if the mother was an elf it would be born an elf but will have human dna that is not in the elf raws which breaks the game when ever you try to look at the baby). I research on how to get past it and what I found was if you make the mother have the same detail raws as the father the child won't have much a hard time pulling information from the parents to exist.
so you need to make sure either both elf and human are the same in facial features to properly race change into and breed or make sure to have a race of half elf half human around to swap the mother into before she delivers the baby.  My guess is have one caste be male human and the other be female elf and make another creature raw doing the reversal. oh and their family members won't talk about their half race family members and treat them like non-hostile night creatures quite funny though.
Title: Re: Runesmith - A DC like tool
Post by: SugaSuga on October 09, 2011, 07:27:07 pm
Accidently set an endless siege, how can I fix it ive gone through all the tags i think could cause it :(... help please??
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on October 09, 2011, 10:06:10 pm
Accidently set an endless siege, how can I fix it ive gone through all the tags i think could cause it :(... help please??
you auto killed entire goblin squad and now they are sending everything they got to kill you because you have the one thing that can wipe them out.
my only way to fix this is to either revive every single goblin and kill them off or revive one and hope they run off.
sizeak could adding a warning about murdering goblins with runesmith might lead to an endless sieges? seems like this is the hot topic.
Title: Re: Runesmith - A DC like tool
Post by: Tirion on October 13, 2011, 04:28:30 am
So, is there a way to permanently or temporarily make a pet, humanoid, war-trained creature into a something that can be conscripted into my military, and permanently assigned equipment? I've read about Cacame, Elf King of Dwarves, and back then it was possible to do with Dwarf Companion... however, AFAIK DC isn't supported by the current game version.

The aim is to take my modded tigermen (pet, with innate weapons skills, trainable and already war-trained, [EQUIPS] so they come wearing large clothes but no armor, and equipping no weapon despite [HABIT_USE_ANY_MELEE_WEAPON]... shouldn't that have them make a beeline to the nearest weapons stockpile? IIRC it works fine with minotaurs where it's copied from...) actually pick up weapons and if possible shields. Bonus if they can stay conscripted into squads after being switched back from dwarf to war tigermen.
Title: Re: Runesmith - A DC like tool
Post by: Kogut on October 16, 2011, 12:33:43 am
Creativity is spelled as Creatvity in Attributes tab.
Title: Re: Runesmith - A DC like tool
Post by: Askot Bokbondeler on October 18, 2011, 12:30:11 pm
i've been thinking, how hard would it be to code something to force a diagnose on a dwarf?
Title: Re: Runesmith - A DC like tool
Post by: Rafal99 on October 26, 2011, 07:27:05 pm
I have problems running Runesmith 0.1.20.
It says "Couldn't find a suitable process." every time I try to run it. DF is running and is in fortress mode. I am using DF 0.31.25 Windows SDL version. Trying with DF 0.31.19 windows SDL gave the same error.
The earlier Runesmith version 0.1.6 worked fine.
Title: Re: Runesmith - A DC like tool
Post by: blake77 on October 27, 2011, 12:37:23 pm
Do you have the latest memory.xml . Try using the one from dfhack.
Title: Re: Runesmith - A DC like tool
Post by: Frelus on October 27, 2011, 01:17:14 pm
Erm, sorry if it has been answered, but it is 83 pages^^:
When I open Runesmith and look at the skills, I can only see those the dwarf in question has points in.
Like, after embark, I can only change the grower/brewer skill at my grower/brewer.
Is it a bug or am I blind?
greetz
Title: Re: Runesmith - A DC like tool
Post by: peterix on October 27, 2011, 01:50:55 pm
Erm, sorry if it has been answered, but it is 83 pages^^:
When I open Runesmith and look at the skills, I can only see those the dwarf in question has points in.
Like, after embark, I can only change the grower/brewer skill at my grower/brewer.
Is it a bug or am I blind?
greetz
The object that stores skill values doesn't exist until the creature has at least some skill. It is possible to reuse skill objects for different skills. Unfortunately, the version of dfhack runesmith uses is unable to actually create objects.
Title: Re: Runesmith - A DC like tool
Post by: Frelus on October 27, 2011, 01:55:56 pm
Hmm, damn
well then, how can you reuse the objects?
greetz
Title: Re: Runesmith - A DC like tool
Post by: Rafal99 on October 27, 2011, 02:54:29 pm
Do you have the latest memory.xml . Try using the one from dfhack.

I tried raplacing Runesmith's memory.xml with that from latest DFHack, or replacing DFHack.dll, or replacing both, but Runesmith still gaves me the error no matter what. Even tried redownloading Runesmith 0.1.20, but still the same. Also I am 100% sure I am using DF 0.31.25 Windows SDL, which is said to be supported.
My OS is Windows XP SP3 32bit if it matters.

Any other ideas?

I wanted to use Runesmith to "unberserk" a dwarf that failed a mood, because my haulers were too lazy in dumping selected materials to his burrow... Without working Runesmith, I guess my military will have to unberserk him... :(
Title: Re: Runesmith - A DC like tool
Post by: HarryFromMarydelDE on November 08, 2011, 09:26:52 am
Has anyone recently had this working under Linux with Wine? I am running Dwarf Fortress 31.25 for Linux, the current version of Kubuntu , and the newest Runesmith. I am using the standard version of Wine from the Ubuntu repositories with winetricks installed. I have already turned ptrace back on which was necessary to get Dwarf Therapist running. I have the newest versions of Dwarf Therapist and dfhack and they work fine. Note that the actual program runs fine, but it can't find Dwarf Fortress (gives error "Can't find a suitable process" on startup), so it's not very useful. I tried copying the Runesmith files into Dwarf Fortress's root directory but that did not help either.

Alternatively, is there another program that runs under Linux that can export XML files suitable for Dwarven Guidance Counselor?

-Harry
Title: Re: Runesmith - A DC like tool
Post by: GaxkangtheUnbound on November 14, 2011, 08:52:21 pm
I'm experiencing the weirdest error.
When I try to open Runesmith (whether it be during an open game or just the menu), it comes up with this:
error 2: Failed to open file, at row 0 col 0.
Any idea why? I've updated everything necessary.
Title: Re: Runesmith - A DC like tool
Post by: peterix on November 14, 2011, 11:38:29 pm
Has anyone recently had this working under Linux with Wine? I am running Dwarf Fortress 31.25 for Linux, the current version of Kubuntu , and the newest Runesmith. []
You can only use it with DF running in wine.
Alternatively, is there another program that runs under Linux that can export XML files suitable for Dwarven Guidance Counselor?
Probably not. What do the files look like? (link to some documentation would be ideal)
I'm experiencing the weirdest error.
When I try to open Runesmith (whether it be during an open game or just the menu), it comes up with this:
error 2: Failed to open file, at row 0 col 0.
Any idea why? I've updated everything necessary.
It either can't find memory.xml or it's corrupted. Make sure you download it as a file (https://raw.github.com/peterix/dfhack/legacy/Memory.xml) (right click, save as) - copypasting out of internet explorer or other such weird apps will break it.
Title: Re: Runesmith - A DC like tool
Post by: HarryFromMarydelDE on November 15, 2011, 11:45:16 pm
Has anyone recently had this working under Linux with Wine? I am running Dwarf Fortress 31.25 for Linux, the current version of Kubuntu , and the newest Runesmith. []
You can only use it with DF running in wine.

Oh well, Runesmith is out then.

Alternatively, is there another program that runs under Linux that can export XML files suitable for Dwarven Guidance Counselor?
Probably not. What do the files look like? (link to some documentation would be ideal)

There is an example .xml file in the download here:
http://dffd.wimbli.com/file.php?id=4238

-Harry
Title: Re: Runesmith - A DC like tool
Post by: peterix on November 18, 2011, 03:51:55 am
There is an example .xml file in the download here:
http://dffd.wimbli.com/file.php?id=4238
Awesome. It should be fairly easy to export dwarf info like this. The format is simple :)
Title: Re: Runesmith - A DC like tool
Post by: HarryFromMarydelDE on November 19, 2011, 09:13:32 pm
Cool! If you could do that it would be awesome!

I thought about writing a plugin for DFHack that would duplicate Dwarven Guidance Counselor right on the DFHack console, but I don't know DF well enough to trust that I wouldn't be giving bad advice (for that matter I am kind of taking DGC's word that it knows what it's doing).

-Harry
Title: Re: Runesmith - A DC like tool
Post by: peregarrett on November 20, 2011, 04:02:49 am
Hi all!

What do such entires at labors page mean:
Quote
memory object not declared: type=labor key=94
memory object not declared: type=labor key=95

Looked at memory.xml, found this:
Code: [Select]
<Profession name="THIEF" id="94" military="false" can_assign_labors="true" />
<Profession name="STANDARD" id="95" military="false" can_assign_labors="true" />
That confuses me even more. Dwarf I'm looking at is dwarven queen arrived recently.
Also, labor with key 95 also set on one of children.

And the main deal that I was looking for - is it possible to modify materinal preferences of dwarf? Because monarch lacks them and thus doesn't issue mandates...
Title: Re: Runesmith - A DC like tool
Post by: Dame de la Licorne on December 06, 2011, 09:37:57 pm
Hi,

I just downloaded Runesmith (from here (http://dffd.wimbli.com/file.php?id=2538)), extracted the files into a Runesmith folder located on the Windows XP virtual machine's desktop, started up the SDL version of Dwarf Fortress and have received the following error message:

(http://i39.tinypic.com/993137.png)

I am running the SDL version of DF (0.31.25) using the Parallels emulator and Windows XP.  I have tried re-downloading and extracting, but haven't been able to figure out the problem.  Any ideas as to how I can get this to run?

-Dame de la Licorne

Edit: FIXED, installing the XP SP3, 2005 C++ Redistributable, 2008 SP1 C++ Redistributable and 2010 C++ Redistributable (in that order) now allows me to run Runesmith!  :)
Title: Re: Runesmith - A DC like tool
Post by: Dame de la Licorne on December 07, 2011, 01:56:32 pm
Hi,

So now that I have had a chance to explore this wonderful tool, I have a request to make for the next update (assuming that there will be one).  Would it be possible to add an option for changing the pregnancy flag (and potentially, the time that a pregnancy lasts)? 

Long explanation why:
The question came up because in my current fort, I have two female camels (one of each type) and a female musk-ox that I brought on embark, assuming that my caravans would eventually bring along some males as pack animals which would breed with the females.  However, 6 years into the fort, the only pack animals that I have seen from ALL of the caravans have been horses (no donkeys, no mules, let alone the three unusual ones).  So my hopes of creating camel and musk-oxen herds are pretty much nullified and I was hoping that I could "cheat" the situation with Runesmith, but I can't find a way to do so (though I do like what is included so far). 

-Dame de la Licorne
Title: Re: Runesmith - A DC like tool
Post by: VerdantSF on December 07, 2011, 02:39:16 pm
For multiracial forts, are there any issues regarding default armor sizes and non-dwarven troops?  Also, when you change a unit's race, say from dwarf to human, what happens to their clothing?  Does it change, too, or are dwarves and humans close enough in size to share clothes?
Title: Re: Runesmith - A DC like tool
Post by: Dame de la Licorne on December 07, 2011, 10:11:57 pm
Hi,

Ok, I have a question: is it possible to change a creature's race (e.g. change a horse into a type of camel)?  If yes, how do I do it?  If no, could that capability get added at some point?

Thanks!

-Dame de la Licorne
Title: Re: Runesmith - A DC like tool
Post by: keyreper on December 30, 2011, 09:31:51 pm
lol this should be help full for butchering dwarfs animales in my modding fortress
Title: Re: Runesmith - A DC like tool
Post by: Molay on January 03, 2012, 03:40:12 pm
After months of playing I started playing around with all those utilities in the lazy newb pack. I soon tested about everything, DT being by far my favourite tool! But now I discovered RuneSmith, and it's WONDERFUL! I can finally make my dreams come true.

Finally I can do some roleplayesque noble-tailoring, so that they suit their position. I always grumbled when I had to take nobles with bad skills. Now I can finally create those I want :) Alexander, you're fortress filled with zombie-slaves will be up soon (--> Amnesia: The dark descent) :D

Thanks again :)
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on January 04, 2012, 08:24:42 am
Hi,

Ok, I have a question: is it possible to change a creature's race (e.g. change a horse into a type of camel)?  If yes, how do I do it?  If no, could that capability get added at some point?

Thanks!

-Dame de la Licorne
you can't with this but you can with dfusion but I'm force to warn folks that doing so might lead to the game crashing unless you save after race changing the character, and even then you can't look at the creature's detail with out breaking the game. there a fix but that's more mod related and based around making identical creatures where the only difference is their name and non detail effecting raw tags.
Title: Re: Runesmith - A DC like tool
Post by: stuntcock42 on January 19, 2012, 05:32:16 am
For multiracial forts, are there any issues regarding default armor sizes and non-dwarven troops?  Also, when you change a unit's race, say from dwarf to human, what happens to their clothing?  Does it change, too, or are dwarves and humans close enough in size to share clothes?
The size of the clothing is determined by the size of its creator.  Thus, dwarven smiths (and tailors) produce items appropriate for 60kg creatures, while a human would produce 70kg-baseline items.  Clothing/armour cannot be shared between creatures of different sizes, although weapons can be (subject to 2-handed considerations, of course).

I haven't tried to alter a creature's race on-the-fly, but I have altered the bodysize of a caste.  In my case, the creature retained its previous clothing but this state was precarious: when the soldier went off-duty and doffed his armour he was subsequently unable to re-equip it due to the size mismatch.

Depending on your circumstances, you might want to deliberately train up crafters of a particular race (e.g. exclusively human armorers), or train up a diverse group in order to produce a variety of equipment for a multiracial army.  Alternatively, you could alter the raws in order to give adult humans and dwarves a common bodysize, but doing so could render much of your current equipment unusable (depending on which creature's definition you choose to modify).

I don't think that there's any way to ascertain the {bodysize} value for a piece of clothing that's simply lying around, but by using the dfhack "Set Current Race" function you can assess its size relative to various races.  If you've set your race to "HUMAN" and the item name shows neither "small" nor "large", then it's the correct size for a human.

An interesting side-note: the cube-squared law (or something akin to it) takes effect when you apply this idea to non-standard creatures.  For instance, a bronze breastplate made by/for a horse masses ~160kg, but the horse's strength doesn't scale up - the raw files "expect" non-humanoids to run around naked, and the numbers are balanced accordingly.  Ironclad elephants are possible, but they move very slowly due to the immense weight of their armour.  If the effect becomes game-breaking then you can compensate for it by boosting the creature's (or race/caste's) stats.  Reducing the density of the metal is another option.
Title: Re: Runesmith - A DC like tool
Post by: Dunamisdeos on January 22, 2012, 04:28:13 am
Got a runesmith question: Is it possible to undo one desicion on who to promote to baron?
Title: Re: Runesmith - A DC like tool
Post by: EngineerFromHell on February 10, 2012, 08:47:26 am
Oh, well, wrong thread, but anyway: how do I change creature's race with DFusion?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on February 10, 2012, 11:14:03 am
Oh, well, wrong thread, but anyway: how do I change creature's race with DFusion?
if your using new dfusion then you can't until you add it in, it's originally in old dfusion in the adventure tools menu.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on February 10, 2012, 11:36:42 am
Maybe I should link DFusion on the front page for race changing
Title: Re: Runesmith - A DC like tool
Post by: EngineerFromHell on February 10, 2012, 11:48:00 am
if your using new dfusion then you can't until you add it in, it's originally in old dfusion in the adventure tools menu.
And for what option should I look in adv_tools?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on February 10, 2012, 12:14:54 pm
if your using new dfusion then you can't until you add it in, it's originally in old dfusion in the adventure tools menu.
And for what option should I look in adv_tools?
the one that says "change race".
Title: Re: Runesmith - A DC like tool
Post by: EngineerFromHell on February 10, 2012, 12:55:27 pm
the one that says "change race".
Oh, well, I've found it already and forgot to edit post. By the way, I can't create squad out of non-dwarves?
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on February 13, 2012, 11:21:01 am
the one that says "change race".
Oh, well, I've found it already and forgot to edit post. By the way, I can't create squad out of non-dwarves?

You need to either race change the ones you want to make a squad out of to dwarves insert them into a squad and then change them back before they break the game, or change the race of the fort to the creature you want to stick into a squad while in the military menu then move around to refresh the list.
Or just ask Warmist to make a "any one enlist" function in Dfusion.
Title: Re: Runesmith - A DC like tool
Post by: Nega on February 14, 2012, 04:57:50 pm
How long will it take for this to be updated? Just asking.  :P
Title: Re: Runesmith - A DC like tool
Post by: sizeak on February 14, 2012, 08:10:59 pm
It will probably take a while to find all the offsets.
Title: Re: Runesmith - A DC like tool
Post by: JinF on February 17, 2012, 07:29:31 am
I'm having an annoying problem. Whenever I set the happiness of my dwarves to something, it automatically switches itself back after a few seconds. It is really annoying. Saving apparently does not make the setting permanent. This is for .25 btw. I am losing dwarves due to dumb pets dying and I cant stop it...
Title: Re: Runesmith - A DC like tool
Post by: Eldrick Tobin on February 17, 2012, 08:04:46 am
I'm having an annoying problem. Whenever I set the happiness of my dwarves to something, it automatically switches itself back after a few seconds. It is really annoying. Saving apparently does not make the setting permanent. This is for .25 btw. I am losing dwarves due to dumb pets dying and I cant stop it...

Part of the problem is that it's not something simple like being worked to death. With that kind of 'gripe' you can set it up in the rafters and they'll loss a tad but stay mostly on the up and up. Right up Runesmith's alley.

Traumatic Loss is like a syndrome... sits on them for a while bringing them down. Even a spontaneous party popping up might not improve things. You could try plopping some high grade furniture in their rooms or a new facy statue in a common area to try to lighten the mood.
Title: Re: Runesmith - A DC like tool
Post by: JinF on February 17, 2012, 08:38:17 am
Ah, I always thought that loss was just a strong negative thought, a one time type of thing. And sadly I cant do much in terms of good furniture cause this is on military dorfs who never do anything but individual combat drills when off duty. And the barracks is already full with high quality statues.
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on February 17, 2012, 10:50:36 am
And now the wait begins... Hopefully we will be enjoying this utility with version 0.34.01 soon.
Title: Re: Runesmith - A DC like tool
Post by: jetex1911 on February 18, 2012, 10:00:41 am
I agree. I'm getting tired of being killed so easily!  :D
Title: Re: Runesmith - A DC like tool
Post by: sizeak on February 20, 2012, 12:33:20 pm
Once the DFHack offsets are found and the bug fix releases level out, we can update. I don't have time to look for them myself tbh, because I'm working on my dissertation atm.
Title: Re: Runesmith - A DC like tool
Post by: neo1096 on February 21, 2012, 04:42:44 pm
Good luck with the dissertation, and thanks for making such a useful tool in the first place.
Title: Re: Runesmith - A DC like tool
Post by: Yaotzin on February 21, 2012, 04:59:00 pm
I miss this too. Most as it allows me to use the guidance counselor tool. When you update it can you fix the export thing to actually listen to what you select? :p

GL with your dissertation.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on February 21, 2012, 05:34:28 pm
I miss this too. Most as it allows me to use the guidance counselor tool. When you update it can you fix the export thing to actually listen to what you select? :p

GL with your dissertation.

It doesn't? Hmm
Title: Re: Runesmith - A DC like tool
Post by: Intrinsic on February 22, 2012, 04:03:32 am
Maybe he means it not remembering your selected export options from the previous time you used it? (ie it always resets to the defaults) that'd be handy for sure. Just started trying out this tool and DGC and that's the only issue i noticed.
Title: Re: Runesmith - A DC like tool
Post by: Yaotzin on February 22, 2012, 04:42:45 am
No I mean it exports every stat no matter what you select.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on February 22, 2012, 10:36:11 am
No I mean it exports every stat no matter what you select.

Yeah I got that
Title: Re: Runesmith - A DC like tool
Post by: the_game_hunt on February 22, 2012, 08:08:18 pm
Can you tell us the estimate time to update? (how many days, not " i need this to get updated" or "it will take a while")

Im not being rude btw, im just being a little direct  :P
Title: Re: Runesmith - A DC like tool
Post by: sizeak on February 22, 2012, 10:15:09 pm
Directly, No.

In more depth, this is because I'm not looking for the offsets required myself and am not currently fixing bugs. This is because I have a dissertation to finish, on top of a lot of other work. When/If all the offsets are found, people should be able to drop the updated xml file from DFHack in (old format, I think it was changed) and go, or it wouldn't take me long to update then (like minutes). Bug fixes will be a minimum of 5 weeks I imagine due to reasons stated above. New features aren't being developed because I don't really play DF anymore. This may change once I've graduated and have my life back, but for now consider it feature frozen and only just maintained :D
Title: Re: Runesmith - A DC like tool
Post by: simonthedwarf on February 23, 2012, 02:53:01 am
need to hack some legendary mienrs for my underground city project
Title: Re: Runesmith - A DC like tool
Post by: peterix on February 23, 2012, 03:16:28 am
Guys, this will be a bit more complex. DFHack changed a lot and there's not even a memory.xml file around. It should be possible to generate those files from what we have, and that might be a stopgap solution until the new DFHack has a proper message passing interface.

Anyway, I'll have to write that generator first :)
Title: Re: Runesmith - A DC like tool
Post by: the_game_hunt on February 23, 2012, 01:04:33 pm
So, how much would it take? ::)  i really like this tool, ETA?

EDIT: DFhack is better than ever, great job  :), hopefuly runesmith gets updated
Title: Re: Runesmith - A DC like tool
Post by: DustanH on February 24, 2012, 03:58:01 am
Second the request on Runesmith and second on the compliment about hack
Title: Re: Runesmith - A DC like tool
Post by: Kaelem Gaen on February 24, 2012, 05:02:52 pm
-puts on some flame guards-


Even though I enjoy DFhack on occasion can you please please please still release a stand alone version, I rarely use DFhack and now everything starting to become part of DFhack which itself doesn't have a stand alone version anymore.  I get that it's a great tool but please release in some other forms not everyone wants to have multiple console windows open to run a program.


DFhack still lacks a "hide the console" I tried one of the more recent versions.




So even though I voted for "Both"  as I know other people like DFhack integration  I'd much rather see the QT Gui version first for 34.02.
Title: Re: Runesmith - A DC like tool
Post by: the_game_hunt on February 25, 2012, 08:57:19 am
-puts on some flame guards-


Even though I enjoy DFhack on occasion can you please please please still release a stand alone version, I rarely use DFhack and now everything starting to become part of DFhack which itself doesn't have a stand alone version anymore.  I get that it's a great tool but please release in some other forms not everyone wants to have multiple console windows open to run a program.


DFhack still lacks a "hide the console" I tried one of the more recent versions.




So even though I voted for "Both"  as I know other people like DFhack integration  I'd much rather see the QT Gui version first for 34.02.

Wow, you red my mind, also its very useful when there is a dead walk,and you remove the necro to have fun with the zombies.

EDIT: i really need this, reanimated corpses by necros causes my game to crash, i need this tool to remove him.
Title: Re: Runesmith - A DC like tool
Post by: dragginmaster on February 26, 2012, 08:47:21 pm
I do not see how this could be merged with dfhack.

Dfhack has no gui.

Runesmith is not a console program.

Title: Re: Runesmith - A DC like tool
Post by: peterix on February 26, 2012, 08:54:32 pm
I do not see how this could be merged with dfhack.

Dfhack has no gui.

Runesmith is not a console program.
Black magic.

But really. All it needs is some work related to updating the old-style xml file...
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on February 28, 2012, 08:00:11 pm
For what its worth, I prefer Runesmith as a standalone executable.
Title: Re: Runesmith - A DC like tool
Post by: Morwaul on February 29, 2012, 07:14:05 pm
It looks like DFHack has been updated.  Is there a way to get this working now or has the new version killed it?
Title: Re: Runesmith - A DC like tool
Post by: Intrinsic on March 01, 2012, 04:07:38 am
I say let the dev do what he wants, it's his program so his choice.
Title: Re: Runesmith - A DC like tool
Post by: telamon on March 01, 2012, 05:16:07 pm
Directly, No.

In more depth, this is because I'm not looking for the offsets required myself and am not currently fixing bugs. This is because I have a dissertation to finish, on top of a lot of other work. When/If all the offsets are found, people should be able to drop the updated xml file from DFHack in (old format, I think it was changed) and go, or it wouldn't take me long to update then (like minutes). Bug fixes will be a minimum of 5 weeks I imagine due to reasons stated above. New features aren't being developed because I don't really play DF anymore. This may change once I've graduated and have my life back, but for now consider it feature frozen and only just maintained :D

^ he'll get around to it =P and in the meantime we still have DFhack itself
Title: Re: Runesmith - A DC like tool
Post by: sayke on March 02, 2012, 12:45:51 pm
i would just like to say that this tool is missed! good luck sizeak - kick ass at school and come back here to help out again =D
Title: Re: Runesmith - A DC like tool
Post by: gefer8 on March 02, 2012, 10:06:59 pm
I miss this Rune Smith. A lot.
Title: Re: Runesmith - A DC like tool
Post by: wypie on March 06, 2012, 08:40:44 pm
My OCD is overloading with my metal smiths have competent soap making.
Title: Re: Runesmith - A DC like tool
Post by: Intrinsic on March 07, 2012, 01:00:16 am
Seems there may be a problem with Runesmith reading the Trait's incorrectly from the game? ie the trait's RS says a dorf has doesn't match the game, or DT.

http://www.bay12forums.com/smf/index.php?topic=83112.msg3068424#msg3068424
Title: Re: Runesmith - A DC like tool
Post by: Darkness on March 07, 2012, 05:02:11 am
I hope Runesmith will come for the actual release of DF. I miss this very good program.

Greets Darkness
Title: Re: Runesmith - A DC like tool
Post by: Schizotek on March 09, 2012, 01:01:54 pm
Whenever my military wastes 2 years in a row on biting drills....I think of this mod.
Title: Re: Runesmith - A DC like tool
Post by: shadus on March 10, 2012, 04:02:59 pm
well... at least they're bitey?
Title: Re: Runesmith - A DC like tool
Post by: Kaos on March 11, 2012, 05:27:16 pm
Whenever my military wastes 2 years in a row on biting drills....I think of this mod.
never seen this, but anyway how would you fix it with RS?
Title: Re: Runesmith - A DC like tool
Post by: MagmaSolutionsInc on March 12, 2012, 06:28:38 am
I miss the posts about missing Runesmith  :P
Title: Re: Runesmith - A DC like tool
Post by: Eldrick Tobin on March 13, 2012, 12:45:51 am
Whenever my military wastes 2 years in a row on biting drills....I think of this mod.
never seen this, but anyway how would you fix it with RS?

Work on them a tad, and then when they show as having the skill crank it up to 11 (or 15 or 20), and then go train something else, these dwarves are done.
Title: Re: Runesmith - A DC like tool
Post by: RabblerouserGT on March 13, 2012, 06:21:02 am
Whenever my military wastes 2 years in a row on biting drills....I think of this mod.
Hey, it should make for some interesting combat reports.

Urist McWrestler bites the rattlesnake by the neck.
Urist McWrestler trashes the rattlesnake about.
Title: Re: Runesmith - A DC like tool
Post by: shadus on March 17, 2012, 11:05:09 am
Anyone having any luck getting the offsets updated for this?  Hell, does anyone have a tutorial on how to calculate the offsets that it needs? I understand memory and save game editing and the methodology of finding the location of desired items in memory/files... but I have no idea how to find what this particular program needs to use that information.
Title: Re: Runesmith - A DC like tool
Post by: Kogut on March 17, 2012, 11:16:14 am
Please, update this tool (I would be great to debug http://www.bay12games.com/dwarves/mantisbt/view.php?id=5653 )
Title: Re: Runesmith - A DC like tool
Post by: thistleknot on March 17, 2012, 03:36:40 pm
People can't just pull the offsets off of Dwarf Therapist (SplinterZ has a version here http://www.bay12forums.com/smf/index.php?topic=66525.msg3095684#msg3095684 that can see Attributes)?.  It would be nice just to have runesmith for the availability of changing attributes.
Title: Re: Runesmith - A DC like tool
Post by: telamon on March 17, 2012, 04:49:12 pm
As far as I'm aware, the structure of character and unit data has changed with 0.34.x releases. The memory.xml format is no longer appropriate to describe them in detail. In other words, the current version of Runesmith has no way to interpret the offsets that currently apply to DF; a new iteration of offset xmls is needed altogether.

In other words, we have the offsets for the current version, but runesmith can't use them in its current state
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 17, 2012, 04:59:07 pm
As far as I'm aware, the structure of character and unit data has changed with 0.34.x releases. The memory.xml format is no longer appropriate to describe them in detail. In other words, the current version of Runesmith has no way to interpret the offsets that currently apply to DF; a new iteration of offset xmls is needed altogether.

In other words, we have the offsets for the current version, but runesmith can't use them in its current state

According to peterix, it should be possible to update the xml from offsets found for the new system actually. I just don't have time
Title: Re: Runesmith - A DC like tool
Post by: Quietust on March 17, 2012, 06:04:24 pm
DFHack now supports a simple RPC system using ProtoBuf over TCP/IP (to localhost) - at the moment, it allows invoking all of the "non-interactive" plugin commands from an external application ("dfhack-run prospect all", "dfhack-run clean map snow", etc.) and probably a few other things of which I am not aware.

It should be possible to write a special plugin whose sole purpose is to fetch/manipulate specific data structures ("get number of units", "get details for unit X", "set attribute X for unit Y", "set skill X for unit Y", "set/clear flag X for unit Y", etc.) and then have Runesmith talk to that plugin instead of using the old DFHack - as long as the plugin's interface stays the same (which is easy enough to ensure), it would just be a matter of including that DLL with all DFHack releases (which is just a matter of adding it to DFHack's github repository, either directly or as a submodule).
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 17, 2012, 06:23:53 pm
DFHack now supports a simple RPC system using ProtoBuf over TCP/IP (to localhost) - at the moment, it allows invoking all of the "non-interactive" plugin commands from an external application ("dfhack-run prospect all", "dfhack-run clean map snow", etc.) and probably a few other things of which I am not aware.

It should be possible to write a special plugin whose sole purpose is to fetch/manipulate specific data structures ("get number of units", "get details for unit X", "set attribute X for unit Y", "set skill X for unit Y", "set/clear flag X for unit Y", etc.) and then have Runesmith talk to that plugin instead of using the old DFHack - as long as the plugin's interface stays the same (which is easy enough to ensure), it would just be a matter of including that DLL with all DFHack releases (which is just a matter of adding it to DFHack's github repository, either directly or as a submodule).

I just don't have time
Title: Re: Runesmith - A DC like tool
Post by: Steele on March 17, 2012, 06:27:26 pm
Well, maybe someone who does will come along and have a go at it.
Guess we'll have to wait and see.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 17, 2012, 06:30:00 pm
Well, maybe someone who does will come along and have a go at it.
Guess we'll have to wait and see.

RS isn't open source
Title: Re: Runesmith - A DC like tool
Post by: Quietust on March 17, 2012, 06:34:43 pm
If you're not able to do it yourself or allow somebody else to do it for you, then I guess it's just not going to happen. We might be able to write some code to automatically generate a memory.xml file for legacy tools, but there's no guarantee that DF's internals won't change enough to make it no longer possible (which is arguably already the case for stuff like zombies and skeletons).
Title: Re: Runesmith - A DC like tool
Post by: Steele on March 17, 2012, 06:43:24 pm
Well, maybe someone who does will come along and have a go at it.
Guess we'll have to wait and see.

RS isn't open source

Doesn't it just involve editing the xml(s)?
Regardless, if you no longer have any time to work on Runesmith, perhaps it's time to pass the responsibility of updating on to someone else?
Doesn't have to be open source. Sounds like a win-win to me, we get an updated Runesmith and you stop having to deal with everyone begging you to update.
Just a thought.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on March 17, 2012, 06:44:41 pm
If you're not able to do it yourself or allow somebody else to do it for you, then I guess it's just not going to happen. We might be able to write some code to automatically generate a memory.xml file for legacy tools, but there's no guarantee that DF's internals won't change enough to make it no longer possible (which is arguably already the case for stuff like zombies and skeletons).

If you read back, the reason I don't have time is because I have to hand in my final year dissertation in just over two weeks. I keep meaning to open source RS but it isn't as simple as throwing the code out there and telling people to fix it. It would take me just as long to get the source ready for release, as it would to update it myself. It will be updated, it will just be a while. Sorry
Title: Re: Runesmith - A DC like tool
Post by: dragginmaster on March 18, 2012, 12:45:13 am
If you're not able to do it yourself or allow somebody else to do it for you, then I guess it's just not going to happen. We might be able to write some code to automatically generate a memory.xml file for legacy tools, but there's no guarantee that DF's internals won't change enough to make it no longer possible (which is arguably already the case for stuff like zombies and skeletons).

If you read back, the reason I don't have time is because I have to hand in my final year dissertation in just over two weeks. I keep meaning to open source RS but it isn't as simple as throwing the code out there and telling people to fix it. It would take me just as long to get the source ready for release, as it would to update it myself. It will be updated, it will just be a while. Sorry

Get back to work on that dissertation! Lol quicker that is done and these kids will stop foaming at the mouth for RS... Besides, by the time u r done the releases might have stabilized.
Title: Re: Runesmith - A DC like tool
Post by: Kibstable on March 18, 2012, 06:23:51 am
DFHack now supports a simple RPC system using ProtoBuf over TCP/IP (to localhost) - at the moment,...

Wait a minute!... DF output can be sent by TCP/IP ! - does that mean that 2 dwarves in 2 separate forts can send emails to each other?

'Dear kin, today Ast and Litok were ripped apart by a minotaur but we had roast duck for tea. for the rest of the day we were hauling stuff to the depot. How was your day? :)'

Or maybe they can tweet...
'Just caught a trout! My feet got wet so I took off my socks'
Title: Re: Runesmith - A DC like tool
Post by: telamon on March 18, 2012, 05:29:50 pm
the idea of dwarves with social networking capabilities is a disturbing and frightening one. They're lazy enough already, but now we give them facebook!?

"OMG the manager just told me to go make some metal cabinets. doesn't he know im on break?!"
"gurl i totes know what you meaaaaan"

"haay gurls! im gonna have a party in the dining room in a few days, msg if interested! <3"
"i am SO THERE! will there be booze?"
"you KNOW it, girl"

*shudder*
Title: Re: Runesmith - A DC like tool
Post by: Schizotek on March 18, 2012, 05:33:27 pm
Perhaps if they had Facebook they would have somewhere to complain about their problems. As opposed to the usual method of dwarf therapy, beating up the person next to you.
Title: Re: Runesmith - A DC like tool
Post by: tahujdt on March 20, 2012, 11:31:19 pm
So the dwarven equvilent of"like" would be "+1 sock"?
Title: Re: Runesmith - A DC like tool
Post by: tahujdt on March 20, 2012, 11:33:18 pm
As soon as this is done, I'm going to have a Hunger Games, where I make my dwarves enemies of my civilization, and drop them in an arena.
Title: Re: Runesmith - A DC like tool
Post by: gefer8 on March 26, 2012, 06:43:27 pm
(Everyday): Hey, maybe Runesmith is finally out!
...
Nope :(
Title: Re: Runesmith - A DC like tool
Post by: miauw62 on March 28, 2012, 01:02:02 pm
So the dwarven equvilent of"like" would be "+1 sock"?
I bet somebody could photshop the like symbol into a sock.
On the other hand.
This is dwarf fortress
FUCK GRAPHICS!
:D
Title: Re: Runesmith - A DC like tool
Post by: tahujdt on March 28, 2012, 09:04:37 pm
+1 [
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on April 04, 2012, 01:13:16 pm
To this day, we wait.
Title: Re: Runesmith - A DC like tool
Post by: Jonthrei on April 05, 2012, 03:42:07 am
Someday, Runesmith will return.

Someday...
Title: Re: Runesmith - A DC like tool
Post by: dragginmaster on April 05, 2012, 03:58:28 am
You could start writing your own version, might learn new skillz that will earn you $!
Title: Re: Runesmith - A DC like tool
Post by: Jonthrei on April 05, 2012, 05:13:52 pm
The time it would take to develop an analog from scratch would likely be much, much higher than the time it will take for this to get updated.
Title: Re: Runesmith - A DC like tool
Post by: kulik on April 06, 2012, 02:21:46 am
Hey Sizeak,
how is that thesis coming along? When is your defense?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on April 06, 2012, 11:10:00 am
Written hand-in was Wednesday, have to demo after easter
Title: Re: Runesmith - A DC like tool
Post by: kulik on April 06, 2012, 03:26:35 pm
Ok, I'm crossing my fingers. (Had my defense month ago so I know the stress that you are going through.)
Title: Re: Runesmith - A DC like tool
Post by: the_game_hunt on April 07, 2012, 07:54:44 pm
Oh!!! I forgot,

GOOD LUCK!, you'll need it  :P
Title: Re: Runesmith - A DC like tool
Post by: simonthedwarf on April 10, 2012, 11:16:56 am
Good luck man, also hoping for some more of the awesome runesmith when ur done
Title: Re: Runesmith - A DC like tool
Post by: Stormcloudy on April 10, 2012, 12:18:32 pm
Hope things are progressing well! Posting to watch, which I shoulda done dozens of pages ago.

Good luck and godspeed.
Title: Re: Runesmith - A DC like tool
Post by: Naros on April 12, 2012, 09:00:43 pm
Patiently waiting for a release. :)

I've gotten into the habit of setting the XP of all jobs to zero for all immigrants.
A poor habit perhaps... but one I enjoy.
Title: Re: Runesmith - A DC like tool
Post by: wypie on April 13, 2012, 11:16:43 am
Patiently waiting for a release. :)

I've gotten into the habit of setting the XP of all jobs to zero for all immigrants.
A poor habit perhaps... but one I enjoy.
same here I like to start all my migrants from scratch I even got rid of a legendary armor smith :(.
Title: Re: Runesmith - A DC like tool
Post by: ShoesandHats on April 14, 2012, 08:42:02 pm
Because I haven't bothered to update to 0.34.07, this should still work for me, but it keeps telling me that it can't find a suitable process even though DF is open and doing fine.
Title: Re: Runesmith - A DC like tool
Post by: GreatWyrmGold on April 15, 2012, 05:43:55 pm
Speaking of updating to 0.34.07, when will Runesmith most likely update next?
Title: Re: Runesmith - A DC like tool
Post by: the_game_hunt on April 15, 2012, 06:06:57 pm
If you're not able to do it yourself or allow somebody else to do it for you, then I guess it's just not going to happen. We might be able to write some code to automatically generate a memory.xml file for legacy tools, but there's no guarantee that DF's internals won't change enough to make it no longer possible (which is arguably already the case for stuff like zombies and skeletons).

If you read back, the reason I don't have time is because I have to hand in my final year dissertation in just over two weeks. I keep meaning to open source RS but it isn't as simple as throwing the code out there and telling people to fix it. It would take me just as long to get the source ready for release, as it would to update it myself. It will be updated, it will just be a while. Sorry
Thats why.

You must wait. Be considerate
Title: Re: Runesmith - A DC like tool
Post by: ShoesandHats on April 20, 2012, 11:31:41 pm
Because I haven't bothered to update to 0.34.07, this should still work for me, but it keeps telling me that it can't find a suitable process even though DF is open and doing fine.

Still haven't gotten this answered.

And bump.
Title: Re: Runesmith - A DC like tool
Post by: Intrinsic on April 21, 2012, 02:51:25 am
Because I haven't bothered to update to 0.34.07, this should still work for me, but it keeps telling me that it can't find a suitable process even though DF is open and doing fine.

Still haven't gotten this answered.

And bump.

If you're still using 31.25 i should do. I only even used it once to try out DGC.
Title: Re: Runesmith - A DC like tool
Post by: ShoesandHats on April 21, 2012, 12:34:35 pm
Well, that explains it. 31.25.
Title: Re: Runesmith - A DC like tool
Post by: tahujdt on April 22, 2012, 02:06:50 pm
Some guy posted a save where he had embarked on a kobold cave with 248 kobolds. I want to make them part of my civ.
Title: Re: Runesmith - A DC like tool
Post by: azrael300 on April 22, 2012, 05:29:06 pm
finaly its updated...... 90 pages...... im really late.
Title: Re: Runesmith - A DC like tool
Post by: azrael300 on April 22, 2012, 05:30:04 pm
wait a minet..... its for .....not the latest version
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on April 25, 2012, 10:04:41 am
nope.  we wait as ever.
Title: Re: Runesmith - A DC like tool
Post by: jetex1911 on April 25, 2012, 05:12:17 pm
 :'(
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on April 30, 2012, 08:44:06 am
(http://i1078.photobucket.com/albums/w488/mithosaurion/1314929905892.jpg)
Title: Re: Runesmith - A DC like tool
Post by: the_game_hunt on April 30, 2012, 04:40:21 pm
(http://i1078.photobucket.com/albums/w488/mithosaurion/1314929905892.jpg)
LOL

Thats 100% true. Hopefully sizeak will be online in the next week...
Title: Re: Runesmith - A DC like tool
Post by: malvado on May 01, 2012, 10:06:21 am
We sure are patient!
My guess is that mid may might be a good time for a new RS release.
Then Toady drops .08 and we need a new update :P
Title: Re: Runesmith - A DC like tool
Post by: the_game_hunt on May 01, 2012, 06:56:33 pm
We sure are patient!

Sizeak said something like this on march 17: "I will finish my dissertation in 2 weeks".

Almost 2 months have passed since that and nothing have happend yet
Title: Re: Runesmith - A DC like tool
Post by: Splint on May 01, 2012, 07:15:50 pm
I'd like to have this to be a dirty cheat and make gobbo marksmen suck so bad they won't know which way to hold a crossbow.

I can wait though. I can wait.
Title: Re: Runesmith - A DC like tool
Post by: the_game_hunt on May 01, 2012, 07:31:27 pm
That was really fun to make. I always enjoyed how my baroness legendary +5 beat all the gobbos.

I miss this so much :'(
Title: Re: Runesmith - A DC like tool
Post by: Jeoshua on May 02, 2012, 07:18:21 am
This is a great tool for far more than "Cheat" purposes.

It's also good to look at the stats of your Dwarves, directly, to determine which of your Haulers would be best to put on the Detailing crew (since dwarves with Creative and History personalities make the best Engravings... no cheese, more nobles)
Title: Re: Runesmith - A DC like tool
Post by: MikaTheCrazy on May 02, 2012, 11:51:22 am
What's the latest compatible version? Sometimes the first post can be unreliable and I don't really want to scour through twenty pages of comments.
Title: Re: Runesmith - A DC like tool
Post by: Eric Blank on May 02, 2012, 02:06:40 pm
31.25 should still work with runesmith.
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 02, 2012, 07:15:56 pm
The reason I am waiting for this utility Eric Bland, is to explore the new magic system with its help.  If I remember correctly 31.25 did not have magic yet.
Title: Re: Runesmith - A DC like tool
Post by: Triskelli on May 03, 2012, 10:48:35 am
The reason I am waiting for this utility Eric Bland, is to explore the new magic system with its help.  If I remember correctly 31.25 did not have magic yet.

I doubt Runesmith will cover the new syndromes, but it would be an interesting addition.  Just a quick summary of the name and the effects would probably suffice.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on May 04, 2012, 09:16:57 am
The reason I am waiting for this utility Eric Bland, is to explore the new magic system with its help.  If I remember correctly 31.25 did not have magic yet.

I doubt Runesmith will cover the new syndromes, but it would be an interesting addition.  Just a quick summary of the name and the effects would probably suffice.
so you want a "raw read up on syndromes" utility?
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 04, 2012, 06:14:13 pm
The reason I am waiting for this utility Eric Bland, is to explore the new magic system with its help.  If I remember correctly 31.25 did not have magic yet.

I doubt Runesmith will cover the new syndromes, but it would be an interesting addition.  Just a quick summary of the name and the effects would probably suffice.
so you want a "raw read up on syndromes" utility?

I suppose so.  Even still, runesmith tends to make !!Science!! easier to explore.  I just miss the utility is all.
Title: Re: Runesmith - A DC like tool
Post by: azrael300 on May 04, 2012, 07:02:34 pm
can anyone tell me how to make this mod compatible with the latest version of df?
thank you

[edit] nvm
Title: Re: Runesmith - A DC like tool
Post by: Jonthrei on May 07, 2012, 03:57:49 pm
I suppose the best we can hope for at this point is a source release.   :-\
Title: Re: Runesmith - A DC like tool
Post by: telamon on May 07, 2012, 06:43:51 pm
Quote
can anyone tell me how to make this mod compatible with the latest version of df?

with sufficient experience in lua, you can probably write dfusion plugins that replace the majority of runesmith's functionality in the meantime. i lack the experience though and I'm prioritizing other langs right now (MATLAB/haskell). it's doable, at least
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 07, 2012, 10:03:59 pm
For what its worth, I am now kinda concerned with the well being of the utilities creator.  He has not been on here in a while... maybe something happened to him?
Title: Re: Runesmith - A DC like tool
Post by: Eric Blank on May 07, 2012, 10:33:33 pm
Probably just college finals? Hopefully...
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on May 08, 2012, 03:46:15 am
Quote
can anyone tell me how to make this mod compatible with the latest version of df?

with sufficient experience in lua, you can probably write dfusion plugins that replace the majority of runesmith's functionality in the meantime. i lack the experience though and I'm prioritizing other langs right now (MATLAB/haskell). it's doable, at least
<.< >.> I don't condone the

Code: [Select]
function tools.buffreading(unit)
if unit==nil then
unit=getAdv()
end
print("which skill 0-?")
B=getline()
print("How much?")
r=getline()
unit.status.souls[0].skills[0+B].id=93
unit.status.souls[0].skills[0+B].rating=r
end
Title: Re: Runesmith - A DC like tool
Post by: the_game_hunt on May 08, 2012, 10:14:44 pm
For what its worth, I am now kinda concerned with the well being of the utilities creator.  He has not been on here in a while... maybe something happened to him?
Probably just college finals? Hopefully...
Mmm, sounds bad to me, he is offline since april, nothing since then.
Maybe he is sick, or his computer blew up, or his finger is broken, only god know what happened to him...
Title: Re: Runesmith - A DC like tool
Post by: lleu on May 09, 2012, 01:05:43 am
Would there be any way to get this to work with the Legends of Forlorn Realms Mod? I tried it and it said "Couldn't find a suitable process"
Title: Re: Runesmith - A DC like tool
Post by: caddybear on May 09, 2012, 03:15:04 am
Would there be any way to get this to work with the Legends of Forlorn Realms Mod? I tried it and it said "Couldn't find a suitable process"

There is no way to get it to work with the latest versions. Read man, read!
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 11, 2012, 06:16:05 am
Until they respond, I am going to have to assume Runesmith's creator has suffered some sort of terrible fate.  :'(
Title: Re: Runesmith - A DC like tool
Post by: the_game_hunt on May 11, 2012, 07:53:21 am
Until they respond, I am going to have to assume Runesmith's creator has suffered some sort of terrible fate.  :'(
Let's hope it isn't that terrible
Title: Re: Runesmith - A DC like tool
Post by: bluwolfie on May 12, 2012, 12:31:14 am
Maybe he just doesn't care about runesmith anymore?

Why can't he just release a source code or something?
Title: Re: Runesmith - A DC like tool
Post by: KhaaL on May 12, 2012, 05:13:13 am
Maybe he just doesn't care about runesmith anymore?

Why can't he just release a source code or something?

I agree, with the tool opensourced these problems wouldn't have existed.
Title: Re: Runesmith - A DC like tool
Post by: thistleknot on May 12, 2012, 08:45:29 am
Via development (working on Dwarf Therapist), i've figured out how to modify the memory values using cheat engine.

Fire up cheat engine, search for a value (you'll ge ta ton), open up the memory layout .ini files in the dwarf therapist folder, look for attributes which will fall within the start memory address + attributes memory address found in dwarf therapist .ini.  voila, you know where to start and end your search for attribute values (you can get it down to specify dwarves).

I hope this helps get you guys started on identifying values to modify.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on May 12, 2012, 09:24:44 am
Via development (working on Dwarf Therapist), i've figured out how to modify the memory values using cheat engine.

Fire up cheat engine, search for a value (you'll ge ta ton), open up the memory layout .ini files in the dwarf therapist folder, look for attributes which will fall within the start memory address + attributes memory address found in dwarf therapist .ini.  voila, you know where to start and end your search for attribute values (you can get it down to specify dwarves).

I hope this helps get you guys started on identifying values to modify.
well I just posted a code for dfusion for editing skills of the adventurer. just type in which skill you want to buff and how much and boom legendary cook.
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 12, 2012, 01:23:06 pm
Quote
can anyone tell me how to make this mod compatible with the latest version of df?

with sufficient experience in lua, you can probably write dfusion plugins that replace the majority of runesmith's functionality in the meantime. i lack the experience though and I'm prioritizing other langs right now (MATLAB/haskell). it's doable, at least
<.< >.> I don't condone the

Code: [Select]
function tools.buffreading(unit)
if unit==nil then
unit=getAdv()
end
print("which skill 0-?")
B=getline()
print("How much?")
r=getline()
unit.status.souls[0].skills[0+B].id=93
unit.status.souls[0].skills[0+B].rating=r
end

well okay, but how do I use this code?  What do I do with it to get it to function in Dfusion?  Just entering the code into the .lua file seems to be unlikely to work, so what are the specifics?
Title: Re: Runesmith - A DC like tool
Post by: thistleknot on May 13, 2012, 10:28:44 am
it might be possible to just type the code into dfhack
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 13, 2012, 01:24:30 pm
I tried that, but it does not get added to the list of commands in Dfusion. 
Title: Re: Runesmith - A DC like tool
Post by: telamon on May 13, 2012, 05:15:59 pm
as i recall, last he posted sizeak was working on his dissertation, so he's probably been quite busy. education is serious business after all

also, this discussion may help you with adding plugins to dfusion: http://www.bay12forums.com/smf/index.php?topic=91166.msg3211738#msg3211738
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 13, 2012, 05:35:38 pm
as i recall, last he posted sizeak was working on his dissertation, so he's probably been quite busy. education is serious business after all

also, this discussion may help you with adding plugins to dfusion: http://www.bay12forums.com/smf/index.php?topic=91166.msg3211738#msg3211738

I tried following the advice on that page, but the tool does not show up in the list...  :(
Title: Re: Runesmith - A DC like tool
Post by: the_game_hunt on May 13, 2012, 05:46:55 pm
as i recall, last he posted sizeak was working on his dissertation, so he's probably been quite busy. education is serious business after all

also, this discussion may help you with adding plugins to dfusion: http://www.bay12forums.com/smf/index.php?topic=91166.msg3211738#msg3211738

I tried following the advice on that page, but the tool does not show up in the list...  :(
Same to me
Title: Re: Runesmith - A DC like tool
Post by: TheCoolSideofthePIllow on May 14, 2012, 04:46:36 am
Is there a script I can use to kill a whole group of something?
Title: Re: Runesmith - A DC like tool
Post by: Splint on May 14, 2012, 04:49:45 am
I believe this tool has an on-map genocide button.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on May 14, 2012, 07:30:37 am
Quote
can anyone tell me how to make this mod compatible with the latest version of df?

with sufficient experience in lua, you can probably write dfusion plugins that replace the majority of runesmith's functionality in the meantime. i lack the experience though and I'm prioritizing other langs right now (MATLAB/haskell). it's doable, at least
<.< >.> I don't condone the

Code: [Select]
function tools.buffreading(unit)
if unit==nil then
unit=getAdv()
end
print("which skill 0-?")
B=getline()
print("How much?")
r=getline()
unit.status.souls[0].skills[0+B].id=93
unit.status.souls[0].skills[0+B].rating=r
end

well okay, but how do I use this code?  What do I do with it to get it to function in Dfusion?  Just entering the code into the .lua file seems to be unlikely to work, so what are the specifics?
Oops I forgot the
Code: [Select]
tools.menu:add("Buffreading",tools.buffreading) line which which allows you to use the function.
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 14, 2012, 05:58:47 pm
Quote
can anyone tell me how to make this mod compatible with the latest version of df?

with sufficient experience in lua, you can probably write dfusion plugins that replace the majority of runesmith's functionality in the meantime. i lack the experience though and I'm prioritizing other langs right now (MATLAB/haskell). it's doable, at least
<.< >.> I don't condone the

Code: [Select]
function tools.buffreading(unit)
if unit==nil then
unit=getAdv()
end
print("which skill 0-?")
B=getline()
print("How much?")
r=getline()
unit.status.souls[0].skills[0+B].id=93
unit.status.souls[0].skills[0+B].rating=r
end

well okay, but how do I use this code?  What do I do with it to get it to function in Dfusion?  Just entering the code into the .lua file seems to be unlikely to work, so what are the specifics?
Oops I forgot the
Code: [Select]
tools.menu:add("Buffreading",tools.buffreading) line which which allows you to use the function.

All i get is this in response to attempting to use it in fortress and adventure mode is this

dfusion/common.lua:262: attempt to call field '?' (a nil value) stack traceback:
     dfusion/init.lua:7: in function '?'
     dfusion/common.lua:262: in function 'display'
     dfusion/tools.plugin.lua:7: in main chunk
     [C]: in function 'xpcall'
     dfusion/init.lua:12: in function 'dofile'
     dfusion/init.lua:45: in function 'mainmenu'
     dfusion/init.lua:99: in main chunk

though on the upside, it is appearing in the tools list as option 7. 
Title: Re: Runesmith - A DC like tool
Post by: TheCoolSideofthePIllow on May 14, 2012, 10:14:36 pm
I believe this tool has an on-map genocide button.

It does not work with the latest version(s), though.
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 19, 2012, 07:38:30 am
not much activity in this thread...
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on May 19, 2012, 09:25:20 am
Quote
can anyone tell me how to make this mod compatible with the latest version of df?

with sufficient experience in lua, you can probably write dfusion plugins that replace the majority of runesmith's functionality in the meantime. i lack the experience though and I'm prioritizing other langs right now (MATLAB/haskell). it's doable, at least
<.< >.> I don't condone the

Code: [Select]
function tools.buffreading(unit)
if unit==nil then
unit=getAdv()
end
print("which skill 0-?")
B=getline()
print("How much?")
r=getline()
unit.status.souls[0].skills[0+B].id=93
unit.status.souls[0].skills[0+B].rating=r
end

well okay, but how do I use this code?  What do I do with it to get it to function in Dfusion?  Just entering the code into the .lua file seems to be unlikely to work, so what are the specifics?
Oops I forgot the
Code: [Select]
tools.menu:add("Buffreading",tools.buffreading) line which which allows you to use the function.

All i get is this in response to attempting to use it in fortress and adventure mode is this

dfusion/common.lua:262: attempt to call field '?' (a nil value) stack traceback:
     dfusion/init.lua:7: in function '?'
     dfusion/common.lua:262: in function 'display'
     dfusion/tools.plugin.lua:7: in main chunk
     [C]: in function 'xpcall'
     dfusion/init.lua:12: in function 'dofile'
     dfusion/init.lua:45: in function 'mainmenu'
     dfusion/init.lua:99: in main chunk

though on the upside, it is appearing in the tools list as option 7.
oh snap I realize it had getadv still in the code.

Code: [Select]
function tools.buffreading(unit)
if unit==nil then
unit=unit=getCreatureAtPointer()  --place the x pointer on top of the creature you want to change. best use is the look pointer and not 'v'
end
print("which skill 0-?")
B=getline()
print("How much?")
r=getline()
unit.status.souls[0].skills[0+B].id=93
unit.status.souls[0].skills[0+B].rating=r
end
here
Title: Re: Runesmith - A DC like tool
Post by: Nopkar on May 21, 2012, 05:10:27 am
keeping tabs on this...I love my runesmith so very very much...i miss it also so very very much :'(
Title: Re: Runesmith - A DC like tool
Post by: slaytanic on May 21, 2012, 05:22:13 am
yeah Runesmith was the shizzle fuh rizzle. Maybe someone who knows what they're doing can pick it up and run with it.....
Title: Re: Runesmith - A DC like tool
Post by: malvado on May 21, 2012, 06:04:34 am
Well, hard to say what's going to happen with Runesmith since the author seems to have dissapeared lately.
Only thing I know is that he was quite busy at university but that was some time ago.

It's a pitty he didnt have time to open source it.
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 24, 2012, 11:20:30 am
Quote
can anyone tell me how to make this mod compatible with the latest version of df?

with sufficient experience in lua, you can probably write dfusion plugins that replace the majority of runesmith's functionality in the meantime. i lack the experience though and I'm prioritizing other langs right now (MATLAB/haskell). it's doable, at least
<.< >.> I don't condone the

Code: [Select]
function tools.buffreading(unit)
if unit==nil then
unit=getAdv()
end
print("which skill 0-?")
B=getline()
print("How much?")
r=getline()
unit.status.souls[0].skills[0+B].id=93
unit.status.souls[0].skills[0+B].rating=r
end

well okay, but how do I use this code?  What do I do with it to get it to function in Dfusion?  Just entering the code into the .lua file seems to be unlikely to work, so what are the specifics?
Oops I forgot the
Code: [Select]
tools.menu:add("Buffreading",tools.buffreading) line which which allows you to use the function.

All i get is this in response to attempting to use it in fortress and adventure mode is this

dfusion/common.lua:262: attempt to call field '?' (a nil value) stack traceback:
     dfusion/init.lua:7: in function '?'
     dfusion/common.lua:262: in function 'display'
     dfusion/tools.plugin.lua:7: in main chunk
     [C]: in function 'xpcall'
     dfusion/init.lua:12: in function 'dofile'
     dfusion/init.lua:45: in function 'mainmenu'
     dfusion/init.lua:99: in main chunk

though on the upside, it is appearing in the tools list as option 7.
oh snap I realize it had getadv still in the code.

Code: [Select]
function tools.buffreading(unit)
if unit==nil then
unit=unit=getCreatureAtPointer()  --place the x pointer on top of the creature you want to change. best use is the look pointer and not 'v'
end
print("which skill 0-?")
B=getline()
print("How much?")
r=getline()
unit.status.souls[0].skills[0+B].id=93
unit.status.souls[0].skills[0+B].rating=r
end
here

I get this message (http://i1078.photobucket.com/albums/w488/mithosaurion/Dfusionproblem.png)
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on May 24, 2012, 02:14:06 pm
Code: [Select]
function tools.buffanything(unit)
if unit==nil then
unit=getCreatureAtPointer()
end
print("which skill slot 0-?")
B=getline()
print("which skill 0-?")
C=getline()
print("How much?")
r=getline()
unit.status.souls[0].skills[0+B].id=C
unit.status.souls[0].skills[0+B].rating=r
end

 tools.menu:add("Buffanything",tools.buffanything)

this should do it. sorry. if it helps I'll get warmist to insert it in the next update for Dfhack.
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 24, 2012, 09:42:10 pm
Code: [Select]
function tools.buffanything(unit)
if unit==nil then
unit=getCreatureAtPointer()
end
print("which skill slot 0-?")
B=getline()
print("which skill 0-?")
C=getline()
print("How much?")
r=getline()
unit.status.souls[0].skills[0+B].id=C
unit.status.souls[0].skills[0+B].rating=r
end

 tools.menu:add("Buffanything",tools.buffanything)

this should do it. sorry. if it helps I'll get warmist to insert it in the next update for Dfhack.

now i get this message... (http://i1078.photobucket.com/albums/w488/mithosaurion/Dfusionproblem-1.png) sorry for being such a pest...  :-[
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on May 25, 2012, 12:18:39 am
okay that shouldn't happen. Could you show me where you place the script to see what went wrong.

It because that error only happens if print line(where ? would be located) was botched and made dfusion think ? leads to something.
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 25, 2012, 09:25:55 am
okay that shouldn't happen. Could you show me where you place the script to see what went wrong.

It because that error only happens if print line(where ? would be located) was botched and made dfusion think ? leads to something.

Nevermind... I figured it out.  I had the  tools.menu:add("Buffanything",tools.buffanything) line above the code for the tool itself...

Now I just need to figure out which skills correspond to which number!  :D
Title: Re: Runesmith - A DC like tool
Post by: zeta0z on May 25, 2012, 09:57:46 am
Okay, I'm bit new in this forum, but I want to say thanks to rumrusher for helping me. Your guide for the skill mod thing is very2 helpful. :)
But can u help me?, I'm a bit stuck at getting the tools into dfusion like mithosaurion did (which in this case he put the tools at number 7). How to do that?
Do I have to put the script in .txt. or .lua and put in dfusion folder?
And is there anyways that I can get a specific coordinate from the in-game cursor in x,y,z? I'm making my own teleporting tools..
Or maybe is there anyways that I can select the unit then transport it to the next coordinate under the cursor without knowing the first nor second coordinate before (so I dont have to do unit.pos.x=.... and so...)?
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 25, 2012, 10:06:44 am
It depends on where you put it in the .lua file. I put mine right after the impregnate tool.
Title: Re: Runesmith - A DC like tool
Post by: zeta0z on May 25, 2012, 10:31:29 am
Well, in my case, i just put the script in a notepad so that i can copy paste it, so when I wanna use it, I must retype (recopy - paste it) it every time I start DF.exe again.

It won't save...
Title: Re: Runesmith - A DC like tool
Post by: vjek on May 25, 2012, 10:37:00 am
Just wanted to mention, in light of the lack of Runesmith updates, I went ahead and made three dfhack lua scripts that replicate three functions I used in Runesmith.

First, elevate_physical.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3311169#msg3311169) to adjust physical attributes.
Second, elevate_mental.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3312922#msg3312922) to adjust mental attributes.
Third, brainwash.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3312922#msg3312922) to "fix" personality issues.

Ah, the things I do to get a perfect mayor, eh?  :)

Anyway, I hope those are useful to those pining for Runesmith.  Any and all of those three scripts can be trivially modified to make adjustments more to your liking, if you wish.  If you don't understand how to use them, PM me or post here and I'll explain further.
Title: Re: Runesmith - A DC like tool
Post by: Dimrill on May 26, 2012, 05:12:31 pm
Hi there guys, forum newb here asking for a little help. I've got a clump of dirty big demons banging on my lower door looking dead menacing and murderous and I'm quite eager for them to drop dead all of a sudden and not kill my precious dorfs to a smeary paste. Is there any way I can use an .lua to hover the cursor over them and make the pain go away? I've been using the above scripts by vjek to excellent effect so far.

I used to use Runesmith for such emergencies, but I understand the lovely author is in the final phases of Uni study (good luck by the way). Yes, I am a dirty big cheaty cheat.

*gets down on knees in hope*
Title: Re: Runesmith - A DC like tool
Post by: Hamek McEisenfaust on May 26, 2012, 06:29:10 pm
Just wanted to mention, in light of the lack of Runesmith updates, I went ahead and made three dfhack lua scripts that replicate three functions I used in Runesmith.

First, elevate_physical.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3311169#msg3311169) to adjust physical attributes.
Second, elevate_mental.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3312922#msg3312922) to adjust mental attributes.
Third, brainwash.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3312922#msg3312922) to "fix" personality issues.

Ah, the things I do to get a perfect mayor, eh?  :)

Anyway, I hope those are useful to those pining for Runesmith.  Any and all of those three scripts can be trivially modified to make adjustments more to your liking, if you wish.  If you don't understand how to use them, PM me or post here and I'll explain further.
Will these only function with the newest release of DF? i have not jumped feet first into .10 YET, as i still have a fortress im currently building in .07 and would like to see it complete prior to making the jump to the latest version..... also, im kinda twitchy as there isnt a LNP for .10 yet which i use religiously. Thanks
Title: Re: Runesmith - A DC like tool
Post by: vjek on May 26, 2012, 10:49:49 pm
Yes, those .lua scripts currently work with 34.10.  They definitely don't work with 34.07.
Title: Re: Runesmith - A DC like tool
Post by: vjek on May 26, 2012, 10:53:37 pm
Hi there guys, forum newb here asking for a little help. I've got a clump of dirty big demons banging on my lower door looking dead menacing and murderous and I'm quite eager for them to drop dead all of a sudden and not kill my precious dorfs to a smeary paste. Is there any way I can use an .lua to hover the cursor over them and make the pain go away? I've been using the above scripts by vjek to excellent effect so far.

I used to use Runesmith for such emergencies, but I understand the lovely author is in the final phases of Uni study (good luck by the way). Yes, I am a dirty big cheaty cheat.

*gets down on knees in hope*
If you're looking for a script to kill whatever is under the target, that should be relatively easy to do.  It may even just be one or two status flags, which are pretty simple to toggle. I'll look into it monday or tuesday, if someone else hasn't by then.  However, if you posted in the dfhack thread with a request for "I would like a script that kills whatever is under the cursor" (heck there may already be something contributed that does that) you may get a response faster.
Title: Re: Runesmith - A DC like tool
Post by: Tierre on May 28, 2012, 04:54:39 am
DFHack has a kill under cursor command as i believe anyway:) bt wfor those cheaty bastarts like me using scripts from vjek (thanks a lot for them btw) - maximum stats are a little bit over 34500 - if you put more it will go to negative value (btw Runesmith managed to give me 60000 for some reason in 31.25 times).
Title: Re: Runesmith - A DC like tool
Post by: Dimrill on May 28, 2012, 06:51:31 am
Cor, it does? I've scoured the readme and can't find the command. Off the top of your head can you recall what it is?
Title: Re: Runesmith - A DC like tool
Post by: Tierre on May 28, 2012, 06:58:57 am
i think it was just "kill" and it kills that is undr cursor. Just type ls and it will give the list of all commands in dfhack:) Or try "man kill" (man here means shor for manual - you can try man any_command_name_here to see its description and arguments).
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on May 28, 2012, 07:12:17 am
DFHack has a kill under cursor command as i believe anyway:) bt wfor those cheaty bastarts like me using scripts from vjek (thanks a lot for them btw) - maximum stats are a little bit over 34500 - if you put more it will go to negative value (btw Runesmith managed to give me 60000 for some reason in 31.25 times).
why have a kill command when you can convert them.
Have a huge wild creature in the area just use some script to tame and enlist them to the military.
Title: Re: Runesmith - A DC like tool
Post by: Tierre on May 28, 2012, 07:34:48 am
DFHack has a kill under cursor command as i believe anyway:) bt wfor those cheaty bastarts like me using scripts from vjek (thanks a lot for them btw) - maximum stats are a little bit over 34500 - if you put more it will go to negative value (btw Runesmith managed to give me 60000 for some reason in 31.25 times).
why have a kill command when you can convert them.
Have a huge wild creature in the area just use some script to tame and enlist them to the military.

Well first of all a script to save for that kind of thing would be good if you have any:) And second - kill is for KILL:) Then you want it dead and butchered:)
Title: Re: Runesmith - A DC like tool
Post by: Dimrill on May 29, 2012, 04:41:32 am
Nope, can't find the kill command in dfhack. Do you have a fancy plugin installed for it? There's "die" but of course that's just used to stop the Dwarf Fortress process without saving.
Title: Re: Runesmith - A DC like tool
Post by: vjek on May 29, 2012, 09:18:24 am
Nope, can't find the kill command in dfhack. Do you have a fancy plugin installed for it? There's "die" but of course that's just used to stop the Dwarf Fortress process without saving.

This post (http://www.bay12forums.com/smf/index.php?topic=91166.msg3327091#msg3327091) may have what you need.

In particular....

unit=dfhack.gui.getSelectedUnit()
unit.flags1.dead=true

which, when I just tried it in 34.10, killed a dwarf instantly, and removed the corpse, too.  This may or may not work on undead, but it would appear to be a step in the right direction.
Title: Re: Runesmith - A DC like tool
Post by: Dimrill on May 29, 2012, 09:40:15 am
If I wasn't so butch and manly I'd give you a tender kiss. But I am. Ahem.
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on May 29, 2012, 01:10:34 pm
Code: [Select]
function tools.buffanything(unit)
if unit==nil then
unit=getCreatureAtPointer()
end
print("which skill slot 0-?")
B=getline()
print("which skill 0-?")
C=getline()
print("How much?")
r=getline()
unit.status.souls[0].skills[0+B].id=C
unit.status.souls[0].skills[0+B].rating=r
end

 tools.menu:add("Buffanything",tools.buffanything)

this should do it. sorry. if it helps I'll get warmist to insert it in the next update for Dfhack.

using this command I have discovered that Shield User is skill number 45, Armor User is 46, and Swordsdwarf is 39.  I wish I knew what Dodging was but that is about all I have come up with.
Title: Re: Runesmith - A DC like tool
Post by: daxp on May 29, 2012, 01:56:48 pm
Well, there is a list of skills on the wiki (http://dwarffortresswiki.org/index.php/DF2012:Skill_token), and the skills you posted line up with it (shield as skill 45, armor 46, sword 39). So, dodge should be 105.
Title: Re: Runesmith - A DC like tool
Post by: vjek on May 30, 2012, 12:15:15 am
On the subject of skills...

I wrote this up today (http://www.bay12forums.com/smf/index.php?topic=91166.msg3329064#msg3329064), which again, may be useful to the Runesmith audience.

It's a script, similar to the previous three, that allows you to target a dwarf in game, run the script with a single argument, and it will give you legendary proficiency in whatever skill you specify.  Same method as before, save the make_legendary.lua in ~\df_34_10_win\hack\scripts\ , then you can use it easily.

So if you want a legendary miner, target your favorite Urist, switch to dfhack, type make_legendary MINER and voila, you have a legendary miner!  If you want to see what skills are available, you can type make_legendary list and it will display them all.
Title: Re: Runesmith - A DC like tool
Post by: Dimrill on May 30, 2012, 10:52:00 am
You're excellent, you are.
Title: Re: Runesmith - A DC like tool
Post by: peterix on May 31, 2012, 11:46:48 am
Nope, can't find the kill command in dfhack. Do you have a fancy plugin installed for it? There's "die" but of course that's just used to stop the Dwarf Fortress process without saving.

This post (http://www.bay12forums.com/smf/index.php?topic=91166.msg3327091#msg3327091) may have what you need.

In particular....

unit=dfhack.gui.getSelectedUnit()
unit.flags1.dead=true

which, when I just tried it in 34.10, killed a dwarf instantly, and removed the corpse, too.  This may or may not work on undead, but it would appear to be a step in the right direction.
This is *dangerous* to use. It can end up causing the siege status to get stuck if you use it on invaders. Generally, it's better to encase creatures in obsidian (which can be done with the liquids command). This is also why DFHack doesn't have a kill command - it's just too easy to get that stuff wrong.
Title: Re: Runesmith - A DC like tool
Post by: Tierre on June 01, 2012, 03:48:27 am
Well then just surround enemies with obsidian walls and then pop some magma from above:)
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on June 01, 2012, 04:55:25 am
Well then just surround enemies with obsidian walls and then pop some magma from above:)
or just use tame, and slaughter and you get dwarves dragging goblins to butcher shops.
Title: Re: Runesmith - A DC like tool
Post by: Tierre on June 01, 2012, 06:45:04 am
Well then just surround enemies with obsidian walls and then pop some magma from above:)
or just use tame, and slaughter and you get dwarves dragging goblins to butcher shops.
Butchering gobbos is dwarfy.... though magma is more dwarfy - but your dwarfes never did it themselves... so butchering is more dwarfy:):):)
Title: Re: Runesmith - A DC like tool
Post by: Dimrill on June 01, 2012, 08:57:31 pm
Nope, can't find the kill command in dfhack. Do you have a fancy plugin installed for it? There's "die" but of course that's just used to stop the Dwarf Fortress process without saving.

This post (http://www.bay12forums.com/smf/index.php?topic=91166.msg3327091#msg3327091) may have what you need.

In particular....

unit=dfhack.gui.getSelectedUnit()
unit.flags1.dead=true

which, when I just tried it in 34.10, killed a dwarf instantly, and removed the corpse, too.  This may or may not work on undead, but it would appear to be a step in the right direction.
This is *dangerous* to use. It can end up causing the siege status to get stuck if you use it on invaders. Generally, it's better to encase creatures in obsidian (which can be done with the liquids command). This is also why DFHack doesn't have a kill command - it's just too easy to get that stuff wrong.

Why didn't I think of that? Egg and my face are in alignment.
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on June 06, 2012, 01:33:57 pm
I am beginning to believe that my theory about the grizzly fate of sizeak is correct.  How long has it been since he posted?
Title: Re: Runesmith - A DC like tool
Post by: tahujdt on June 06, 2012, 03:04:13 pm
I am beginning to believe that my theory about the grizzly fate of sizeak is correct.  How long has it been since he posted?
Quote from: The Profile of sizeak
Last Active: April 06, 2012, 11:10:00 am
Does that answer your question?
Title: Re: Runesmith - A DC like tool
Post by: AVE on June 06, 2012, 03:49:56 pm
Yep, he is coming here sometimes, but he is pretty busy with his dissertation as he stated earlier.

Please respect this.
Title: Re: Runesmith - A DC like tool
Post by: Lord Inquisitor on June 13, 2012, 02:17:12 pm
I remember this tool being useful for finding dead dwarf or was it somethig else, being too long since last played. This would be very handy, as I have a "missing dwarf", found a report that says he was munched upon by a aligator but he is still showing up in dwarf units?

assuming this tool is dead and if so anything similiar that allows me to see mess with dead dwarfs and NPCs?
Title: Re: Runesmith - A DC like tool
Post by: magmaholic on June 14, 2012, 01:32:17 am
how to get it work on 34.11?
Title: Re: Runesmith - A DC like tool
Post by: malvado on June 14, 2012, 03:25:39 am
how to get it work on 34.11?

Currently impossible.
Author needs to update the program , but he has been offline for a few months now, No idea if he is still around.
Title: Re: Runesmith - A DC like tool
Post by: caddybear on June 14, 2012, 03:33:27 am
Stop digging the grave of Runesmith, it's dead. Only thing you're doing is making a lot of people excited about it when they see a new post :P
Title: Re: Runesmith - A DC like tool
Post by: Tierre on June 14, 2012, 04:54:15 am
Damn i saw a new post here and got really excited... only to be dissapointed:( Where are you sizeak?
Title: Re: Runesmith - A DC like tool
Post by: Castamere on June 14, 2012, 12:32:46 pm
nevermind, wrong thread :P
Title: Re: Runesmith - A DC like tool
Post by: Jonthrei on June 16, 2012, 07:12:50 pm
It's dead, Jim.
Title: Re: Runesmith - A DC like tool
Post by: dagger on June 16, 2012, 07:40:29 pm
Do have any other tools that allow us to edit stats on the fly?
Title: Re: Runesmith - A DC like tool
Post by: vjek on June 17, 2012, 03:16:10 pm
Do have any other tools that allow us to edit stats on the fly?

From two pages back, in this thread...

Just wanted to mention, in light of the lack of Runesmith updates, I went ahead and made three dfhack lua scripts that replicate three functions I used in Runesmith.

First, elevate_physical.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3311169#msg3311169) to adjust physical attributes.
Second, elevate_mental.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3312922#msg3312922) to adjust mental attributes.
Third, brainwash.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3312922#msg3312922) to "fix" personality issues.

Ah, the things I do to get a perfect mayor, eh?  :)

Anyway, I hope those are useful to those pining for Runesmith.  Any and all of those three scripts can be trivially modified to make adjustments more to your liking, if you wish.  If you don't understand how to use them, PM me or post here and I'll explain further.

and the latest make_legendary.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3336195;topicseen#msg3336195) along with the original (http://www.bay12forums.com/smf/index.php?topic=91166.msg3329064#msg3329064).

If that's what you meant by 'edit stats'... 
These scripts are easy to modify, so if they don't do exactly what you want, you should be able to cut & paste your way to glory.
Title: Re: Runesmith - A DC like tool
Post by: dagger on June 17, 2012, 11:51:53 pm
Thank you for your help. Can you point me to a tutorial on how to put these into DHACk and how to run them? Thank you!!
Title: Re: Runesmith - A DC like tool
Post by: Intrinsic on June 18, 2012, 02:32:51 am
Do have any other tools that allow us to edit stats on the fly?

From two pages back, in this thread...

Just wanted to mention, in light of the lack of Runesmith updates, I went ahead and made three dfhack lua scripts that replicate three functions I used in Runesmith.

First, elevate_physical.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3311169#msg3311169) to adjust physical attributes.
Second, elevate_mental.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3312922#msg3312922) to adjust mental attributes.
Third, brainwash.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3312922#msg3312922) to "fix" personality issues.

Ah, the things I do to get a perfect mayor, eh?  :)

Anyway, I hope those are useful to those pining for Runesmith.  Any and all of those three scripts can be trivially modified to make adjustments more to your liking, if you wish.  If you don't understand how to use them, PM me or post here and I'll explain further.

and the latest make_legendary.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3336195;topicseen#msg3336195) along with the original (http://www.bay12forums.com/smf/index.php?topic=91166.msg3329064#msg3329064).

If that's what you meant by 'edit stats'... 
These scripts are easy to modify, so if they don't do exactly what you want, you should be able to cut & paste your way to glory.

There needs to be some kind of central repository for all these scripts floating, as it stands they are spread throughout many different threads and all but a few get to see them. Like fixfat for example to fix the fat person bug which slows the game down.


And as for the original request, JDwarf (http://www.bay12forums.com/smf/index.php?topic=110671.0) is a cross platform replacement for RS.
Title: Re: Runesmith - A DC like tool
Post by: thistleknot on June 24, 2012, 10:53:01 am
why has this guy let this great app die that someone has to create a new tool to replace it?

He should have passed the work to someone.

He said finals originally, I know for a fact finals have been over for more than a month.
Title: Re: Runesmith - A DC like tool
Post by: slaytanic on June 26, 2012, 03:16:42 am
Do have any other tools that allow us to edit stats on the fly?

From two pages back, in this thread...

Just wanted to mention, in light of the lack of Runesmith updates, I went ahead and made three dfhack lua scripts that replicate three functions I used in Runesmith.

First, elevate_physical.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3311169#msg3311169) to adjust physical attributes.
Second, elevate_mental.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3312922#msg3312922) to adjust mental attributes.
Third, brainwash.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3312922#msg3312922) to "fix" personality issues.

Ah, the things I do to get a perfect mayor, eh?  :)

Anyway, I hope those are useful to those pining for Runesmith.  Any and all of those three scripts can be trivially modified to make adjustments more to your liking, if you wish.  If you don't understand how to use them, PM me or post here and I'll explain further.

and the latest make_legendary.lua (http://www.bay12forums.com/smf/index.php?topic=91166.msg3336195;topicseen#msg3336195) along with the original (http://www.bay12forums.com/smf/index.php?topic=91166.msg3329064#msg3329064).

If that's what you meant by 'edit stats'... 
These scripts are easy to modify, so if they don't do exactly what you want, you should be able to cut & paste your way to glory.

There needs to be some kind of central repository for all these scripts floating, as it stands they are spread throughout many different threads and all but a few get to see them. Like fixfat for example to fix the fat person bug which slows the game down.


And as for the original request, JDwarf (http://www.bay12forums.com/smf/index.php?topic=110671.0) is a cross platform replacement for RS.
   @ VJEK I included those scripts in that last LazyNewbPack update thing I posted right before LucasUp updated it but I couldn't remember where I got them to add a Credit to:
sorry about that. but I use them all the time. Whats the scoop on this Jdwarf thing ? is it any good ? haven't had a chance to review it.
Title: Re: Runesmith - A DC like tool
Post by: Tierre on June 26, 2012, 03:33:08 am
It is good. It has a list of dwarfes and can change their skills. (nothing else yet though). Also it can stop ON BREAK and heal them even after they were killed:) Though it is a bit buggy.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 27, 2012, 02:56:23 am
Hey, Sorry for the silence, the thread seems to stop notifying me of replies.

Yes I've finished Uni and am awaiting my results, however after Uni comes work and I have a new job. I guess that's not really an excuse. I haven't actually played DF in a very long time but I'll see if I cant fit some RS work in somewhere soon. DFHack has changed quite a lot since RS was last updated and that's one of the big reasons I haven't attempted an update yet as the next version will require significant amounts of rewriting; it may as well be RS 2.0.

It's also not that easy to "pass it off to someone else" since there is basically no documentation and very little in the way of code comments. So before anyone else could even attempt to work on it and hope to achieve anything quickly, I would need to significantly clean up the code and put together some docs. This has actually been on my to-do list for over a year :/ RS is also cross platform as it's entirely Qt, however the offsets for Linux were pretty much never complete so it was impossible to release a working Linux build. I don't know what the state of offset finding is these days atm.

So the summary is, I just woke up and have to work soon, but I'll apply some brain power to this after work and at least get a better idea of how much work is needed.

-Sizeak

ps. I'm back  ;D
PPS. You can thank tahujdt for triggering this spurt of activity as he(/she?) actually took the time to email me, rather than just raging
Title: Re: Runesmith - A DC like tool
Post by: Tierre on June 27, 2012, 07:34:20 am
Welcome back Sizeak:) Congratulations on finishing Uni:) And god is this a happy moment?:) We never wanted to mail you as RS is your project which you were doing for FUN and not your work. So it seemd really wrong to call you todo it, jsut because someDF funs love your project:) And i am really glad you want to continue it:) Also there is a thing or two which can be taken from JDwarf - i  mean utility to stop ON BREAL status and to heal/ressurect  dwarf (though it uses a dfhack script, but you can take needed flags from there).
Title: Re: Runesmith - A DC like tool
Post by: tahujdt on June 27, 2012, 06:06:20 pm
PPS. You can thank tahujdt for triggering this spurt of activity as he(/she?) actually took the time to email me, rather than just raging

Awww, you noticed! I didn't see a reply, but maybe I missed it.
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on June 28, 2012, 05:17:02 am
You really know how to make an entrance. Wait long enough the rage of losing RS turns into missing RS and then come back and make everyone happy. :P

Welcome back.
Title: Re: Runesmith - A DC like tool
Post by: jetex1911 on June 28, 2012, 07:42:26 am
Welcome back, Sizeak!  :D
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 28, 2012, 12:36:02 pm
PPS. You can thank tahujdt for triggering this spurt of activity as he(/she?) actually took the time to email me, rather than just raging

Awww, you noticed! I didn't see a reply, but maybe I missed it.

I think I just posted here instead
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 28, 2012, 12:36:24 pm
You really know how to make an entrance. Wait long enough the rage of losing RS turns into missing RS and then come back and make everyone happy. :P

Welcome back.

You should see my cape >_>
Title: Re: Runesmith - A DC like tool
Post by: vjek on June 28, 2012, 03:28:05 pm
... There needs to be some kind of central repository for all these scripts floating, as it stands they are spread throughout many different threads and all but a few get to see them. ...
Done!  Mine are here (http://dwarffortresswiki.org/index.php/User:Vjek) now.

...   @ VJEK I included those scripts in that last LazyNewbPack update thing I posted right before LucasUp updated it but I couldn't remember where I got them to add a Credit to:
sorry about that. but I use them all the time.  ...
Glad to hear people are using them.  I will do my best to keep them up to date.

Welcome back, sizeak!   :D
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on June 28, 2012, 09:27:24 pm
You really know how to make an entrance. Wait long enough the rage of losing RS turns into missing RS and then come back and make everyone happy. :P

Welcome back.

You should see my cape >_>

I don't understand... I'm sorry if I offended you (didn't mean to in any remote way).
Title: Re: Runesmith - A DC like tool
Post by: Hugo_The_Dwarf on June 28, 2012, 09:34:45 pm
Hey could a Memorilize function be added to remove ghosts? so I can just tag dead dwarves with "Memorilized" so their damn killer ghosts don't come back?
Title: Re: Runesmith - A DC like tool
Post by: Tierre on June 29, 2012, 03:10:55 am
Why not make a slab Hugo?:)
But ofc it could be a erally good function. Though repairing functionality of making slabs is better. But Toady has his own schedule:)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 29, 2012, 04:29:24 am
You really know how to make an entrance. Wait long enough the rage of losing RS turns into missing RS and then come back and make everyone happy. :P

Welcome back.

You should see my cape >_>


I don't understand... I'm sorry if I offended you (didn't mean to in any remote way).

DW, It was a joke :)
Title: Re: Runesmith - A DC like tool
Post by: malvado on June 29, 2012, 02:56:43 pm
Welcome back!
Would be kewl if some way was found to keep updating the program to current versions of DF without you to have to do any manual work (or somehow keep an version compatible over as long a time as possible) or make it doable manually by the user in some way (Integrated help file or bundle of utilities to update the offsets).

Title: Re: Runesmith - A DC like tool
Post by: Zanzetkuken The Great on June 29, 2012, 07:39:22 pm
Glad to see that this utility is still alive.  After I found it in v.31.25, I used it quite often.
Title: Re: Runesmith - A DC like tool
Post by: Hugo_The_Dwarf on June 30, 2012, 01:55:08 am
Why not make a slab Hugo?:)
But ofc it could be a erally good function. Though repairing functionality of making slabs is better. But Toady has his own schedule:)
haha slabs take space, sometimes space is something I lack :P like when all miners are dead and their picks out in hostile lands. Ghosts tend to get the survivors, Plus random migrants shouldn't need slabs. Only my important dwarves require slabs for their deeds.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on June 30, 2012, 06:58:22 am
ATM I'm just looking at the new DFHack to figure out how to replace the old code
Title: Re: Runesmith - A DC like tool
Post by: TekDragon on June 30, 2012, 08:28:41 pm
Sizeak, one of the first things you learn in consumer behavior and marketing is that for every one customer is who is willing to come forward and say something, there's hundreds who feel the same thing but don't bother.

So, speaking for those hundreds, I'd like to thank you for coming back and taking a look at your project. Runesmith is a huge part of what makes DF fun for me. I know it's a big project and I appreciate the hard work you've put in it in the past, and I hope you find the time and energy in your busy life to keep the project updated for years to come.

Please consider grabbing a PayPal account. I'd gladly contribute what I can as a thank you for your hard work.
Title: Re: Runesmith - A DC like tool
Post by: Findulidas on July 01, 2012, 07:30:02 am
Please consider grabbing a PayPal account. I'd gladly contribute what I can as a thank you for your hard work.

I couldnt agree more, I would send money if I wasnt a poor as fuck student who needs his money to scrape by.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 01, 2012, 08:35:48 am
Please consider grabbing a PayPal account. I'd gladly contribute what I can as a thank you for your hard work.

I couldnt agree more, I would send money if I wasnt a poor as fuck student who needs his money to scrape by.

I know that feeling! Well I have PayPal, the reason I don't currently accept donations is because then I would have an obligation to support RS properly, with regular updates and documentation and maybe even testing lol. It's a mixture of not being able to guarantee that I could meet the increased obligation and not wanting the extra responsibility. I'll consider it if I make good progress etc. on the updates.
Title: Re: Runesmith - A DC like tool
Post by: BigD145 on July 01, 2012, 12:44:03 pm
Please consider grabbing a PayPal account. I'd gladly contribute what I can as a thank you for your hard work.

I couldnt agree more, I would send money if I wasnt a poor as fuck student who needs his money to scrape by.

I know that feeling! Well I have PayPal, the reason I don't currently accept donations is because then I would have an obligation to support RS properly, with regular updates and documentation and maybe even testing lol. It's a mixture of not being able to guarantee that I could meet the increased obligation and not wanting the extra responsibility. I'll consider it if I make good progress etc. on the updates.

How about this then: Anyone that wants to donate to you should donate to Toady in your name and you dictate art or story?
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on July 02, 2012, 12:55:06 am
Please consider grabbing a PayPal account. I'd gladly contribute what I can as a thank you for your hard work.

I couldnt agree more, I would send money if I wasnt a poor as fuck student who needs his money to scrape by.

I know that feeling! Well I have PayPal, the reason I don't currently accept donations is because then I would have an obligation to support RS properly, with regular updates and documentation and maybe even testing lol. It's a mixture of not being able to guarantee that I could meet the increased obligation and not wanting the extra responsibility. I'll consider it if I make good progress etc. on the updates.

How about this then: Anyone that wants to donate to you should donate to Toady in your name and you dictate art or story?

I like that idea.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 02, 2012, 12:23:17 pm
Yeah, by all means donate to Toady instead, try and use it as leverage to improve the interface lol
Title: Re: Runesmith - A DC like tool
Post by: Foffy123 on July 03, 2012, 11:12:39 am
I would just like to say that I easily have the most fun playing Adventure mode with Runesmith. I was so sad when it wasn't updated for the new version. I eagerly await the next update!
Title: Re: Runesmith - A DC like tool
Post by: Eric Blank on July 04, 2012, 05:13:11 pm
Oh, you're back! Yay!
Title: Re: Runesmith - A DC like tool
Post by: Nyalathoteps_Cousin on July 05, 2012, 08:28:15 am
This is probably going to seem stupid, but how do I install Runesmith? I can't find any kind of instructions anywhere  :'(
Title: Re: Runesmith - A DC like tool
Post by: Tierre on July 05, 2012, 08:52:42 am
It is only 31.25 and won't work with any other version. Also you don't install it - just run exe and it will find DF.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 05, 2012, 12:36:26 pm
I think to fix the GUI (currently only) version of RS, I have to use the new remote tcp interface DFHack has now. This is going to be a lot more work than I hoped.
Title: Re: Runesmith - A DC like tool
Post by: Foffy123 on July 06, 2012, 06:27:42 pm
Out of curiosity (and so I know when to check back) do you have a conservative estimate for how long it will take? 2-3 weeks? Months?
Title: Re: Runesmith - A DC like tool
Post by: Mchccjg12 on July 07, 2012, 12:31:37 am
This was exactly the tool I need!

Too bad it isn't compatible with 34.11.  :'(
Title: Re: Runesmith - A DC like tool
Post by: caddybear on July 07, 2012, 07:36:59 am
Oh, you're back? Yayness.
Title: Re: Runesmith - A DC like tool
Post by: jasonwill2 on July 07, 2012, 03:06:03 pm
So he's still working on the update, darn. I don't have internet at home so this is a bit of a bummer. Downloaded the old version and it didn't work.
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on July 10, 2012, 05:19:32 pm
He is back among us?  Huzzah!
Title: Re: Runesmith - A DC like tool
Post by: Kingsdragon on July 12, 2012, 06:14:02 am
I find this tool most invaluable. I'm happy to hear that there's a chance we'll be getting an update!
Title: Re: Runesmith - A DC like tool
Post by: HavingPhun on July 12, 2012, 08:57:32 am
Well it says on the first page that you can update runsmith yourself by switching out the memory.xml that df hack has with the one runesmith has. But I don't think that df hack has one. I looked around and could not find it.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 12, 2012, 01:27:59 pm
Well it says on the first page that you can update runsmith yourself by switching out the memory.xml that df hack has with the one runesmith has. But I don't think that df hack has one. I looked around and could not find it.

It used to when Runesmith first came out. DFHack has changed a lot since then.
Title: Re: Runesmith - A DC like tool
Post by: HavingPhun on July 12, 2012, 02:42:06 pm
Soo I can't update it myself? :( Well i'll just wait. Also I have a question though. Can I remove syndromes from dwarfs with runesmith, because if not then I have a suggestion...  :)
Title: Re: Runesmith - A DC like tool
Post by: Tierre on July 12, 2012, 04:12:05 pm
There were no such thing in RS back then. And i think it is very difficult to make it now...  How will you even locate it?
Title: Re: Runesmith - A DC like tool
Post by: peterix on July 12, 2012, 05:33:30 pm
There were no such thing in RS back then. And i think it is very difficult to make it now...  How will you even locate it?
https://github.com/peterix/df-structures/blob/master/df.units.xml#L671

DFHack did change a lot since we actually needed the Memory.xml file for offsets. The rough equivalent of that file references the roots of DF's data structures. Rest is generated data structure descriptions. Said simply: there is nothing to locate ;)
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on July 20, 2012, 11:33:34 am
Would there be anyway using RS to influence what type of artifact you are getting? I know you can influence what it is made out of by either locking down the area and dumping what materials the dwarf needs with what you want the material to be made out of (or more simply using DFHack to preform alchemy while he is using the items). Anyways I'm asking because I was really excited when my bower got a strange mood and after preforming much needed alchemy to get a artifact featherwood crossbow for my Fortress Guard captian I ended up with a featherwood blowgun (if he wasn't a legendary bower now I'd toss him off a cliff) :/
Title: Re: Runesmith - A DC like tool
Post by: Tierre on July 21, 2012, 02:02:44 pm
How do you do that alchemy in dfhack btw?
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on July 23, 2012, 08:07:55 pm
Changeitem command, use the help command to find out all about it.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 24, 2012, 03:31:26 am
I haven't really been putting time into this tbh, it might be time I looked for someone to take over the project.
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on July 24, 2012, 11:24:11 am
Well at least there is hope  :)
Title: Re: Runesmith - A DC like tool
Post by: peterix on July 24, 2012, 02:22:36 pm
I haven't really been putting time into this tbh, it might be time I looked for someone to take over the project.
I'll be more than happy to do so, as long as I can open-source it. The goal would be to have a good (and useful) example of how to actually use the new DFHack remote API.
Title: Re: Runesmith - A DC like tool
Post by: malvado on July 24, 2012, 02:40:19 pm
A lot of people likes Runesmith due to its simple GUI , ease of use and how you quickly can get things done with it.
Throwing the torch over to someone else sounds like a good thing if the author can't work more on it or does not have time or the interest for it anymore.

Anyway thanks a lot Sizeak for the Runesmith and the time you have dedicated to it.
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on July 25, 2012, 10:53:07 am
If this does change hands I would really like it to remain it's own GUI. Much easier for me to use at 2am :P.

Also: http://www.youtube.com/watch?v=ojydNb3Lrrs (http://www.youtube.com/watch?v=ojydNb3Lrrs)
Title: Re: Runesmith - A DC like tool
Post by: Foffy123 on July 28, 2012, 11:02:22 am
Just to put my 2 cents in, I don't care if it uses the DFHack UI or not, as long as RS is finally updated.
Title: Re: Runesmith - A DC like tool
Post by: Kaelem Gaen on July 28, 2012, 06:42:43 pm
I'm with Killer on this I'd rather it stayed as it's own GUI as well
Title: Re: Runesmith - A DC like tool
Post by: LightlySpartan on July 28, 2012, 08:08:18 pm
Yeah I'd prefer a separate UI too. Can't wait till it gets updated.
Title: Re: Runesmith - A DC like tool
Post by: SpecialCookies on July 28, 2012, 09:32:16 pm
Integration of multiple external tools promotes Dwarf Fortress compatibility through updating the whole tool set as a unit as DF itself is updated - having many smaller utilities that sometimes get updated to the latest version of DF and sometimes don't results in a multitude of programs that may or may not be compatible with DF v-0.whatever.

By having these utilities packaged as a unit, authors are given a stronger sense of motivation to update each utility, else the whole thing become defunct.

..... imo.

Also - I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
Title: Re: Runesmith - A DC like tool
Post by: Foffy123 on July 28, 2012, 11:19:32 pm
Integration of multiple external tools promotes Dwarf Fortress compatibility through updating the whole tool set as a unit as DF itself is updated - having many smaller utilities that sometimes get updated to the latest version of DF and sometimes don't results in a multitude of programs that may or may not be compatible with DF v-0.whatever.

By having these utilities packaged as a unit, authors are given a stronger sense of motivation to update each utility, else the whole thing become defunct.
This is a very good point. I'm assuming that if RS were a part of DFHack then it would be updated at the same time everything else was. That would be pretty awesome.
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on July 29, 2012, 12:23:38 am
But the gui made it so incredibly easy to use, click on one of the creatures and manipulate it's flags, alliegences. I just can't see it being that easy if it was just another dfhack plugin. Would it be possible to run the gui version from dfhack? Also if it was headed by peterix I don't think we would have an issue with updates, they would naturally take a little bit longer then they used to seeing as it is more work to do. But I wouldn't mind as long as there are updates :P
Title: Re: Runesmith - A DC like tool
Post by: Foffy123 on July 29, 2012, 12:26:51 am
But the gui made it so incredibly easy to use, click on one of the creatures and manipulate it's flags, alliegences. I just can't see it being that easy if it was just another dfhack plugin. Would it be possible to run the gui version from dfhack? Also if it was headed by peterix I don't think we would have an issue with updates, they would naturally take a little bit longer then they used to seeing as it is more work to do. But I wouldn't mind as long as there are updates :P
I think at this point it's probably Peterix or nothing, seemingly nobody else has posted.
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on July 29, 2012, 01:00:22 am
But the gui made it so incredibly easy to use, click on one of the creatures and manipulate it's flags, alliegences. I just can't see it being that easy if it was just another dfhack plugin. Would it be possible to run the gui version from dfhack? Also if it was headed by peterix I don't think we would have an issue with updates, they would naturally take a little bit longer then they used to seeing as it is more work to do. But I wouldn't mind as long as there are updates :P
I think at this point it's probably Peterix or nothing, seemingly nobody else has posted.

I am not at all against Peterix taking over the project, in fact I trust him with it more then anyone else TBH. I just want to have it with a usable gui, which hopefully isn't hard if Sizeak gives him everything on RS. I may get used to a RS plugin for DFHack but I just couldn't see how it would be usable without being TheRapist stripped of job assignments and given the tools to bend wills and crush enemies (that was literally my first thought when using RS for the first time).
Title: Re: Runesmith - A DC like tool
Post by: peterix on July 29, 2012, 02:04:39 am
Guys, keeping the GUI as it is now and improving it *would be the point* of maintaining RS. Thing is, DFHack changed a lot since the last RS version and the way RS connects to DFHack simply has to change, because the old way just isn't there anymore. It's not an easy thing to do, especially for someone without a lot of spare time. There are no examples of how to connect to DFHack apart from some extremely simple stuff. There is no documentation.

RS could become a good example of how to connect external GUI tools to DF  :) As a bonus, it would probably become much more resilient when it comes to DF changes.
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on July 29, 2012, 08:26:45 am
Guys, keeping the GUI as it is now and improving it *would be the point* of maintaining RS. Thing is, DFHack changed a lot since the last RS version and the way RS connects to DFHack simply has to change, because the old way just isn't there anymore. It's not an easy thing to do, especially for someone without a lot of spare time. There are no examples of how to connect to DFHack apart from some extremely simple stuff. There is no documentation.

RS could become a good example of how to connect external GUI tools to DF  :) As a bonus, it would probably become much more resilient when it comes to DF changes.

You sir, are my hero.

Any news on if he is handing you the reigns?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on July 29, 2012, 01:28:42 pm
Guys, keeping the GUI as it is now and improving it *would be the point* of maintaining RS. Thing is, DFHack changed a lot since the last RS version and the way RS connects to DFHack simply has to change, because the old way just isn't there anymore. It's not an easy thing to do, especially for someone without a lot of spare time. There are no examples of how to connect to DFHack apart from some extremely simple stuff. There is no documentation.

RS could become a good example of how to connect external GUI tools to DF  :) As a bonus, it would probably become much more resilient when it comes to DF changes.

You sir, are my hero.

Any news on if he is handing you the reigns?

If it is anyone, it will be peterix. We're in communication
Title: Re: Runesmith - A DC like tool
Post by: Findulidas on August 04, 2012, 03:37:38 am
We're in communication

Sweet.
Title: Re: Runesmith - A DC like tool
Post by: malvado on August 04, 2012, 02:02:37 pm
Glad to hear the "possible" forthcomming changes.
^_^
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on August 11, 2012, 02:43:41 pm
Glad to hear the "possible" forthcomming changes.
^_^

Me too
Title: Re: Runesmith - A DC like tool
Post by: Mortifer on August 15, 2012, 01:10:31 pm
So, any more new info about Runesmith? Will it be continued?
Title: Re: Runesmith - A DC like tool
Post by: sizeak on August 15, 2012, 02:28:00 pm
It's been open sourced on GitHub ready for Peterix to start working on the DFhack interfacing. I won't be doing any work on it until there's enough of the interface code in place as an example or I can work of some of the other parts of RS.
Title: Re: Runesmith - A DC like tool
Post by: Mortifer on August 15, 2012, 07:03:17 pm
Okay, thank you :)
Title: Re: Runesmith - A DC like tool
Post by: Royal_Assassin3 on August 17, 2012, 01:08:53 pm
I just want to say thanks to sizeak for making this and Peterix for bringing it up to date.  I can't wait for it to come out for 34.11.  For now I'm still playing DF 31.25 because this tool is so awesome.
Title: Re: Runesmith - A DC like tool
Post by: malvado on August 17, 2012, 06:00:14 pm
Indeed!
Really looking forward to when Runesmith gets updated :)
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on August 21, 2012, 08:55:09 am
Indeed!
Really looking forward to when Runesmith gets updated :)

Me too
Title: Re: Runesmith - A DC like tool
Post by: jetex1911 on August 21, 2012, 08:58:55 am
 :D
Title: Re: Runesmith - A DC like tool
Post by: Smashness on August 24, 2012, 06:43:07 pm
Could someone explain how to use this? Finally I find something that I would actually use and I don't know how to use it.
Title: Re: Runesmith - A DC like tool
Post by: malvado on August 24, 2012, 07:06:13 pm
Could someone explain how to use this? Finally I find something that I would actually use and I don't know how to use it.

You can't use it with the last release of Dwarf Fortres (yet) , however it works fine with 31.25 if you want to give it a go.
Runesmith is a pretty awesome tool that allows you to quickly see the dwarves stats (and allows you to modify some of them as well) , it was also pretty usefull to "teleport" stuck dwarves , instant kill monsters and so on.

Personally I used it as an last resort when I was Adventuring , really usefull when you got stuck down in a pond with no exit (which is more or less solved now).
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on August 28, 2012, 01:42:00 pm
Any news on how progress is going?
Title: Re: Runesmith - A DC like tool
Post by: peterix on August 28, 2012, 06:52:49 pm
Any news on how progress is going?
I'm busy with a different project right now. Will pick this up once I get it done.
Title: Re: Runesmith - A DC like tool
Post by: Findulidas on September 09, 2012, 12:39:06 pm
Any news on how progress is going?
I'm busy with a different project right now. Will pick this up once I get it done.

Oh well...

Which one?
Title: Re: Runesmith - A DC like tool
Post by: Naros on September 10, 2012, 04:58:22 pm
Any news on how progress is going?
I'm busy with a different project right now. Will pick this up once I get it done.

Yes please!
I'm one of those idiots that want immigrants to arrive with 0 skills. That and other features of Runesmith keep me happy. <3
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on September 18, 2012, 02:36:20 pm
I just liked sending legions of badgers at sieges :P

And enrolling my main squad into an experimental super soldier program is kinda cool.
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 19, 2012, 05:32:49 am
It all started so I could get my Dwarves mining out ~50 Z-Levels faster :D
Title: Re: Runesmith - A DC like tool
Post by: malvado on September 19, 2012, 07:42:31 am
I have to say that my main use for Runesmith (and it will probably be for some time) was to avoid / bypass some of the ingame bugs.

*Dwarves ignoring build orders on some sides of an wall (Allways getting stuck on the side with no exit)
*Fixing some issues with Sieges and invaders stuck on the edge of map.

It was also easy to use, could easily show me how skills where progressing and could be used to check out how well certain skills progressed with the attrition rates and skill decay in place (I've slightly modded skill increase and decay to be more comfortable).
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on September 19, 2012, 02:17:30 pm
It all started so I could get my Dwarves mining out ~50 Z-Levels faster :D

What did you do to get them to work faster?
Title: Re: Runesmith - A DC like tool
Post by: Gaybarowner on September 19, 2012, 02:42:59 pm
Keeps saying "Couldn't find a suitable process" Help :/?
Title: Re: Runesmith - A DC like tool
Post by: malvado on September 19, 2012, 04:39:47 pm
Keeps saying "Couldn't find a suitable process" Help :/?

Not compatible with the last release of Dwarf Fortress.
You will have to wait untill it's been updated. Work in progress ^_^
Title: Re: Runesmith - A DC like tool
Post by: Gaybarowner on September 19, 2012, 04:59:07 pm
Ah alrighty then
Title: Re: Runesmith - A DC like tool
Post by: Foamybeard on September 20, 2012, 08:20:00 pm
I'm so exited about it being updated eventualy.

I'm also just posting here so I can jump to the thread quickly.

Yeah.
Title: Re: Runesmith - A DC like tool
Post by: fyren on September 25, 2012, 12:23:21 am
I wonder how many fortresses have burned since the latest dwarf fortress release. I know several of mine have ^.^ Ah losing so fun I almost had forgotten what it tasted like until recently. It tastes like Rune smith Dependency conditioning.
Title: Re: Runesmith - A DC like tool
Post by: BoogieMan on September 26, 2012, 04:05:31 pm
I read on the download site how to manually update it with memory.xml from DFHack. But I can find no such file? Any advice?
Title: Re: Runesmith - A DC like tool
Post by: Aerval on September 26, 2012, 04:55:18 pm
Maybe you should read the posts of others? The answer is 4 posts above yours :)
Title: Re: Runesmith - A DC like tool
Post by: BoogieMan on September 26, 2012, 05:25:04 pm
Maybe you should read the posts of others? The answer is 4 posts above yours :)

 What answer? That's it's not compatible with the current version? I know that. As I said on the download page it says:

"Updating to support new DF versions
While doing this yourself isn't recommended, for the impatient among you (I take no responsibility for any side effect and you do this at your own risk): The file Memory.xml is the same a s the one from DFHack, to update RS to use newer offsets, simply replace this file with the newest one available from the DFHack github repository. If this doesn't work it's usually because the needed offsets haven't been found for that version of DF yet."

I can find no file by that name in DFHack.
Title: Re: Runesmith - A DC like tool
Post by: Aerval on September 26, 2012, 09:05:22 pm
Nevertheless I am right. It is not compatible with the current version. Do you think nobody would have tried it if it were that easy?

The reason for all this that, as you can see on your mentioned download side, runesmith (and its download site) have not changed since early 2011. In this time an new version of df came out and, which is important for you in this case, dfhack has totally changed since. Therefor the last version supported by runesmith is .31.25.

what was the point of my last post: If you would have read the last few pages of this treat (I don't mean all 102 pages) and/or used the search function, you should have known that.
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on September 27, 2012, 12:18:29 pm
I read on the download site how to manually update it with memory.xml from DFHack. But I can find no such file? Any advice?

DFHack changed since that update method was relevant, the file won't be there.
Title: Re: Runesmith - A DC like tool
Post by: BoogieMan on September 27, 2012, 09:30:47 pm
I read on the download site how to manually update it with memory.xml from DFHack. But I can find no such file? Any advice?

DFHack changed since that update method was relevant, the file won't be there.

 Thanks! Just have to wait. Love this utility. Can't imagine playing without it. It's helped me many times with neverending sieges where I couldn't find the monster causing it, fixing dumb Dwarves who get stuck building stuff.. It goes on and on. :)
Title: Re: Runesmith - A DC like tool
Post by: sizeak on September 28, 2012, 04:54:19 am
Will clean up that download page to decrease these instances when I get a few mins
Title: Re: Runesmith - A DC like tool
Post by: Gaybarowner on September 28, 2012, 07:50:47 am
Also Sizeak even though everyone said this Very great job on this you have my thanks for a sexy editor
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on September 28, 2012, 02:57:27 pm
Hopefully we'll be able to use this again soon.
Title: Re: Runesmith - A DC like tool
Post by: malvado on October 05, 2012, 12:45:54 pm
Any progress?
Title: Re: Runesmith - A DC like tool
Post by: sayke on October 05, 2012, 01:26:13 pm
You can use the Lua scripting aspect of DFHack to edit dwarf stats and skills reliably and easily - no Runesmith needed. These scripts are a wonderful place to start:
http://dwarffortresswiki.org/index.php/User:Vjek

Title: Re: Runesmith - A DC like tool
Post by: BoogieMan on October 05, 2012, 02:26:31 pm
You can use the Lua scripting aspect of DFHack to edit dwarf stats and skills reliably and easily - no Runesmith needed. These scripts are a wonderful place to start:
http://dwarffortresswiki.org/index.php/User:Vjek

 Many thanks!!
Title: Re: Runesmith - A DC like tool
Post by: katwithk on October 19, 2012, 07:18:12 am
I never got to find out if it is possible with Runesmith, as I never tried to get it until this most recent version (when I learned it is out of date, lol) but there is one thing only I'm truly interested in.

Name. Editing.

Specifically, last names. I want to be able to more easily track dwarven families and lines of heredity.

Mostly for fun and because I'm a dork (which ought to go without saying) but because I often make my leaderdwarf position hereditary, if not others.
Title: Re: Runesmith - A DC like tool
Post by: peregarrett on October 19, 2012, 09:23:11 am
I never got to find out if it is possible with Runesmith, as I never tried to get it until this most recent version (when I learned it is out of date, lol) but there is one thing only I'm truly interested in.

Name. Editing.

Specifically, last names. I want to be able to more easily track dwarven families and lines of heredity.

Mostly for fun and because I'm a dork (which ought to go without saying) but because I often make my leaderdwarf position hereditary, if not others.

maybe that's (http://www.bay12forums.com/smf/index.php?topic=112381) what you're looking for?
Title: Re: Runesmith - A DC like tool
Post by: kabarudonphan on October 25, 2012, 11:36:58 am
Help me please! Why runesmith say me that: (http://image.noelshack.com/minis/2012/43/1351108595-bug-runesmith.png) (http://www.noelshack.com/2012-43-1351108595-bug-runesmith.png) ?
Title: Re: Runesmith - A DC like tool
Post by: Flavio on October 25, 2012, 12:12:04 pm
Runesmith is not compatible with the most recent version of DF. That is probably the reason for this message.
Title: Re: Runesmith - A DC like tool
Post by: katwithk on October 26, 2012, 07:34:18 am
Do we have any hope of that changing in the near future? I'd like me some runesmith.
Title: Re: Runesmith - A DC like tool
Post by: Flavio on October 26, 2012, 07:37:10 am
As far as I know sizeak is working on updating it to the new version, how far the work is done I have no idea.
Title: Re: Runesmith - A DC like tool
Post by: SpecialCookies on October 26, 2012, 07:42:32 am
He very well might be holding off until the next major release coming up, that way the minor future bug-fixes won't be so hard to keep up with.
(there will undoubtedly be a flurry of bug fixes for this next release)

But hey, I'm just speculating, I have no real idea on what sizeak might be doing.
Title: Re: Runesmith - A DC like tool
Post by: Lysabild on October 26, 2012, 11:14:48 am
Quote
Runesmith is currently undergoing a major update to work with the new DFHack system. This will probably take a while, please be patient

From the DFFD.
Title: Re: Runesmith - A DC like tool
Post by: killerx243 on November 02, 2012, 09:04:31 am
As far as I know sizeak is working on updating it to the new version, how far the work is done I have no idea.

I thought Peterix took over?
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on December 03, 2012, 02:24:23 am
still no progress?
Title: Re: Runesmith - A DC like tool
Post by: the_game_hunt on December 05, 2012, 09:31:07 pm
Emmm... Guys, did you know that sizeak has been offline since september 29?
He is probably doing something else...
Title: Re: Runesmith - A DC like tool
Post by: Melzer on December 10, 2012, 01:14:13 pm
Emmm... Guys, did you know that sizeak has been offline since september 29?
He is probably doing something else...

peterix was supposed to take over
Title: Re: Runesmith - A DC like tool
Post by: peterix on December 13, 2012, 07:25:51 am
Emmm... Guys, did you know that sizeak has been offline since september 29?
He is probably doing something else...

peterix was supposed to take over
True. And then things took a different turn ~_~

I'll probably get back to this and dfhack sometime in late January. I'm sorry for the delays, but it just can't be done until I'm finished with other stuff... I got involved in some other projects AND I'm writing a java decompiler for my master's thesis.
Title: Re: Runesmith - A DC like tool
Post by: vjek on December 13, 2012, 10:40:18 am
... I'm writing a java decompiler for my master's thesis.
You have my deepest sympathy.   8)
Title: Re: Runesmith - A DC like tool
Post by: Doctor_Whiteface on December 13, 2012, 11:05:39 pm
True. And then things took a different turn ~_~

I'll probably get back to this and dfhack sometime in late January. I'm sorry for the delays, but it just can't be done until I'm finished with other stuff... I got involved in some other projects AND I'm writing a java decompiler for my master's thesis.
Oh dear sweet Christ I'll pray for you.
Title: Re: Runesmith - A DC like tool
Post by: rangerplus10 on December 15, 2012, 09:29:12 am
... I'm writing a java decompiler for my master's thesis.
You have my deepest sympathy.   8)

Also from me, but not because of Java, it's amazing, but because writing a decompiler cannot be easy.
Title: Re: Runesmith - A DC like tool
Post by: zilpin on December 28, 2012, 07:39:29 pm
It's still better than writing a decompiler for IL
Title: Re: Runesmith - A DC like tool
Post by: mithosaurion on January 20, 2013, 09:01:45 am
Well, its late January.  To this day, we wait for a response. To this day we wait for progress.
Title: Re: Runesmith - A DC like tool
Post by: auswelter on January 23, 2013, 06:01:25 pm
peterix apologist auswelter rants:
Yes it is. It is late January. And sometime in late January is when peterix said he'd have time to start on the update. I'll be pleased if it goes quickly enough to have it out some time in February. If we were paying him to do it, we might have an excuse to be upset if it failed to meet timetables. As it is, he does it for the sheer joy of it and has generously made it available to us at no charge. Cut the man some slack!
Title: Re: Runesmith - A DC like tool
Post by: b22 on January 29, 2013, 01:34:14 am
I just got back into DF, after taking a break for a about a year. I was having a really great game, until a minor thing turn dozen of hours meticulous planning into crap. The reason I am mentioning this, is because the first thing I did was coming here looking for the good ol' Runesmith, only to realize its not available for this version... and I can assure you, having excuse or not I was upset, in fact my response was probably something like this:  http://www.youtube.com/watch?v=31g0YE61PLQ

However auswelter, I think its obvious that I(and probably everyone else) are not upset with the developer, but rather appreciate him and his contribution so much, that we find it irreplaceable...
Title: Re: Runesmith - A DC like tool
Post by: vjek on January 29, 2013, 10:19:31 am
Is there a feature that Runesmith had that the current dfHack/dfHack thread (http://www.bay12forums.com/smf/index.php?topic=91166.0) doesn't cover?

Or put another way, b22, what feature were you looking for that isn't currently available in lua scripts or dfhack directly?
Title: Re: Runesmith - A DC like tool
Post by: malvado on January 29, 2013, 11:31:06 am
vjek :

User Interface.
Ease of use
Easy way to see difference between each dwarf (critter) in skills and attributes.

To just name a few.
Title: Re: Runesmith - A DC like tool
Post by: Rumrusher on January 29, 2013, 11:39:19 am
vjek :

User Interface.
Ease of use
Easy way to see difference between each dwarf (critter) in skills and attributes.

To just name a few.

well you could take the dwarf therapist script for Dfhack then modify it to look at all critters on site, then modify them accordingly.
Title: Re: Runesmith - A DC like tool
Post by: vjek on January 29, 2013, 12:13:31 pm
vjek :

User Interface.
Ease of use
Easy way to see difference between each dwarf (critter) in skills and attributes.

To just name a few.
Fair enough, interface style is a personal preference.

However, Dwarf Therapist shows skill levels.  Attributes... something like this you could use:


Spoiler: sample output (click to show/hide)
Title: Re: Runesmith - A DC like tool
Post by: falconne on January 29, 2013, 02:30:55 pm
vjek :

User Interface.
Ease of use
Easy way to see difference between each dwarf (critter) in skills and attributes.

To just name a few.

Can't you get most, if not all of this info from Splinterz' Dwarf Therapist?
Title: Re: Runesmith - A DC like tool
Post by: thepodger on January 30, 2013, 12:01:14 am
Does this let you toggle work preferences?  If it doesn't, can we play matchmaker and get your little debutante lady here hitched with the handsome and dashing DwarfTherapist?  They'd look so cute together.

Those two functions in one program would be fantastic.
Title: Re: Runesmith - A DC like tool
Post by: Gobolinno on February 04, 2013, 12:21:04 pm
vjek :

User Interface.
Ease of use
Easy way to see difference between each dwarf (critter) in skills and attributes.

To just name a few.

Can't you get most, if not all of this info from Splinterz' Dwarf Therapist?

But you can not edit any values :( , I just asked. =(
Title: Re: Runesmith - A DC like tool
Post by: meowmix on February 05, 2013, 01:03:26 am
runesmith lets you edit values of skills, modify dwarf stats, mood status, mood material, stop tantrum spirals by editing happiness, reset mood on berserk, melancholy, and babbling dwarves, teleport dwarves around, kill things, kind of allowed us to heal dwarves but not very well, and it also lets us rez a dead creature or dwarf as undead.

Therapist and whatever lets you look at things, runesmith lets you modify things directly.
Title: Re: Runesmith - A DC like tool
Post by: vjek on February 05, 2013, 10:15:12 am
runesmith lets you edit values of skills, modify dwarf stats, mood status, mood material, stop tantrum spirals by editing happiness, reset mood on berserk, melancholy, and babbling dwarves, teleport dwarves around, kill things, kind of allowed us to heal dwarves but not very well, and it also lets us rez a dead creature or dwarf as undead.

Therapist and whatever lets you look at things, runesmith lets you modify things directly.
From what I've read in the dfhack thread, each of those features is available via dfhack, today.  If not directly, via dfusion and other contributed scripts.  It would also be a reasonably straightforward exercise to write such features yourself, meowmix, even if you were learning ruby or lua while doing so.
But I get it, some people prefer a GUI.  8)  Personally, I'm just happy to have the features, regardless of the interface.
Title: Re: Runesmith - A DC like tool
Post by: Thundercraft on February 07, 2013, 09:15:26 am
From what I've read in the dfhack thread, each of those features is available via dfhack, today.  If not directly, via dfusion and other contributed scripts.  It would also be a reasonably straightforward exercise to write such features yourself, meowmix, even if you were learning ruby or lua while doing so.
But I get it, some people prefer a GUI.  8)  Personally, I'm just happy to have the features, regardless of the interface.

I've read through and searched the manuals that come with DFHack. Most of those features are mentioned, such as adjusting skills, happiness, resetting moods, killing things off, and teleporting dwarves/creatures/items around. But I have not yet found a mention of how to modify a dwarf's stats. Maybe I missed something? I'll have to ask.
Title: Re: Runesmith - A DC like tool
Post by: vjek on February 07, 2013, 10:50:49 am
Something like

Code: [Select]
unit=dfhack.gui.getSelectedUnit()
unit.body.physical_attrs.STRENGTH.value=2000

would do the trick, if you're talking about physical stats.
Title: Re: Runesmith - Dwarf Value Editing?
Post by: James009 on February 07, 2013, 09:38:29 pm
But you can not edit any values :( , I just asked. =(
Is there no way to edit dwarf values outside of Runesmith? I know that was the main reason I used it. That being said, not for cheating so much as for creating interesting characters in my fortress.
Title: Re: Runesmith - A DC like tool
Post by: Tierre on February 08, 2013, 06:08:41 am
Use DFhack with vjek's scripts - they were somewhere on the wiki. Also DFhack thread has tons of scripts which let you edit attrributes, mood materials, preferences, character traits, ressurect a dwarf, turn instant teleportation on and do a lot of things. Actually there is nothing in Runesmith not covered in DFhack exceptfor GUI. You will have to search scripts for this though - and i really hope somebody will make a repository of dfhack scripts at last:)
Title: Re: Runesmith - A DC like tool
Post by: Talanic on February 10, 2013, 01:20:05 am
I seem to remember that Runesmith allowed you to spawn individual hostile creatures.  Am I crazy, or thinking of something else?  If it's not Runesmith, what is it?  I'm planning to make a community fortress that's effectively part D&D campaign.  I've come up with a few ways to do so (manually planting tamed animals and subjecting them to a syndrome to turn them into monsters, for example), but a utility would probably be easier.
Title: Re: Runesmith - A DC like tool
Post by: Gobolinno on February 24, 2013, 04:38:05 pm
The problem comes with the people like me who just get too confused without a GUI. =/

Title: Re: Runesmith - A DC like tool
Post by: zlurker on February 24, 2013, 11:18:18 pm
Does it work with 34.11? If so, where do I put the download? Either there's no instructions or I missed them.
Title: Re: Runesmith - A DC like tool
Post by: Tierre on February 25, 2013, 04:20:40 am
It doesn't work with versions above 31.25
Title: Re: Runesmith - A DC like tool
Post by: malvado on March 02, 2013, 07:20:53 pm
What is the status on this Project?
I do use Dfhack from time to time, but I feel that I had much more control with runesmith to see what was happening to my dorfs.
Title: Re: Runesmith - A DC like tool
Post by: peterix on April 29, 2013, 03:17:51 pm
What is the status on this Project?
I do use Dfhack from time to time, but I feel that I had much more control with runesmith to see what was happening to my dorfs.
The status is: on the back burner.
Some of the stuff required to revive it is in place thanks to Japa and his work on IsoWorld - a good example on how to connect to a running DF instance and add more RPC calls. It's definitely possible to do now, with (relative) ease.

However, I'm still pretty busy. I'd be happy to help anyone who wants to pick up the project (with any details related to establishing communication between Runesmith and DFHack). Otherwise, it might still take me a month or two to get back to this.
Title: Re: Runesmith - A DC like tool
Post by: Foamybeard on April 30, 2013, 09:41:22 am
Don't worry, peterix, we understand.

... If I understood coding I'd offer to help. >.>
Title: Re: Runesmith - A DC like tool
Post by: Dunamisdeos on April 30, 2013, 01:33:54 pm
I am entitled to your time and effort. Finish it instantly!

Nah, take ur time. We appreciate you and your work.
Title: Re: Runesmith - A DC like tool
Post by: Lysabild on May 01, 2013, 01:13:03 am
Take the time you need :) Life comes first.
Title: Re: Runesmith - A DC like tool
Post by: malvado on May 08, 2013, 06:17:14 am
I wont die yet so I can wait some more for Runesmith ^_^

Would be nice if perhaps Runesmith could cave way for a GUI for several of Dwarf Fortress utilities in DFHACK , but that is probably way to big a project.
Title: Re: Runesmith - A DC like tool
Post by: STZao on July 09, 2013, 06:25:05 pm
Kind of a weird request but could someone host the most recent version on mediafire or a similar file sharing site? My work has that link blocked and I can't download it. Any help would be appreciated, thanks!
Title: Re: Runesmith - A DC like tool
Post by: Matoro on July 21, 2013, 02:31:31 am
Kind of a weird request but could someone host the most recent version on mediafire or a similar file sharing site? My work has that link blocked and I can't download it. Any help would be appreciated, thanks!

http://www.mediafire.com/?t1z4a150h1ad5aa
Title: Re: Runesmith - A DC like tool
Post by: Sharpscopes on August 30, 2013, 08:15:28 pm
Need help: Runesmith constantly tells me "It cant find a suitable process" then it loads with nothing on it. Attempted to run it while the folder itself was inside dwarf fortress folder. Attempted to run runesmith with its contents unpacked in dwarf fortress folder. Attempted to run rune smith outside of dwarf fortress folder (Inside another folder!) Help?

Otherwise. Looks good!
Title: Re: Runesmith - A DC like tool
Post by: Foamybeard on August 31, 2013, 05:06:04 pm
Runesmith hasn't been updated to work with the current build, it is still on the previous version.
Title: Re: Runesmith - A DC like tool
Post by: MiniMacker on October 01, 2013, 02:57:38 am
Shouldn't this be on the Obsolete list in the Community Mods and Utilities (http://www.bay12forums.com/smf/index.php?topic=28829.0) list?
Title: Re: Runesmith - A DC like tool
Post by: Foamybeard on October 03, 2013, 11:10:43 am
God damnit, you got my hopes up.
Title: Re: Runesmith - A DC like tool
Post by: OldLordSkull on March 30, 2014, 10:35:16 pm
Is this project dead or are you still working on it?
Title: Easy
Post by: Morcaster on August 19, 2015, 09:21:37 pm
I once remembered I didn't need to spend hours to find out how to edit my dwarfs. Those be good times. Any chance this getting updated?
Title: Re: Easy
Post by: Foffy123 on August 19, 2015, 09:31:21 pm
I once remembered I didn't need to spend hours to find out how to edit my dwarfs. Those be good times. Any chance this getting updated?
I am thoroughly disappointed, thanks for that one man.  :'(
Title: Re: Easy
Post by: Morcaster on August 19, 2015, 09:40:17 pm
I once remembered I didn't need to spend hours to find out how to edit my dwarfs. Those be good times. Any chance this getting updated?
I am thoroughly disappointed, thanks for that one man.  :'(

Not sure what you mean. I would just like a easy way to edit dwarfs.
Title: Re: Easy
Post by: Foffy123 on August 20, 2015, 01:05:05 pm
I once remembered I didn't need to spend hours to find out how to edit my dwarfs. Those be good times. Any chance this getting updated?
I am thoroughly disappointed, thanks for that one man.  :'(

Not sure what you mean. I would just like a easy way to edit dwarfs.
Scroll up and look at Foamybeard's reply. When people reply to this topic after a long time of no replies, it will notify everyone that's following it of a new reply, hopefully (not likely) an update of some kind.
Title: Re: Runesmith - A DC like tool
Post by: Leon1qaz on June 28, 2020, 01:38:32 pm
Is there a project similar to this one?