User Tools

Site Tools


zm:basics:faq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
zm:basics:faq [2025/03/06 23:02] – [How do I apply hex tweaks?] felixwrightzm:basics:faq [2025/03/06 23:05] (current) – [Where do I start?] felixwright
Line 3: Line 3:
 ===== Where do I start? ===== ===== Where do I start? =====
  
-Using [[https://www.microsoft.com/en-us/software-download/windows10ISO | Windows 10]] or [[https://www.microsoft.com/en-us/software-download/windows11 | newer]] to romhack is highly recommended\\ +Using [[https://www.microsoft.com/en-us/software-download/windows10ISO | Windows 10]] or [[https://www.microsoft.com/en-us/software-download/windows11 | Windows 11]] to romhack is highly recommended\\ 
 Get [[https://metroidconstruction.com/resource.php?id=90 | MAGE]], [[https://mgba.io/downloads.html | mGBA]], [[https://mh-nexus.de/en/downloads.php?product=HxD20 | HxD Hex Editor]], and [[https://github.com/Alcaro/Flips/releases | Floating IPS]]\\  Get [[https://metroidconstruction.com/resource.php?id=90 | MAGE]], [[https://mgba.io/downloads.html | mGBA]], [[https://mh-nexus.de/en/downloads.php?product=HxD20 | HxD Hex Editor]], and [[https://github.com/Alcaro/Flips/releases | Floating IPS]]\\ 
 See [[:why_rom_hack|Why Rom Hack?]]\\  See [[:why_rom_hack|Why Rom Hack?]]\\ 
Line 40: Line 40:
  
 ===== How do I apply an ASM file to my hack? (Both Games) ===== ===== How do I apply an ASM file to my hack? (Both Games) =====
-A:  In order to apply ASM to a ROM, you'll need an assembler, the ASM file, and your ROM all in the same place. ARMIPS is an assembler that allows you to apply ASM. Download and Extract ARMIPS, then put your ROM and ASM in the same folder as armips.exe. In this example we will use SparkControl. Next, open the .asm you want to apply in a text editor and look at the top. You should see a second line beginning with .open:+A:  In order to apply ASM to a ROM, you'll need an assembler, the ASM file, and your ROM all in the same place. [[https://github.com/Kingcom/armips/releases | ARMIPS]] is an assembler that allows you to apply ASM. Download and Extract ARMIPS, then put your ROM and ASM in the same folder as armips.exe. In this example we will use SparkControl. Next, open the .asm you want to apply in a text editor and look at the top. You should see a second line beginning with .open:
  
 ''.open "zm.gba","SparkControl.gba",0x8000000'' ''.open "zm.gba","SparkControl.gba",0x8000000''
zm/basics/faq.1741302160.txt.gz · Last modified: by felixwright