News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Secret of Mana, Turbo - Beta 200211  (Read 188870 times)

SLXD249

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Secret of Mana, Turbo - Beta 200126
« Reply #1180 on: February 10, 2020, 02:32:41 pm »
I would like to report a bug in SoM. After I beet Spikey and got the whip, I was making my way out of the Haunter Forest when I was about to take the whip shortcut. But the guy stops in the position and the camera doesn't move, essentially hard locking the game without freezing or stoping the music. The only thing I can think of that might contribute to it is that Watts was sitting there below the platform, so the Watts and Neko in Haunted Forest patch may have had something to do with it. I was still able to play the game, but the whip post soft locks on either side. I checked from the Water Palace angle too.

Queue

  • Sr. Member
  • ****
  • Posts: 293
    • View Profile
Re: Secret of Mana, Turbo - Beta 200211
« Reply #1181 on: February 11, 2020, 02:05:44 pm »
Version 2020-02-11:
https://ufile.io/zmum6qz7

Technical Changes:
- Added Technical\Internal_SFROM_Header which embeds the SFROM header (and footer, technically) needed by the Nintendo emulator internally called canoe (used by the 3DS VC, Wii VC, SNES Classic, Switch, etc.) into the first 0x60 bytes of the ROM, and removes any dependencies on the code that was originally there. Said header is actually only the version for the Wii VC and SNES Classic; it also embeds the Switch "Can1" variant in the final 0x14 bytes of the ROM (currently 4MB ROM size only). 3DS VC is still not inherently supported and will require the use of external tools to format the ROM for use.
- Cleaned up SFROM header data layout in the Helper Script (even though it's technically not even necessary now).

This doesn't matter for 99% of users, but perhaps the tiny (probably immeasurably tiny!) performance benefit from having axed the jump table / function table of contents at the beginning of the ROM will benefit us all.

For those who do use the Turbo ROM with one of the canoe emulators, this should mean the patched ROM will work without further processing: SFROM Tool (etc.) shouldn't be necessary and the ROM should just be ready to use. The .sfrom file generated by the helper script is actually overkill and will likely be removed in a future release. My final tests (yesterday) unfortunately had to exclude the Switch / SNES Classic, and were only via Wii, so until I have a chance to try on those systems again, I'll have to rely on users reporting if it worked on theirs.



MrBlunty9, I don't currently offer a pre-built IPS file (and obviously can't legally provide a pre-patched ROM). The error message you got is fascinating since it seems to indicate a fair bit of patcher code ran, but failed to parse the ZPS file and slice it up into virtual files (DEF.adf is the hardcoded filename that is at the top of the virtual file hierarchy).

SLXD249, that sounds like the event that runs when you use a whip post is mangled, which would happen due to some unresolved patch conflict. Any further info you can give me would be helpful, namely:
- are you using any external SoM patches (IPS patches applied before or after Turbo)?
- could you post your Turbo config file (SoM Turbo.200126.ini) to pastebin.com (or similar)?
« Last Edit: February 13, 2020, 01:25:59 pm by Queue »

SLXD249

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Secret of Mana, Turbo - Beta 200211
« Reply #1182 on: February 11, 2020, 02:11:38 pm »
Kethinov contacted me directly. Apparently it was due to a whip post patch bug in an older build of the turbo patcher. I downloaded a fresh one and repatched it, and it works now

Quote:
"The bug is related to Queue’s whip post bug fixes. If you download the latest version of the Turbo patcher and do a build based on that, it should be fixed."
Unquote

AdamDravian

  • Jr. Member
  • **
  • Posts: 39
    • View Profile
Re: Secret of Mana, Turbo - Beta 200211
« Reply #1183 on: February 11, 2020, 11:03:22 pm »
Version 2019-02-11:
https://ufile.io/zmum6qz7[/url

Unless that's a build from exactly one year ago, I think the year's wrong.
Writer of the '80s-themed webcomic Satan Ninja 198X

hmsong

  • Sr. Member
  • ****
  • Posts: 322
    • View Profile
Re: Secret of Mana, Turbo - Beta 200211
« Reply #1184 on: February 11, 2020, 11:18:03 pm »
Unless that's a build from exactly one year ago, I think the year's wrong.

LOL!  The download has the right year.

Queue

  • Sr. Member
  • ****
  • Posts: 293
    • View Profile
Re: Secret of Mana, Turbo - Beta 200211
« Reply #1185 on: February 13, 2020, 01:27:45 pm »
SLXD249, great, and d'oh, I always forget to consider someone's just running into an old fixed bug.

AdamDravian, got out my time machine backspace key and fixed that.

kethinov

  • Full Member
  • ***
  • Posts: 124
    • View Profile
Re: Secret of Mana, Turbo - Beta 200211
« Reply #1186 on: February 21, 2020, 10:01:38 pm »
New hack: No Neko Price Gouging

This patch makes it so Neko no longer double charges for everything. This is particularly useful if you want to buy Faerie Walnuts or Barrels earlier in the game without wanting to hyper grind or go into poverty.

Download: http://kethinov.com/images/linked/som/nekoprice/SecretofManaNoNekoPriceGouging1.0.zip (pending on RHDN...)



This is not the big project I was describing working on before. I decided to take a quick break from that because I saw a request for this Neko tweak on the SoM Randomizer Discord and since it is easy to do and nobody had made a hack for it, I figured I'd go ahead and put it up. To be honest I don't think I'll actually play with this hack in my builds. I like that Neko rips you off. Adds some charm to the game. But I've seen a lot of people complain about it over the years, so I'm sure this will make somebody's day.

Queue

  • Sr. Member
  • ****
  • Posts: 293
    • View Profile
Re: Secret of Mana, Turbo - Beta 200211
« Reply #1187 on: Today at 03:04:52 am »
Neat. Those sorts of options do tend to make people happy.

I'm currently pounding away at the world map. I've got the "globe" map scrolling roughly 25% faster and the "flat" map loading basically instantly instead of slowly over multiple seconds. I also fixed a tiny graphical glitch at the bottom edge of the "flat" map and fixed its colors in ZSNES. Trying to eke out a little bit faster scrolling from the "globe" map, then I'll feel better about adding new functionality. It's just been slow going, trying to optimize already fairly optimized code; the biggest gains so far have been in the world map RLE decompressor, which benefits flight, globe and flat, but I think I've made it as fast as I'm capable of.

hmsong

  • Sr. Member
  • ****
  • Posts: 322
    • View Profile
Re: Secret of Mana, Turbo - Beta 200211
« Reply #1188 on: Today at 03:54:31 am »
@Queue @kethinov

I am truly glad that both of you haven't ditched SoM.  I know it's been quiet here recently, but I check this place everyday, always looking forward to the things you've been working on.  This is the most ambitious project in improving the game that I've ever seen (I hope neither of you are tired of making immprovements to this).  And I seriously enjoyed all the improvements, to the point that I feel that if this had been implemented in the original release, this would have been the most well known action rpg in the golden era.  Well, SoM was still extremely well known, but people had plenty of complaints due to many many problems.