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 3,893
  • Replies Replies 49
  • Likes Likes 14
Okay, I just downloaded the new update and now the summit of Mt. Crenel is displaying correctly.

Thanks for your great work, bro.
Post automatically merged:

Post automatically merged:

Me again, this time I encountered a problem in the Mt. Crenel dungeon: In the place I show you in the following image, a moving platform should appear to cross the magma, but it never appears no matter how much time passes.
Soon new update!
 
The Legend of Zelda: The Minish Cap — Alek's Ultimate NX Edition v1.3.0

New release. Three things worth your time:

The whole game in Português (Brasil)
Not just the menus — 2910 messages across 80 banks. Dialogue, signs, item
text, all of it. Brazilian, not European: salvar not guardar,
você not tu, tela not ecrã.

It runs on the USA ROM you already have. No EU ROM, no patched
Brazilian ROM, no second download. Accented characters are composed from the
existing font at runtime, so they match the rest of the text instead of
looking pasted in. Pick it under SETTINGS → GENERAL → LANGUAGE.

Cave of Flames B1 — the lava platform is back
The moving platform in the Rollobite lava room never appeared, which left a
crossing you simply could not make.

It turned out not to be a gameplay bug at all. The asset index is generated
from the decompilation's .incbin directives, so a data symbol that starts with
a pointer word gets recorded four bytes past where it really begins. That
room's platform data was sized as 4 bytes instead of 32, and the spawner
walked straight off the end of the buffer — building hundreds of platforms out
of unrelated memory and never creating the real one.

The game now falls back to the ROM whenever a room property is shorter than
the structure it holds, so you don't need to delete or regenerate your
extracted assets
. The fix reaches you in the binary.

Offline achievements
RetroAchievements now works with no network. The session is cached so the
achievement set still loads offline, and unlocks you earn without a connection
are written to your SD card and sent when you reconnect — with their
original unlock time, not the time you came back online.

Same approach RetroAchievements approved for RAOfflineProxy, same condition:
softcore only. A hardcore unlock is never queued and never faked.

Heads up: this is the newest code in the release and it's had the least
testing. Earning offline and syncing later wasn't verified on hardware before
release. If achievements act up, that's the first thing to suspect — please
post /switch/tmc/ra.log and I'll look.

Also fixed
• Second screen no longer spoils the overworld — undiscovered regions stay
covered, matching the in-game map
• Minish Path leaves and parallax at the top of vertical rooms
• Sword charge graphics facing east, arrow collision in all four directions
• Gleerok's fire and neck segment bounds
• A late-game Vaati progression flag that could leave a save stuck

Updating
In-game updater picks it up automatically, or grab it from Releases. Your
saves, autosaves and settings are untouched.

One note: if you switch to Portuguese and later roll back to an older build,
restore your config.json first — older builds don't know the new language id.

Download
https://github.com/Alexgg1014/The-L...lek-s-Ultimate-NX-Edition/releases/tag/v1.3.0

SHA-256 12b3aa9cf2f78007265d5741a2566b0840ab012ffd366f471e3e661ac3883c2f
Size 14202547 bytes
 
Again Cave of Flames, the moving platform does not appear, on the floor B2, in the large room

PS: Thanks for your work , and opportunity to play this awesome game!
 
There's another room in the Mt. Crenel dungeon that's missing a moving platform. Also, in that same room, some in-game items (like the Gust Jar or the Cane of Pacci) stop working.
 

Attachments

  • IMG_20260831_152744_292_1.jpg
    IMG_20260831_152744_292_1.jpg
    1.4 MB · Views: 2
There's another room in the Mt. Crenel dungeon that's missing a moving platform. Also, in that same room, some in-game items (like the Gust Jar or the Cane of Pacci) stop working.
could u try to rebuild the assets? save ur tmc.sav and rebuild again, maybe it could work
Post automatically merged:

There's another room in the Mt. Crenel dungeon that's missing a moving platform. Also, in that same room, some in-game items (like the Gust Jar or the Cane of Pacci) stop working.
Please
tell me which room (or post a screenshot of the pause map) and attach
/switch/tmc/tmc.log and /switch/tmc/assetfix.log.
 
Last edited by alexgg1014,
could u try to rebuild the assets? save ur tmc.sav and rebuild again, maybe it could work
Post automatically merged:


Please
tell me which room (or post a screenshot of the pause map) and attach
/switch/tmc/tmc.log and /switch/tmc/assetfix.log.
I tried rebuilding the assets, but the problem persists.

P.S.: Here are the files you requested and the map location where the problems occur.
 

Attachments

  • IMG_20260831_171152_586_1.jpg
    IMG_20260831_171152_586_1.jpg
    1.4 MB · Views: 1
  • files.zip
    files.zip
    2.6 KB · Views: 2
I tried rebuilding the assets, but the problem persists.

P.S.: Here are the files you requested and the map location where the problems occur.
Thx i will be fix it ;)
Post automatically merged:

1788217756715.png

1788217790907.png

Also Some work in progress of other two projects!
Post automatically merged:

v1.3.1 is out — Cave of Flames platforms fixed for real this time

@JawsCK @CrisUllon — you were both right, and I owe you an apology for telling
you to rebuild your assets. That was never going to work, and I'll explain why.

What was actually going on

The game builds its data files from your ROM the first time it runs. One of
those files holds the list of moving platforms for a room — and it was being
recorded as much smaller than it really is. B2's room has ten platforms in it.
The game only ever saw two, then kept reading past the end of the file into
whatever happened to be sitting next to it in memory.

So rebuilding your assets just produced the same wrong file again. Nothing you
did was going to fix it on your end.

I fixed one of these files in v1.3.0. Turns out there were five. B1 was the one
I caught, which is why B1 works for you now and B2 doesn't. Two of the other
three aren't even in this dungeon — they're out in Hyrule Town and near Lon Lon
Ranch.

Why your items stopped working, CrisUllon

This is the part I want to flag, because that detail is what cracked the whole
thing. Without it I'd still be looking for a graphics bug.

A room can only hold 72 things at once — enemies, objects, effects, all sharing
the same 72 slots. When the game read past the end of that file it kept
creating junk platforms out of nonsense data until it randomly hit something
that looked like a stop marker. That filled all 72 slots.

So the real platform never got created. And then when you swung the Gust Jar or
the Cane of Pacci, there was no room left for their effects either. Same single
cause, three different symptoms.

v1.3.0 did put a limit on that runaway — but I set it at 64, which is almost the
whole 72. It stopped the crash without saving your items. That limit is now tied
to the pool size itself so I can't get it wrong again.

Going forward

There's now an automatic check that rebuilds this list from scratch every time I
compile and refuses to build if a sixth one of these ever turns up. This
particular kind of bug can't sneak back in quietly.

No need to delete or rebuild anything on your SD card this time — it's all in
the binary.

Grab it

The in-game updater will offer it, or download it from Releases. Your saves and
settings are untouched.

https://github.com/Alexgg1014/The-L...lek-s-Ultimate-NX-Edition/releases/tag/v1.3.1

SHA-256 35397c8836022de5df087a7d458dd4760e82ac6a46e72d7c3a112d432320f6d4
Size 14202547 bytes

Thanks to both of you — the reports and especially the logs made this a lot
faster than it would have been otherwise.
 
Last edited by alexgg1014,
The Legend of Zelda: The Minish Cap — Alek's Ultimate NX Edition v1.3.0

New release. Three things worth your time:

The whole game in Português (Brasil)
Not just the menus — 2910 messages across 80 banks. Dialogue, signs, item
text, all of it. Brazilian, not European: salvar not guardar,
você not tu, tela not ecrã.

It runs on the USA ROM you already have. No EU ROM, no patched
Brazilian ROM, no second download. Accented characters are composed from the
existing font at runtime, so they match the rest of the text instead of
looking pasted in. Pick it under SETTINGS → GENERAL → LANGUAGE.

Cave of Flames B1 — the lava platform is back
The moving platform in the Rollobite lava room never appeared, which left a
crossing you simply could not make.

It turned out not to be a gameplay bug at all. The asset index is generated
from the decompilation's .incbin directives, so a data symbol that starts with
a pointer word gets recorded four bytes past where it really begins. That
room's platform data was sized as 4 bytes instead of 32, and the spawner
walked straight off the end of the buffer — building hundreds of platforms out
of unrelated memory and never creating the real one.

The game now falls back to the ROM whenever a room property is shorter than
the structure it holds, so you don't need to delete or regenerate your
extracted assets
. The fix reaches you in the binary.

Offline achievements
RetroAchievements now works with no network. The session is cached so the
achievement set still loads offline, and unlocks you earn without a connection
are written to your SD card and sent when you reconnect — with their
original unlock time, not the time you came back online.

Same approach RetroAchievements approved for RAOfflineProxy, same condition:
softcore only. A hardcore unlock is never queued and never faked.

Heads up: this is the newest code in the release and it's had the least
testing. Earning offline and syncing later wasn't verified on hardware before
release. If achievements act up, that's the first thing to suspect — please
post /switch/tmc/ra.log and I'll look.

Also fixed
• Second screen no longer spoils the overworld — undiscovered regions stay
covered, matching the in-game map
• Minish Path leaves and parallax at the top of vertical rooms
• Sword charge graphics facing east, arrow collision in all four directions
• Gleerok's fire and neck segment bounds
• A late-game Vaati progression flag that could leave a save stuck

Updating
In-game updater picks it up automatically, or grab it from Releases. Your
saves, autosaves and settings are untouched.

One note: if you switch to Portuguese and later roll back to an older build,
restore your config.json first — older builds don't know the new language id.

Download
https://github.com/Alexgg1014/The-L...lek-s-Ultimate-NX-Edition/releases/tag/v1.3.0

SHA-256 12b3aa9cf2f78007265d5741a2566b0840ab012ffd366f471e3e661ac3883c2f
Size 14202547 bytes
Thanks for the PT-BR translation. Nice work
 

Site & Scene News

Popular threads in this forum