Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - genveir

Pages: [1]
1
DF General Discussion / Best fantasy in history
« on: May 22, 2011, 10:08:46 am »
I just have to say that Toady's latest post on the dev log is the best piece of high fantasy in the history of man.

"In the midwinter of 73, Teme the Law-Giver led one hundred humans and 33 townie elves against an assault by various forest creatures and their wild elven masters. Teme's defense was successful, but he was struck down by a grizzly bear. The humans constructed the Tomb of Planes and interred Teme within, where he lay for 100 years. Then I went in there, took Teme from the coffin and put the body in my backpack. Obviously the defenses will need to be improved."

Excitement, drama, high adventure! What's not to like? :P

2
Thanks for the replies!

I know about the orders page, but if I keep the outside gates open, cats will go and mass murder vermin out in the world. (For example, they sometimes slaughter these groups of 50+ rats.) Right now it is solvable using the burrow system, if I paint my entire fortress and assign every dwarf to the "big burrow". That is a lot of work though, since you have to paint everything you dig. It would be nicer if I could just paint the surface area that my dwarves need to see as part of my fortress. :)

Virtual outdoor areas like Michael suggests seem like a logical continuation of this idea. Would be nice if something like this could be implemented.

3
I tend to build a little surface fort around the entrance to my cozy mountain home. The dwarves refuse to keep it clean though. Everything the cats kill just lies around forever. It would be nice if we could somehow tell our dwarves that an area on the surface is part of the fort and needs to be kept clean. (Maybe using the burrow system?)

4
I'm guessing you mean .ini, cos I didn't do anything with any xml files, the mapping files for Dwarf Therapist are in .ini "format".
You missed the bit were I already posted the settings for graphics?
Nope, I'd seen that. Is there any reason you're arguing needlessly about anything anyone else says or are you just trolling?

5
Because... there's no 31.11 yet?
Or are you being facetious? I can't tell.

There was no 31.11 when I posted... just figured I'd jump the gun a bit, since Toady said it would be out this morning. :P

I hope this will make up for my terrible sense of humor:

offsets for 31.11 legacy
Spoiler (click to show/hide)

31.11 SDL:
Spoiler (click to show/hide)

6
Why is there no version for 3.11 yet?

7
DF Suggestions / Good / Evil makes no sense!
« on: July 12, 2010, 04:16:41 pm »
How come evil races attack dwarves while good guys are fine with them? Just take a look around these forums... Elves dumped into pits with kitten leftovers, migrants quashed under bridges, nobles drowned or dumped into the caverns... dwarves are not the good guys!

I reckon the goblins ought to be sending caravans while the humans and elves siege the crap out of you. :P

8
using those vectors it was easy to get legacy working too. Here's legacy 31.10:

Code: [Select]
[info]
checksum                = 0x4c397516
version_name            = v0.31.10 (legacy)

[addresses]
translation_vector      = 0x017be13c
language_vector         = 0x017be10c
creature_vector         = 0x0177947c
dwarf_race_index        = 0x0157e1cc
[offsets]
word_table              = 0x0058

[dwarf_offsets]
first_name              = 0x0000
nick_name               = 0x001C
last_name               = 0x0038
custom_profession       = 0x006c
profession              = 0x0088
race                    = 0x008C
flags1                  = 0x00F8
flags2                  = 0x00FC
sex                     = 0x0110
id                      = 0x0114
recheck_equipment       = 0x021C
birth_year              = 0x0298
current_job             = 0x0390
physical_attrs          = 0x0464
states                  = 0x0684
souls         = 0x0790
likes                   = 0x07A0
labors         = 0x07BC
happiness               = 0x087C

[soul_details]
skills                  = 0x01FC
traits                  = 0x0224

[job_details]
id                      = 0x0008
on_break_flag           = 0x0011

[position_offsets]
token                   = 0x0000
flags                   = 0x0020
general_name_singular   = 0x00E8
general_name_plural     = 0x0104
male_name_singular      = 0x0158
male_name_plural        = 0x0174
female_name_singluar    = 0x0120
female_name_plural      = 0x013C
# 2 bytes each...
custom_color_red        = 0x037E
custom_color_green      = 0x0380
custom_color_red        = 0x0382

[valid_flags_1]
size                    = 1
1/name                  = "Not from around these parts"
1/value                 = 0x80000000

[invalid_flags_1]
size                    = 7
1/name                  = "a zombie"
1/value                 = 0x00001000
2/name                  = "a skeleton"
2/value                 = 0x00002000
3/name                  = "a merchant or diplomat"
3/value                 = 0x00000040
4/name                  = "outpost liason"
4/value                 = 0x00000800
5/name                  = "an invader or hostile"
5/value                 = 0x00020000
6/name                  = "an invader or hostile"
6/value                 = 0x00080000
7/name                  = "an invader or hostile"
7/value                 = 0x000C0000

[invalid_flags_2]
size=2
1/name                  = "dead, Jim."
1/value                 = 0x00000080
2/name                  = "from the Underworld. SPOOKY!"
2/value                 = 0x00040000

edit - PS: You can just find the creature vector by subtracting 0x44c90 from the language vector, that's what I did for my first post.

9
For legacy the offsets are:

translation_vector      = 0x017be13c
language_vector         = 0x017be10c
creature_vector         = 0x0177947c
dwarf_race_index        = 0x0157e1cc

but it looks like some other stuff has changed too.

Pages: [1]