CFG Format (Jill of the Jungle)
Jump to navigation
Jump to search
CFG Format (Jill of the Jungle)
Format type | Configuration |
---|---|
Storing | Score |
Games |
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. |