Commit Graph
56 Commits
Author SHA1 Message Date
Jennifer Taylor 41ea293897 Faster, but less than ideal, large file compression as well as start byte GC. 2020-11-12 05:03:33 +00:00
Jennifer Taylor 88042a7e9e Write back textures and regions when saving files. 2020-11-12 05:03:03 +00:00
Jennifer Taylor 42c3362a3c Fix off-by-one error in LZ77 implementation rarely resulting in truncated files on inflate. 2020-11-12 05:02:37 +00:00
Jennifer Taylor a5966a6382 Fix some lint and typing issues uncovered by mypy/flake8 upgrades. 2020-11-11 05:14:36 +00:00
Jennifer Taylor ffa70e372b Ability to write back out simple files with the data we parsed. 2020-11-11 03:39:51 +00:00
Jennifer Taylor 32d1909137 Support round-tripping a few more bits of various files, to increase our eventual success of injecting translated T*BB textures. 2020-11-11 03:39:21 +00:00
Jennifer Taylor 7fcca97ae4 Capture the rest of the file that I know about in parsed structures, track when a file needs to be read-only. 2020-11-10 03:26:26 +00:00
Jennifer Taylor 59b93e6931 Massive refactor to start parsing out to a file structure instead of just extracting. 2020-11-10 03:26:06 +00:00
Jennifer Taylor b594349faf Capture another unknown header flag that seems to change randomly. 2020-11-10 03:25:39 +00:00
Jennifer Taylor f9d035aa34 Remove out-of-date TODO. 2020-11-09 03:01:42 +00:00
Jennifer Taylor f7ffd9185b Add a few more missing bytes, assert where we always see constants. 2020-11-09 02:46:36 +00:00
Jennifer Taylor d9f96f4b4c Fix a texture decoding bug, add a few more supported formats. 2020-11-06 21:24:31 +00:00
Jennifer Taylor 96298d8ecf Fix T*BB font decoding issue by setting the correct endianness. 2020-11-06 19:57:35 +00:00
Jennifer Taylor b507dfda71 Ignore XML mappings by default. 2020-11-06 19:57:13 +00:00
Jennifer Taylor 4ce03847dd Rename utility to more generic format parser. 2020-11-06 19:05:40 +00:00
Jennifer Taylor 042cce481f Fix last issue with font conversion for T*BB. 2020-11-06 19:02:41 +00:00
Jennifer Taylor 7cb2220386 A few lint fixes, add preliminary support for 0x15 format. 2020-11-06 18:52:00 +00:00
Jennifer Taylor a26d8f4b64 Fix several bugs in DXT5 decompressor, renders fonts much closer to the game now. 2020-11-06 18:40:41 +00:00
Jennifer Taylor abc97bfdcb Several improvements to parsing.
Ability to decode graphics regions and assign them to textures.
Removed incorrect name handling of one section.
Support different endianness of files to support PS3 DanceDanceRevolution AFP files.
Fully map out file for several T*BB files.
2020-11-06 16:18:09 +00:00
Jennifer Taylor 4b31f8f831 Fix a couple length calculations and a few parsing mistakes.
Add coverage calculations to track down missing file sections.
2020-11-06 04:13:39 +00:00
Jennifer Taylor 786676fd26 Initial code for The*BishiBashi graphics file unpacker. 2020-11-06 02:08:21 +00:00
Jennifer Taylor d4ba50a5cd Support server-side settings for BishiBashi, add DLC level enable, non-gacha character enable and announcement/message board support. 2020-08-26 05:30:05 +00:00
Jennifer Taylor 0bb19948be Force decoding JSX files as utf-8 regardless of the OS locale and settings. 2020-08-26 05:29:56 +00:00
Jennifer Taylor 19c7de499d Implement rivals support for supported Pop'n Music games. 2020-05-12 21:03:01 +00:00
Jennifer Taylor e126b845f6 Update scripts to remove incorrect bash invocation and make them execute from any directory. 2020-05-12 21:01:16 +00:00
Jennifer Taylor 74e0259129 Fix names of some example files. 2020-05-12 21:00:54 +00:00
Jennifer Taylor e5d04d6dbb Hook up UI for Pop'n Rivals in anticipation of rival support. 2020-05-12 21:00:26 +00:00
Jennifer Taylor c89a99b8dd Support attributes in PSmap code generator. 2020-05-12 20:59:56 +00:00
Jennifer Taylor 67cb3de46e Add rival support to Jubeat. 2020-05-08 22:41:51 +00:00
Jennifer Taylor d613e7239a Fix Jubeat name entry regex to allow for spaces like the in-game name entry does. 2020-05-08 22:41:24 +00:00
Jennifer Taylor 382ad49e6f Add rival selection support to Jubeat in preparation for rival support. 2020-05-08 22:40:21 +00:00
Jennifer Taylor ccdd219d67 Jubeat doesn't use wide text for profile names, so don't send them in test client. 2020-05-08 22:39:52 +00:00
Jennifer Taylor 72e0fa4156 Auto-focus on input elements when clicking Update button across various pages. 2020-05-08 20:07:55 +00:00
Jennifer Taylor 4cf5ac2c02 Fix visual bug where navigating to admin/arcades/ would inadvertently highlight the "Arcades" top level as well. 2020-05-08 20:07:33 +00:00
Jennifer Taylor 7707e185cc Ignore egg directory that gets created when installing directly out of source. 2020-05-08 18:29:21 +00:00
Jennifer Taylor 368efe2c63 Auto-prune event log entries after some time. 2020-05-08 18:22:31 +00:00
Jennifer Taylor 645e7dc55a Fix missing return statement in API server. 2020-05-04 22:34:36 +00:00
Jennifer Taylor 2e92e45ae6 Merge pull request #3 from DragonMinded/alt_proxy_fix
Be more precise about headers sent during proxy
2020-05-04 15:31:17 -07:00
Jennifer Taylor 577d936d3d Apply button height tweak to game list in Arcade settings screen to fix inconsistent button height. 2020-04-27 23:32:13 +00:00
Jennifer Taylor 479ba60b05 Add cache control headers to force unruly clients like android to reload REST responses every time. 2020-04-27 23:31:59 +00:00
Jennifer Taylor 069fbb4ba1 Update TODO list to remove an item I tackled awhile back. 2020-04-26 01:05:01 +00:00
Jennifer Taylor 95aeb71d1d Switch to android-safe arrows. 2020-04-26 01:01:48 +00:00
Jennifer Taylor 0addb590fe Refresh the frontend, getting rid of rounded edges, restyling buttons, fixing styling of pop-up confirmation and dismissable information elements and fixing inconsistencies in records pagination. 2020-04-26 00:52:19 +00:00
Jennifer Taylor 799d000274 Be more precise about headers sent during proxy, in an attempt to fix some buggy remote server implementations. 2020-04-25 19:34:54 +00:00
Jennifer Taylor b9e35aabf9 Implement gacha mode for emblems instead of just going up the list of possible emblems. 2020-04-24 19:20:43 +00:00
Jennifer Taylor 9f4dfe4682 Teach network how to import/export Jubeat emblem catalog. 2020-04-24 19:20:27 +00:00
Jennifer Taylor c694157c51 Fix cython issue and compile the rest of protocol. 2020-04-04 20:08:33 +00:00
Jennifer Taylor 9c85759dc6 Convert more format() uses to f-strings. 2020-03-25 23:17:06 +00:00
Jennifer Taylor 509cb4f0d9 Convert most of the format() string calls to f-strings using libcst.
Exact commands run were:

  python3 -m libcst.tool codemod convert_format_to_fstring.ConvertFormatStringCommand . --no-format
  python3 setup.py build_ext --inplace
2020-01-07 21:29:07 +00:00
Jennifer Taylor 8434950f67 Update TODO now that we fixed flake8. 2019-12-10 01:19:25 +00:00