1
0
mirror of synced 2025-02-17 11:18:33 +01:00

Commit Graph

  • 07a1d09cfa Initial work to reverse engineering the AFP flash derivative. Jennifer Taylor 2021-01-15 01:03:59 +00:00
  • 69ab6723fe Far more powerful struct printer that can handle complex structures with pointers. Jennifer Taylor 2021-01-15 01:03:29 +00:00
  • 6768b1417f Better 1555/565/4444 color extraction that scales colors to full 8-bit range. Jennifer Taylor 2020-12-21 23:40:43 +00:00
  • 47330ca37d Fix DXT1/DXT5 handling for DDR PS3 files. Jennifer Taylor 2020-12-21 23:40:18 +00:00
  • 5522b80994 MUSECA plus: fix read script seth 2020-12-21 15:05:21 +00:00
  • dae1a8a7d6 MUSECA plus: fix read script seth 2020-12-21 15:05:21 +00:00
  • e70b74f21a Slight optimization of python lz77 code. Jennifer Taylor 2020-12-20 04:06:41 +00:00
  • c431e30d3b Remove a few redundant code paths in LZ77 C++ implementation, fix a bug preventing us from finding the optimal compression. Jennifer Taylor 2020-12-20 03:38:34 +00:00
  • 6ab6dc89c4 Support one more texture format for repacking. Jennifer Taylor 2020-12-17 22:06:14 +00:00
  • 68c1b7cc63 Encode unicode in JSX differently to attempt to fix issue with unicode translation on some non-utf8 systems. Jennifer Taylor 2020-12-17 21:47:36 +00:00
  • b7bd09bb62 Remove magic strings and use constants instead. Jennifer Taylor 2020-12-17 20:16:30 +00:00
  • 416904100b API: enable omnimix for only MUSECA and IIDX seth 2020-12-15 08:02:56 +00:00
  • d32c8fafa6 Code style seth 2020-12-10 18:14:03 +00:00
  • 349a34d25d MUSECA PLUS: Webui fix seth 2020-12-06 04:42:42 +00:00
  • 13c0d02e45 MUSECA: finishing touches seth 2020-12-06 03:38:01 +00:00
  • 85622dbc9b MUSECA 1+1/2: mission stuff seth 2020-12-06 03:37:03 +00:00
  • f8f511250c Fix linting errors seth 2020-12-06 02:23:20 +00:00
  • 1a4a231066 MUSECA: API and webui fixes for Museca PLUS seth 2020-12-06 02:21:28 +00:00
  • 82a67e0792 MUSECA: Support Museca Plus modpack seth 2020-12-06 02:11:55 +00:00
  • 46288a561c API: enable omnimix for only MUSECA and IIDX seth 2020-12-15 08:02:56 +00:00
  • 37e01e0a3e Rewrite LZ77 compressor in C++ (like decompressor) for another massive speed boost. Jennifer Taylor 2020-12-14 22:15:20 +00:00
  • 76863ebe4e Code style seth 2020-12-10 18:14:03 +00:00
  • 2580de5290 MUSECA PLUS: Webui fix seth 2020-12-06 04:42:42 +00:00
  • 1a18454b83 MUSECA: finishing touches seth 2020-12-06 03:38:01 +00:00
  • fddb24b076 MUSECA 1+1/2: mission stuff seth 2020-12-06 03:37:03 +00:00
  • 6a0c97b07b Fix linting errors seth 2020-12-06 02:23:20 +00:00
  • 800260782c MUSECA: API and webui fixes for Museca PLUS seth 2020-12-06 02:21:28 +00:00
  • 493abf8ec7 MUSECA: Support Museca Plus modpack seth 2020-12-06 02:11:55 +00:00
  • fd3868073f Add a few more known node types. Jennifer Taylor 2020-11-30 22:57:46 +00:00
  • 5924673371 Fix deprecation warning in Python 3.8 by upgrading to new crypto library. Jennifer Taylor 2020-11-30 18:16:18 +00:00
  • 0ea53660b4 Support repacking a few more texture formats. Jennifer Taylor 2020-11-30 18:16:02 +00:00
  • c6e395b8a5 Add ability to update textures from individual sprites as well as whole texture images. Jennifer Taylor 2020-11-29 00:48:44 +00:00
  • 0c4cb8df5c Support splitting texturemaps into individual sprites. Jennifer Taylor 2020-11-29 00:47:25 +00:00
  • 31ad2856fd Add a much faster C++ implementation of Lz77 decompress. We can achieve approximately a 10x speedup decompressing with this enabled. Jennifer Taylor 2020-11-28 19:05:27 +00:00
  • c1fad0caeb Skip tracking coverage when we aren't printing verbose debugging for a slight speedup. Jennifer Taylor 2020-11-28 19:05:03 +00:00
  • d2d4f9d1e9 Fix bug where some textures weren't referenced properly by BishiBashi in updated AFP files. Jennifer Taylor 2020-11-27 21:53:01 +00:00
  • d3d0bab2f5 Reorganize some debug prints to help figure out correct file writing order. Jennifer Taylor 2020-11-27 21:52:30 +00:00
  • 476c459272 Add debugging printer so we can verify contents identical before and after a null update. Jennifer Taylor 2020-11-27 17:47:48 +00:00
  • 27afc98ee5 Skip recompressing textures we don't change, don't try to write a file unless we successfully generated it. Jennifer Taylor 2020-11-24 00:03:28 +00:00
  • 526a462ef4 Overwrite original AFP file instead of making a temporary copy. Jennifer Taylor 2020-11-23 22:33:12 +00:00
  • f6b90ea014 Add feature to enable overlay bounds generation for visualizing regions in textures. Jennifer Taylor 2020-11-23 20:56:05 +00:00
  • 8acdb1cefc Update documentation for other texture formats that we semi-support. Jennifer Taylor 2020-11-23 20:55:38 +00:00
  • ff147a37b1 Support an additional texture format found in updated BishiBashi JP data, document mapping to D3D9 structures. Jennifer Taylor 2020-11-23 20:55:00 +00:00
  • d0c01ae96c Rearrange requirements so important ones get installed first. Jennifer Taylor 2020-11-13 18:43:15 +00:00
  • db6a6739fc Implement the first bits of what's necessary to update textures. Jennifer Taylor 2020-11-12 05:03:52 +00:00
  • 41ea293897 Faster, but less than ideal, large file compression as well as start byte GC. Jennifer Taylor 2020-11-12 05:03:33 +00:00
  • 88042a7e9e Write back textures and regions when saving files. Jennifer Taylor 2020-11-12 05:03:03 +00:00
  • 42c3362a3c Fix off-by-one error in LZ77 implementation rarely resulting in truncated files on inflate. Jennifer Taylor 2020-11-12 05:02:37 +00:00
  • a5966a6382 Fix some lint and typing issues uncovered by mypy/flake8 upgrades. Jennifer Taylor 2020-11-11 05:14:36 +00:00
  • ffa70e372b Ability to write back out simple files with the data we parsed. Jennifer Taylor 2020-11-11 03:39:51 +00:00
  • 32d1909137 Support round-tripping a few more bits of various files, to increase our eventual success of injecting translated T*BB textures. Jennifer Taylor 2020-11-11 03:39:21 +00:00
  • 7fcca97ae4 Capture the rest of the file that I know about in parsed structures, track when a file needs to be read-only. Jennifer Taylor 2020-11-10 03:26:26 +00:00
  • 59b93e6931 Massive refactor to start parsing out to a file structure instead of just extracting. Jennifer Taylor 2020-11-10 03:26:06 +00:00
  • b594349faf Capture another unknown header flag that seems to change randomly. Jennifer Taylor 2020-11-10 03:25:39 +00:00
  • f9d035aa34 Remove out-of-date TODO. Jennifer Taylor 2020-11-09 03:01:42 +00:00
  • f7ffd9185b Add a few more missing bytes, assert where we always see constants. Jennifer Taylor 2020-11-09 02:46:36 +00:00
  • d9f96f4b4c Fix a texture decoding bug, add a few more supported formats. Jennifer Taylor 2020-11-06 21:24:31 +00:00
  • 96298d8ecf Fix T*BB font decoding issue by setting the correct endianness. Jennifer Taylor 2020-11-06 19:57:35 +00:00
  • b507dfda71 Ignore XML mappings by default. Jennifer Taylor 2020-11-06 19:57:13 +00:00
  • 4ce03847dd Rename utility to more generic format parser. Jennifer Taylor 2020-11-06 19:05:40 +00:00
  • 042cce481f Fix last issue with font conversion for T*BB. Jennifer Taylor 2020-11-06 19:02:41 +00:00
  • 7cb2220386 A few lint fixes, add preliminary support for 0x15 format. Jennifer Taylor 2020-11-06 18:52:00 +00:00
  • a26d8f4b64 Fix several bugs in DXT5 decompressor, renders fonts much closer to the game now. Jennifer Taylor 2020-11-06 18:40:41 +00:00
  • abc97bfdcb Several improvements to parsing. Jennifer Taylor 2020-11-06 16:18:09 +00:00
  • 4b31f8f831 Fix a couple length calculations and a few parsing mistakes. Add coverage calculations to track down missing file sections. Jennifer Taylor 2020-11-06 04:13:39 +00:00
  • 786676fd26 Initial code for The*BishiBashi graphics file unpacker. Jennifer Taylor 2020-11-06 02:08:21 +00:00
  • 11a500c2a6 Initial support of 2dx26 智杰 2020-05-22 20:42:36 +08:00
  • d4ba50a5cd Support server-side settings for BishiBashi, add DLC level enable, non-gacha character enable and announcement/message board support. Jennifer Taylor 2020-08-26 05:14:13 +00:00
  • 0bb19948be Force decoding JSX files as utf-8 regardless of the OS locale and settings. Jennifer Taylor 2020-08-18 21:54:48 +00:00
  • 6b4575c241 Support server-side settings for BishiBashi, add DLC level enable, non-gacha character enable and announcement/message board support. Jennifer Taylor 2020-08-26 05:14:13 +00:00
  • 68d5794aec Force decoding JSX files as utf-8 regardless of the OS locale and settings. Jennifer Taylor 2020-08-18 21:54:48 +00:00
  • 19c7de499d Implement rivals support for supported Pop'n Music games. Jennifer Taylor 2020-05-12 21:03:01 +00:00
  • e126b845f6 Update scripts to remove incorrect bash invocation and make them execute from any directory. Jennifer Taylor 2020-05-12 21:01:16 +00:00
  • 74e0259129 Fix names of some example files. Jennifer Taylor 2020-05-12 21:00:54 +00:00
  • e5d04d6dbb Hook up UI for Pop'n Rivals in anticipation of rival support. Jennifer Taylor 2020-05-12 21:00:26 +00:00
  • c89a99b8dd Support attributes in PSmap code generator. Jennifer Taylor 2020-05-12 20:59:56 +00:00
  • 67cb3de46e Add rival support to Jubeat. Jennifer Taylor 2020-05-08 22:41:51 +00:00
  • d613e7239a Fix Jubeat name entry regex to allow for spaces like the in-game name entry does. Jennifer Taylor 2020-05-08 22:41:24 +00:00
  • 382ad49e6f Add rival selection support to Jubeat in preparation for rival support. Jennifer Taylor 2020-05-08 22:40:21 +00:00
  • ccdd219d67 Jubeat doesn't use wide text for profile names, so don't send them in test client. Jennifer Taylor 2020-05-08 22:39:52 +00:00
  • 72e0fa4156 Auto-focus on input elements when clicking Update button across various pages. Jennifer Taylor 2020-05-08 20:07:55 +00:00
  • 4cf5ac2c02 Fix visual bug where navigating to admin/arcades/ would inadvertently highlight the "Arcades" top level as well. Jennifer Taylor 2020-05-08 20:07:33 +00:00
  • 7707e185cc Ignore egg directory that gets created when installing directly out of source. Jennifer Taylor 2020-05-08 18:29:21 +00:00
  • 368efe2c63 Auto-prune event log entries after some time. Jennifer Taylor 2020-05-08 18:22:31 +00:00
  • 645e7dc55a Fix missing return statement in API server. Jennifer Taylor 2020-05-04 22:34:36 +00:00
  • 2e92e45ae6
    Merge pull request #3 from DragonMinded/alt_proxy_fix Jennifer Taylor 2020-05-04 15:31:17 -07:00
  • 577d936d3d Apply button height tweak to game list in Arcade settings screen to fix inconsistent button height. Jennifer Taylor 2020-04-27 23:32:13 +00:00
  • 479ba60b05 Add cache control headers to force unruly clients like android to reload REST responses every time. Jennifer Taylor 2020-04-27 23:31:59 +00:00
  • 069fbb4ba1 Update TODO list to remove an item I tackled awhile back. Jennifer Taylor 2020-04-26 01:05:01 +00:00
  • 95aeb71d1d Switch to android-safe arrows. Jennifer Taylor 2020-04-26 01:01:48 +00:00
  • 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. Jennifer Taylor 2020-04-26 00:52:19 +00:00
  • 799d000274 Be more precise about headers sent during proxy, in an attempt to fix some buggy remote server implementations. Jennifer Taylor 2020-04-25 19:34:54 +00:00
  • 6efd0067b4 Add missing line, fix spaces Temporalin 2020-04-25 19:54:06 +02:00
  • b9e35aabf9 Implement gacha mode for emblems instead of just going up the list of possible emblems. Jennifer Taylor 2020-04-24 19:20:43 +00:00
  • 9f4dfe4682 Teach network how to import/export Jubeat emblem catalog. Jennifer Taylor 2020-04-24 19:20:27 +00:00
  • 23bf57c2a6 Fix proxy headers Temporalin 2020-04-18 23:49:09 +02:00
  • c694157c51 Fix cython issue and compile the rest of protocol. Jennifer Taylor 2020-04-04 20:08:33 +00:00
  • 9c85759dc6 Convert more format() uses to f-strings. Jennifer Taylor 2020-03-25 23:17:06 +00:00
  • 509cb4f0d9 Convert most of the format() string calls to f-strings using libcst. Jennifer Taylor 2020-01-07 21:29:07 +00:00
  • 8434950f67 Update TODO now that we fixed flake8. Jennifer Taylor 2019-12-10 01:19:25 +00:00