1
0
mirror of synced 2025-02-12 09:02:58 +01:00

749 Commits

Author SHA1 Message Date
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
Jennifer Taylor
7a655eaff5 Add explicit public domain license file. 2023-09-04 20:11:38 +00:00
Jennifer Taylor
a024d66ad2 Actually cache responses from remote servers. 2023-08-22 02:48:18 +00:00
Jennifer Taylor
04c3cd1f23 Update README with a fresh set of eyes (I forgot most of what I wrote). 2023-08-20 19:35:06 +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
dca2194a57 Additional guardrails against remote user IDs in local DB. 2023-08-19 18:02:37 +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
b084b098b7 Add a memcached client so memcached users don't have to manually configure this on install. 2023-08-19 17:02:20 +00:00