IMPORTANT NOTE:
This changes folders paths for <romname>.ini, *.fs, *.nv, samples and *.dat (and propably some other I forget to mention).
Some paths were not consistently defined and used. Now support paths are similar to those used in Windows.
Details about what changes:
- hiscore.dat must be placed in ~/.local/share/fbneo/support/hiscores/ (this is also where *.hi will be stored);
- samples *.zip must be placed in ~/.local/share/fbneo/support/samples/
- <romname>.ini, *.fs and *.nv are all stored in ~/.local/share/fbneo/config/games/
- when using "-dat" parameter, the *.dat files will be created in ~/.local/share/fbneo/support/lists/dat/
Other code changes:
- main.cpp was checking fbneo.ini two times, and one of those times was too early (making highscores disabled by default when creating fbneo on first run);
- burner.h was declaring many extern variables already declared in burner.h (and it was causing issues somehow - changing values one place was not reflected elsewhere);
- when loading text files also ignore CR char, not only LF;
- only display help text if not loading a game or menu;
- always show what inputs are assigned to each player when loading a game.