Commit Graph

  • 24be2041f2 Add some additional possible unlocks for Tricoro songs in Spada. Jennifer Taylor 2024-01-02 02:16:37 +00:00
  • 6be7d8bd8f Better Qprogue event config for Spada. Jennifer Taylor 2024-01-02 02:07:44 +00:00
  • 7dc0c86832 Remove some TODOs that are todone. Jennifer Taylor 2024-01-02 01:58:09 +00:00
  • eea8368602 Unlock cafe del tran songs. Jennifer Taylor 2024-01-02 01:55:43 +00:00
  • 7843c056dd Document a little bit of Tricoro's events, unlock Private BEMANI Gakuen songs if they're earned or force unlock is enabled. Jennifer Taylor 2024-01-02 01:35:19 +00:00
  • db9b34ced0 Implement force-unlock flag for Tricoro. Jennifer Taylor 2024-01-02 00:22:02 +00:00
  • 4886cdc82f Add Qprogue switch to Spada. Jennifer Taylor 2024-01-01 04:25:01 +00:00
  • 48331ac092 Fix installing requirements on windows, since memcached is optional. DragonMinded 2023-10-09 07:57:35 -04:00
  • 5a83329396 Allow specifying inverting channels for graphics extracted/imported using TDXT utils. Jennifer Taylor 2023-09-20 21:22:26 +00:00
  • 56e68f211a Add in readme for txdtutils. Jennifer Taylor 2023-09-19 00:25:25 +00:00
  • a1c8d18b49 Fix extraction of TDXT textures in TXP2 files. Jennifer Taylor 2023-09-19 00:19:29 +00:00
  • 3a1ebf3f3e Add a TDXT extractor and partial updater. Jennifer Taylor 2023-09-19 00:08:01 +00:00
  • 379d746edd Refactor TDXT handling out of AFP and into its own separate format class. Jennifer Taylor 2023-09-18 23:44:03 +00:00
  • c19a56a5d9 song data up to L44 20220803 tyam 2023-09-15 15:32:34 -05:00
  • 7a655eaff5 Add explicit public domain license file. Jennifer Taylor 2023-09-04 20:11:38 +00:00
  • a024d66ad2 Actually cache responses from remote servers. Jennifer Taylor 2023-08-22 02:48:18 +00:00
  • 04c3cd1f23 Update README with a fresh set of eyes (I forgot most of what I wrote). Jennifer Taylor 2023-08-20 19:35:06 +00:00
  • 387ec1a272 Use cache layer to properly shard Jubeat music data responses. Jennifer Taylor 2023-08-19 20:08:35 +00:00
  • d162d57024 Move logic for handling mdata_ver into central place for Jubeat, fix saucer and fulfill over-sending rival data. Jennifer Taylor 2023-08-19 19:04:12 +00:00
  • dca2194a57 Additional guardrails against remote user IDs in local DB. Jennifer Taylor 2023-08-19 18:02:07 +00:00
  • 2e8b08b296 Add memoization to federation functions to lighten load on remote servers. Jennifer Taylor 2023-08-19 17:41:14 +00:00
  • b084b098b7 Add a memcached client so memcached users don't have to manually configure this on install. Jennifer Taylor 2023-08-19 17:02:20 +00:00
  • 1791253c66 Add offsets for other datecodes of Sunny Park, Peace, and Kaimei Riddles tyam 2023-08-14 12:14:10 -05:00
  • e4010e0fc9 Remove cache instantiation from proxy since it doesn't use production cache. Jennifer Taylor 2023-08-13 19:49:56 +00:00
  • 5c598508b4 Provide a convenience wrapper to the cache global. Jennifer Taylor 2023-08-13 19:22:49 +00:00
  • a10350fb62 Centralize flask instantiation hack in one place for non-web utilities that still need production cache. Jennifer Taylor 2023-08-13 19:08:31 +00:00
  • 2491eb0767 Promote frontend-only cache to a system-wide context, tweak application entrypoints to work with new bemani.common.cache Jennifer Taylor 2023-08-13 18:56:43 +00:00
  • 8d08fb1ff0 Fix potential over-stuffing issue with MGA lobbies. Jennifer Taylor 2023-08-07 01:05:01 +00:00
  • 53144b3123 Partially (maybe fully?) working implementation of MGA matching. Jennifer Taylor 2023-08-07 00:56:43 +00:00
  • 52819fcce7 Fix a small bug with decompiler optimizer passes preventing MGA matching SWF decompilation. Jennifer Taylor 2023-08-05 19:15:37 +00:00
  • 81d006607d Still no linking, but slightly more correct implementation. Jennifer Taylor 2023-08-05 18:41:15 +00:00
  • 820acdc244 Prototype matching support for MGA, seems to at least make the game happy but unsure if it works with multiple clients. Jennifer Taylor 2023-08-05 17:55:27 +00:00
  • cff4da2dfa Remove TODOs now that we have correct sample files, fix BGRA mode to fix JC9 font decoding. Jennifer Taylor 2023-07-30 20:01:35 +00:00
  • 15615650e1 Add new decoder for AFP image mode 0x01 discovered in MGA files. Jennifer Taylor 2023-07-30 19:51:05 +00:00
  • 8efe913ad5 Fix AFP extract always decompiling and writing code, fix colors off on some textures for some games. Jennifer Taylor 2023-07-30 17:55:59 +00:00
  • 6ce7ad8f60 Fix formatting issue after running black. Jennifer Taylor 2023-07-30 00:38:54 +00:00
  • 40ba92cb57 refactor: use actual known and published key nullableVoidPtr 2023-01-29 21:49:48 +08:00
  • 24eadda691 Improve card cipher documentation nullableVoidPtr 2022-11-27 00:35:32 +08:00
  • 3f32f56979 Add some community-submitted Pop'n DLL offsets for older versions floating around. Jennifer Taylor 2023-07-29 22:47:23 +00:00
  • bf15b2ee87 Support multiple DLLs per Pop'n music version, update to not show stack traces on exceptions whish should show the user an error. Jennifer Taylor 2023-07-29 22:39:21 +00:00
  • 7fddcc06e1 Comment on why we aren't supporting multiple DLL versions for SDVX booth catalog. Jennifer Taylor 2023-07-29 21:53:28 +00:00
  • 1205e4dcba Update read.py to support possibly scraping from multiple different Qpro databases in different DLLs given a single version. Jennifer Taylor 2023-07-29 21:51:03 +00:00
  • 8477841101 Update read.py to support possibly scraping from multiple different DDR data releases given a single version. Jennifer Taylor 2023-07-29 21:22:33 +00:00
  • 3bfe3b2c1d Get rid of double-spacing in wrapper utils. Jennifer Taylor 2023-07-29 20:40:42 +00:00
  • a794b124f4 Update read.py to support possibly scraping from multiple different data releases given a single version. Jennifer Taylor 2023-07-29 20:37:25 +00:00
  • 6fceca6adc Don't assume IIDX omnimix works for bootstrapping. Jennifer Taylor 2023-07-29 19:15:08 +00:00
  • b93b8aed4f Fix missing self.version->self.music_version renames, fix formatting, lint issues. Jennifer Taylor 2023-07-29 19:12:37 +00:00
  • 9a7d0ccdb9 shorter text on README command Shinrin Ouja Moriking 2023-03-02 03:12:57 -06:00
  • 645c27180f Better support for Pop'n music Omnimix v2 Shinrin Ouja Moriking 2023-03-02 03:10:49 -06:00
  • 7cfe788dee Add support for Pop'n music Omnimix v2 Shinrin Ouja Moriking 2023-02-24 19:21:44 -06:00
  • 1c54a329fe Big improvement to IIDX Music DB handling, getting rid of all but one magic constant in the code. Jennifer Taylor 2023-07-29 18:41:14 +00:00
  • 2e3e6bfbd3 Slight change in constants for clarity around IIDX music DB parser. Jennifer Taylor 2023-07-29 16:29:43 +00:00
  • b9ca730dca Fix possible crash in older Fantasia data, formatting fixes. Jennifer Taylor 2023-07-29 16:11:42 +00:00
  • 097078288d Ignore weird MGA bit preventing AFP parsing. Jennifer Taylor 2023-03-19 20:46:28 +00:00
  • 19566e4bbe Fix a few tiny glitches in frontend dark mode as well as SDVX/Museca header duplication glitch. Jennifer Taylor 2023-03-19 19:18:00 +00:00
  • 383de2a070 Switch to a comprehension instead of appending in user. Jennifer Taylor 2023-03-19 18:54:29 +00:00
  • bce2fa0624 Reformat all multi-line SQL to remove format calls and make more readable. Jennifer Taylor 2023-03-19 18:09:06 +00:00
  • dfd8f70970 Remove terrible inner table scans for profile lookups. Jennifer Taylor 2023-03-19 16:48:14 +00:00
  • a2ae886d73 Remove unnecessary if statements in some cases. Jennifer Taylor 2023-03-19 05:40:52 +00:00
  • 64aeeafbc6 Remove unnecessary list creation in mysql functions. Jennifer Taylor 2023-03-19 05:23:35 +00:00
  • 284153ef2e Fix type errors with newest mypy. Jennifer Taylor 2023-02-17 03:32:27 +00:00
  • e30dcb2884 Pin SQLAlchemy to legacy version as new version changes enough to break things. Jennifer Taylor 2023-02-17 03:23:42 +00:00
  • eaf07ddf6a Latest black changed some formatting, re-run it. Jennifer Taylor 2023-02-17 03:02:41 +00:00
  • bf9bf16ddd Add ability to decompress binary files before decoding them. Jennifer Taylor 2023-02-17 02:58:33 +00:00
  • af5b6fbe0d Add missing やんややんやNight variants for jubeat data ishmael573 2023-01-24 12:20:03 +00:00
  • 559d721805 Fix flashes and event log details sections. Jennifer Taylor 2022-12-03 23:30:38 +00:00
  • 93eb2670f4 Fix jquery-delete dialog box in dark mode. Jennifer Taylor 2022-12-03 23:21:00 +00:00
  • 6d980d1b3f Fix toggle slider in dark mode. Jennifer Taylor 2022-12-03 23:12:00 +00:00
  • 22da82733d Fix dropdown alignment, maybe this was only broken on Chrome? Jennifer Taylor 2022-12-03 23:00:07 +00:00
  • 02d42c436d Fix colors of form elements in dark mode. Jennifer Taylor 2022-12-03 22:46:49 +00:00
  • 17291b0cb2 Initial stab at fixing dark mode. Navigation and main colors are now better. Laid the groundwork for theme-based assets and fixed loading spinners for dark mode. Jennifer Taylor 2022-12-03 22:02:37 +00:00
  • df08de1339 Fix transform update tracking for affine transforms, fix special case where an animation wants to specify a transform but also wants to use the identity matrix. Fixes an issue with Cinder BG. Jennifer Taylor 2022-11-21 02:04:55 +00:00
  • d9f9c54820 Fix HSL shift effect as applied to sprites with sub-sprites. Jennifer Taylor 2022-11-20 23:26:27 +00:00
  • 655efe7d4c Add a bit more debugging to help trace back objects to their sources. Jennifer Taylor 2022-11-20 23:01:26 +00:00
  • 87d699e05c Add force unlock flag to all of Jubeat. Jennifer Taylor 2022-11-14 01:54:19 +00:00
  • 0a66695eeb Fix round-tripping of unlock bitfields when top bit is set. Jennifer Taylor 2022-11-13 23:12:13 +00:00
  • c61d08a554 Set up an asset concept, use it to display emblem previews on Jubeat settings. Huge thanks to Subject38 for lots of this code! Jennifer Taylor 2022-11-13 16:56:59 +00:00
  • 7c84b1f27d More correct fallback logic for earning all emblems or not having an emblem catalog. Jennifer Taylor 2022-11-13 02:55:57 +00:00
  • ba5b8dcc8e Allow proper identification of owned emblems. Jennifer Taylor 2022-11-13 01:43:39 +00:00
  • c91a3f2ea7 Move emblem unlocks to i tems, correctly allow earned JBOX emblem parts to show up on front end. Jennifer Taylor 2022-11-13 01:20:51 +00:00
  • d85ccea865 Make frontend smart enough to only show emblem items that you have earned. Jennifer Taylor 2022-11-13 00:21:26 +00:00
  • 6de1cd7e6d Fix key error in merging jubeat songs that don't have a set music rate. Jennifer Taylor 2022-11-12 22:56:06 +00:00
  • d13eb62b30 Update readme again. Jennifer Taylor 2022-11-01 04:52:23 +00:00
  • 3255753c2b Add license elaboration (public domain with a don't be stupid section). Jennifer Taylor 2022-11-01 04:43:59 +00:00
  • 3b020c783d Don't use os.path.join for URI since this breaks on windows. Jennifer Taylor 2022-11-01 04:22:58 +00:00
  • 3dea5df10e Add missing version mappings to BEMAPI client. Jennifer Taylor 2022-11-01 03:46:18 +00:00
  • 770e0ca738 Add some missing version mappings to BEMAPI server. Jennifer Taylor 2022-11-01 03:39:01 +00:00
  • 9dd0cc611d Add readme about Windows default encoding. Jennifer Taylor 2022-11-01 03:35:20 +00:00
  • 38556ee282 Fix a few omissions. Jennifer Taylor 2022-11-01 03:29:56 +00:00
  • d14317c18c Add support for Jubeat omnimix on api ishmael573 2022-10-25 13:59:13 +00:00
  • 3c1054b54c Add support for Jubeat omnimix on frontend ishmael573 2022-10-25 13:58:52 +00:00
  • 3b10423955 Add hue/saturation/lightness shift support to AFP renderer to fix neo generator seven boss animation rendering. Jennifer Taylor 2022-10-16 19:30:02 +00:00
  • 6937473d0a Bump cachebuster for frontend functionality change. Jennifer Taylor 2022-10-15 22:10:30 +00:00
  • 85a3f08c78 Add ability to specify a custom area that gets picked up by some games. Jennifer Taylor 2022-10-15 22:05:08 +00:00
  • f11fa7de1d Add ability to enable/disable verbose logging for production installations of services. Jennifer Taylor 2022-10-15 19:40:59 +00:00
  • 25e162042a Format code with black, include wrapper script to handle that, update linter checks to accomodate, fix a few miscelaneous type errors. Jennifer Taylor 2022-10-15 18:56:30 +00:00
  • d6cddebe88 Add keyboard control to the slider control. Jennifer Taylor 2022-10-13 02:23:57 +00:00
  • edc9150bc5 Add readme link to new utility. Jennifer Taylor 2022-10-12 22:55:32 +00:00
  • 695bfd0f7d Integrate bemapi readme and sample client into this repo. Jennifer Taylor 2022-10-12 22:53:38 +00:00
  • 84f26c9319 Allow basic cache-busting for major frontend version upgrades. Jennifer Taylor 2022-10-08 22:40:28 +00:00