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
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
c6477861ec
Fix our cache key generation when involving API clients.
2024-06-28 00:14:27 +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
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
Jennifer Taylor
a024d66ad2
Actually cache responses from remote servers.
2023-08-22 02:48:18 +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
tyam
1791253c66
Add offsets for other datecodes of Sunny Park, Peace, and Kaimei Riddles
2023-08-14 18:12:12 -04:00
Jennifer Taylor
e4010e0fc9
Remove cache instantiation from proxy since it doesn't use production cache.
2023-08-13 19:49:56 +00:00
Jennifer Taylor
5c598508b4
Provide a convenience wrapper to the cache global.
2023-08-13 19:22:49 +00:00
Jennifer Taylor
a10350fb62
Centralize flask instantiation hack in one place for non-web utilities that still need production cache.
2023-08-13 19:08:31 +00:00
Jennifer Taylor
2491eb0767
Promote frontend-only cache to a system-wide context, tweak application entrypoints to work with new bemani.common.cache
2023-08-13 18:56:43 +00:00
Jennifer Taylor
8d08fb1ff0
Fix potential over-stuffing issue with MGA lobbies.
2023-08-07 01:06:02 +00:00
Jennifer Taylor
53144b3123
Partially (maybe fully?) working implementation of MGA matching.
2023-08-07 00:56:43 +00:00
Jennifer Taylor
52819fcce7
Fix a small bug with decompiler optimizer passes preventing MGA matching SWF decompilation.
2023-08-05 19:15:37 +00:00
Jennifer Taylor
81d006607d
Still no linking, but slightly more correct implementation.
2023-08-05 18:41:15 +00:00
Jennifer Taylor
820acdc244
Prototype matching support for MGA, seems to at least make the game happy but unsure if it works with multiple clients.
2023-08-05 17:55:27 +00:00
Jennifer Taylor
cff4da2dfa
Remove TODOs now that we have correct sample files, fix BGRA mode to fix JC9 font decoding.
2023-07-30 20:01:35 +00:00
Jennifer Taylor
15615650e1
Add new decoder for AFP image mode 0x01 discovered in MGA files.
2023-07-30 19:51:05 +00:00