Commit Graph
47 Commits
Author SHA1 Message Date
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