Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Dwarf Therapist - Unable to change labor for non-citizen ?  (Read 1381 times)

Zpike

  • Bay Watcher
    • View Profile
Dwarf Therapist - Unable to change labor for non-citizen ?
« on: January 02, 2016, 12:05:35 pm »

Hi all,

I just downloaded the latest "Lazy Newb Pack" and created a default small world just to get back in the swing of things and remember how to play. :)

Anyway, when I went into Dwarf Therapist and attempted to change labors for my team and I get the following message when I roll over a labor for a specific guy:

"Unable to change labor for non-citizen"

DT seems to have loaded correctly and read the Dwarves correctly, but I can't seem to change the labor for anyone.  I click on the boxes and nothing happens.  Also no changes show up in the change list.

Anyone know what's going on?
Do I need to enable something?
 
Note: I'm running on Windows 10
Logged

beitz

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist - Unable to change labor for non-citizen ?
« Reply #1 on: January 02, 2016, 08:11:11 pm »

I had this issue as well.  It has something to do with memory errors in DT.  I finally found someone who solved it.  You have to replace the text inside the DT memory layouts file.  Go into LNP, Utilities, DT, share, memeorylayouts, windows.  I use 0.42.03 so here is what you can replace that text with, just replace yours.  If you use .04 you'll have to go to the site and get the new file/text. 
Code: [Select]
[info]
checksum=0x566c7776
version_name=v0.42.03 (graphics)
complete=true

[addresses]
cur_year_tick=0x0134a218
current_year=0x0137c374
dwarf_civ_index=0x01976030
dwarf_race_index=0x0197603c
fortress_entity=0x0197b534
historical_entities_vector=0x01b361f0
creature_vector=0x01b49a94
active_creature_vector=0x01b49aa4
weapons_vector=0x01b49b78
shields_vector=0x01b49bd8
quivers_vector=0x01b49c08
crutches_vector=0x01b49c38
backpacks_vector=0x01b49c48
ammo_vector=0x01b49c58
flasks_vector=0x01b49e18
pants_vector=0x01b4a2a8
armor_vector=0x01b4a2e8
shoes_vector=0x01b4a2f8
helms_vector=0x01b4a308
gloves_vector=0x01b4a318
artifacts_vector=0x01b4a3a8
squad_vector=0x01c44d7c
activities_vector=0x01c44dbc
fake_identities_vector=0x01c4879c
poetic_forms_vector=0x01c488cc
musical_forms_vector=0x01c488ec
dance_forms_vector=0x01c4890c
occupations_vector=0x01c4896c
world_data=0x01c4baf8
material_templates_vector=0x01c4c360
inorganics_vector=0x01c4c370
plants_vector=0x01c4c390
races_vector=0x01c4c460
itemdef_weapons_vector=0x01c4c4b4
itemdef_trap_vector=0x01c4c4c4
itemdef_toy_vector=0x01c4c4d4
itemdef_tool_vector=0x01c4c4e4
itemdef_instrument_vector=0x01c4c654
itemdef_armor_vector=0x01c4c664
itemdef_ammo_vector=0x01c4c674
itemdef_siegeammo_vector=0x01c4c684
itemdef_glove_vector=0x01c4c694
itemdef_shoe_vector=0x01c4c6a4
itemdef_shield_vector=0x01c4c6b4
itemdef_helm_vector=0x01c4c6c4
itemdef_pant_vector=0x01c4c6d4
itemdef_food_vector=0x01c4c6e4
language_vector=0x01c4c704
translation_vector=0x01c4c724
colors_vector=0x01c52434
shapes_vector=0x01c52444
reactions_vector=0x01c52464
base_materials=0x01c52c18
all_syndromes_vector=0x01c53694
events_vector=0x01c53c7c
historical_figures_vector=0x01c53c9c
world_site_type=0x0074
active_sites_vector=0x00048270

[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=0x2244
flags=0x0148
tissues_vector=0x2254

[caste_offsets]
caste_name=0x001c
caste_descr=0x01dc
caste_trait_ranges=0x04f0
caste_phys_att_ranges=0x0ffc
baby_age=0x0434
child_age=0x0438
adult_size=0x044c
flags=0x061c
body_info=0x0628
skill_rates=0x078c
caste_att_rates=0x1210
caste_att_caps=0x1340
shearable_tissues_vector=0x1468
extracts=0x3178

[hist_entity_offsets]
histfigs=0x00a8
beliefs=0x08e0
squads=0x0c60
positions=0x0bb4
assignments=0x0be8
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_type=0x0001
item_def=0x00b0
id=0x0018
general_refs=0x002c
stack_size=0x0064
wear=0x0078
mat_type=0x0088
mat_index=0x008c
maker_race=0x0090
quality=0x0092

[item_subtype_offsets]
sub_type=0x0020
name=0x0044
name_plural=0x0060
adjective=0x007c

[item_filter_offsets]
item_subtype=0x0002
mat_class=0x0004
mat_type=0x0006
mat_index=0x0008

[weapon_subtype_offsets]
single_size=0x00c0
multi_size=0x00c4
ammo=0x00a4
melee_skill=0x00a0
ranged_skill=0x00a2

[armor_subtype_offsets]
layer=0x0008
mat_name=0x0098
other_armor_level=0x009c
armor_adjective=0x00b4
armor_level=0x00d4
chest_armor_properties=0x00e0
pants_armor_properties=0x00e8
other_armor_properties=0x00ac

[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=0x0120
inorganic_flags=0x002c

[plant_offsets]
name=0x0038
name_plural=0x0054
name_leaf_plural=0x00e0
name_seed_plural=0x00a8
materials_vector=0x0214
flags=0x0030

[descriptor_offsets]
color_name=0x003c
shape_name_plural=0x0058

[health_offsets]
parent_id=0x0038
body_part_flags=0x003c
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
meeting=0x00f0
caste=0x00fc
sex=0x00fe
id=0x0100
animal_type=0x0108
civ=0x0110
specific_refs=0x0158
squad_id=0x0178
squad_position=0x017c
recheck_equipment=0x01dc
mood=0x0280
birth_year=0x02a0
birth_time=0x02a4
pet_owner_id=0x02c8
current_job=0x039c
physical_attrs=0x0470
body_size=0x054c
size_info=0x0518
curse=0x0648
curse_add_flags1=0x0634
turn_count=0x0710
souls=0x080c
states=0x0760
labors=0x0830
hist_id=0x0918
artifact_name=0x07a0
active_syndrome_vector=0x096c
syn_sick_flag=0x0038
unit_health_info=0x09e4
temp_mood=0x0620
counters1=0x0608
counters2=0x0624
counters3=0x0734
limb_counters=0x0920
blood=0x0530
body_component_info=0x03ac
layer_status_vector=0x0030
wounds_vector=0x042c
mood_skill=0x03a0
used_items_vector=0x09e8
affection_level=0x000c
inventory=0x0318
inventory_item_mode=0x0004
inventory_item_bodypart=0x0006

[syndrome_offsets]
cie_effects=0x001c
cie_end=0x0014
cie_first_perc=0x0070
cie_phys=0x0088
cie_ment=0x00a4
syn_classes_vector=0x008c
trans_race_id=0x00ac

[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=0x0078
max_pen=0x007a

[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=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=0x001c
reaction_skill=0x0060

[squad_offsets]
id=0x0000
name=0x0004
alias=0x0070
members=0x008c
orders=0x009c
schedules=0x00ac
sched_size=0x0040
sched_orders=0x0020
sched_assign=0x0030
alert=0x00bc
carry_food=0x0148
carry_water=0x014a
ammunition=0x00f8
ammunition_qty=0x000c
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

[activity_offsets]
activity_type=0x0004
events=0x0008
participants=0x0034
sq_lead=0x0080
sq_skill=0x0088
sq_train_rounds=0x0094
pray_deity=0x007c
pray_sphere=0x0080
knowledge_category=0x008c
knowledge_flag=0x0090
perf_type=0x007c
perf_participants=0x00ac
perf_histfig=0x000c

[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
Logged

Zpike

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist - Unable to change labor for non-citizen ?
« Reply #2 on: January 07, 2016, 07:20:47 pm »

Thanks, i'll give it a try.
Logged

ptah

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist - Unable to change labor for non-citizen ?
« Reply #3 on: January 14, 2016, 10:11:01 pm »

Had the same issue, this worked a treat. Thanks very much for the easy answer! :)
Logged