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

Controller Pak allows notes using the same Index? #8

Closed
bryc opened this issue Apr 3, 2015 · 1 comment
Closed

Controller Pak allows notes using the same Index? #8

bryc opened this issue Apr 3, 2015 · 1 comment

Comments

@bryc
Copy link
Owner

bryc commented Apr 3, 2015

4E 54 55 45 35 31 00 05 FF 23 00 00 00 00 00 00
2D 2E 2B 28 24 0F 25 2F 25 0F 18 00 00 00 00 00
4E 54 55 45 35 31 00 05 FF 23 00 00 00 00 00 00
2D 2E 2B 28 24 0F 25 2F 25 0F 18 00 00 00 00 00

Here are two notes, they're duplicate Turok save headers that point to 0x05 on the IndexTable. The game allows it - allows you to choose from two different files, but they use the same data.

I've yet to see this occur legitimately, so it could well be that this behavior is simply not checked on the N64. Could use some investigating.

What happens when you save your game? Does it create a new file, or overwrite the current file?
Does it change the noteName? Does the game rely on the noteName in any way? Try with other games.

@bryc bryc closed this as completed Apr 15, 2015
Repository owner locked and limited conversation to collaborators Jul 16, 2015
@bryc bryc reopened this Aug 11, 2015
Repository owner unlocked this conversation May 16, 2016
@bryc bryc closed this as completed Jan 24, 2017
@bryc
Copy link
Owner Author

bryc commented Jun 4, 2020

Rayman 2 also behaves the same way. I made two notes point to the same data, one for European, the other for USA. Both read and overwrite the data seamlessly. But of course, there's only one copy of the data that both versions of the game refer to.

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

No branches or pull requests

1 participant