1
0
mirror of synced 2024-11-23 22:10:59 +01:00
Commit Graph

727 Commits

Author SHA1 Message Date
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
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
Jennifer Taylor
8efe913ad5 Fix AFP extract always decompiling and writing code, fix colors off on some textures for some games. 2023-07-30 17:55:59 +00:00
Jennifer Taylor
6ce7ad8f60 Fix formatting issue after running black. 2023-07-30 00:38:54 +00:00
nullableVoidPtr
40ba92cb57 refactor: use actual known and published key 2023-07-29 20:36:10 -04:00
nullableVoidPtr
24eadda691 Improve card cipher documentation 2023-07-29 20:36:10 -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
3bfe3b2c1d Get rid of double-spacing in wrapper utils. 2023-07-29 20:40:42 +00:00