Homebrew game Project [Release] The Minish Cap – Alek's Ultimate NX Edition | Dual Screen, FLIP GRIP SUPPORT, Touch, RetroAchievements

  • Thread starter Thread starter alexgg1014
  • Start date Start date
  • Views Views 11,830
  • Replies Replies 125
  • Likes Likes 16
New found bug: after beat Palace of Winds boss, game crashes. It happened to me twice.

Thanks!
Alek's Ultimate NX Edition v1.4.14 — Gyorg Pair crash, a dojo crash, and a pass over Vaati

(Edited: this replaces the 1.4.12 and 1.4.13 notes that were here — 1.4.14 includes both of them.)

Available both ways:

Fixed: the Gyorg Pair fight crashed in its final phase (thanks @flaviometal, and mnavarretem86 on GitHub for the crash log and save)
It closed the game when you hit the exposed eyes, which is also the killing blow, so the fight couldn't be finished. Each Gyorg male removes itself from the boss's shared data the moment it finishes dying, so by the last phase there is none left — and the eye code was still going looking for one and reading through the empty slot. It now treats "no male left" as what it means: defeated. The crash log pinned this to the exact instruction, so this one is confirmed fixed.

Fixed: entering a dojo could close the game
Nobody reported this one — it turned up while I was regression-testing the release with the save from the Gyorg report, and it had been there for several versions. When a room's light is already off, the light manager runs outside the normal entity update, and in that path it was deleting whatever entity happened to run last instead of itself, or nothing at all, which is what crashed.

Also: a hardening pass over Vaati and 24 more files
Since people are getting to the end of the game, I went through the final boss the same way. Two of its parts were walking their shared data with byte offsets that only add up on the GBA, which on this port lands in the wrong place and can overwrite a pointer to another part; the rest are checks for parts that failed to appear or that die before the code looking for them.

Being honest about this part: no Vaati crash has been reported and I couldn't make one happen — the arenas behave the same before and after, and the screenshot set I compare every build against is pixel-identical. These are guards put in before the reports arrive. A few bosses (Mazaal, Moldorm, Gleerok) are still pending because their fixes need machinery this port doesn't have yet.

Hitting a crash? Attach the sdmc:/switch/tmc/crashlogs/ folder (or the newest crash_*.log) and tmc.log — those carry the fault address and the exact build, which is what pins down the line.

SHA-256 a40d252e52e07bd5187bb21358f9220fb683f307f59595a71d6a2cb535a3fca1 — tmc_aleks_ultimate_nx.nro (14,223,027 bytes)
Post automatically merged:

Alek's Ultimate NX Edition v1.4.16 — four-cannon puzzle fixed, and items on X / Y / ZL / ZR from the pause screen

Available both ways:

Fixed: the four-cannon puzzle in Dark Hyrule Castle couldn't be completed (thanks mnavarretem86 on GitHub for the video and the save)
All four Links reflect their cannonball, but only the two statues on the left were ever destroyed. The reflected ball looks up the statues through a shortcut that lands in the right place only on the GBA; here it started 16 bytes early, so of the four slots it read, two were unrelated data and only two were real statues — always the same two. It reads the real list now.

Verified by measuring the offsets in the build (the shortcut points at +0x28, the statue list is at +0x38, which is exactly the two-of-four you see in the video), but I couldn't drive the whole puzzle myself, so if that room still misbehaves please say so.

New: put items on X / Y / ZL / ZR straight from the pause screen (suggested by lbsbezerra on GitHub)
Open the game's own inventory, highlight an item and press X, Y, ZL or ZR — it goes on that button, the same way A and B work in vanilla. The second screen's ITEMS tab still does it too, and both views agree.

The other half of that request, drawing the X/Y buttons in the in-game HUD, isn't in yet: that HUD is the GBA's own tile-built one and already moves around in widescreen, so it needs actual artwork rather than a hook. If anyone has the ABXY mockups from the Picori Discord, I'd love a link.

If you're on 1.4.14 or older this also includes the dojo crash, the Gyorg Pair final phase and the Vaati hardening pass.

Hitting a crash? Attach the sdmc:/switch/tmc/crashlogs/ folder (or the newest crash_*.log) and tmc.log — those carry the fault address and the exact build, which is what pins down the line.

SHA-256 47bd60d9b4de0b439dc4aad92614d00615b4225abcc98b98172eaa4dfbc813df — tmc_aleks_ultimate_nx.nro (14,223,027 bytes)
 
Last edited by alexgg1014,

Site & Scene News