32-bit memory layout works for the SDL version, not for the legacy version.
Dwarf Therapist seems to crash 100% of the time while testing on a 64 bit DF, both SDL and legacy, regardless of memory layout.
Right, Windows layouts are always for the SDL version unless specified otherwise (they can't work for both).
Are you testing 64-bit 0.44.02 or something else?
For some reason, DT refuses to work with any 64-bit version of DF.
I don't get the initial pop up regarding unrecognised DF version, regardless of the state of my .ini files. It does nothing and then crashes once I press the read dwarves button.
crashes when I try to read dwarves.
do I have to set an option so that therapist will use the new .ini i created?
The following 3 steps gave me a positive outcome, tested for 3 hours, no crash:
1. Download the 32-bit SDL version of DF
2. Go to the memory_layout/windows folder in your Dwarf Therapist directory
3. Create a new .ini file and paste the contents of the following spoiler into it:
...
Windows 32-bit:
[info]
checksum=0x5a175fbd
version_name=v0.44.02 win32
complete=true
[addresses]
cur_year_tick=0x0187a7e8
current_year=0x0187a7f4
dwarf_civ_index=0x019d57b0
dwarf_race_index=0x019d57bc
fortress_entity=0x019da450
historical_entities_vector=0x019f028c
creature_vector=0x01a03b28
active_creature_vector=0x01a03b34
weapons_vector=0x01a03bd4
shields_vector=0x01a03c1c
quivers_vector=0x01a03c40
crutches_vector=0x01a03c64
backpacks_vector=0x01a03c70
ammo_vector=0x01a03c7c
flasks_vector=0x01a03dd8
pants_vector=0x01a0415c
armor_vector=0x01a0418c
shoes_vector=0x01a04198
helms_vector=0x01a041a4
gloves_vector=0x01a041b0
artifacts_vector=0x01a04204
squad_vector=0x01afea1c
activities_vector=0x01afea4c
fake_identities_vector=0x01b01ddc
poetic_forms_vector=0x01b01ec0
musical_forms_vector=0x01b01ed8
dance_forms_vector=0x01b01ef0
occupations_vector=0x01b01f38
world_data=0x01b04d28
material_templates_vector=0x01b054d8
inorganics_vector=0x01b054e4
plants_vector=0x01b054fc
races_vector=0x01b05598
itemdef_weapons_vector=0x01b055d8
itemdef_trap_vector=0x01b055e4
itemdef_toy_vector=0x01b055f0
itemdef_tool_vector=0x01b055fc
itemdef_instrument_vector=0x01b0571c
itemdef_armor_vector=0x01b05728
itemdef_ammo_vector=0x01b05734
itemdef_siegeammo_vector=0x01b05740
itemdef_glove_vector=0x01b0574c
itemdef_shoe_vector=0x01b05758
itemdef_shield_vector=0x01b05764
itemdef_helm_vector=0x01b05770
itemdef_pant_vector=0x01b0577c
itemdef_food_vector=0x01b05788
language_vector=0x01b057a0
translation_vector=0x01b057b8
colors_vector=0x01b09d84
shapes_vector=0x01b09d90
reactions_vector=0x01b09da8
base_materials=0x01b0a370
all_syndromes_vector=0x01b0ade0
events_vector=0x01b0b378
historical_figures_vector=0x01b0b390
world_site_type=0x006c
active_sites_vector=0x00048228
[offsets]
word_table=0x0030
string_buffer_offset=0x0000
[word_offsets]
base=0x0000
noun_singular=0x0018
noun_plural=0x0030
adjective=0x0048
verb=0x0078
present_simple_verb=0x0090
past_simple_verb=0x00a8
past_participle_verb=0x00c0
present_participle_verb=0x00d8
words=0x0030
word_type=0x004c
language_id=0x005c
[general_ref_offsets]
ref_type=0x0008
artifact_id=0x0004
item_id=0x0004
[race_offsets]
name_singular=0x0018
name_plural=0x0030
adjective=0x0048
baby_name_singular=0x0060
baby_name_plural=0x0078
child_name_singular=0x0090
child_name_plural=0x00a8
pref_string_vector=0x0100
castes_vector=0x0118
pop_ratio_vector=0x0124
materials_vector=0x2360
flags=0x0130
tissues_vector=0x236c
[caste_offsets]
caste_name=0x0018
caste_descr=0x0198
caste_trait_ranges=0x0464
caste_phys_att_ranges=0x0f28
baby_age=0x03a8
child_age=0x03ac
adult_size=0x03c0
flags=0x0590
body_info=0x059c
skill_rates=0x06b8
caste_att_rates=0x113c
caste_att_caps=0x126c
shearable_tissues_vector=0x1364
extracts=0x2d28
[hist_entity_offsets]
histfigs=0x0098
beliefs=0x06d4
squads=0x09e8
positions=0x0964
assignments=0x098c
assign_hist_id=0x0004
assign_position_id=0x000c
position_id=0x0018
position_name=0x0054
position_female_name=0x0084
position_male_name=0x00b4
[hist_figure_offsets]
hist_race=0x0002
hist_name=0x0038
id=0x00c0
hist_fig_info=0x00ec
reputation=0x002c
current_ident=0x0018
fake_name=0x0004
fake_birth_year=0x0078
fake_birth_time=0x007c
kills=0x0018
killed_race_vector=0x000c
killed_undead_vector=0x0048
killed_counts_vector=0x0054
[hist_event_offsets]
event_year=0x0004
id=0x0014
killed_hist_id=0x0018
[item_offsets]
item_type=0x0001
item_def=0x00a4
id=0x0018
general_refs=0x0028
stack_size=0x005c
wear=0x0070
mat_type=0x0080
mat_index=0x0084
maker_race=0x0088
quality=0x008a
[item_subtype_offsets]
sub_type=0x001c
name=0x003c
name_plural=0x0054
adjective=0x006c
[item_filter_offsets]
item_subtype=0x0002
mat_class=0x0004
mat_type=0x0006
mat_index=0x0008
[weapon_subtype_offsets]
single_size=0x00a8
multi_size=0x00ac
ammo=0x0090
melee_skill=0x008c
ranged_skill=0x008e
[armor_subtype_offsets]
layer=0x0008
mat_name=0x0084
other_armor_level=0x0088
armor_adjective=0x009c
armor_level=0x00b8
chest_armor_properties=0x00c4
pants_armor_properties=0x00cc
other_armor_properties=0x0098
[material_offsets]
solid_name=0x0094
liquid_name=0x00ac
gas_name=0x00c4
powder_name=0x00dc
paste_name=0x00f4
pressed_name=0x010c
flags=0x0208
reaction_class=0x0358
prefix=0x0398
inorganic_materials_vector=0x00e0
inorganic_flags=0x0024
[plant_offsets]
name=0x0030
name_plural=0x0048
name_leaf_plural=0x00c0
name_seed_plural=0x0090
materials_vector=0x01ec
flags=0x0028
[descriptor_offsets]
color_name=0x0030
shape_name_plural=0x0048
[health_offsets]
parent_id=0x0030
body_part_flags=0x0034
layers_vector=0x003c
number=0x005c
names_vector=0x0064
names_plural_vector=0x0070
layer_tissue=0x0018
layer_global_id=0x0048
tissue_name=0x0020
tissue_flags=0x0018
[dwarf_offsets]
first_name=0x0000
nick_name=0x0018
last_name=0x0030
custom_profession=0x0064
profession=0x007c
race=0x0080
flags1=0x00c8
flags2=0x00cc
flags3=0x00d0
meeting=0x00d8
caste=0x00e4
sex=0x00e6
id=0x00e8
animal_type=0x00f0
civ=0x00f8
specific_refs=0x0134
squad_id=0x014c
squad_position=0x0150
recheck_equipment=0x019c
mood=0x0224
birth_year=0x0244
birth_time=0x0248
pet_owner_id=0x026c
current_job=0x0330
physical_attrs=0x03e0
body_size=0x04b8
size_info=0x0488
curse=0x0590
curse_add_flags1=0x057c
turn_count=0x0638
souls=0x0718
states=0x0680
labors=0x0734
hist_id=0x0808
artifact_name=0x06b4
active_syndrome_vector=0x0850
syn_sick_flag=0x0030
unit_health_info=0x08b0
temp_mood=0x0568
counters1=0x0550
counters2=0x056c
counters3=0x0654
limb_counters=0x0810
blood=0x04a0
body_component_info=0x0340
layer_status_vector=0x0024
wounds_vector=0x03a0
mood_skill=0x0334
used_items_vector=0x08b4
affection_level=0x000c
inventory=0x02bc
inventory_item_mode=0x0004
inventory_item_bodypart=0x0006
[syndrome_offsets]
cie_effects=0x0018
cie_end=0x0014
cie_first_perc=0x0060
cie_phys=0x0078
cie_ment=0x0094
syn_classes_vector=0x006c
trans_race_id=0x0094
[unit_wound_offsets]
parts=0x0004
id=0x0004
layer=0x0006
general_flags=0x001c
flags1=0x003c
flags2=0x0040
effects_vector=0x002c
bleeding=0x0044
pain=0x0048
cur_pen=0x0070
max_pen=0x0072
[soul_details]
name=0x0004
orientation=0x0070
mental_attrs=0x0094
skills=0x0200
preferences=0x020c
personality=0x0218
beliefs=0x0000
emotions=0x0018
goals=0x0024
goal_realized=0x0018
traits=0x0040
stress_level=0x00c4
[emotion_offsets]
emotion_type=0x0000
strength=0x0008
thought_id=0x000c
sub_id=0x0010
level=0x0014
year=0x0020
year_tick=0x0024
[job_details]
id=0x000c
mat_type=0x0028
mat_index=0x002c
mat_category=0x0040
on_break_flag=0x0011
sub_job_id=0x0044
reaction=0x0018
reaction_skill=0x0050
[squad_offsets]
id=0x0000
name=0x0004
alias=0x0068
members=0x0080
orders=0x008c
schedules=0x0098
sched_size=0x0034
sched_orders=0x001c
sched_assign=0x0028
alert=0x00a4
carry_food=0x0110
carry_water=0x0112
ammunition=0x00d4
ammunition_qty=0x000c
quiver=0x00bc
backpack=0x00c0
flask=0x00c4
armor_vector=0x0040
helm_vector=0x004c
pants_vector=0x0058
gloves_vector=0x0064
shoes_vector=0x0070
shield_vector=0x007c
weapon_vector=0x0088
uniform_item_filter=0x0004
uniform_indiv_choice=0x0020
[activity_offsets]
activity_type=0x0004
events=0x0008
participants=0x002c
sq_lead=0x0068
sq_skill=0x0070
sq_train_rounds=0x007c
pray_deity=0x0064
pray_sphere=0x0068
knowledge_category=0x0074
knowledge_flag=0x0078
perf_type=0x0064
perf_participants=0x0094
perf_histfig=0x000c
[art_offsets]
name=0x0004
[valid_flags_2]
size=0
[invalid_flags_1]
size=9
1\name=a skeleton
1\value=0x00002000
2\name=a merchant
2\value=0x00000040
3\name=outpost liason or diplomat
3\value=0x00000800
4\name=an invader or hostile
4\value=0x00020000
5\name=an invader or hostile
5\value=0x00080000
6\name=resident, invader or ambusher
6\value=0x00600000
7\name=part of a merchant caravan
7\value=0x00000080
8\name="Dead, Jim."
8\value=0x00000002
9\name=marauder
9\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
...
If you decide to try using these, please provide feedback!