1
0
mirror of synced 2024-12-24 19:54:50 +01:00
Commit Graph

620 Commits

Author SHA1 Message Date
Jennifer Taylor
36ca2c777e Update small tweaks for MGA. 2022-10-08 01:48:43 +00:00
Jennifer Taylor
9feae49667 Massive overhaul to Jubeat frontend, including the following:
- Clan jubility breakdown
 - Displaying music rate and stats identically across all score pages
 - Ability to choose what jubility (legacy or new) to display and sort on all players.
 - Various tweaks and small quality of life improvements.
2022-10-08 01:32:59 +00:00
Jennifer Taylor
43d04121a0 Upgrade react to latest bugfix version of major release we're on. 2022-10-08 01:30:51 +00:00
Jennifer Taylor
8a867ac988 Tweak a couple things on IIDX frontend. 2022-10-07 02:39:42 +00:00
Jennifer Taylor
dd9178a88a Fix DDR rivals activation code. 2022-10-07 02:21:27 +00:00
Jennifer Taylor
e13b434f19 Tweak frontend nomenclature and some layout stuff for DDR and BishiBashi. 2022-10-07 02:03:51 +00:00
Jennifer Taylor
6004929b35 Make the read-only filter smarter, to stop false-positives on score endpoints. 2022-10-07 01:58:15 +00:00
Subject38
14374ef2d3 Jubeat WebUI update, adds support for emblem editing, stats and jubility breakdown. 2022-10-07 00:32:37 +00:00
Jennifer Taylor
e076757640 Add traffic test for festo, fix peace/kaimei referencing removed song and causing traffic failures. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
f203239098 I'm pretty sure fill-in categories should start at all 0's not all 1's. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
726927df75 Get rid of copypasta from Clan. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
4859970eee Go through remaining TODOs and comment as to why I'm too lazy to do them. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
d253b7701b Add dummy lab get_ranking handler. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
f3f114e211 Get rid of unneeded TODO. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
12f4ee2bfa Add support for Festo random 10s course, create a KAC course phase since we have too many courses now. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
26a062605a Fix long pause when playing without card, update all courses to match final BemaniWiki data. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
829ce77f63 Add documentation from Subject38 as to where the bitfield for hot_music comes from. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
3ee62db915 Merge in hot music list, not sure where this came from in Subject38's branch. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
2c991c00ac Fix bad merge with scores controller and hard mode songs. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
488216c343 Port Subject38's unformat_profile as well as fix a small thing in clan/festo. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
3a724c24d4 Merge in score loading from Subject38's jubeat changes. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
d445e87fbe Add course mode and the rest of the format_profile stuff from Subject38's PR. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
e9ca46d37f Allow background and marker customization. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
fed13b2828 Roll in omnimix music version fixes to make Jubeat omnimix-capable, thanks to Subject38! 2022-10-05 20:20:50 -04:00
Jennifer Taylor
529dc5ef15 Add a few hacks to make sure existing installations who forget to re-import jubeat data won't break. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
b520cd9a2b Merge in some of Subject38's Jubeat frontend, fix a few broken cases, properly hide charts we don't support. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
5a94ea4ec7 Changes necessary to send normal scores successfully, as well as show whim/fc challenge songs. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
63dea09802 Add TODOs for get recommended list endpoints. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
4b771feb16 Ignore lobby stuff for now. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
149eca0aab Enough of the profile portion to get festo to let you card in. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
ed43e9d3e6 Fix crash on starting game, deduplicate already-written functionality. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
2349529022 Initial work to get festo happy with core network packets. For some reason it crashes on coin-in however. 2022-10-05 20:20:50 -04:00
Jennifer Taylor
8c1d272c72 Rename whole-service route handler, get rid of legacy eacoin handler that's broken due to evaluation order, fix eacoin disable bug that I just discovered. 2022-10-04 03:31:52 +00:00
cracrayol
15c07b49a9 Pnm Kaimei: fix bad value in format_profile 2022-09-19 10:10:01 -04:00
Bottersnike
224ed0e2a8 Add decopmressed encoding; add decompressed test cases 2022-09-18 23:24:34 -04:00
Bottersnike
036bf1ce20 Implement decompressed kbinxml decoding 2022-09-18 23:24:34 -04:00
Jennifer Taylor
8ab1800ff4 Fix a few tiny nits in kriddles. 2022-09-19 03:04:50 +00:00
cracrayol
29cf43dc5c Add Pnm Kaimei riddles support 2022-09-18 23:04:28 -04:00
Subject38
b2edbdce24
Older IIDX routing refactor. (#51)
* Older IIDX routing refactor.
* game_to_db_chart() pattern added
2022-08-17 18:16:47 -04:00
seth
99e60e6bbc update read script 2022-08-17 02:38:39 +00:00
seth
83892aea75 update bemapi to include music_rate and jubeat festo 2022-08-17 02:05:01 +00:00
Jennifer Taylor
4f6d48fe45 Fix latest flake completely broken, fix latest typing issues. 2022-08-17 01:59:53 +00:00
Jennifer Taylor
2ebf59e541 Partially roll in Subject38's Jubeat backend updates. 2022-08-17 01:58:49 +00:00
seth
8500201e4c jubeat: fix inherit 2022-08-17 01:41:41 +00:00
Jennifer Taylor
05e4ef0cb8 Update frontend to use Subject38's proper categories as extracted from Jubeat XML. 2022-08-17 01:38:47 +00:00
seth
8d67760788 jubeat: Update read script to import version 2022-08-17 01:38:47 +00:00
Jennifer Taylor
aeb574838d Add JSX compiler script. 2022-08-04 00:10:21 +00:00
Jennifer Taylor
d39a660eab Implement ability to override the canvas size, to render animations that overflow the canvas. 2022-07-26 23:25:35 +00:00
Jennifer Taylor
9dd3772380 Implement Pop'n-style _visible attribute to fix some artifacting on some renders. 2022-07-26 22:35:46 +00:00
Jennifer Taylor
5aee4f802e Fix some Pop'n animations that should loop failing to loop properly. 2022-07-26 22:27:27 +00:00
Jennifer Taylor
01f87bd482 Fix import with newer versions of Python3. 2022-03-18 04:32:22 +00:00
Jennifer Taylor
8098825387 Fix lint and typing messages with latest libraries. 2022-03-18 04:32:04 +00:00
RinChanNOWWW
90f3d9e138 sdvx: new skill analyzer results should not overwrite better old ones. 2022-02-15 21:58:32 -05:00
RinChanNOWWW
5d8ec0527c Fix lint problems of comments. 2022-02-15 21:58:32 -05:00
Trenton Zimmer
d418ffe24e
Pendual: Finish the majority of the events (#44)
* Pendual: Finish the majority of the events

In this commit I have pushed my current changes to IIDX 22 Pendual. I've completed every event other than Qpronicle Chord as I have ran out of steam on this mix for now. I will return and try to 100% this game sooner than later though. For now i'll leave it at this.

I have made the events all Frontend modifiable so that's good enough for now. I've thrown in a ton of #TODO statements to show my current progress.

* Pendual: Remove clutter and add back omni-event control

In this commit I have re-added the option to disable events in omnimix and have remove code that was not needed/not fully finished that I added in the past commit. I've also reverted changes that were not relevant nor useful.
2021-12-04 13:00:03 -05:00
Jennifer Taylor
495466f4e4 Fix weird filename edgecase with some ifs file. 2021-10-24 17:12:06 +00:00
Jennifer Taylor
c4a5abaf4d Fix background elements disappearing when root clip is rewound. 2021-10-24 16:16:48 +00:00
Jennifer Taylor
2664237026 Merge overlay blend mode fix from ARCHVILE. 2021-10-24 15:51:08 +00:00
Jennifer Taylor
a97df7d24a Fix some small typing issues with newest mypy. 2021-10-02 23:12:46 +00:00
Jennifer Taylor
db6171582e dd better error message when failing to find background images. 2021-09-29 02:09:07 +00:00
Jennifer Taylor
6569925b18 Implement (incorrect) version of blend mode 13. 2021-09-20 18:22:56 +00:00
Jennifer Taylor
38f8c94ed0 Fix frame control function to be invisible for X number of frames, instead of until frame X. 2021-09-20 05:05:14 +00:00
Jennifer Taylor
30fa4e6e1a Make child clips loop indefinitely, as it seems that newer games expect this. 2021-09-20 05:04:52 +00:00
Jennifer Taylor
b151afef69 Improve a few aeplib calls now that I understand them better. 2021-09-20 05:04:33 +00:00
Jennifer Taylor
b56481ca06 Fix AFP decompile option. 2021-09-20 01:16:58 +00:00
Jennifer Taylor
a6e3ec524a Add debugging components options to AFP parser and renderer. 2021-09-20 01:16:40 +00:00
tyam
22e5885004
Dark Mode improvements 2021-09-10 21:07:38 -04:00
Jennifer Taylor
eed148f956 Clean up possible orphan profiles for DDR Ace. 2021-09-11 01:06:13 +00:00
Jennifer Taylor
831548715c Implement DDR Ace profile inheritance from older version of DDR. 2021-09-10 19:15:38 +00:00
Jennifer Taylor
e4d308e3c9 Fix get_games_played to not accidentally see half-created profiles. 2021-09-10 19:15:20 +00:00
Jennifer Taylor
fc48c80e3c Fix Limelight profile succession, same problem Fantasia had. 2021-09-10 19:15:03 +00:00
Jennifer Taylor
b57310c9b5 Fix initialized memory lookup, implement "movzx" instruction. 2021-09-10 19:14:48 +00:00
Jennifer Taylor
80c5ea6b17 Put MGS in alphabetical order on frontend. 2021-09-10 15:20:13 +00:00
Jennifer Taylor
1430103270 Clean up max deco parts constants for modern common pop'n games. 2021-09-10 13:30:02 +00:00
Jennifer Taylor
43339c7e44 Disable Net Taisen for all Pop'n versions. 2021-09-10 04:46:43 +00:00
tyam
2983ee2926
Frontend admin support for Peace 2021-09-10 00:15:05 -04:00
Jennifer Taylor
25adc43696 Fix lint error. 2021-09-10 04:02:43 +00:00
Jennifer Taylor
a226c39eb9 Add default game settings for PCBIDs not in any arcade. 2021-09-10 02:23:20 +00:00
Jennifer Taylor
1e581f0867 Move default theme into themes directory, make themes directory a thing. 2021-09-10 00:39:22 +00:00
Jennifer Taylor
6e09563d35 Only send one item per song for force unlocks in Pop'n series. 2021-09-10 00:13:00 +00:00
Jennifer Taylor
82d69b41f9 More documentation of Peace events. 2021-09-09 23:44:37 +00:00
Jennifer Taylor
f2e6c35f93 Document Peace a bit more, fix friend character for Lapistoria+. 2021-09-09 06:08:32 +00:00
Jennifer Taylor
3194524fca Stop enforcing area presence for common node in Peace. 2021-09-09 01:14:12 +00:00
Jennifer Taylor
a1c786a525 Additional flag documentation as well as frontend config for UsaNeko. Also fixed NAVI-kun event to work. Also fixed Eclale area bounds that was mistakenly adjusted. 2021-09-09 01:06:14 +00:00
Jennifer Taylor
2582f0e523 Don't send empty item nodes for songs that are unlocked the right way if force song unlock is enabled in Eclale. 2021-09-09 01:05:19 +00:00
Jennifer Taylor
1bef9ebd95 Add default song phase unlock settings for Lapistoria and Sunny Park, document flags a bit better. 2021-09-09 01:04:46 +00:00
Jennifer Taylor
218cb7f74a Enable reading values constructed off of the stack when doing psmap/struct. 2021-09-09 01:04:17 +00:00
Jennifer Taylor
ab7e62d455 Add event and song unlock options to Eclale, document event unlocks, enable stamp rally. 2021-09-09 01:03:23 +00:00
Jennifer Taylor
4439ec7d57 Get rid of fetch for no-longer-existing regions JS file. 2021-09-07 17:57:48 +00:00
Jennifer Taylor
b3b6ae7eaf Add explicit types to frontend classes. 2021-09-07 17:57:31 +00:00
Jennifer Taylor
3863b9f048 Apply Final to a few more miscelaneous classes outside of frontend. 2021-09-07 17:57:18 +00:00
Jennifer Taylor
469df34bea Speed up a few profile operations by writing better SQL with fewer DB hits. 2021-09-07 17:57:00 +00:00
Jennifer Taylor
7560e30498 Make a couple of responses faster by fetching less achievement data. 2021-09-07 17:56:46 +00:00
Jennifer Taylor
ef4a43be0e Fix minor type issue in API. 2021-09-07 17:56:31 +00:00
Jennifer Taylor
2f6e116405 Types, including Final, for all backend classes. Also fixed old-style routing for eacoin. 2021-09-07 17:56:15 +00:00
Jennifer Taylor
63e4a80eba Clean up core of backend a bit, replace functions with attributes where appropriate. 2021-09-07 17:55:53 +00:00
Jennifer Taylor
c7affef159 Use arcade/network region for default prefecture/region wherever possible, including in facility.get. Allows changing game region. 2021-09-07 02:48:57 +00:00
Jennifer Taylor
d05c3f907d Add config, database and user interface to change network region as well as per-arcade region. Also unified IIDX prefecture setting. 2021-09-07 02:48:42 +00:00
Jennifer Taylor
beb818f42b Only enable ealink for IIDX/Pop'n if there is something to broadcast scores to. 2021-09-06 19:42:38 +00:00
Jennifer Taylor
351a55a934 Split out UsaNeko/Peace into common abstract base class and two implementations. 2021-09-06 19:28:18 +00:00