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
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
3cea3aa379
Update read script to actually read DanEvo music DB.
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
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
89790be10a
Update read.py ( #93 )
...
* Update read.py
New glyphs support for POLꓘAMANIA, TYPHØN, and Τέλος (Telos), fix a missed glyph for 和你一起走 (Woneijatheizau, pop'n music song ID 31)
* Update read.py
Fixes for 焱影 (Hikage, pop'n music ID 1954). Last one until/unless they add 珀, 琥, and an alternate thicker heart symbl
2024-12-27 20:58:56 -05:00
Jennifer Taylor
da5e3fe52f
Finally upgrade to SQLAlchemy 2.0, fix a bunch of type issues relating to that from Python 3.12.
2024-09-26 00:04:23 +00:00
Jennifer Taylor
eb8264c553
Fix failure to detect offsets when running out of data.
2024-09-25 23:02:35 +00:00
tyam
776ed8cc78
Adds read.py support for M39:J:A:A:2019062500 ( #89 )
...
Forces utf-8 in IIDX and jubeat read (Windows quirk)
2024-09-09 13:33:30 -04: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
tyam
1791253c66
Add offsets for other datecodes of Sunny Park, Peace, and Kaimei Riddles
2023-08-14 18:12:12 -04:00
Jennifer Taylor
3f32f56979
Add some community-submitted Pop'n DLL offsets for older versions floating around.
2023-07-29 22:47:23 +00:00
Jennifer Taylor
bf15b2ee87
Support multiple DLLs per Pop'n music version, update to not show stack traces on exceptions whish should show the user an error.
2023-07-29 22:39:21 +00:00
Jennifer Taylor
7fddcc06e1
Comment on why we aren't supporting multiple DLL versions for SDVX booth catalog.
2023-07-29 21:53:28 +00:00
Jennifer Taylor
1205e4dcba
Update read.py to support possibly scraping from multiple different Qpro databases in different DLLs given a single version.
2023-07-29 21:51:03 +00:00
Jennifer Taylor
8477841101
Update read.py to support possibly scraping from multiple different DDR data releases given a single version.
2023-07-29 21:22:33 +00:00
Jennifer Taylor
a794b124f4
Update read.py to support possibly scraping from multiple different data releases given a single version.
2023-07-29 20:37:25 +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
Shinrin Ouja Moriking
7cfe788dee
Add support for Pop'n music Omnimix v2
2023-07-29 15:23:41 -04:00
Jennifer Taylor
eaf07ddf6a
Latest black changed some formatting, re-run it.
2023-02-17 03:40:07 +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
cracrayol
29cf43dc5c
Add Pnm Kaimei riddles support
2022-09-18 23:04:28 -04:00
seth
99e60e6bbc
update read script
2022-08-17 02:38:39 +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
seth
8d67760788
jubeat: Update read script to import version
2022-08-17 01:38:47 +00:00
cracrayol
d3d1fe6ca0
Fix user name check for MGA in frontend
...
Use "for key, value in" when reading usaneko phases
Lint fixes
2021-09-06 02:16:06 +02:00
cracrayol
1f5b0368ca
Better Pop'n Music Peace support
2021-09-04 18:21:27 +02:00
Jennifer Taylor
40dbf1d6b9
Make Config a real class instead of a Dict, for safer access and defaults.
2021-08-20 04:43:59 +00:00
Jennifer Taylor
628828ed12
Unify config loading for remaining utilities that read the same server.yaml.
2021-08-20 04:43:36 +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
96dd9a865e
Switch to using an enum for GameConstants.
2021-08-19 19:21:22 +00:00
Jennifer Taylor
a6da39e469
Move PE operations into common library, fix 64-bit struct pointer dereferencing.
2021-08-15 00:41:37 +00:00
seth
1c389b6ff5
iidx:
...
Add comments on read script denoting game version for qpro import
2021-08-06 22:36:17 -04:00
seth
7d93bc134a
Fix bug when importing Qpro db on windows
2021-08-06 22:36:17 -04:00
seth
c77d834091
iidx: Support cannonballers and rootage.
...
Add stubs for heroic verse and bistrover
2021-08-06 22:36:17 -04:00
Jennifer Taylor
2eb39f86cd
Update to stricter type checking, get rid of a bunch of unnecessary ignore statements.
2021-05-31 18:07:03 +00:00
Jennifer Taylor
152787f6d6
Fix error on startup caused by incorrect types and new SqlAlchemy.
2021-03-19 00:47:37 +00:00
seth
5522b80994
MUSECA plus: fix read script
2020-12-21 13:35:22 -05:00
seth
d32c8fafa6
Code style
2020-12-17 14:57:20 -05:00
seth
349a34d25d
MUSECA PLUS: Webui fix
2020-12-17 14:57:20 -05:00
seth
82a67e0792
MUSECA: Support Museca Plus modpack
2020-12-17 14:57:20 -05:00
Jennifer Taylor
e126b845f6
Update scripts to remove incorrect bash invocation and make them execute from any directory.
2020-05-12 21:01:16 +00:00
Jennifer Taylor
9f4dfe4682
Teach network how to import/export Jubeat emblem catalog.
2020-04-24 19:20:27 +00:00
Jennifer Taylor
9c85759dc6
Convert more format() uses to f-strings.
2020-03-25 23:17:06 +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