trippsc2 / OpenTracker

An open-source cross-platform tracking application for A Link to the Past Randomizer.
MIT License
35 stars 9 forks source link

Feature Request: SMZ3 autotracking support #50

Closed EthanArmbrust closed 3 years ago

EthanArmbrust commented 3 years ago

I use the autotracker feature when playing the Super Metroid x ALTTP combo randomizer and it works great while ALTTP is loaded. When Super Metroid is loaded, I can't see my ALTTP inventory at all. I understand that any logic changes or an SM map tracker would probably be out of this project's current scope, but being able to see my zelda inventory while in SM would be a great addition.

trippsc2 commented 3 years ago

I'll see what I can do. This may not be gotten to for quite some time, as this next couple of months are going to be hectic for me. I'll let you know when I have an idea of when this might change.

DorkmasterFlek commented 3 years ago

I use the autotracker feature when playing the Super Metroid x ALTTP combo randomizer and it works great while ALTTP is loaded. When Super Metroid is loaded, I can't see my ALTTP inventory at all.

This is because your ALTTP inventory is in a totally different spot in memory during SM, essentially a temporary buffer to update any ALTTP items found in SM which is then written to ALTTP SRAM when transitioning back to ALTTP. The main issue with autotracking SMZ3 is you have to monitor which game you're in and look at different memory locations when the game changes.

I'm the current maintainer of the SMZ3 map pack for EmoTracker and I'm responsible for the recent autotracking and keysanity support. If you need any information on this, feel free to contact me! :+1:

trippsc2 commented 3 years ago

I'm going to tentatively aim to fix this in v1.8.0.

trippsc2 commented 3 years ago

The SRAM fix has been added to v1.8.0+. I'm going to close this issue. SMZ3 may be added more formally in the future, but not at this time.