syd711 / vpin-studio

Competition, table, and player management for VPins.
MIT License
28 stars 2 forks source link

NVOffset #161

Closed yoshi98bc closed 6 months ago

yoshi98bc commented 6 months ago

So when multiple tables use one rom, NVOffset is needed in the table script to keep high scores separate. Is vpin studio able to use these NVOffset files to keep high scores for multiple tables with the same rom?

Thanks

syd711 commented 6 months ago

The nvoffset is used by VPX when writing the highscore into the nvram file, and it is checked by the VPin Studio to determine the correct nvram for the highscore extraction. So since tables writes their highscores in different nvrams using the same ROM, the scores are separated.

At least that's my understanding (iirc). But I haven't had a look on this for a long time and want to build a better support for it - e.g. a check if there is a matching nvram file available, including the option to support ROM aliases. The ticket for this is here: https://github.com/syd711/vpin-studio/issues/137

I hope this anwers you question.

yoshi98bc commented 6 months ago

I just discovered NVoffset and am learning how it works. I wasnt sure if your program is compatible with the way it works and if it could find the high scores for games that share the same rom.

On Thu, Feb 22, 2024, 3:21 AM syd711 @.***> wrote:

The nvoffset is used by VPX when writing the highscore into the nvram file, and it is checked by the VPin Studio to determine the correct nvram for the highscore extraction. So since tables writes their highscores in different nvrams using the same ROM, the scores are separated.

At least that's my understanding (iirc). But I haven't had a look on this for a long time and want to build a better support for it - e.g. a check if there is a matching nvram file available, including the option to support ROM aliases. The ticket for this is here: #137 https://github.com/syd711/vpin-studio/issues/137

I hope this anwers you question.

— Reply to this email directly, view it on GitHub https://github.com/syd711/vpin-studio/issues/161#issuecomment-1958928270, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANIYI6CNZ5PQU3WI3SCY7BLYU35XZAVCNFSM6AAAAABDT4OCGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJYHEZDQMRXGA . You are receiving this because you authored the thread.Message ID: @.***>

syd711 commented 6 months ago

I hope I answered your question, so I close this ticket for now. As already mentioned, by fixing the related ticket, I hope to better visualize the support for this too.