libretro / FBNeo

FBNeo - We are Team FBNeo.
https://neo-source.com
Other
230 stars 136 forks source link

Renegade not saving high scores even though it’s listed in the hiscore.dat file #973

Closed Phill2cb closed 2 years ago

Phill2cb commented 2 years ago

I can’t get the High Scores to save on Renegade which is using FB Neo on a RetroPie. I’ve noticed a few other games I’ve played through FbNeo have the High Score option under Quick Menu - Options, however Renegade does not have this option. 164EF4CF-82D3-423E-A437-A991AFBB2BA8

• My Directory is set up to RetroPie/BIOS BB348D8C-74D8-4716-A77B-FFB65CEE372E

• I see Renegade listed in the hiscore.dat file which is in RetroPie/BIOS/fbneo 0E65EBB6-ED1E-4380-9D93-5DB6FD6E9F35

• Renegade is under RetroPie/ROMS/Arcade A0D9895E-F5E7-48DB-AB86-91A5249AB2CF

• I see .hi files under RetroPie/ROMS/Arcade/fbneo but no .hi files for Renegade 8F037A66-5789-48A6-90B1-1D260837A9D8

barbudreadmon commented 2 years ago

Thanks for the report ! No need for the many screenshots, as said at https://github.com/libretro/FBNeo/tree/master/src/burner/libretro#hiscore-wont-save-why- it's a pretty common thing and you just need to let me know. The fix is on git, closing.

Edit : btw, there is a retropie topic you can use to let me know of those issues : https://retropie.org.uk/forum/topic/25014/fbneo-high-score-saving-trouble

Phill2cb commented 2 years ago

@barbudreadmon i appreciate the help. As this is all very new to me, I’m not sure where to go to on Git and what to do from there. Do I need to update the high score file or the game file?

barbudreadmon commented 2 years ago

you need to update your core from sources, using retropie-setup script

Phill2cb commented 2 years ago

@barbudreadmon Thanks, confirmed working on my side.

The only thing I noticed is that each time I load up the game, the first time I save a high score does not save the Initials I put in and shows as 3 blank spots. Every new score after that maintains the inputted initials.

barbudreadmon commented 2 years ago

I'm not sure, some games have weird behavior and require extra steps before hiscores save properly. Games that didn't save hiscores in some kind of nvram/eeprom (like this one) were meant to lose hiscores when powering them off, this method of extracting/injecting hiscores by using addresses from hiscore.dat is a hack, and shouldn't be considered failsafe imho.