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

Keysanity logic #654

Closed
hotstreak164 opened this issue Jan 21, 2025 · 9 comments · Fixed by #655
Closed

Keysanity logic #654

hotstreak164 opened this issue Jan 21, 2025 · 9 comments · Fixed by #655

Comments

@hotstreak164
Copy link

blue brinstar cieling and Power Bomb (Crateria Surface) are marked as in logic without the proper keycards

@MattEqualsCoder
Copy link
Collaborator

@hotstreak164 Can you post the config string again?

My guess is this is another issue from the hard wall jump setting. Admittedly I think you may be about the only one who uses that, so I guess I shouldn't be too surprised these issues have gone on without being noticed for so long. 🥲

@hotstreak164
Copy link
Author

it's for an archipelago game, and it appears that none of the Super Metroid Keysanity is tracking

@hotstreak164
Copy link
Author

EQoAAB+LCAAAAAAAAAqVVk1z2zYQ/SscXnLxZGI7dRzfLMl23Fq2KjrNTG4wuRQxArEsPqQwnvz3PoBfUtIeetCI3F0sgLdv3/I1vRM1Lbmg9Or0JP2DWiu0dG1nOTtJH2gj8nZJzrAsHngj8xi4Fjn8pVCWTtKFtOJFUdawVGQQ9LPn2Yh8S6YPsP/h/iS1+8U3r0gcWO+EZn2vd1LnEt54lptvjnRBxdL6zDcNGzeGZ5UvS0ULrzfEeultOP67k/QTCePmrNjE1wfew6JcNSNqsoaoSK/ej0eA90aT2bTBm14545F5Sdr3kUBpLqwXKluuhMsrmo77lVQhFoYbmLRXCsBxfUfIJlzYG0v7N8qQ60mrdlz7IPX2EcVJr9Jnr3FwXEfU3g42IZUNNqk3ir6wUcW4dOmVk8emsbLDBe6LePWVEi2ZPucndtYZEtts+fUcuVcVa3Iy793pEH7nZdG9h1Pj6eP7iw8f3599uIgm53AmmzmDvy5szk0bQq91EZgzhAxneeBcOInCOqphfP0RTKDanHUpkeI1ABwtC7K5kU0IRuZoSmyfLXGVcMleKpXUYkt4pYS+NWQk6ZySmg0lhpT4RkUidJGQsJJM4jhpcKu34XaGdqRdlhvaXzsHVmZcOpxuO+LYh9zKHa14T2bG9UsHwlA2Kl2G9Cvp1vS3l4Zs1gQkZkKpKUp4nVcrUQwx9znNSNRjwBdQwuxF+4jc9s6IHUqXeTlR+0bYFj83D+QxUmTbNsB35J8pTzPsbZ0wz9xMZKhYFcFIMf1caHoqM64F8kzcZSOie+3B8740ve9Pj/4hsxRRD46hQbusybI3OS2E2R7T8NnIfGv/bxU34F9Xv0KWpcxB7+SlRTEDdliUtOxDHQtOHOWVln97sgkbZNDkd5CcRLNLXNvIHFUYVoIHUscNdmgNpUTcyAYm3MK75iJcYM18cPN7MBJtRKHuv/t61IOVMFCTqAgzZgtwRqVg4f7dnm+POJHt2UQJ+HXXB7mpXEQyY++qWwBzq2QDbk8xX5ArnGgxQIRWP0MnoXVGWXpNj6GH703Se4GefuMSUZaUu4iKCoU5SV6860rBQBKbRJRCywwdBKBFnpO1QZIDer1w3iphq6gB3Y2HOYH2Ip1VSDmiNzSeCJfubGs0EdfyewDOOUWj41rW17qdeefCHXo168uSNZCXw7qAio0cw2IdtlHGe9QeyZRUzCthNtNAe+QZf+fQ+yr2frf4Ft22YA6QT4YbRbug5dOxqQSVrqEBO8pclLXDngReQ6Gm0mVaNEs2TTVNlzhvr73jkGc8fqcrEGFXsjngxxKdW0iBHr/RzgjI3bikF7CRAp35cDBhCIXR+4zZjLfT3wJlNCT6wBgW/RiPBVnGv4p8yipmiNLpxfklJmaH/DkGwSXKjerDc4bHoB4ZKRArvbo8/XjWWbBNTuD/6UUs6ue4ND4ueA/ULpBxyawB2FiEad2MKqhimKLhe8TrjhCT9V3M9LP1FNcAfqDWMFy6uRxHZiA1mX7GdXMZ5VsIB1XswsL28OdUg65rH75AsM/nqDgBrzl7jTt2wRHkXwZvD+KB/fDbxj6HqTI3LeRZ9dk+9L5j6/lJ+tSQXrVG1GEcDwoL5ZVCz9jaPrBH+yk2fT9ex+Yyf0FDOjG4fPsu/fEP8gcHmREKAAA=

@MattEqualsCoder
Copy link
Collaborator

Gotcha, that helps. I wonder if it didn't pick up that it was a keysanity game for some reason. I know at one point it was working, but I'll take a look.

@MattEqualsCoder
Copy link
Collaborator

@hotstreak164 Unfortunately, I think I'll need a bit more detail. I played an AP game with someone a few weeks ago who was running a keysanity seed, and I don't think they ran into this issue. I also just created an AP keysanity seed, and it seems like it's working as expected?

Image

The Maridia 2 keycard went away and is marked as being tracked, and it's not showing any locations as in logic when they shouldn't be.

For additional troubleshooting, could you send me the following?

  1. Send me the logs at %localappdata%\SMZ3CasRandomizer\Logs? I'd expect in it to find logs like the following:
[10:11:42 INF] Parsing rom file: /home/matt/Downloads/P1_Keysanity_aLoKOokFQVqmV-nvC273KA.sfc
[10:11:42 INF] Parsed players Archipelago, Keysanity, Player 3, Player 4, Player 5, Player 6, Player 7, Player 8
[10:11:42 INF] Keysanity: Both
[10:11:42 INF] Imported ZSM1131051CN1c4bec9c2 (Seed -994129470)
  1. Create a second room from the original AP seed,or send me the .apsmz3 file so I can try generating and importing the rom myself to see if I can replicate.

@hotstreak164
Copy link
Author

Image
my map doesn't have any keys on it for some reason

My patch file.zip

@hotstreak164
Copy link
Author

2025-01-21 04:17:50.605 -06:00 [INF] Parsing rom file: C:\Users\Hotst\Downloads\P1_HotstreakSMZ3_MfMHtAi7RVap4vHj1s08mg.sfc
2025-01-21 04:17:50.623 -06:00 [INF] Parsed players Archipelago, HotstreakSMZ3, Ninjakakes, rajanbSADX, ScrungipSADX, studkid, the burger, IceLink, SpringLink, PoliceLink, BuyonLink, ReverseLink, GravityLink
2025-01-21 04:17:50.630 -06:00 [INF] Keysanity: "Zelda"
2025-01-21 04:17:50.648 -06:00 [INF] Imported ZSM1131060CH1386eef24 (Seed 946794276)

@hotstreak164
Copy link
Author

hotstreak164 commented Jan 22, 2025

I think it was reading the keysanity setting from my randomizer settings instead of from the rom?

edit: unsure on this one

@MattEqualsCoder
Copy link
Collaborator

Ah, I see what it is. I didn't factor in that fast Ganon doesn't have the Crateria boss door to go to Tourian. Because it didn't see that door as patched, it marked it as not Metroid keysanity.

I'll probably put in a fix for now to just allow it to mark as full keysanity even if that one is missing, and later I'll put in the properly hide that boss door on the map.

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 a pull request may close this issue.

2 participants