Posted: Tue Jan 08, 2002 1:22 am
As I don't see the codes in your cheat database, and as they are not in mine yet, I post the cheats for the game :
Note that the cheats are the same for the clones ('3wonderu' and 'wonderj') ...
JCK thanks you for the fix for 'pnickies'
BTW, to save our connection time, could you create an account (name = "JCK" if you can or "upjck" if it is too small) on this board for her ? Mail her password to upjck@yahoo.com ...
Thanks by advance for what you can do ...
Steph from The Ultimate Patchers
Visit
The Ultimate Patchers' site 
Code: Select all
; [ THREE WONDERS (WORLD) ]
; Credits are coded on 1 byte (00-09)
3wonders:0:FF0D59:09:000:*UP Unlimited credits
;----------------------------------------------------------------------------
3wonders:0:000000:00:999:[MIDNIGHT WANDERERS (Action)]
; Invulnerability is coded on 2 bytes :
; - timer (FF1838h) is coded on 1 byte (01-B4h then 00 when OFF)
; - switch (bit 7 at address FF17BAh) is coded on 1 bit (00 OFF or 01 ON)
3wonders:0:FF1838:B4:000:1UP Invulnerability ON (1/2)
3wonders:0:FF17BA:80:520:1UP Invulnerability ON (2/2)
3wonders:0:FF1838:00:001:1UP Invulnerability OFF (1/2)
3wonders:0:FF17BA:80:541:1UP Invulnerability OFF (2/2)
; Invulnerability is coded on 2 bytes :
; - timer (FF18D8h) is coded on 1 byte (01-B4h then 00 when OFF)
; - switch (bit 7 at address FF185Ah) is coded on 1 bit (00 OFF or 01 ON)
3wonders:0:FF18D8:B4:000:2UP Invulnerability ON (1/2)
3wonders:0:FF185A:80:520:2UP Invulnerability ON (2/2)
3wonders:0:FF18D8:00:001:2UP Invulnerability OFF (1/2)
3wonders:0:FF185A:80:541:2UP Invulnerability OFF (2/2)
;----------------------------------------------------------------------------
; Lives are coded on 1 byte (00-09)
3wonders:0:FF0DE7:03:000:1UP Unlimited lives
3wonders:0:FF0DE8:03:000:2UP Unlimited lives
; Time is coded on 3 bytes (00-09 & 00-05 & 00-09) :
; FF100Fh (minutes) - FF1010h (MSB seconds) - FF1011h (LSB seconds)
3wonders:0:FF1011:09:000:*UP Unlimited time
; Ammo. is coded on 1 byte (00-A0h)
3wonders:0:FF0E36:FF:000:1UP Unlimited super bomb ammo
3wonders:0:FF0E38:FF:000:2UP Unlimited super bomb ammo
;----------------------------------------------------------------------------
; Hearts are coded on 2 bytes (00-63h & 00-64h) :
; FF0E17h (current) - FF0E19h (needed)
3wonders:0:FF0E17:63:000:1UP One heart = life (1/2-P)
3wonders:0:FF0E19:64:500:1UP One heart = life (2/2-P)
; Hearts are coded on 2 bytes (00-63h & 00-64h) :
; FF0E1Bh (current) - FF0E1Dh (needed)
3wonders:0:FF0E1B:63:000:2UP One heart = life (1/2-P)
3wonders:0:FF0E1D:64:500:2UP One heart = life (2/2-P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get another heart
3wonders:0:FF0E17:63:001:1UP One heart = life (1/2-T)
3wonders:0:FF0E19:64:501:1UP One heart = life (2/2-T)
3wonders:0:FF0E1B:63:001:2UP One heart = life (1/2-T)
3wonders:0:FF0E1D:64:501:2UP One heart = life (2/2-T)
;----------------------------------------------------------------------------
3wonders:0:FF0E14:01:000:1UP Weapon - Normal (P)
3wonders:0:FF0E14:02:000:1UP Weapon - Hyper shot (P)
3wonders:0:FF0E14:03:000:1UP Weapon - Tail shot (P)
3wonders:0:FF0E14:04:000:1UP Weapon - Bound shot (P)
3wonders:0:FF0E14:00:000:1UP Weapon - Super bomb (P)
3wonders:0:FF0E15:01:000:2UP Weapon - Normal (P)
3wonders:0:FF0E15:02:000:2UP Weapon - Hyper shot (P)
3wonders:0:FF0E15:03:000:2UP Weapon - Tail shot (P)
3wonders:0:FF0E15:04:000:2UP Weapon - Bound shot (P)
3wonders:0:FF0E15:00:000:2UP Weapon - Super bomb (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get a weapon,
; you run out of ammo. or you lose a life
3wonders:0:FF0E14:01:001:1UP Weapon - Normal (T)
3wonders:0:FF0E14:02:001:1UP Weapon - Hyper shot (T)
3wonders:0:FF0E14:03:001:1UP Weapon - Tail shot (T)
3wonders:0:FF0E14:04:001:1UP Weapon - Bound shot (T)
3wonders:0:FF0E14:00:001:1UP Weapon - Super bomb (T)
3wonders:0:FF0E15:01:001:2UP Weapon - Normal (T)
3wonders:0:FF0E15:02:001:2UP Weapon - Hyper shot (T)
3wonders:0:FF0E15:03:001:2UP Weapon - Tail shot (T)
3wonders:0:FF0E15:04:001:2UP Weapon - Bound shot (T)
3wonders:0:FF0E15:00:001:2UP Weapon - Super bomb (T)
;----------------------------------------------------------------------------
3wonders:0:FF0DE3:01:000:1UP Option - Flames (P):Get an option first
3wonders:0:FF0DE3:02:000:1UP Option - Flames (P):Get an option first
3wonders:0:FF0DE5:01:000:2UP Option - Circular (P):Get an option first
3wonders:0:FF0DE5:02:000:2UP Option - Circular (P):Get an option first
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get an option or you lose a life
3wonders:0:FF0DE3:01:001:1UP Option - Flames (T):Get an option first
3wonders:0:FF0DE3:02:001:1UP Option - Flames (T):Get an option first
3wonders:0:FF0DE5:01:001:2UP Option - Circular (T):Get an option first
3wonders:0:FF0DE5:02:001:2UP Option - Circular (T):Get an option first
;----------------------------------------------------------------------------
3wonders:0:000000:00:999:[CHARIOT (Shooting)]
3wonders:0:000000:00:999:['Lives' and 'Hearts' cheats]
3wonders:0:000000:00:999:[ must be deactivated after ]
3wonders:0:000000:00:999:[ killing the last boss ]
; Invulnerability is coded on 2 bytes :
; - timer (FF1838h) is coded on 1 byte (01-B4h then 00 when OFF)
; - switch (bit 7 at address FF17BAh) is coded on 1 bit (00 OFF or 01 ON)
3wonders:0:FF1838:B4:000:1UP Invulnerability ON (1/2)
3wonders:0:FF17BA:80:520:1UP Invulnerability ON (2/2)
3wonders:0:FF1838:00:001:1UP Invulnerability OFF (1/2)
3wonders:0:FF17BA:80:541:1UP Invulnerability OFF (2/2)
; Invulnerability is coded on 2 bytes :
; - timer (FF18D8h) is coded on 1 byte (01-B4h then 00 when OFF)
; - switch (bit 7 at address FF185Ah) is coded on 1 bit (00 OFF or 01 ON)
3wonders:0:FF18D8:B4:000:2UP Invulnerability ON (1/2)
3wonders:0:FF185A:80:520:2UP Invulnerability ON (2/2)
3wonders:0:FF18D8:00:001:2UP Invulnerability OFF (1/2)
3wonders:0:FF185A:80:541:2UP Invulnerability OFF (2/2)
;----------------------------------------------------------------------------
; Lives are coded on 1 byte (00-06)
3wonders:0:FF0DE7:03:000:1UP Unlimited lives
3wonders:0:FF0DE8:03:000:2UP Unlimited lives
; Time is coded on 2 bytes (0000-270Fh) , then *100 for display
3wonders:0:FF1002:27:000:*UP Unlimited boss time (1/2)
3wonders:0:FF1003:0F:500:*UP Unlimited boss time (2/2)
;----------------------------------------------------------------------------
; Hearts are coded on 2 bytes (00-59h & 00-5Ah) :
; FF184Dh (current) - FF184Ch (needed)
3wonders:0:FF184D:59:000:1UP One heart = life (1/2-P)
3wonders:0:FF184C:5A:500:1UP One heart = life (2/2-P)
; Hearts are coded on 2 bytes (00-63h & 00-64h) :
; FF18EDh (current) - FF18ECh (needed)
3wonders:0:FF18ED:59:000:2UP One heart = life (1/2-P)
3wonders:0:FF18EC:5A:500:2UP One heart = life (2/2-P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get another heart
3wonders:0:FF184D:59:001:1UP One heart = life (1/2-T)
3wonders:0:FF184C:5A:501:1UP One heart = life (2/2-T)
3wonders:0:FF18ED:59:001:2UP One heart = life (1/2-T)
3wonders:0:FF18EC:5A:501:2UP One heart = life (2/2-T)
;----------------------------------------------------------------------------
; Enter max-1 (i.e. 02 for 3 options, 03 for 4 options ....)
; Options are coded on 2 bytes :
; - maximum options (FF183Bh) are coded on 1 byte (02-06)
; - options ready for use (FF183Dh) are coded on 1 byte (00-07)
3wonders:0:FF183B:06:000:1UP Maximum options (1/2)
3wonders:0:FF183D:07:500:1UP Maximum options (2/2)
; Options are coded on 2 bytes :
; - maximum options (FF183Bh) are coded on 1 byte (02-06)
; - options ready for use (FF183Dh) are coded on 1 byte (00-07)
3wonders:0:FF18DB:06:000:2UP Maximum options (1/2)
3wonders:0:FF18DD:07:500:2UP Maximum options (2/2)
; Bomb power is coded on 1 byte (00-02)
3wonders:0:FF1842:02:000:1UP Maximum bomb power
3wonders:0:FF18E2:02:000:2UP Maximum bomb power
; Fire power is coded on 2 bytes (00-04 * 2) :
; FF1845h (wide shot) - FF1847h (rapid shot)
3wonders:0:FF1845:04:000:1UP Max. fire power - Wide
3wonders:0:FF1847:04:000:1UP Max. fire power - Rapid
; Fire power is coded on 2 bytes (00-04 * 2) :
; FF18E5h (wide shot) - FF18E7h (rapid shot)
3wonders:0:FF18E5:04:000:2UP Max. fire power - Wide
3wonders:0:FF18E7:04:000:2UP Max. fire power - Rapid
;----------------------------------------------------------------------------
3wonders:0:FF183E:01:000:1UP Get the protetion (P)
3wonders:0:FF18DE:01:000:2UP Get the protetion (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you hit a "monster"
3wonders:0:FF183E:01:001:1UP Get the protetion (T)
3wonders:0:FF18DE:01:001:2UP Get the protetion (T)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
3wonders:0:FF183E:00:001:1UP No more protetion
3wonders:0:FF18DE:00:001:2UP No more protetion
;----------------------------------------------------------------------------
3wonders:0:FF183F:00:000:1UP Fire - Rapid shot (P)
3wonders:0:FF183F:01:000:1UP Fire - Wide shot (P)
3wonders:0:FF18DF:00:000:2UP Fire - Rapid shot (P)
3wonders:0:FF18DF:01:000:2UP Fire - Wide shot (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get the other fire
3wonders:0:FF183F:00:001:1UP Fire - Rapid shot (T)
3wonders:0:FF183F:01:001:1UP Fire - Wide shot (T)
3wonders:0:FF18DF:00:001:2UP Fire - Rapid shot (T)
3wonders:0:FF18DF:01:001:2UP Fire - Wide shot (T)
;----------------------------------------------------------------------------
3wonders:0:000000:00:999:[DON'T PULL (Puzzle)]
; Invulnerability is a timer coded on 2 bytes (0001-012Ch then 0000 when OFF)
; FF17D2h (MSB) - FF17D3h (LSB)
3wonders:0:FF17D2:01:000:1UP Invulnerability ON (1/2)
3wonders:0:FF17D3:2C:500:1UP Invulnerability ON (2/2)
3wonders:0:FF17D2:00:001:1UP Invulnerability OFF (1/2)
3wonders:0:FF17D3:01:501:1UP Invulnerability OFF (2/2)
; Invulnerability is a timer coded on 2 bytes (0001-012Ch then 0000 when OFF)
; FF1872h (MSB) - FF1873h (LSB)
3wonders:0:FF1872:01:000:2UP Invulnerability ON (1/2)
3wonders:0:FF1873:2C:500:2UP Invulnerability ON (2/2)
3wonders:0:FF1872:00:001:2UP Invulnerability OFF (1/2)
3wonders:0:FF1873:01:501:2UP Invulnerability OFF (2/2)
;----------------------------------------------------------------------------
; Lives are coded on 1 byte (00-07)
3wonders:0:FF0DE7:03:000:1UP Unlimited lives
3wonders:0:FF0DE8:03:000:2UP Unlimited lives
;----------------------------------------------------------------------------
; Fruits are coded on 2 bytes (00-62h & 00-63h) :
; FF0EBCh (current) - FF0EBEh (needed)
3wonders:0:FF0EBC:62:000:1UP One fruit = life (1/2-P)
3wonders:0:FF0EBE:63:500:1UP One fruit = life (2/2-P)
; Fruits are coded on 2 bytes (00-62h & 00-63h) :
; FF0EBDh (current) - FF0EBFh (needed)
3wonders:0:FF0EBD:62:000:2UP One fruit = life (1/2-P)
3wonders:0:FF0EBF:63:500:2UP One fruit = life (2/2-P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get another heart
3wonders:0:FF0EBC:62:001:1UP One fruit = life (1/2-T)
3wonders:0:FF0EBE:63:501:1UP One fruit = life (2/2-T)
3wonders:0:FF0EBD:62:001:2UP One fruit = life (1/2-T)
3wonders:0:FF0EBF:63:501:2UP One fruit = life (2/2-T)
;----------------------------------------------------------------------------
; Monsters are coded on 3 bytes :
; FF104Ah : visible monsters
; FF104Bh : monsters that may appear
; FF104Ch : monsters left
; If [FF104Bh] <> 00, the number will be added to [FF104Ah] and
; will be substracted to [FF104Ch] when [FF104Ah] = 00
; The level ends when [FF104Ah] + [FF104Ch] = 00
3wonders:0:FF104A:00:001:*UP End level (1/3)
3wonders:0:FF104B:00:501:*UP End level (2/3)
3wonders:0:FF104C:00:501:*UP End level (3/3)
;----------------------------------------------------------------------------
; Fruit is coded on 1 byte (00-17h)
; Fruit Points
; 00 1000
; 01 2000
; 02 3000
; 03 4000
; 04 5000
; 05 6000
; 06 7000
; 07 8000
; 08 9000
; 09 10000
; 0A 15000
; 0B 20000
; 0C 25000
; 0D 30000
; 0E 35000
; 0F 40000
; 10 45000
; 11 50000
; 12 60000
; 13 70000
; 14 80000
; 15 90000
; 16 100000
; 17 500
3wonders:0:FF0EC3:16:000:*UP Next fruit = 100000 (P)
;----------------------------------------------------------------------------
; Use this poke only when you are playing
3wonders:0:FF0EC3:16:001:*UP Next fruit = 100000 (T)
;============================================================================
JCK thanks you for the fix for 'pnickies'

BTW, to save our connection time, could you create an account (name = "JCK" if you can or "upjck" if it is too small) on this board for her ? Mail her password to upjck@yahoo.com ...
Thanks by advance for what you can do ...
Steph from The Ultimate Patchers
Visit

