Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Trials of Mana 3P Patch to multitapGames #6

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

JessePerry
Copy link

Seiken Densetstu 3 was released in an English Official translation for the first time in 2019 on Nintendo Switch as a part of the Mana Collection called Trials of Mana.

Players excited to play this sequel to Secret of Mana expected it to work with 3 players through a multi-tap - but Squaresoft did not add 3 player logic to this game for an unknown reason, even though it features a party of 3 playable characters in real time.

Fans added a 3 player patch for this as soon as possible and so the only way to enjoy 3 player SD3(ToM) is with this patch.

This patch is provided courtesy of Chris Friesen - Send questions/comments to [email protected]

The CRC32 codes for these were pulled from here fantasyanime.com https://www.fantasyanime.com/mana/som2downloads.htm

Thanks so much for your work on OpenEmu so far.
I wish I had enough xcode knowledge to build this core myself so I can test my changes, but I couldn't figure it out unfortunately so I switched to playing Snes9x on PC.
I hope you can merge this soon so others can enjoy this amazing 3 Player experience on Mac :)

Seiken Densetstu 3 was released in an English Official translation for the first time in 2019 on Nintendo Switch as a part of the Mana Collection called `Trials of Mana`.

Players excited to play this sequel to Secret of Mana expected it to work with 3 players through a multi-tap - but Squaresoft did not add 3 player logic to this game for an unknown reason, even though it features a party of 3 playable characters in real time.

Fans added a 3 player patch for this as soon as possible and so the only way to enjoy 3 player SD3(ToM) is with this patch.

This patch is provided courtesy of Chris Friesen - Send questions/comments to [email protected]

The CRC32 codes for these were pulled from here fantasyanime.com https://www.fantasyanime.com/mana/som2downloads.htm
@JessePerry
Copy link
Author

I figured out how to build OpenEmu and it's cores by following the guide.

I was able to build this altered version of the SNES9x core and run Trials of Mana (U) [3-Player Edition] but sadly the 3 player input doesn't work, and actually now even 2P input does not work.

So at least I know my changes are having an effect :P

I would appreciate any assistance and until this works, please don't merge this PR.

@JessePerry
Copy link
Author

Trials of Mana (U) [3-Player Edition].sav.zip

Here is a zip of a battery save for a 3 player party for anyone wanting to test - about 5hrs into the game.

In Snes9x 1.60 on PC you can press START on a controller to take over one of the characters at a time so you do this with 2P then 3P and it works.

@MaddTheSane
Copy link
Member

Which port would the multi-tap be in the actual hardware?

@JessePerry
Copy link
Author

The second port is the multitap on real hardware, as is configured here by default.

I tried switching around the ports in this part but it had no effect:

            S9xSetController(0, CTL_MP5, 0, 1, 2, 3);
            S9xSetController(1, CTL_JOYPAD,    4, 4, 4, 4);

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants