Commit Graph
757 Commits
Author SHA1 Message Date
Jennifer Taylor e55bd017e7 Fix latest set of lint errors. 2025-08-14 01:43:17 +00:00
Jennifer Taylor 7d7c582d2f Allow decryption/encryption of info.bin. 2025-08-13 17:31:33 +00:00
Jennifer Taylor 61ed4d39cf Add a utility for encrypting/decrypting NVRAM files. 2025-08-12 21:57:05 +00:00
Jennifer Taylor 98d245f824 Add pyproject.toml to conform with new deprecation. 2025-08-12 03:01:20 +00:00
Jennifer Taylor ed58fc59d7 Bump minimum supported version to 3.8 since 3.6 is years past support and hasn't been tested in any production instances I know of for years. 2025-05-31 16:34:38 +00:00
Kira 1fcd3ea9e8 Fix requirements.txt for 3.6 and 3.13 (#99)
* Requirements will at least complete on 3.6 and 3.13 now. May be dodgy on 3.13 since it skips typed-ast for versions >8 now (when typed-ast support was dropped and ast was added), but it's a start

* Reduce scope of change

Changed requirements.txt to only restrict typed-ast for <3.13 and leave
everything else as-is
2025-05-22 14:51:02 -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
Jennifer Taylor 61a2b19c71 Fix "pop" instruction, fix N^2 slowdown in PE emulation, add support for
length prefix for "z", support correct encoding for "s".
2024-12-31 23:18:28 +00:00
Jennifer Taylor 480d0f5baf Fix typo in struct readme. 2024-12-31 21:46:22 +00: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
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 3e00faefde Fix incompatibility with existing database migrator after SQLAlchemy 2.0. 2024-09-26 01:21:17 +00:00
Jennifer Taylor fc824a28f5 Remove duplicate requirement. 2024-09-26 01:15:12 +00: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 058bdf0e66 Fix profiling middleware hooks. 2024-09-26 00:42:02 +00: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
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
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 3ee40f1162 Fix sets not being compatible with random selections in Python 3.12. 2024-09-01 20:42:20 +00:00
Jennifer Taylor 2e8b85ab98 Compatibility with 3.12. 2024-09-01 18:28:15 +00:00
Jennifer Taylor bb7214e603 Update example with better working one for python 3.10+ 2024-09-01 04:19:38 +00:00
Jennifer Taylor c6477861ec Fix our cache key generation when involving API clients. 2024-06-28 00:14:27 +00:00
Jennifer Taylor fce3b9ca17 Swap from pylibmc so that we can retain windows compatibility and get better errors on failures. 2024-06-28 00:02:17 +00:00
Jennifer Taylor 98b9f097d0 Fix crash on attempted exploit of API server. 2024-05-11 18:36:52 +00:00
Jennifer Taylor d4ce00a5fc Additional card tweaks. 2024-04-21 00:44:40 +00:00
Jennifer Taylor c15ca02731 Slight tweaks to card cipher. 2024-04-21 00:40: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
DragonMinded 48331ac092 Fix installing requirements on windows, since memcached is optional. 2023-10-09 07:57:35 -04:00
Jennifer Taylor 5a83329396 Allow specifying inverting channels for graphics extracted/imported using TDXT utils. 2023-09-20 21:22:26 +00:00
Jennifer Taylor 56e68f211a Add in readme for txdtutils. 2023-09-19 00:25:25 +00:00
Jennifer Taylor a1c8d18b49 Fix extraction of TDXT textures in TXP2 files. 2023-09-19 00:19:50 +00:00
Jennifer Taylor 3a1ebf3f3e Add a TDXT extractor and partial updater. 2023-09-19 00:08:01 +00:00
Jennifer Taylor 379d746edd Refactor TDXT handling out of AFP and into its own separate format class. 2023-09-18 23:44:03 +00:00
tyam c19a56a5d9 song data up to L44 20220803 2023-09-15 18:12:24 -04:00