1
0
mirror of synced 2024-11-14 18:07:36 +01:00
Commit Graph

663 Commits

Author SHA1 Message Date
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
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
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
1c54a329fe Big improvement to IIDX Music DB handling, getting rid of all but one magic constant in the code. 2023-07-29 18:48:52 +00:00
Jennifer Taylor
2e3e6bfbd3 Slight change in constants for clarity around IIDX music DB parser. 2023-07-29 16:29:43 +00:00
Jennifer Taylor
b9ca730dca Fix possible crash in older Fantasia data, formatting fixes. 2023-07-29 16:11:42 +00:00
Jennifer Taylor
097078288d Ignore weird MGA bit preventing AFP parsing. 2023-03-19 20:46:28 +00:00
Jennifer Taylor
19566e4bbe Fix a few tiny glitches in frontend dark mode as well as SDVX/Museca header duplication glitch. 2023-03-19 19:21:16 +00:00
Jennifer Taylor
383de2a070 Switch to a comprehension instead of appending in user. 2023-03-19 19:06:10 +00:00
Jennifer Taylor
bce2fa0624 Reformat all multi-line SQL to remove format calls and make more readable. 2023-03-19 18:09:06 +00:00
Jennifer Taylor
dfd8f70970 Remove terrible inner table scans for profile lookups. 2023-03-19 16:48:14 +00:00
Jennifer Taylor
a2ae886d73 Remove unnecessary if statements in some cases. 2023-03-19 05:40:52 +00:00
Jennifer Taylor
64aeeafbc6 Remove unnecessary list creation in mysql functions. 2023-03-19 05:23:35 +00:00
Jennifer Taylor
284153ef2e Fix type errors with newest mypy. 2023-02-17 03:40:07 +00:00
Jennifer Taylor
eaf07ddf6a Latest black changed some formatting, re-run it. 2023-02-17 03:40:07 +00:00
Jennifer Taylor
bf9bf16ddd Add ability to decompress binary files before decoding them. 2023-02-17 03:40:07 +00:00
Jennifer Taylor
559d721805 Fix flashes and event log details sections. 2022-12-03 23:30:38 +00:00
Jennifer Taylor
93eb2670f4 Fix jquery-delete dialog box in dark mode. 2022-12-03 23:21:00 +00:00
Jennifer Taylor
6d980d1b3f Fix toggle slider in dark mode. 2022-12-03 23:12:11 +00:00
Jennifer Taylor
22da82733d Fix dropdown alignment, maybe this was only broken on Chrome? 2022-12-03 23:00:07 +00:00
Jennifer Taylor
02d42c436d Fix colors of form elements in dark mode. 2022-12-03 22:46:49 +00:00