News:

11 March 2016 - Forum Rules

Main Menu

The Legend of Zelda: A New Light

Started by gzip, May 10, 2020, 12:21:18 AM

Previous topic - Next topic

Jcnet1

I encountered the same issue after patching the game with a PRG0 rom then patching the 3.0b2 rom with the reveal secrets patch.

I attempted to use mesen and nestopia retroarch cores but neither worked.

I was able to patch 3.0b2 with the sword patch as well as the level 9 secret patches and the game loaded just fine but much like the previous poster I would only see a black screen if i tried to load the game with the reveal secrets optional patch loaded.

gzip

#41
Hmm, I wonder what I'm missing to be able to reproduce this. There's no problem w/ reveal_secrets.ips in 3.0b?

Could the patcher make a difference? I've been using this:
https://www.romhacking.net/patch/

May 04, 2022, 02:52:42 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

Tried on retroarch with the same cores, no go. Not sure what else to try...

Jcnet1

I just patched the prg0 zelda rom with 3.0b then with level 9 secret then with reveal secrets and the game loaded up just fine after creating a new character

I then patched prg0 zelda from with 3.0b2 then with level 9 secret, then with reveal secrets and the game did not load after creating a new character. Problem seems exclusive to 3.0b2 changes. 3.0b2 works fine but only if I don't also include the 'reveal secrets' optional patch.

gzip

#43
Try applying this patch after the others and let me know if it helps. I still can't reproduce the hang but that will help me narrow it down to a suspect piece of code.

Jcnet1

Applying the 3.02b patch to the prg0 rom, then the level 9 secret, then the reveal secrets patch, and then finally that patch file you just posted in the previous post to the same rom in that order allowed the game to load just fine

gzip

#45
Great, that's a start. I wish I could reproduce the hang though, let me know if you can think of anything else that could be at play.

This is a long shot but ignore the previous patch and try this one instead, after the others. And just to clarify, does the level_9_secret patch have to be applied as well to get the hang?

Jcnet1

I just tried it with just the 3.0b2 patch + the reveal secret patch and experienced the black screen again so it didn't require any additional patches to trigger that.

As for your latest possible fix:
I patched 3.0b2, level 9 secret, reveal secret then finally your "possible hang fix" patch and the game loaded just fine.


gzip

#47
Ok, we'll go with that then. Thanks for verifying the various patches!

Here's the latest 3.0b3. Other than the hang fix there's a text fix for the optional sword patch and it also replaces four of the duplicate overworld screens (south beach, east beach, death mountain, level 3 entrance).

Jcnet1

Just tried the new patch one with the level 9 secret, reveal secrets, and start with sword patch and the other without the sword patch

Both gave me a black screen after creating a character (I'm using mesen on retroarch with the newest core)

gzip

Doh! Let's try that again. Link above updated.

Jcnet1

Yay, it works, thanks for your dedication on this project  :thumbsup:

gzip

Quote from: Jcnet1 on May 04, 2022, 09:13:23 PM
Yay, it works, thanks for your dedication on this project  :thumbsup:

Thanks for your diligence with testing.

netux

Hey gzip, what is the level 9 secret patch for? Is this the same as reveal secrets or what is the difference? Thanks

gzip

Quote from: netux on May 07, 2022, 11:29:08 AM
Hey gzip, what is the level 9 secret patch for? Is this the same as reveal secrets or what is the difference? Thanks

Hey netux, many people have struggled to find level 9  :banghead: so that patch replaces the hidden passage to level 9 with a normal, obvious passageway.

netux

Quote from: gzip on May 07, 2022, 11:38:34 AM
Hey netux, many people have struggled to find level 9  :banghead: so that patch replaces the hidden passage to level 9 with a normal, obvious passageway.

Oh! got it. Ok, then I won't use that patch so I can try it as original intended. Thanks!

gzip


I finally had a chance to test the hack on real hardware today!

That's an SNROM cartridge of Spot with the battery and related components added, along with an adapter board from MouseBiteLabs which replaces the PRG-ROM with flashable memory. The tiny black and white television is an old karaoke machine found at a thrift shop.

erpster2

#56
a different problem that I found with 3.0b2 (wasn't aware that a 3.0b3 came out until a few moments ago as I was busy for the past few weeks with real life stuff) is when I applied the remove_automap.ips onto the base Zelda A New Light 3.0b2 game, it seem to have changed certain dungeon room layouts and I could not complete dungeon 9 of the first quest (the pushable block that triggers the stairway entrance was gone)

but when I played the Zelda A New Light 3.0b2 game as is without the "remove_automap" patch applied, that certain movable block in that room was there

edit 5/17 - the screenshots of what changed with remove_automap.ips - tested remove_automap.ips with both Floating IPS tool and Romhacking.net's online patcher

applying remove_automap.ips changed the following:

   

into this:




it seems the remove_automap.ips patch needs to be updated for the 3.0 version so that it removes the automap feature while preserving (or not messing with) some of the dungeon room layouts

btw, that same problem occurs with 3.0b3 as well


on the other hand but unrelated, I'm happy to report that the updated reveal_secrets.ips patch works correctly ONLY when using the online patch tool from romhacking.net; Floating IPS {which is my usual patch tool} has problems applying the reveal_secrets.ips patch onto the Zelda A New Light game and generates error message "the patch was applied but appears scrambled or malformed." as that tool can't properly do it



gzip

#57
Here's the latest 3.0b4. Changes are as follows:
  • A new dungeon boss in level 7 (inspired by Outlands). See screen below.
  • A new optional patch full_health to start/continue with full health.
  • Update the remove_automap patch. Thanks erpster2!
Thanks to everyone who continues to help with testing! It's getting close.



May 17, 2022, 07:04:07 PM - (Auto Merged - Double Posts are not allowed before 7 days.)
Quoteon the other hand but unrelated, I'm happy to report that the updated reveal_secrets.ips patch works correctly ONLY when using the online patch tool from romhacking.net; Floating IPS {which is my usual patch tool} has problems applying the reveal_secrets.ips patch onto the Zelda A New Light game and generates error message "the patch was applied but appears scrambled or malformed." as that tool can't properly do it

I'll take a look at this as well.

ultimaweapon

Quote from: gzip on May 17, 2022, 06:50:59 PM
Here's the latest 3.0b4. Changes are as follows:

  • A new dungeon boss in level 7 (inspired by Outlands). See screen below.
  • A new optional patch full_health to start/continue with full health.
  • Update the remove_automap patch. Thanks erpster2!
Thanks to everyone who continues to help with testing! It's getting close.



May 17, 2022, 07:04:07 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

I'll take a look at this as well.

Great boss design! Looks like I'll need to replay this hack.
Trust in the Heart of the Cards

erpster2

#59
Quote from: erpster2 on May 17, 2022, 02:19:19 PMon the other hand but unrelated, I'm happy to report that the updated reveal_secrets.ips patch works correctly ONLY when using the online patch tool from romhacking.net; Floating IPS {which is my usual patch tool} has problems applying the reveal_secrets.ips patch onto the Zelda A New Light game and generates error message "the patch was applied but appears scrambled or malformed." as that tool can't properly do it


whoops, it seems that I should take some of this back.
while the online rom patcher js tool does not complain nor show any errors when patching the Zelda A New Light game with the reveal_secrets.ips patch file (unlike with Floating IPS which does display that error message I mentioned before), the game still works but does not actually "reveal" any secrets.

so the reveal_secrets.ips file needs to be updated again with the recent beta as no secrets are truly revealed when the game is patched with that IPS file but the game does not freeze/hang and continues to run fine