26 Commits
Author SHA1 Message Date
Thome Valentin 249d80d6da Removed one unused script reference 2022-05-24 08:29:31 +02:00
Thome Valentin 7dd7c199da Removed one duplicate .gitignore entry 2022-05-24 08:24:59 +02:00
thomeval 66381eff1f Merge pull request #4 from thomeval/feature/00_sharedFavorites
Feature/00 shared favorites
2022-05-23 08:58:43 +02:00
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
thomeval 1649ab9bd9 Merge branch 'asphyxia-core:stable' into stable 2022-05-16 16:12:18 +02:00
thomeval ea00a2330e Merge pull request #3 from thomeval/bug/00_defaultNoteSpeed
Fixed note scroll speed defaulting to 0.5x
2022-05-16 13:51:58 +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
thomeval 90651282c0 Merge branch 'asphyxia-core:stable' into stable 2022-05-11 17:07:24 +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 3368953fbc Merge branch 'feature/00_betterMDB' into stable 2022-05-04 08:40:52 +02:00
Thome Valentin ec4b59330d Fix missing import 2022-05-04 08:33:55 +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 2fe270dbfa Merge branch 'stable' into feature/00_betterMDB 2022-05-01 12:55:54 +02:00
thomeval 67599e37da Merge branch 'asphyxia-core:stable' into stable 2022-05-01 12:51:39 +02:00
thomeval ad8a6b20a3 Merge pull request #2 from thomeval/feature/34_secretMusic
Feature/34 secret music
2022-05-01 12:51:00 +02:00
Thome Valentin 6c8585a258 Update readme file. 2022-05-01 12:50:14 +02:00
Thome Valentin 89be828ef8 Rewrite MDB loading code to support loading .xml, .json or .b64 files. This applies to the default MDB (determined by the version of the game requesting it), or custom MDB if that setting is enabled. To use a custom MDB, enable it in Web UI, then place a custom.json, custom.xml or custom.b64 file in the data/mdb subfolder. 2022-05-01 12:24:17 +02:00
Thome Valentin 5c612929e2 Secret music (unlocked songs) are now saved and loaded correctly. Partially fixes issue #34.
Rewards are now saved and loaded correctly. Partially fixes issue #34.
2022-04-30 07:00:28 +02:00
thomeval b7377a3d0d Merge pull request #1 from thomeval/bug/39_twoPlayerSave
Bug/39 two player save
2022-04-28 13:58:05 +02:00
Thome Valentin 1771619a3c Removed information.info field (seems to be unused by the game) 2022-04-28 13:55:36 +02:00
Thome Valentin b104e40fac Fixed all_skill ranking always being set to 0.
Moved "samples" folder to "apisamples"
2022-04-28 11:14:43 +02:00
Thome Valentin ce10dca416 Revert global gitignore 2022-04-28 10:23:52 +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