forked from DFHack/df-structures
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdf.datafile.xml
85 lines (78 loc) · 3.11 KB
/
df.datafile.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<data-definition>
-- Unused: DataFileIdentifier
<enum-type type-name='save_type' base-type='int32_t'> bay12: SaveTypeType
<enum-item name='NONE' value='-1'/>
<enum-item name='ACTIVE'/>
<enum-item name='INACTIVE'/>
<enum-item name='MANUAL'/>
<enum-item name='AUTO'/>
</enum-type>
<struct-type type-name='shared_world_headerst'>
<uint32_t name='id1' comment='based on tick at start of game'/>
<uint32_t name='id2' comment='based on tick at creation time'/>
<stl-string name='world_name'/>
<stl-string name='timeline_name'/>
<stl-string name='manual_name'/>
<enum base-type='int32_t' name='save_type' type-name='save_type'/>
<int32_t name='year'/>
<int32_t name='season_count'/>
<int32_t name='forts_played'/>
<int32_t name='advs_played'/>
</struct-type>
<struct-type type-name='savegame_headerst'>
almost the same, but not quite the same, as region_headerst's list
<int32_t name='max_unit_id'/>
<int32_t name='max_soul_id'/>
<int32_t name='max_item_id'/>
<int32_t name='max_civ_id'/>
<int32_t name='max_nem_id'/>
<int32_t name='max_artifact_id'/>
<int32_t name='max_job_id'/>
<int32_t name='max_schedule_id'/>
<int32_t name='max_proj_id'/>
<int32_t name='max_building_id'/>
<int32_t name='max_machine_id'/>
<int32_t name='max_flow_guide_id'/>
<int32_t name='max_histfig_id'/>
<int32_t name='max_histevent_id'/>
<int32_t name='max_histeventcol_id'/>
<int32_t name='max_unitchunk_id'/>
<int32_t name='max_art_imagechunk_id'/>
<int32_t name='max_task_id'/>
<int32_t name='max_squad_id'/>
<int32_t name='max_formation_id'/>
<int32_t name='max_activity_id'/>
<int32_t name='max_interaction_instance_id'/>
<int32_t name='max_written_content_id'/>
<int32_t name='max_identity_id'/>
<int32_t name='max_incident_id'/>
<int32_t name='max_crime_id'/>
<int32_t name='max_vehicle_id'/>
<int32_t name='max_army_id'/>
<int32_t name='max_army_controller_id'/>
<int32_t name='max_army_tracking_info_id'/>
<int32_t name='max_cultural_identity_id'/>
<int32_t name='max_agreement_id'/>
<int32_t name='max_poetic_form_id'/>
<int32_t name='max_musical_form_id'/>
<int32_t name='max_dance_form_id'/>
<int32_t name='max_scale_id'/>
<int32_t name='max_rhythm_id'/>
<int32_t name='max_occupation_id'/>
<int32_t name='max_belief_system_id'/>
<int32_t name='max_image_set_id'/>
<int32_t name='max_divination_set_id'/>
<enum type-name='game_type' name='gametype' base-type='int16_t'/>
<stl-string name='fort_name'/>
<stl-string name='world_name'/>
<int32_t name='year'/>
<compound type-name='shared_world_headerst' name='world_header'/>
<stl-string name='filename_noext'/>
</struct-type>
</data-definition>
<!--
Local Variables:
indent-tabs-mode: nil
nxml-child-indent: 4
End:
-->