CFG Format (Jill of the Jungle)

From ModdingWiki
Jump to: navigation, search

File structure

Jill of the Jungle

High scores and game configuration are stored in the JILL#.CFG file. Saved game names are only allowed to be 7 characters long in-game even though there is space for 12 characters.

Offset Type Description
0 String[10] High score name #1
10 String[10] High score name #2
20 String[10] High score name #3
30 String[10] High score name #4
40 String[10] High score name #5
50 String[10] High score name #6
60 String[10] High score name #7
70 String[10] High score name #8
80 String[10] High score name #9
90 String[10] High score name #10
100-119 ? (unknown)
120 SINT32 High score value #1
124 SINT32 High score value #2
128 SINT32 High score value #3
132 SINT32 High score value #4
136 SINT32 High score value #5
140 SINT32 High score value #6
144 SINT32 High score value #7
148 SINT32 High score value #8
152 SINT32 High score value #9
156 SINT32 High score value #10
160 String[12] Saved game name #1
172 String[12] Saved game name #2
184 String[12] Saved game name #3
196 String[12] Saved game name #4
208 String[12] Saved game name #5
220 String[12] Saved game name #6
232 CFG_STRUCT Common configuration block

Xargon and Kiloblaster

High scores and game configuration are stored in the CONFIG.XR# file. Saved game names are allowed to be 9 characters long in-game even though there is space for 10 characters.

Offset Type Description
0 String[10] High score name #1
10 String[10] High score name #2
20 String[10] High score name #3
30 String[10] High score name #4
40 String[10] High score name #5
50 String[10] High score name #6
60 String[10] High score name #7
70 String[10] High score name #8
80 String[10] High score name #9
90 String[10] High score name #10
100 SINT32 High score value #1
104 SINT32 High score value #2
108 SINT32 High score value #3
112 SINT32 High score value #4
116 SINT32 High score value #5
120 SINT32 High score value #6
124 SINT32 High score value #7
128 SINT32 High score value #8
132 SINT32 High score value #9
136 SINT32 High score value #10
140 String[10] Saved game name #1
150 String[10] Saved game name #2
160 String[10] Saved game name #3
170 String[10] Saved game name #4
180 String[10] Saved game name #5
190 String[10] Saved game name #6
200 String[10] Saved game name #7
210 CFG_STRUCT Common configuration block

Common configuration block

Offset Type Description
0 SINT16 If this is set to 1, the configuration will reset.
2 SINT16 Joystick enabled if this is nonzero.
4 SINT16 Joystick X left value.
6 SINT16 Joystick X center value.
8 SINT16 Joystick X right value.
10 SINT16 Joystick Y up value.
12 SINT16 Joystick Y center value.
14 SINT16 Joystick Y down value.
16 SINT16 Display configuration. For Jill: 1=CGA, 2=EGA, 4=VGA. For Xargon: use 0.
18 SINT16 Music configuration. Nonzero value means it is enabled.
20 SINT16 Digital sound configuration. Nonzero value means it is enabled.