Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

FBNeo high score saving trouble



  • @barbudreadmon

    It appears I fixed it by using @grant2258's solution here.

    It's honestly the third time this command has solved an FBneo issue for me, so I'm curious to what it actually removes (I know, I know, kudos on me for blindly following internet suggestions). Maybe there is some issue with my core-options file either way...

    He states 'remove the fbneo entries from your core options and see if it helps'. The issues it already solved for me are:

    • AB Cop glitching out after launch
    • Turbo Outrun black screening after launch
    • Pac-Man hiscore saving again

    So what could the file contain that causes this unreliability in my system? Is FBneo going rogue with settings so that it needs periodical removal?

    EDIT: just thought of this: I use this script with a generic button on GPIO pins, but it should be a safe shutdown. Could it be of influence on my settings?


  • Banned

    @WeirdH did you keep the file backed up that caused the issues would help try debug this random issue.



  • @grant2258 I think this is the only backup of an earlier file I have. It should be the one that has hiscores not saving for both Pac-Mans.


  • Banned

    ill apply them settings and see if pacman works for me.

    fbneo-allow-depth-32 = "enabled"
    fbneo-analog-speed = "100%"
    fbneo-cpu-speed-adjust = "100%"
    fbneo-cyclone = "disabled"
    fbneo-diagnostic-input = "Hold Select + L + R"
    fbneo-dipswitch-digdug-Allow_Continue = "Yes"
    fbneo-dipswitch-digdug-Bonus_Life_(1,2,3)_/_(5) = "10K & Every 40K / 20K & Every 60K"
    fbneo-dipswitch-digdug-Cabinet = "Upright"
    fbneo-dipswitch-digdug-Coin_A = "1 Coin  1 Credits"
    fbneo-dipswitch-digdug-Coin_B = "1 Coin  1 Credits"
    fbneo-dipswitch-digdug-Demo_Sounds = "On"
    fbneo-dipswitch-digdug-Difficulty = "Easy"
    fbneo-dipswitch-digdug-Freeze = "Off"
    fbneo-dipswitch-digdug-Lives = "3"
    fbneo-dipswitch-dkong-Bonus_Life = "7000"
    fbneo-dipswitch-dkong-Cabinet = "Upright"
    fbneo-dipswitch-dkong-Coinage = "1 Coin  1 Credits"
    fbneo-dipswitch-dkong-Lives = "3"
    fbneo-dipswitch-dowild-Cabinet = "Upright"
    fbneo-dipswitch-dowild-Coin_A = "1 Coin  1 Credits"
    fbneo-dipswitch-dowild-Coin_B = "1 Coin  1 Credits"
    fbneo-dipswitch-dowild-Difficulty = "1 (Beginner)"
    fbneo-dipswitch-dowild-Difficulty_of_EXTRA = "Easy"
    fbneo-dipswitch-dowild-Freeze = "Off"
    fbneo-dipswitch-dowild-Lives = "3"
    fbneo-dipswitch-dowild-Rack_Test = "Off"
    fbneo-dipswitch-dowild-Special = "Given"
    fbneo-dipswitch-guzzler-Bonus_Life = "20K, every 50K"
    fbneo-dipswitch-guzzler-Cabinet = "Upright"
    fbneo-dipswitch-guzzler-Coin_A = "1 Coin  1 Credits"
    fbneo-dipswitch-guzzler-Coin_B = "1 Coin  1 Credits"
    fbneo-dipswitch-guzzler-Difficulty = "Easy"
    fbneo-dipswitch-guzzler-High_Score_Names = "3 Letters"
    fbneo-dipswitch-guzzler-Lives = "3"
    fbneo-dipswitch-jojoba-Region = "Euro"
    fbneo-dipswitch-lastblad-Autofire = "Off"
    fbneo-dipswitch-lastblad-BIOS = "MVS Asia/Europe ver. 6 (1 slot)"
    fbneo-dipswitch-lastblad-Coin_chutes = "1"
    fbneo-dipswitch-lastblad-Coin_chutes_2 = "2"
    fbneo-dipswitch-lastblad-Commmunicaton = "Disabled"
    fbneo-dipswitch-lastblad-Free_play = "Off"
    fbneo-dipswitch-lastblad-Memory_card = "Writable"
    fbneo-dipswitch-lastblad-New_card_type = "Normal"
    fbneo-dipswitch-lastblad-Setting_mode = "Off"
    fbneo-dipswitch-lastblad-Stop_mode = "Off"
    fbneo-dipswitch-metlfrzr-2-0 = "No"
    fbneo-dipswitch-metlfrzr-2-1 = "No"
    fbneo-dipswitch-metlfrzr-2-2 = "No"
    fbneo-dipswitch-metlfrzr-2-3 = "No"
    fbneo-dipswitch-metlfrzr-2-6 = "No"
    fbneo-dipswitch-metlfrzr-2-7 = "No"
    fbneo-dipswitch-metlfrzr-Bonus_Life = "20k/50k/100k"
    fbneo-dipswitch-metlfrzr-Cabinet = "Upright"
    fbneo-dipswitch-metlfrzr-Coin_A = "1 Coin  1 Credit"
    fbneo-dipswitch-metlfrzr-Coin_B = "1 Coin  1 Credit"
    fbneo-dipswitch-metlfrzr-Demo_Sounds = "On"
    fbneo-dipswitch-metlfrzr-Difficulty = "A"
    fbneo-dipswitch-metlfrzr-Flip_Screen = "Off"
    fbneo-dipswitch-metlfrzr-Level_Select = "Off"
    fbneo-dipswitch-metlfrzr-Lives = "3"
    fbneo-dipswitch-metlfrzr-Service_Mode = "Off"
    fbneo-dipswitch-mspacman-Bonus_Life = "10000"
    fbneo-dipswitch-mspacman-Cabinet = "Upright"
    fbneo-dipswitch-mspacman-Coinage = "1C 1C"
    fbneo-dipswitch-mspacman-Difficulty = "Normal"
    fbneo-dipswitch-mspacman-Lives = "3"
    fbneo-dipswitch-mspacman-Rack_Test_(Cheat) = "Off"
    fbneo-dipswitch-nitd-Autofire = "Off"
    fbneo-dipswitch-nitd-BIOS = "MVS Asia/Europe ver. 6 (1 slot)"
    fbneo-dipswitch-nitd-Coin_chutes = "1"
    fbneo-dipswitch-nitd-Coin_chutes_2 = "2"
    fbneo-dipswitch-nitd-Commmunicaton = "Disabled"
    fbneo-dipswitch-nitd-Free_play = "Off"
    fbneo-dipswitch-nitd-Memory_card = "Writable"
    fbneo-dipswitch-nitd-New_card_type = "Normal"
    fbneo-dipswitch-nitd-Setting_mode = "Off"
    fbneo-dipswitch-nitd-Stop_mode = "Off"
    fbneo-dipswitch-pacman-Bonus_Life = "10000"
    fbneo-dipswitch-pacman-Cabinet = "Upright"
    fbneo-dipswitch-pacman-Coinage = "1C 1C"
    fbneo-dipswitch-pacman-Difficulty = "Normal"
    fbneo-dipswitch-pacman-Ghost_Names = "Normal"
    fbneo-dipswitch-pacman-Lives = "3"
    fbneo-dipswitch-pacman-Rack_Test_(Cheat) = "Off"
    fbneo-dipswitch-quartet2-Coin_A = "1 Coin  1 Credit"
    fbneo-dipswitch-quartet2-Coin_B = "1 Coin  1 Credit"
    fbneo-dipswitch-quartet2-Credit_Power = "1000"
    fbneo-dipswitch-quartet2-Demo_Sounds = "On"
    fbneo-dipswitch-quartet2-Difficulty = "Normal"
    fbneo-dipswitch-toutrun-Cabinet = "Mini Up"
    fbneo-dipswitch-toutrun-Coin_A = "1 Coin  1 Credit"
    fbneo-dipswitch-toutrun-Coin_B = "1 Coin  1 Credit"
    fbneo-dipswitch-toutrun-Credits = "1 to start/1 to continue"
    fbneo-dipswitch-toutrun-Demo_Sounds = "On"
    fbneo-dipswitch-toutrun-Difficulty = "Normal"
    fbneo-dipswitch-toutrun-Turbo = "Use turbo shifter"
    fbneo-fm-interpolation = "4-point 3rd order"
    fbneo-frameskip = "0"
    fbneo-hiscores = "enabled"
    fbneo-load-subsystem-from-parent = "enabled"
    fbneo-neogeo-mode = "DIPSWITCH"
    fbneo-sample-interpolation = "4-point 3rd order"
    fbneo-samplerate = "48000"
    fbneo-vertical-mode = "disabled"
    

  • Banned

    hi score isint saving for me i quit after a game and nothing saves regardless of using these settings or not do i need a hiscore file or something put it running it on windows.

    edit O copied the hiscore date from https://raw.githubusercontent.com/libretro/FBNeo/master/metadata/hiscore.dat and it works fine now that was the issue for me anyway.



  • @barbudreadmon said in FBNeo high score saving trouble:

    @WeirdH said in FBNeo high score saving trouble:

    am I correct in stating FBneo doesn't save hiscores for Pac-Man and Ms. Pac-Man?

    No, those games should support hiscores.

    How about the Aero Fighters / Sonic Wings and the Strikers 1945 series?



  • @WeirdH said in FBNeo high score saving trouble:

    How about the Aero Fighters / Sonic Wings and the Strikers 1945 series?

    Why ? They aren't working for you ?



  • @barbudreadmon Strikers 1, 2 and 3 aren't, but Plus is. Aero Fighters 1 isn't as well, but tbh I haven't tested 2 and 3 there.

    Getting settings from the test mode to stick in Strikers was also a hassle: had to enable 'test mode' in RGUI options, restart game to actually enter test mode, change settings and save, change test mode back to off in RGUI, exit test mode.

    Is that the way it should work? In Mame2003-plus it's just a matter of pressing F2. But Strikers (2 and 3 in particular) get choppy in Mame sometimes, so I'd prefer FBneo.

    EDIT: just did some more testing, and Aero Fighters 1 suddenly works... This is the second time something like that happens to me, it's so weird. (Sonic Wings 2 and 3 are also fine, so scratch those too...)

    EDIT2: more testing: I swear to god this Pi is actively trying to discredit me! All Strikers now save scores fine too! I'm gonna go lie down.



  • @WeirdH ok, well, i would suggest you do lots more test before reporting hiscore issues in the future, that problem seems to happen a lot on your setup

    Yes, that's how service mode works for those strikers games, not sure why tbh.



  • @barbudreadmon Yeah, sorry about that. I just think I have everything working fine and then something unexpected pops up and I jump the gun. Thanks for replying.



  • @barbudreadmon I now have found a lack of high score saving in Change Air Blade (cairblad.zip). Previously, my problem was fixed by removing all fbneo-entries in retroarch-core-options, but even then, cairblad.zip doesn't save for me.

    I noticed it IS mentioned in hiscore.dat, so it should be supported, right?

    ;******change air blade(By Firebrand)
    cairblad:
    @:maincpu,program,580030,b1,a0,01
    


  • @WeirdH said in FBNeo high score saving trouble:

    I noticed it IS mentioned in hiscore.dat, so it should be supported, right?

    No, it was said above :

    @dankcushions said in FBNeo high score saving trouble:

    the presence of them in the hiscore.dat does not mean that FBN has them marked as supporting hiscores. a flag needs to be set in the code. https://www.fbalpha.com/view/138/

    cairblad should now support hiscore.



  • @barbudreadmon said in FBNeo high score saving trouble:

    No, it was said above :

    @dankcushions said in FBNeo high score saving trouble:

    the presence of them in the hiscore.dat does not mean that FBN has them marked as supporting hiscores. a flag needs to be set in the code. https://www.fbalpha.com/view/138/

    That's right, I forgot about that.

    cairblad should now support hiscore.

    Awesome, many thanks!

    I do get an error when updating from source, however:

    Could not successfully install Arcade emu - FinalBurn Neo v0.2.97.44 (WIP) port for libretro (/home/pi/RetroPie-Setup/tmp/build/lr-fbneo/preset-example.zip not found).

    Is this due to the recent update to Retropie 4.6? (I'm still on 4.5 when receiving this error)


  • Banned

    I really dont see the point in having hiscore.dat then people would think a game being in there would support it so are you saying its safe to forget a the highscore dat and delete it or do people still need it and it only works if the flag is set in the driver?



  • @WeirdH said in FBNeo high score saving trouble:

    Could not successfully install Arcade emu - FinalBurn Neo v0.2.97.44 (WIP) port for libretro (/home/pi/RetroPie-Setup/tmp/build/lr-fbneo/preset-example.zip not found).

    This is due to retropie trying to install a file that doesn't exist anymore.
    @BuZz i sent a PR at https://github.com/RetroPie/RetroPie-Setup/pull/3167

    @grant2258 hiscore.dat is necessary because it contains the hiscore address, but the support still need to be enabled manually for each game, most of the time it's just a matter of adding the BDF_HISCORE_SUPPORTED flag to the romset and calling the HiscoreReset function at the end of the driver's Reset function


  • Banned

    maybe a notification when you have a hiscore in the dat and the flag isint enabled in the driver would help people out and make it easier to report or even a core option to always enable it.



  • @grant2258 i don't think any of those solutions would actually be possible with FBNeo, i might be wrong though, you should open an issue about it on github


  • Banned

    @barbudreadmon Well i would need to confirm standalone has the same issue first. There could be a message sent in a case this was true and a score was found in the dat even just for information sake you could stop at the point the information is found and not apply the cheat and display it needs added to the driver



  • @barbudreadmon said in FBNeo high score saving trouble:

    This is due to retropie trying to install a file that doesn't exist anymore.
    @BuZz i sent a PR at https://github.com/RetroPie/RetroPie-Setup/pull/3167

    How will I be able to know / see when this gets confirmed? (I have no idea how Github and pull requests work...)


  • Global Moderator

    @WeirdH It's already merged - you just need to update your RetroPie-Setup script and install from source again, this time it should be fine.



Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.