[This is the offset table from the CCTools help. I reformatted it slightly. --Æ]
To benefit other programmers and Chip's Challenge enthusiasts, I have included
the complete set of offsets that I found while making my
Customizer program. Not all of these were used (for lack of a purpose I have
found), but I have put them all in here to benefit others anyway. If anyone else
has any useful (or just interesting) offsets they would like for me to know, or
if you think I should include or exclude any values listed, please e-mail me. [email removed --Æ]
The offsets: (* denotes not included in CCHack)
Offset | Size | Description | * |
---|---|---|---|
0x4868 | 16 | Window Title | |
0x48A2 | 157 | New game message | |
0x4940 | 52 | Not enough memory | |
0x4976 | 49 | Fire boots | |
0x49A8 | 40 | Flippers | |
0x49D2 | 29 | Bombs | |
0x49F0 | 35 | Moving blocks | |
0x4A14 | 30 | Creatures | |
0x4A34 | 18 | Out of time | |
0x4A68 | 11 | Entpack.ini | |
0x4A74 | 16 | Entpack.ini entry name | |
0x4AD4 | 9 | CHIPS.DAT | |
0x4C0A | 9 | default blip2.wav | |
0x4C14 | 8 | default door.wav | |
0x4C1D | 10 | default bummer.wav | |
0x4C28 | 10 | default ditty1.wav | |
0x4C33 | 10 | default chimes.wav | |
0x4C3E | 8 | default oof3.wav | |
0x4C47 | 10 | default strike.wav | |
0x4C52 | 10 | default chimes.wav | |
0x4C5D | 10 | default click3.wav | |
0x4C68 | 8 | default pop2.wav | |
0x4C71 | 10 | default water2.wav | |
0x4C7C | 8 | default hit3.wav | |
0x4C85 | 12 | default teleport.wav | |
0x4C92 | 10 | default click1.wav | |
0x4C9D | 8 | default bell.wav | |
0x4CA6 | 10 | default chip01.mid | |
0x4CB1 | 10 | default chip02.mid | |
0x4CBC | 10 | default canyon.mid | |
0x4DA3 | 6 | "PAUSED" | * |
0x4D16 | 16 | "Chip's Challenge" | |
0x4E31 | 17 | Ignore Passwords menu option | |
0x510C | 88 | Skip level | |
0x5166 | 39 | Corrupt...dat file | |
0x519A | 39 | Enter p/w | * |
0x51C2 | 40 | Incorrect p/w | * |
0x51EB | 26 | Must enter p/w | * |
0x5236 | 39 | Must enter level and/or p/w | * |
0x525E | 33 | Must enter valid p/w | * |
0x5280 | 33 | Not valid level # | * |
0x52A2 | 20 | No levels completed | * |
0x52B7 | 33 | Level %d: %d seconds, %l points | * |
0x52D9 | 24 | Level %d: not completed | * |
0x52F5 | 30 | You have completed %d level(s). | * |
0x5314 | 31 | Total score is... | * |
0x5334 | 18 | Yowser! First try! | |
0x5347 | 14 | Go Bit Buster! | |
0x5356 | 20 | Finished! Good Work! | |
0x536B | 20 | At last! You did it! | |
0x5383 | 15 | Time Bonus: %d | |
0x5393 | 17 | Level Bonus: %li | |
0x53A5 | 17 | Level Score: %li | |
0x53B7 | 50 | Established time record | |
0x53ED | 49 | Beat prv time record | |
0x5422 | 54 | Increased score | |
0x5459 | 17 | Total score: %li | |
0x546E | 57 | Great job...finished | |
0x54A8 | 154 | Melinda offers membership... | |
0x5544 | 381 | You completed %d levels, tot score is... | |
0x56D6 | 129 | Picking up chips...instead of a champ. | |
0x5758 | 114 | Chip hit the ice...thrash-a-thon! | |
0x57CB | 121 | Chip is halfway though...computer breath! | |
0x5845 | 123 | Chips used to spend...this brain-buster! | |
0x58C1 | 120 | 'I can do it!...Melinda waits at the end! | |
0x593A | 114 | Besides being an angel...president of the Bit Busters! | |
0x59AD | 125 | Chip can't wait...accessed everyone's grades! | |
0x5A2B | 101 | If Chip's grades...help him study! | |
0x5A91 | 131 | 'I've made it this far...'Totally unfair!" he yelps. | |
0x5B15 | 60 | Groov-u-loids!...He's stoked! | |
0x91B9 | 2 | Fake Last Level # (copy 1) | |
0x91C0 | 2 | # of levels (copy 1) | |
0xBA14 | 2 | # of levels (copy 2) | |
0xBB14 | 2 | Fake Last Level # (copy 2) | |
0xBB1C | 2 | # of levels (copy 3) | |
0xD800 | ??? | OBJ32_4 bitmap | |
0x1F800 | ??? | OBJ32_4E bitmap | |
0x30000 | ??? | OBJ32_1 bitmap | |
0x36A00 | ??? | BACKGROUND bitmap | |
0x38400 | ??? | 200 bitmap | |
0x3A000 | ??? | INFOWND bitmap | |
0x3B800 | ??? | CHIPEND bitmap | |
[NOTE: The following are relative to the end of the bitmap section. The offsets given are with the default graphics.] | |||
0x3FC06 | 5 | Game | |
0x3FC10 | 9 | New Game | |
0x3FC21 | 6 | Pause | |
0x3FC2F | 14 | Best Times | |
0x3FC47 | 5 | Exit | |
0x3FC4F | 8 | Options | |
0x3FC5C | 17 | Background Music | |
0x3FC72 | 14 | Sound Effects | |
0x3FC85 | 6 | Color | |
0x3FC8E | 6 | Level | |
0x3FC99 | 15 | Restart | |
0x3FCAD | 12 | Next | |
0x3FCBE | 16 | Previous | |
0x3FCD3 | 9 | Go To | |
0x3FCDF | 5 | Help | |
0x3FCE9 | 12 | Contents | |
0x3FCFA | 12 | How to Play | |
0x3FD0B | 9 | Commands | |
0x3FD19 | 16 | How to Use Help | |
0x3FD33 | 26 | About... | |
0x3FE0F | 11 | Go To Level | * |
0x3FE3A | 54 | Enter level # or p/w | * |
0x3FEA3 | 13 | Level number: | * |
0x3FEC1 | 9 | Password: | * |
0x4000F | 14 | Password Entry | * |
0x4020F | 10 | Best Times | * |
0x4024A | 40 | Level number, seconds left, level score: | * |
0x40296 | 5 | Go To | * |
0x4040F | 15 | Level Complete! | * |
0x404A4 | 7 | Onward! | * |
0x40607 | 16 | "Chip's Challenge" (about box) |