Jennifer Taylor
a73bb7636a
Format with black.
2025-10-03 22:00:04 -04:00
Jennifer Taylor
97e29e3a8c
Hook up BEMAPI client support to data layer, use it to allow bootstrapping Dance Evolution from a remote server.
2025-10-03 22:00:04 -04: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
Jennifer Taylor
c6477861ec
Fix our cache key generation when involving API clients.
2024-06-28 00:14:27 +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
f6a9aa69fd
Make black do 120 character lines instead of 80.
2024-01-02 02:46:24 +00:00
Jennifer Taylor
a024d66ad2
Actually cache responses from remote servers.
2023-08-22 02:48:18 +00:00
Jennifer Taylor
2e8b08b296
Add memoization to federation functions to lighten load on remote servers.
2023-08-19 17:41:14 +00:00
Jennifer Taylor
eaf07ddf6a
Latest black changed some formatting, re-run it.
2023-02-17 03:40:07 +00:00
Jennifer Taylor
6de1cd7e6d
Fix key error in merging jubeat songs that don't have a set music rate.
2022-11-13 00:20:43 +00:00
Jennifer Taylor
3dea5df10e
Add missing version mappings to BEMAPI client.
2022-11-01 03:46:18 +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
529dc5ef15
Add a few hacks to make sure existing installations who forget to re-import jubeat data won't break.
2022-10-05 20:20:50 -04:00
seth
83892aea75
update bemapi to include music_rate and jubeat festo
2022-08-17 02:05:01 +00:00
Jennifer Taylor
05e4ef0cb8
Update frontend to use Subject38's proper categories as extracted from Jubeat XML.
2022-08-17 01:38:47 +00:00
Jennifer Taylor
3863b9f048
Apply Final to a few more miscelaneous classes outside of frontend.
2021-09-07 17:57:18 +00:00
Jennifer Taylor
b940e3143f
Switch profile operations to using a Profile class instead of a raw ValidatedDict.
2021-08-20 04:43:13 +00:00
Jennifer Taylor
5fe48fb1c3
Fix a few places using enums directly instead of their value, formalize 'support' entry in config.
2021-08-19 19:25:10 +00:00
Jennifer Taylor
b92cd4f579
Switch to using an enum for API ID constants.
2021-08-19 19:21:41 +00:00
Jennifer Taylor
96dd9a865e
Switch to using an enum for GameConstants.
2021-08-19 19:21:22 +00:00
seth
42c1bddefc
iidx: Add Rootage to bemapi
2021-08-06 22:36:17 -04:00
seth
84e731aabb
iidx: update api to support qpros in catalog
2021-08-06 22:36:17 -04:00
seth
33d0000c77
api client: fix get_all_records
2021-06-29 19:42:59 -04:00
Jennifer Taylor
a4746f2934
Get rid of remaining dunder calls in unit tests.
2021-05-31 18:14:04 +00:00
Jennifer Taylor
8b54d7ccd5
Fix parsing of API client content-type string.
2021-05-08 01:49:42 +00:00
Jennifer Taylor
9f4dfe4682
Teach network how to import/export Jubeat emblem catalog.
2020-04-24 19:20:27 +00:00
Jennifer Taylor
509cb4f0d9
Convert most of the format() string calls to f-strings using libcst.
...
Exact commands run were:
python3 -m libcst.tool codemod convert_format_to_fstring.ConvertFormatStringCommand . --no-format
python3 setup.py build_ext --inplace
2020-01-07 21:29:07 +00:00
Jennifer Taylor
74c0407173
Initial commit of BEMANI Utilities to GitHub.
2019-12-08 21:43:49 +00:00