User Tools

Site Tools


zm:locations:tweaks

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:locations:tweaks [2025/07/23 08:09] – [Interface Tweaks] felixwrightzm:locations:tweaks [2025/07/29 11:02] (current) – [Visual Tweaks] felixwright
Line 4: Line 4:
  
 0x8000000 refers to a location in the ROM. Unless you're tweaking these bytes live in an emulator/debugger, you shouldn't have to type the first 8.  0x8000000 refers to a location in the ROM. Unless you're tweaking these bytes live in an emulator/debugger, you shouldn't have to type the first 8. 
 +
 +===== Features =====
 +<code>
 +restore the item toggle feature in status screen. SELECT to toggle an item on/off.
 +0x800B4A0 :    01 -> 02
 +0x800B4A3 :    D1 -> D0
 +0x800B4AE :    2B -> 53
 +0x8071BB6 : 30 D1 -> C0 46
 +0x8071BF1 :    D0 -> E0
 +0x8071C34 : 00 26 -> C0 46
 +0x8071D78 : FF 27 -> C0 46
 +</code>
 +
 ===== Samus Tweaks ===== ===== Samus Tweaks =====
 Tweaks related directly to Samus. Tweaks related directly to Samus.
Line 419: Line 432:
 1E is a period 1E is a period
 Please note that there isn't a letter K for some reason. Please note that there isn't a letter K for some reason.
 +</code>
 +
 +===== Visual Tweaks =====
 +Tweaks related to game visuals. Namely, Samus
 +<code>
 +The charge particle isn't hidden when spin jumping
 +0x8055156 : 20 70 -> 00 00
 +
 +Fixes arm cannon position offset for the space jump (better visual effect)
 +0x8239064 : C8 51 23 08 88 51 23 08
 +</code>
 +
 +
 +<code>
 +All Suits
 +
 +; Run animation frame timers
 +0x8248300 : 02 -> ??
 +0x8248310 : 02 -> ??
 +0x8248320 : 02 -> ??
 +0x8248330 : 02 -> ??
 +0x8248340 : 02 -> ??
 +0x8248350 : 02 -> ??
 +0x8248360 : 02 -> ??
 +0x8248370 : 02 -> ??
 +0x8248380 : 02 -> ??
 +0x8248390 : 02 -> ??
 +
 +; Screw Attack
 +0x8250464 : 01 -> ??
 +0x8250474 : 01 -> ??
 +0x8250484 : 01 -> ??
 +0x8250494 : 01 -> ??
 +0x82504A4 : 01 -> ??
 +0x82504B4 : 01 -> ??
 +0x82504C4 : 01 -> ??
 +0x82504D4 : 01 -> ??
 +
 +; Screw Attack's Electric Field
 +0x828908C : 02 -> ??
 +0x8289098 : 02 -> ??
 +0x82890A4 : 02 -> ??
 +0x82890B0 : 02 -> ??
 +0x82890BC : 02 -> ??
 +0x82890C8 : 02 -> ??
 +0x82890D4 : 02 -> ??
 +0x82890E0 : 02 -> ??
 +
 +; Space Jump (Space + Screw will use these values too)
 +0x8250584 : 01 -> ??
 +0x8250594 : 01 -> ??
 +0x82505A4 : 01 -> ??
 +0x82505B4 : 01 -> ??
 +0x82505C4 : 01 -> ??
 +0x82505D4 : 01 -> ??
 +0x82505E4 : 01 -> ??
 +0x82505F4 : 01 -> ??
 +
 +Power Suit
 +
 +; Spin animation frame timers
 +0x824FE64 : 02 -> ??
 +0x824FE74 : 01 -> ??
 +0x824FE84 : 02 -> ??
 +0x824FE94 : 01 -> ??
 +0x824FEA4 : 02 -> ??
 +0x824FEB4 : 01 -> ??
 +0x824FEC4 : 02 -> ??
 +0x824FED4 : 01 -> ??
 +; Ball animation frame timers
 +0x8255A40 : 03 -> ??
 +0x8255A50 : 03 -> ??
 +0x8255A60 : 03 -> ??
 +0x8255A70 : 03 -> ??
 +0x8255A80 : 03 -> ??
 +0x8255A90 : 03 -> ??
 +0x8255AA0 : 03 -> ??
 +0x8255AB0 : 03 -> ??
 +; Wall jump animation timers
 +0x8250174 : 02 -> ??
 +0x8250184 : 02 -> ??
 +0x8250194 : 02 -> ??
 +
 +Zero Suit
 +
 +; Spin animation frame timers
 +0x829F8B4 : 02 -> ??
 +0x829F8C4 : 01 -> ??
 +0x829F8D4 : 02 -> ??
 +0x829F8E4 : 01 -> ??
 +0x829F8F4 : 02 -> ??
 +0x829F904 : 01 -> ??
 +0x829F914 : 02 -> ??
 +0x829F924 : 01 -> ??
 +; Wall jump animation timers
 +0x829F984 : 02 -> ??
 +0x829F994 : 02 -> ??
 +0x829F9A4 : 02 -> ??
 +; Crouching to crawl
 +0x82B0820 : 02 -> ??
 +0x82B0830 : 02 -> ??
 +0x82B0840 : 02 -> ??
 +0x82B0850 : 02 -> ??
 +; Crawling stopped
 +0x82B0870 : 10 -> ??
 +0x82B0880 : 10 -> ??
 +0x82B0890 : 10 -> ??
 +0x82B08A0 : 10 -> ??
 +; Starting to crawl
 +0x82B0B10 : 04 -> ??
 +0x82B0B20 : 04 -> ??
 +0x82B0B30 : 03 -> ??
 +0x82B0B40 : 03 -> ??
 +0x82B0B50 : 02 -> ??
 +; Crawling
 +0x82B0950 : 04 -> ??
 +0x82B0960 : 04 -> ??
 +0x82B0970 : 04 -> ??
 +0x82B0980 : 04 -> ??
 +0x82B0990 : 04 -> ??
 +0x82B09A0 : 04 -> ??
 +; Uncrouching from crawl
 +0x82B09C0 : 02 -> ??
 +0x82B09D0 : 02 -> ??
 +0x82B09E0 : 02 -> ??
 +0x82B09F0 : 02 -> ??
 +; Turning while crawling
 +0x82B0A60 : 02 -> ??
 +0x82B0A70 : 02 -> ??
 +0x82B0A80 : 02 -> ??
 +0x82B0A90 : 02 -> ??
 +; Shooting while crawling
 +0x82B0910 : 02 -> ??
 +0x82B0920 : 02 -> ??
 +0x82B0930 : 04 -> ??
 </code> </code>
zm/locations/tweaks.1753258168.txt.gz · Last modified: by felixwright