(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-04-24 07:38 PM
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
Posted on 08-15-06 06:00 PM Link | Quote
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 |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.012 seconds; used 353.51 kB (max 418.34 kB)