News
Welcome to NeoRHDN! This place is still a work-in-progress, so pardon the construction...

Chat on Discord
Views: 758,624
Sections: Documents | Utilities | ROM Hacks | Games | Translations | Homebrew | Fonts | Community
Site: Main | Rules/FAQ | Discord | Memberlist | Latest posts | Stats | Ranks | Online users
11-23-24 01:54 AM
Guest: Register | Login

NeoRHDN - Utilities - Utility Information

Transplant tool
Script Extraction / Insertion
Description
As an attempt to inspire some interest in sma2 hacking, Smallhacker slapped a command line interface onto my prototype (the keyword being "prototype", meaning it is nowhere near finished, not to mention coded in a terrible language).

Basicaly this tool transplants the levels or modifications to a SMW smc rom maked with lunar magic, to a SMA2 *clean* gba rom

The readme contains usage instructions.

(On the command line, type: transplant.exe smw.smc sma2.gba)

Now, there program only supports some very basic stuff. Let's list the things it does support and the less obvious things that aren't supported.

Supported:
* Transplanting layer 1 level data
* Transplanting sprite level data
* Transplanting both level headers and the sprite header
* Transplanting screen exits

Not supported:
* Layer 2, both backgrounds and levels, simply because smallhacker haven't had time to add it
* Vertical levels. If you have any sprites in vertical levels, the game will most likely crash upon loading
* Map16 blocks (it replaces all Map16 blocks from the first two pages with water in an attempt to make really old hacks somewhat playable. Later pages will crash the game)
* Secondary exits, mostly because smallhacker is too lazy to find data about them at the moment
* Fragmented levels, meaning that you have to turn "Allow Fragmentation" off in Lunar Magic. Otherwise, your levels may crash on the GBA. (Fragmentation was added by LM, right? Right?) Apparently, this is a feature of the original SMW, so never mind.
* Anything added/changed by Lunar Magic

And, as an extra bonus, smallhacker added support for the three new sprites I've documented so far:
Sprite 12 - Coin collection block (normally found in Donut Plains 1. Not sure if it works elsewhere)
Sprite 36 - Yoshi coin sprite
Sprite 53 - Yoshi coin sprite (behind fence)

(Note that these are not actually the slots used in SMA2. The program automatically adjusts the sprite numbers to match the real ones.)
TitleTransplant tool
AuthorSmallhacker
CategoryScript Extraction / Insertion
PlatformGBA
GameSuper Mario World: Super Mario Advance 2
OSWindows
LicenseN/A
Source CodeNo
LevelIntermediate
Versionprototype
Release Date2010-04-08
Downloads73
Last Modified2023-06-17 03:30:40


Affiliates:


Acmlmboard v2.5.6+neo (2024-08-13)
© 2005-2024 Acmlm, Emuz, NinCollin, et al.

Page rendered in 0.029 seconds. (645KB of memory used)
MySQL - queries: 24, rows: 323/329, time: 0.024 seconds.