Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
0 users currently in ROM Hacking. |
Acmlm's Board - I3 Archive - ROM Hacking - 1943 level object/enemy data | New poll | | |
Add to favorites | Next newer thread | Next older thread |
User | Post | ||
RDOG Goomba Since: 11-17-05 From: London, Ontario, Canada Last post: 6314 days Last view: 6309 days |
| ||
Level data:
Levels use an object-based system and a 32x32 tile background system I think each level has a list of what 32x32 tile backgrounds to use Known object formats: SS TT PP XX YY SS TT PP SS TT XX PP PP YY SS = screen # TT = object type PP = object properties XX = X position YY = Y position 0x101A0 - BG tile data 0x13070 - L1 object data Object types: $00 - palette change $01 - GFX loader $07 - Ship $0A - Affects screen scrolling $0E - Boss sequence $12 - Ship turrets $13 - Boss ship turrets $14 - Ship explosion once all turrets are destroyed (boss turrets only, place right after object $13, else nothing or the explosion and level end happen when it appears) $15 - Music change (Use the game's NSF file for music values, and subtract 1) $17 - Bomber boss (Generates collision detection and propeller tiles, use turret object for turrets) $18 - Same as $17 $1c - "Found enemy bombers!" message Sprite data: 0x6080 - Level 1 Enemy Data 0x6248 - L2 enemy data 0x63AA - L3 enemy data sprite/enemy format: TT XP YY TT - sprite type XP - X position/sprite settings YY - Y position type: $00 - Standard enemy planes, fly down the screen, flip, and go back $01 - plane that flies around the edges of the screen $02 - plane spawned from aircraft carriers $03 - 5 enemy planes in V pattern $04 - nothing $05 - swarm of enemy jets $06 - same as $02 $07 - Enemy plane that flies down, flips and turns back, and flips again and goes down the screen $08 - Swarm of planes $09 - swarm of enemy jets that follow you $0A - 4 enemy planes that fly around the edges of the screen $0B - Swarm of planes that comes from the top of the screen $0C - Same as $00 $0D - unused, 2 enemy planes that fly down the screen fast, crossing eachother's path $0E - Swarm of bi-planes $0F - Swarm of planes at top of the screen that spin around and change horizontal direction when crossing the player's path $10 - bomber missile $11 - Same as $0f, but come from the bottom of the screen $12 - explosion debris $13 to $1D - crashes game $1E - spawns POW $1F - crashes game $20 - GFX loader $30 - POW planes $31 - go to next part of level $40 - bomber $50 - large bomber $60 - X position limits the number of enemy bullets allowed at a time $70 - X position limits the number of small enemy planes allowed at a time $A0 - Hidden power-up 0x10A80 - Beginning of ship tilemaps, first is player AC carrier |
Add to favorites | Next newer thread | Next older thread |
Acmlm's Board - I3 Archive - ROM Hacking - 1943 level object/enemy data | | |