ROM hacking: Difference between revisions

Content deleted Content added
Music hacking: Updating link to now redirect to the version on Video Game Music Preservation Foundation (VGMPF) instead of Game Developer Research Institute (GDRI), in case the page on GDRI gets taken down
Line 57:
As many Game Boy Advance games use the M4A Engine (informally called "Sappy Driver" and officially known as "MusicPlayer2000" or MP2k) for music, the program SapTapper can be used to hack Game Boy Advance music data. Various other utilities were created to work with the engine such as [https://web.archive.org/web/20160306150654/http://www.pokemonhackersonline.com/showthread.php?t=120-Wataru-Kun-s-Ultimate-Pok-mon-Music-Hacking-Guide Sappy 2006]. Another instance of the same engine being used between games is on the Nintendo 64 where most games use the same format; albeit with different sound banks for each game. A utility known as the [https://github.com/jombo23/N64-Tools/tree/master/N64MidiTool N64 Midi Tool] was created to edit the sequences that the majority of Nintendo 64 games use, however it does not cover first-party N64 titles that use a slightly different engine such as ''[[Super Mario 64]]''.
 
Several games for the [[Sega Genesis|Sega Mega Drive (Genesis)]]<ref>{{cite web|url=https://vgmpf.com/Wiki/index.php?title=Mega_Drive/Genesis_Sound_Driver_List|title=Mega Drive (/Genesis) Sound Driver List|website=Video Game Music Preservation Foundation}}</ref> used a sound engine commonly known as "SMPS", which has been offered in both [[Motorola 68000|68k]] and [[Zilog Z80|Z80]]-based versions.<ref>{{cite web|url=http://segaretro.org/SMPS|title=SMPS|website=Sega Retro|date=30 March 2024 }}</ref> It was predominantly used in a wide variety of Japanese-developed games for the system (including Sega's first-party games) with some games providing modified versions of the sound engine tailored for a specific game. It has been researched for decades by many hackers.<ref>{{cite web|url=http://forums.sonicretro.org/index.php?showtopic=32473|title=Valley Bell's SMPS Research|website=Sonic and Sega Retro Message Board}}</ref> Today, many tools are available<ref>{{cite web|url=http://info.sonicretro.org/Sonic_Hacking_Utilities#Sound_Editors|title=Sonic Hacking Utilities|website=Sonic Retro}}</ref> to alter the music of games that use the SMPS engine (most notably the ''Sonic the Hedgehog'' games in particular); many of the compositions and arrangements made under the SMPS engine had eventually made their way into the [[Steam Workshop]].<ref>{{cite web|url=http://steamcommunity.com/workshop/about/?appid=34270|title=Steam Workshop :: SEGA Mega Drive & Genesis Classics|website=steamcommunity.com}}</ref>
 
===ROM expansion===