Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Poll

Should this be made into one of the new DFHack plugins? (This is not binding)

Yes, I want to be able to use it with the DFHack console
- 288 (45.6%)
No, I like the stand alone QT version
- 140 (22.2%)
Both
- 204 (32.3%)

Total Members Voted: 631


Pages: 1 ... 53 54 [55] 56 57 ... 106

Author Topic: Runesmith - A DC like tool  (Read 376734 times)

Rumrusher

  • Bay Watcher
  • current project : searching...
    • View Profile
Re: Runesmith - A DC like tool
« Reply #810 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?
Logged
I thought I would I had never hear my daughter's escapades from some boy...
DAMN YOU RUMRUSHER!!!!!!!!
"body swapping and YOU!"
Adventure in baby making!Adv Homes

sizeak

  • Bay Watcher
    • View Profile
Re: Runesmith - A DC like tool
« Reply #811 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
Logged
Runesmith - http://www.bay12forums.com/smf/index.php?topic=59056.0 - A Dwarf Companion like tool

Fayrik

  • Bay Watcher
    • View Profile
Re: Runesmith - A DC like tool
« Reply #812 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?
Logged
So THIS is how migrations start.
"Hey, dude, there's this crazy bastard digging in the ground for stuff. Let's go watch."

Rumrusher

  • Bay Watcher
  • current project : searching...
    • View Profile
Re: Runesmith - A DC like tool
« Reply #813 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.
Logged
I thought I would I had never hear my daughter's escapades from some boy...
DAMN YOU RUMRUSHER!!!!!!!!
"body swapping and YOU!"
Adventure in baby making!Adv Homes

darkedone02

  • Bay Watcher
    • View Profile
Re: Runesmith - A DC like tool
« Reply #814 on: November 13, 2010, 06:53:13 pm »

waiting for the update.
Logged

sizeak

  • Bay Watcher
    • View Profile
Re: Runesmith - A DC like tool
« Reply #815 on: November 13, 2010, 07:22:41 pm »

waiting for the update.

As far as I know there aren't any DFHack offsets yet
Logged
Runesmith - http://www.bay12forums.com/smf/index.php?topic=59056.0 - A Dwarf Companion like tool

darkedone02

  • Bay Watcher
    • View Profile
Re: Runesmith - A DC like tool
« Reply #816 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).
Logged

Rumrusher

  • Bay Watcher
  • current project : searching...
    • View Profile
Re: Runesmith - A DC like tool
« Reply #817 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.
Logged
I thought I would I had never hear my daughter's escapades from some boy...
DAMN YOU RUMRUSHER!!!!!!!!
"body swapping and YOU!"
Adventure in baby making!Adv Homes

magistrate101

  • Bay Watcher
  • That one kid.
    • View Profile
Re: Runesmith - A DC like tool
« Reply #818 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.

Rumrusher

  • Bay Watcher
  • current project : searching...
    • View Profile
Re: Runesmith - A DC like tool
« Reply #819 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.
Logged
I thought I would I had never hear my daughter's escapades from some boy...
DAMN YOU RUMRUSHER!!!!!!!!
"body swapping and YOU!"
Adventure in baby making!Adv Homes

magistrate101

  • Bay Watcher
  • That one kid.
    • View Profile
Re: Runesmith - A DC like tool
« Reply #820 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:

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: Runesmith - A DC like tool
« Reply #821 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.
« Last Edit: November 14, 2010, 11:12:21 pm by Quietust »
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

sizeak

  • Bay Watcher
    • View Profile
Re: Runesmith - A DC like tool
« Reply #822 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
Logged
Runesmith - http://www.bay12forums.com/smf/index.php?topic=59056.0 - A Dwarf Companion like tool

TheJackal

  • Bay Watcher
    • View Profile
Re: Runesmith - A DC like tool
« Reply #823 on: November 17, 2010, 11:02:19 am »

How close are we to an update?
Logged

peterix

  • Bay Watcher
    • View Profile
    • Dethware
Re: Runesmith - A DC like tool
« Reply #824 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.
Pages: 1 ... 53 54 [55] 56 57 ... 106