Commit Graph
168 Commits
Author SHA1 Message Date
Jennifer Taylor df4a9c712d Support premium song score saving in DanEvo two-player mode. 2025-10-04 02:59:21 +00:00
Jennifer Taylor a73bb7636a Format with black. 2025-10-03 22:00:04 -04:00
Jennifer Taylor 1a65d952f7 Add traffic test for Dance Evolution. 2025-10-03 22:00:04 -04:00
Jennifer Taylor 0c45850113 Fix new profiles broken with dance mate support. 2025-10-03 22:00:04 -04:00
Jennifer Taylor db9bde6e15 Implement dance mate support in backend, fix high score extraction to stop duplicating scores. 2025-10-03 22:00:04 -04:00
Jennifer Taylor 989414b981 Add BEMAPI support for Dance Evolution. Not that this is useful for much (except catalog for bootstrapping remotely), but still, nice to have. 2025-10-03 22:00:04 -04:00
Jennifer Taylor 8af63c2013 Add playtracking chart, store attempts there since we don't have a real chart.
Juggle some stuff around for upcoming frontend.
2025-10-03 22:00:04 -04:00
Jennifer Taylor d07ed02e9a Implement record extraction on profile save. 2025-10-03 22:00:04 -04:00
Jennifer Taylor 96f93716a1 First stab at actual profile documentation as well as round tripping extracted fields. 2025-10-03 22:00:04 -04:00
Jennifer Taylor 56dac9548e Keep requested profiles in sync for DDR Ace and DanEvo. 2025-10-03 22:00:04 -04:00
Jennifer Taylor 51d67ca2b8 Check in initial implementation of Dance Evolution. No events or server settings yet, but basic profile works. 2025-10-03 22:00:04 -04:00
tyam 0b5e168e9b Move lift/lift_rate into option dict (#97)
Store the new options in the option dict instead of root of profile
2025-02-21 22:56:29 -05:00
tyam 8b3444cc71 Update unilab.py (#96)
Enable KAC Lab and Ichika no gochamaze mix up
2025-02-08 23:37:35 -05:00
tyam de33929ea4 Update unilab.py (#95)
Adjust hard coded value to max for unknown event 4
2025-01-22 18:10:52 -05:00
tyam 5fc9286ee1 Pop'n Music 27 Unilab support (#94)
* Pop'n Music 27 Unilab support

Known issues:
I don't know how to trigger KAC Lab. This seems to be something that should be able to be accessed on appropriate versions of the dll but I can't seem to figure it out.
Rare softlock on pop'n quest Lively II event if you mess with the phase flags and put the game in an invalid state. In theory (and according to bemaniwiki) the entire event should be clearable on earlier Unilab builds.

Not an issue/will not fix:
狼弦暴威 does not appear in Awakening Elem when the event flag is set. The solution to this (for some reason) is to clear the other 10 events. This is not a bemaniutils issue.
2025-01-21 17:21:54 -05:00
tyam 68090ffb32 Update kaimei.py (#91)
* Update kaimei.py

Fix two typos "stated" to "started"

* Update kaimei.py

oops another one usaneko -> peace
2024-12-12 21:15:26 -05:00
Jennifer Taylor 60af6fde62 Fix remaining type errors with Python 3.12. 2024-09-26 01:05:52 +00:00
Jennifer Taylor 8857acb7d6 Optimize reflec shop ranking responses a bit. 2024-09-26 00:54:22 +00:00
Jennifer Taylor bafe844402 Unpin flake8 now that it's fixed, fix a few lint errors. 2024-09-18 03:01:51 +00:00
Jennifer Taylor 253dd52b67 Fix for cache-based crash on second mdata when caching is wonky. 2024-09-18 02:50:09 +00:00
Jennifer Taylor 3ee40f1162 Fix sets not being compatible with random selections in Python 3.12. 2024-09-01 20:42:20 +00:00
Jennifer Taylor f63247b605 Fix some new typing errors (a bunch of ignores can be removed!), black errors. 2024-03-30 02:07:21 +00:00
Jennifer Taylor 223c93874c Enable a bunch of Tricoro songs when in Pendual. 2024-01-02 03:01:25 +00:00
Jennifer Taylor f6a9aa69fd Make black do 120 character lines instead of 80. 2024-01-02 02:46:24 +00:00
Jennifer Taylor d3413715f3 Add force unlock songs support to the rest of IIDX. 2024-01-02 02:45:07 +00:00
Jennifer Taylor 24be2041f2 Add some additional possible unlocks for Tricoro songs in Spada. 2024-01-02 02:21:14 +00:00
Jennifer Taylor 6be7d8bd8f Better Qprogue event config for Spada. 2024-01-02 02:07:44 +00:00
Jennifer Taylor 7dc0c86832 Remove some TODOs that are todone. 2024-01-02 01:58:09 +00:00
Jennifer Taylor eea8368602 Unlock cafe del tran songs. 2024-01-02 01:55:43 +00:00
Jennifer Taylor 7843c056dd Document a little bit of Tricoro's events, unlock Private BEMANI Gakuen songs if they're earned or force unlock is enabled. 2024-01-02 01:35:19 +00:00
Jennifer Taylor db9b34ced0 Implement force-unlock flag for Tricoro. 2024-01-02 00:22:02 +00:00
Jennifer Taylor 4886cdc82f Add Qprogue switch to Spada. 2024-01-01 04:25:01 +00:00
Jennifer Taylor 387ec1a272 Use cache layer to properly shard Jubeat music data responses. 2023-08-19 20:08:35 +00:00
Jennifer Taylor d162d57024 Move logic for handling mdata_ver into central place for Jubeat, fix saucer and fulfill over-sending rival data. 2023-08-19 19:04:12 +00:00
Jennifer Taylor 5c598508b4 Provide a convenience wrapper to the cache global. 2023-08-13 19:22:49 +00:00
Jennifer Taylor 8d08fb1ff0 Fix potential over-stuffing issue with MGA lobbies. 2023-08-07 01:06:02 +00:00
Jennifer Taylor 53144b3123 Partially (maybe fully?) working implementation of MGA matching. 2023-08-07 00:56:43 +00:00
Jennifer Taylor 81d006607d Still no linking, but slightly more correct implementation. 2023-08-05 18:41:15 +00:00
Jennifer Taylor 820acdc244 Prototype matching support for MGA, seems to at least make the game happy but unsure if it works with multiple clients. 2023-08-05 17:55:27 +00:00
Jennifer Taylor b93b8aed4f Fix missing self.version->self.music_version renames, fix formatting, lint issues. 2023-07-29 15:23:41 -04:00
Shinrin Ouja Moriking 645c27180f Better support for Pop'n music Omnimix v2
omnimix songs are now saved in a different version
2023-07-29 15:23:41 -04:00
Jennifer Taylor b9ca730dca Fix possible crash in older Fantasia data, formatting fixes. 2023-07-29 16:11:42 +00:00
Jennifer Taylor eaf07ddf6a Latest black changed some formatting, re-run it. 2023-02-17 03:40:07 +00:00
Jennifer Taylor 87d699e05c Add force unlock flag to all of Jubeat. 2022-11-14 01:54:19 +00:00
Jennifer Taylor 0a66695eeb Fix round-tripping of unlock bitfields when top bit is set. 2022-11-13 23:12:13 +00:00
Jennifer Taylor 7c84b1f27d More correct fallback logic for earning all emblems or not having an emblem catalog. 2022-11-13 02:55:57 +00:00
Jennifer Taylor c91a3f2ea7 Move emblem unlocks to i tems, correctly allow earned JBOX emblem parts to show up on front end. 2022-11-13 01:20:51 +00:00
Jennifer Taylor 85a3f08c78 Add ability to specify a custom area that gets picked up by some games. 2022-10-15 22:05:08 +00:00
Jennifer Taylor 25e162042a Format code with black, include wrapper script to handle that, update linter checks to accomodate, fix a few miscelaneous type errors. 2022-10-15 18:56:30 +00:00
Jennifer Taylor e076757640 Add traffic test for festo, fix peace/kaimei referencing removed song and causing traffic failures. 2022-10-05 20:20:50 -04:00