you can try these layouts for 40.19, but i haven't tested them yet.
Much praise and thanks to those who crafted us the memory layouts for 40.19!
It does appear to work!
you can try these layouts for 40.19, but i haven't tested them yet.
[info]
checksum=0x54762923
version_name=v0.40.19 (graphics)
complete=true
[addresses]
translation_vector=0x01b01af8
language_vector=0x01b01ad8
creature_vector=0x01a04fc4
active_creature_vector=0x01a04fd4
dwarf_race_index=0x0183160c
squad_vector=0x01afa488
current_year=0x01237948
cur_year_tick=0x012057f8
dwarf_civ_index=0x01831600
races_vector=0x01b01874
reactions_vector=0x01b07538
events_vector=0x01b08ce0
historical_figures_vector=0x01b08d00
fake_identities_vector=0x01afdea8
fortress_entity=0x01836a84
historical_entities_vector=0x019f1720
itemdef_weapons_vector=0x01b018c8
itemdef_trap_vector=0x01b018d8
itemdef_toy_vector=0x01b018e8
itemdef_tool_vector=0x01b018f8
itemdef_instrument_vector=0x01b01a28
itemdef_armor_vector=0x01b01a38
itemdef_ammo_vector=0x01b01a48
itemdef_siegeammo_vector=0x01b01a58
itemdef_glove_vector=0x01b01a68
itemdef_shoe_vector=0x01b01a78
itemdef_shield_vector=0x01b01a88
itemdef_helm_vector=0x01b01a98
itemdef_pant_vector=0x01b01aa8
itemdef_food_vector=0x01b01ab8
colors_vector=0x01b07508
shapes_vector=0x01b07518
base_materials=0x01b07c7c
inorganics_vector=0x01b01784
plants_vector=0x01b017a4
material_templates_vector=0x01b01774
all_syndromes_vector=0x01b086f8
world_data=0x01b00f20
active_sites_vector=0x00048270
world_site_type=0x0074
weapons_vector=0x01a050a8
shields_vector=0x01a05108
quivers_vector=0x01a05138
crutches_vector=0x01a05168
backpacks_vector=0x01a05178
ammo_vector=0x01a05188
flasks_vector=0x01a05348
pants_vector=0x01a057d8
armor_vector=0x01a05818
shoes_vector=0x01a05828
helms_vector=0x01a05838
gloves_vector=0x01a05848
artifacts_vector=0x01a058b8
[offsets]
word_table=0x003c
string_buffer_offset=0x0000
[word_offsets]
base=0x0000
noun_singular=0x001c
noun_plural=0x0038
adjective=0x0054
verb=0x008c
present_simple_verb=0x00a8
past_simple_verb=0x00c4
past_participle_verb=0x00e0
present_participle_verb=0x00fc
words=0x0038
word_type=0x0054
language_id=0x0064
[general_ref_offsets]
ref_type=0x0008
artifact_id=0x0004
item_id=0x0004
[race_offsets]
name_singular=0x001c
name_plural=0x0038
adjective=0x0054
baby_name_singular=0x0070
baby_name_plural=0x008c
child_name_singular=0x00a8
child_name_plural=0x00c4
pref_string_vector=0x0108
castes_vector=0x0128
pop_ratio_vector=0x0138
materials_vector=0x1e0c
flags=0x0148
tissues_vector=0x1e1c
[caste_offsets]
caste_name=0x001c
caste_descr=0x01dc
caste_trait_ranges=0x04f0
caste_phys_att_ranges=0x0eec
baby_age=0x0434
child_age=0x0438
adult_size=0x044c
flags=0x061c
body_info=0x0628
skill_rates=0x078c
caste_att_rates=0x1100
caste_att_caps=0x1230
shearable_tissues_vector=0x1358
extracts=0x2cb0
[hist_entity_offsets]
beliefs=0x08b0
squads=0x0b24
positions=0x0a78
assignments=0x0aac
assign_hist_id=0x0004
assign_position_id=0x000c
position_id=0x001c
position_name=0x0068
position_female_name=0x00a0
position_male_name=0x00d8
[hist_figure_offsets]
hist_race=0x0002
hist_name=0x0038
id=0x00c4
hist_fig_info=0x00fc
reputation=0x002c
current_ident=0x0020
fake_name=0x0004
fake_birth_year=0x0080
fake_birth_time=0x0084
kills=0x0018
killed_race_vector=0x0010
killed_undead_vector=0x0060
killed_counts_vector=0x0070
[hist_event_offsets]
event_year=0x0004
id=0x0014
killed_hist_id=0x0018
[item_offsets]
item_def=0x00b0
id=0x0018
general_refs=0x002c
stack_size=0x0064
wear=0x0078
mat_type=0x0088
mat_index=0x008c
quality=0x0092
[item_subtype_offsets]
sub_type=0x0020
name=0x0040
name_plural=0x005c
adjective=0x0078
[item_filter_offsets]
item_subtype=0x0002
mat_class=0x0004
mat_type=0x0006
mat_index=0x0008
[weapon_subtype_offsets]
single_size=0x00bc
multi_size=0x00c0
ammo=0x00a0
melee_skill=0x009c
ranged_skill=0x009e
[armor_subtype_offsets]
layer=0x0008
mat_name=0x0094
other_armor_level=0x0098
armor_adjective=0x00b0
armor_level=0x00d0
chest_armor_properties=0x00dc
pants_armor_properties=0x00e4
other_armor_properties=0x00a8
[material_offsets]
solid_name=0x00a4
liquid_name=0x00c0
gas_name=0x00dc
powder_name=0x00f8
paste_name=0x0114
pressed_name=0x0130
flags=0x0248
inorganic_materials_vector=0x011c
inorganic_flags=0x002c
[plant_offsets]
name=0x0038
name_plural=0x0054
name_leaf_plural=0x00e0
name_seed_plural=0x00a8
materials_vector=0x0210
flags=0x0030
[descriptor_offsets]
color_name=0x003c
shape_name_plural=0x0058
[health_offsets]
parent_id=0x0038
layers_vector=0x0044
number=0x0068
names_vector=0x0070
names_plural_vector=0x0080
layer_tissue=0x001c
layer_global_id=0x0050
tissue_name=0x0024
tissue_flags=0x001c
[dwarf_offsets]
first_name=0x0000
nick_name=0x001c
last_name=0x0038
custom_profession=0x006c
profession=0x0088
race=0x008c
flags1=0x00e0
flags2=0x00e4
flags3=0x00e8
caste=0x00f8
sex=0x00fa
id=0x00fc
animal_type=0x0104
civ=0x010c
specific_refs=0x0154
squad_id=0x0174
squad_position=0x0178
recheck_equipment=0x01d8
mood=0x027c
birth_year=0x029c
birth_time=0x02a0
pet_owner_id=0x02c4
current_job=0x0398
physical_attrs=0x046c
body_size=0x0548
size_info=0x0514
curse=0x0644
curse_add_flags1=0x0630
turn_count=0x0708
souls=0x0804
states=0x0758
labors=0x0828
hist_id=0x0910
artifact_name=0x0798
active_syndrome_vector=0x0964
syn_sick_flag=0x0038
unit_health_info=0x09dc
temp_mood=0x061c
counters1=0x0604
counters2=0x0620
counters3=0x072c
limb_counters=0x0918
blood=0x052c
body_component_info=0x03a8
layer_status_vector=0x0030
wounds_vector=0x0428
mood_skill=0x039c
used_items_vector=0x09e0
affection_level=0x000c
inventory=0x0314
inventory_item_mode=0x0004
inventory_item_bodypart=0x0006
[syndrome_offsets]
cie_effects=0x001c
cie_end=0x0014
cie_first_perc=0x006c
cie_phys=0x0084
cie_ment=0x00a0
syn_classes_vector=0x008c
trans_race_id=0x00a8
[unit_wound_offsets]
parts=0x0004
id=0x0004
layer=0x0006
general_flags=0x0020
flags1=0x0048
flags2=0x004c
effects_vector=0x0034
bleeding=0x0050
pain=0x0054
cur_pen=0x0070
max_pen=0x0072
[soul_details]
name=0x0004
orientation=0x0078
mental_attrs=0x009c
skills=0x0208
preferences=0x0218
personality=0x0228
beliefs=0x0000
emotions=0x0020
goals=0x0030
goal_realized=0x001c
traits=0x0054
stress_level=0x00e0
[emotion_offsets]
emotion_type=0x000
strength=0x0008
thought_id=0x000c
sub_id=0x0010
level=0x0014
year=0x0020
year_tick=0x0024
[job_details]
id=0x0008
mat_type=0x0024
mat_index=0x0028
mat_category=0x003c
on_break_flag=0x0011
sub_job_id=0x0040
reaction=0x001c
reaction_skill=0x0060
[squad_offsets]
id=0x0000
name=0x0004
alias=0x0070
members=0x008c
carry_food=0x0148
carry_water=0x014a
ammunition=0x00f8
quiver=0x00f4
backpack=0x00f8
flask=0x00fc
armor_vector=0x0054
helm_vector=0x0064
pants_vector=0x0074
gloves_vector=0x0084
shoes_vector=0x0094
shield_vector=0x00a4
weapon_vector=0x00b4
uniform_item_filter=0x0004
uniform_indiv_choice=0x0024
[valid_flags_2]
size=0
[invalid_flags_1]
size=10
1\name=a zombie
1\value=0x00001000
2\name=a skeleton
2\value=0x00002000
3\name=a merchant
3\value=0x00000040
4\name=outpost liason or diplomat
4\value=0x00000800
5\name=an invader or hostile
5\value=0x00020000
6\name=an invader or hostile
6\value=0x00080000
7\name=resident, invader or ambusher
7\value=0x00600000
8\name=part of a merchant caravan
8\value=0x00000080
9\name="Dead, Jim."
9\value=0x00000002
10\name=marauder
10\value=0x00000010
[invalid_flags_2]
size=5
1\name="killed, Jim."
1\value=0x00000080
2\name=from the Underworld. SPOOKY!
2\value=0x00040000
3\name=resident
3\value=0x00080000
4\name=uninvited visitor
4\value=0x00400000
5\name=visitor
5\value=0x00800000
[invalid_flags_3]
size=1
1\name=a ghost
1\value=0x00001000
So... If anyone knows what to do with these and does it, could you please post a link here for those who have no bloody clue?
To get the windows version working I followed these easy steps:
make a
COPY of one of the .ini files in your folder \Dwarf-Therapist-WIN-28.0.0\share\memory_layouts\windows
RENAME your new file to v0.40.19_graphics.ini from whatever it was e.g. v0.40.16_graphics.ini -copy
OPEN WITH NOTEPAD that new file e.g. v0.40.19_graphics.ini and
SELECT ALLthen task back to the browser or where ever you have the new memory layout update text,
MANUALLY HIGHLIGHT all the text from the above spoiler &
COPY it
PASTE it into your v0.40.19_graphics.ini file (using the notepad window mentioned above) so the
spoiler text replaces everything that was there.
SAVE/CLOSE your notepad work on the file v0.40.19_graphics.ini
CONFIRM your new file (v0.40.19_graphics.ini)
LOCATION is in the [above mentioned] folder with the other (older) v0.40.1x_graphics.ini files ...
and
poof;
IT'S ALIVE!Hurray! *dance of Therapist analysis goodness and joy*