Nokorpo / LibreAim

Free and open source FPS aim trainer made with Godot.
https://discord.gg/u2Hm8sMagF
Apache License 2.0
71 stars 14 forks source link

Save all progress instead of just the high score #32

Closed antimundo closed 1 week ago

antimundo commented 1 week ago

Right now, the game stores just the high scores of each gamemode in highscores.json. This is fine, but it would be nice to be able to track the player progress over time.

Inside the folder user://data/progress/ there should be a file for each gamemode played, that saves the progress in that specific gamemode. For example, a file called random.cfg stores all games played in the random gamemode.

The reason for using a .cfg file for this, is simply that the game currently uses .cfg files all over the place and for a simple thing. so it's just for the sake of consistency.

[2024-06-29]
18:52 = 83
18:58 = 45
19:00 = 67
19:05 = 98

[2024-06-30]
13:52 = 90
13:58 = 04
14:00 = 12
15:05 = 32