Commit Graph

17 Commits

Author SHA1 Message Date
Thome Valentin
b84df19e7c * Added experimental 'Shared Favorite Songs' option. If disabled, players will be able to keep separate lists of favorite songs for each version of Gitadora, as well as between Guitar Freaks and Drummania. Enable this option to have a single unified list of favorite songs for both games, and across all versions. Default is false, to match original arcade behaviour.
* Added a leaderboards page to the WebUI. This page displays the rank of all players per game and version, ordered by Skill rating.
 * More code cleanups to Profiles.ts
2022-05-23 07:43:50 +02:00
Thome Valentin
c4b52fd148 Merge branch 'stable' into feature/00_sharedFavorites
# Conflicts:
#	gitadora@asphyxia/README.md
#	gitadora@asphyxia/handlers/profiles.ts
2022-05-17 09:21:32 +02:00
Thome Valentin
1b6ab0085f Fixed note scroll speed defaulting to 0.5x for newly registered profiles.
Introduced several new interfaces, and refactored code to cleanup profiles.ts
2022-05-16 13:50:18 +02:00
Thome Valentin
4a8e0707f0 Added experimental 'Shared Favorite Songs' option. 2022-05-16 06:47:59 +02:00
Thome Valentin
f501bab164 Fixed bug preventing MDB files in XML format from loading correctly. 2022-05-11 17:06:03 +02:00
Thome Valentin
a26b8db8df Updated readme 2022-05-04 07:00:51 +02:00
Thome Valentin
257c9962f5 Added several player profile stats to the web UI.
Refactored and cleaned up several functions.
MDB loader now logs the number of loaded songs available to GF and DM.
MDB: Fixed "is_secret" field being ignored (always set to false)
2022-05-04 06:58:17 +02:00
Thome Valentin
6c8585a258 Update readme file. 2022-05-01 12:50:14 +02:00
Thome Valentin
2929045847 - Fixed server error when saving profiles for two Guitar Freaks players at the end of a session. Fixes issue #39.
- Fixed another server error when two players are present, but only one player is using a profile.
- Added support for the "ranking" field. Gitadora will now correctly display your server ranking (based on Skill) on the post-game screen.
- Added logging for profile loading/saving when Asphyxia is running in dev mode.
- Added more logging to mdb (song database) loading.
- "Recommended to friends" songs are now saved and loaded correctly. Since you don't have any friends, this won't be terribly useful, but it does at least provide an extra five slots for saving your favourite songs.
- Fixed "Recommended to friends" song list being incorrectly initialized to "I think about you".
- Removed some unneeded duplicate code.
- Latest getPlayer() and savePlayers() API requests and responses are now saved to file when Asphyxia is in dev mode. Useful for debugging.

NOTE: The above has only been tested on Gitadora Exchain.
2022-04-28 10:18:16 +02:00
DitFranXX
f49179a416 chore: 🔖 Release GITADORA Plugin v1.1.1 2021-05-28 00:51:12 +09:00
DitFranXX
bfec542a6d Update README.md
version tag add/correction
remove db migration notice as fixed on core side.
2021-05-25 21:20:23 +09:00
DitFranXX
8c79ec3739 Known issues. 2021-05-25 21:12:22 +09:00
DitFranXX
d290608305 Release the release version. :) Please squash. 2021-05-25 21:09:14 +09:00
DitFranXX
91f772d309 initailize migration helper 2021-04-26 20:03:35 +09:00
DitFranXX
fbebd9eac8 Nextage Beta Release 2021-04-26 07:09:18 +09:00
DitFranXX
3c941c3b3e Use b64 as a data 2021-04-26 03:21:13 +09:00
DitFranXX
43e0716b85 Initial Release for Gitadora Extension
* Converted from Asphyxia-Public-Route
* Enable `resolveJsonModule` in `tsconfig.json`
* WebUI for change name and title.
2020-12-11 16:48:02 +09:00