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 - asmodai

Pages: [1]
1
DF Dwarf Mode Discussion / Re: Is load game bugged?
« on: April 06, 2012, 05:35:52 am »
You can have more than one world save, this is to let you choose which one you want to load.

Ah! That will be it yes. It was just totally not obvious there was a selection option there. Nothing to provide context with different colour or anything like that. And I was watching IO reads increase, so I thought it was already loading. >_<

2
DF Dwarf Mode Discussion / Is load game bugged?
« on: April 06, 2012, 04:55:16 am »
In the load game screen the game just seemed to hang and hang and hang with some IO reads coming out every once in a while as shown by task manager.

But it seems that you have to press Enter in that load screen in order to make it actually load the game?

Is it bugged or just not obvious? Or perhaps it's not showing me anything on the console with regard to this?

3
splinterz, I think there's one bug left at the moment. The social tab stays a dull grey, but when you hover over certain blocks you do get an on-hover which details the experience.

4
i've added the 34.07 layout to my branched build.

Works for me man. Thanks.

5
If you look through the src/dwarf.cpp file, it has pretty straightforward functions for reading everything to give you a clue as to what's happening. Best I can tell though, a dwarf can have many names (think legendary dwarves), so the last name may be in a word_chunk anywhere from the start of the last name offset to 0x18 past it (read_last_name() to read_chunked_name() ).
Silly me, totally did no think of using the DT source as inspiration for an idea about the memory model. Thanks for reminding me.

6
Rybec's don't work for me, happiness is wrong, physical attributes are wrong, skills are wrong, jobs are wrong, ergo a lot needs to be changed. Not to mention every dwarf is in a separate wave.

I can confirm the following at least:

Code: [Select]
[dwarf_offsets]
first_name=0x0000
nick_name=0x001C
last_name=0x0038
custom_profession=0x006C
profession=0x0088
sex=0x00F8

Can somebody explain to me why the last_name works even though the memory scan's read of std::string of address+offset for last name gives me nothing?

Also, it seems as if sex is a short and not an int, is that right?

Pages: [1]