Commit Graph
474 Commits
Author SHA1 Message Date
Jennifer Taylor e1fd216178 Fix Sunny Park character card display on logout, add support for choosing events as well as the Pop'n Walker event. 2021-09-03 04:36:14 +00:00
Jennifer Taylor fa69380ebe Support lea, jz, js, jns instructions in emulator to decode more of Sunny Park. 2021-09-03 04:35:53 +00:00
Jennifer Taylor 06d116007e Convert Sunny Park to modern routing method. 2021-09-03 04:35:35 +00:00
Jennifer Taylor cbbda0ef7f Improve a few bits of Fantasia, including working profile conversions and displaying cards at the end of the round. 2021-09-03 04:35:13 +00:00
Jennifer Taylor 4f64cc7e08 Fix core state machine for cards so Fantasia will present a profile migration. 2021-09-03 04:34:51 +00:00
Jennifer Taylor b58f356479 Move format_conversion for each game into its own class, instead of the previous version. 2021-09-03 04:34:19 +00:00
Jennifer Taylor f4ee350a29 Convert all x86 registers to 64 bit, correctly modify the stack based on push/pop, support all general purpose register accesses. 2021-09-03 04:33:55 +00:00
Jennifer Taylor c1b362885d Add a basic x86 emulator to psmap for reconstruction of dynamic structures. 2021-09-03 04:33:25 +00:00
Jennifer Taylor 929e6be305 Fix psmap display for nodes with default values. 2021-09-03 04:32:53 +00:00
Jennifer Taylor cd1ae9b2fd Clean up some typing on Tune Street, convert Fantasia to modern routing. 2021-09-03 04:32:35 +00:00
Jennifer Taylor 8fdacf017a Fix a few miscellaneous things with eclale/usaneko. 2021-09-02 01:09:17 +00:00
Jennifer Taylor 31df2d5506 Include default theme in installation. 2021-09-01 02:13:39 +00:00
Jennifer Taylor 1820069bf9 Fix customizations not sticking around in UsaNeko. 2021-08-31 23:43:18 +00:00
Jennifer Taylor 93cc4c376c Hook up menu customization options to profile in Tune Street. 2021-08-31 23:05:10 +00:00
Jennifer Taylor fc3d37ec15 Add force unlock song and customization options to Tune Street. 2021-08-31 23:04:55 +00:00
Jennifer Taylor d21431c3b1 Initial stab at getting Town mode working in Tune Street. 2021-08-31 21:42:49 +00:00
Jennifer Taylor 9b731a6818 Fix incorrect diplay of chart on Pop'n Music old charts. 2021-08-31 21:42:34 +00:00
Jennifer Taylor 0ad7d41d73 Convert Tune Street to modern routing method. 2021-08-31 21:42:12 +00:00
Jennifer Taylor 9a49bfbcd9 Hook up town mode enable and phase unlocks to front end for Tune Street, start implementing more profile stuff. 2021-08-31 21:41:51 +00:00
Jennifer Taylor e1c62b44df Get rid of two todos we are not going to do ever. 2021-08-31 21:41:12 +00:00
Jennifer Taylor 3dd3f36208 Make JSX compilation errors show up on the frontend in debug mode. 2021-08-31 21:40:54 +00:00
Jennifer Taylor 83cf8fc9cb Add config option for theme directory for easier overrides of CSS/favicon. 2021-08-31 21:40:30 +00:00
Jennifer Taylor 6ebc8de311 Add support for self generated PCBIDs on arcade management page as well as a setting to control it. 2021-08-29 01:47:45 +00:00
Jennifer Taylor 94fec0dec1 Change QPro settings to use standard UI toolkit which fixes padding around items before save button. 2021-08-28 20:32:40 +00:00
Jennifer Taylor e1850c31db Fix hover drop-downs unusuable if navigation panel takes up more than one row. 2021-08-28 19:37:01 +00:00
Jennifer Taylor b0378e9308 Fix colored underlines disappearing after enumeration refactor. 2021-08-28 19:36:46 +00:00
Jennifer Taylor 8050aeea6f Fix visual wrapping anomoly that happens only when certain nav elements are selected. 2021-08-28 19:36:20 +00:00
Jennifer Taylor f0b646e7f8 Fix recent javascript change causing mobile navigation to disappear. 2021-08-28 19:36:03 +00:00
Jennifer Taylor 71def6254d If a user is a member of only one arcade, display it directly instead of a drop-down in the nav menu. 2021-08-28 19:35:44 +00:00
Jennifer Taylor 19aa273bf8 Fix 500 error on requesting an invalid arcade on the frontend, remove possible enumeration via error checking. 2021-08-28 19:02:04 +00:00
Jennifer Taylor d26d5f56c8 Remove some unnecessary null checks in protocol. 2021-08-28 19:01:50 +00:00
Jennifer Taylor 6c0649aefc Add troubleshooting tip for compiling on OSX ARM. 2021-08-28 17:08:28 +00:00
Jennifer Taylor 866ef4db52 Add a default encoding parameter to struct for decoding strings. 2021-08-28 17:08:07 +00:00
Jennifer Taylor c6bd3b4c72 Make UsaNeko daily missions actually random per-day instead of repeating. 2021-08-28 17:07:40 +00:00
Jennifer Taylor de974a7c5d Fix so that orphaned profiles still allow the hold note tutorial on the first play in UsaNeko. 2021-08-25 03:32:52 +00:00
Jennifer Taylor cff3b79a94 Better documentation for UsaNeko tutorial flags. 2021-08-25 03:32:39 +00:00
Jennifer Taylor bb7916d3c4 Move logic for calculating play statistics into common module and backend base module. 2021-08-24 23:18:53 +00:00
Jennifer Taylor bcfd4fcf24 Add some verbose debugging to psmap to aid in tracking values inside DLLs. 2021-08-24 23:18:23 +00:00
Jennifer Taylor 5941a98b66 Document and add debug arguments for read-only behavior. 2021-08-20 19:37:26 +00:00
Jennifer Taylor e5440329ec Change JS load order while attempting to make frontend cold start time better. 2021-08-20 18:10:35 +00:00
Jennifer Taylor b572689107 Apply more rigorous type checking, fix a few bugs caught with that more rigorous type checking. 2021-08-20 18:10:07 +00:00
Jennifer Taylor 97bea03abe Fix data API unable to look up profiles after update to profile object. 2021-08-20 04:44:34 +00:00
Jennifer Taylor 35a09ad277 Fix extid showing as all 0's on rivals pages and bishi profiles. 2021-08-20 04:44:17 +00:00
Jennifer Taylor 40dbf1d6b9 Make Config a real class instead of a Dict, for safer access and defaults. 2021-08-20 04:43:59 +00:00
Jennifer Taylor 628828ed12 Unify config loading for remaining utilities that read the same server.yaml. 2021-08-20 04:43:36 +00:00
Jennifer Taylor b940e3143f Switch profile operations to using a Profile class instead of a raw ValidatedDict. 2021-08-20 04:43:13 +00:00
Jennifer Taylor 5fe48fb1c3 Fix a few places using enums directly instead of their value, formalize 'support' entry in config. 2021-08-19 19:25:10 +00:00
Jennifer Taylor b92cd4f579 Switch to using an enum for API ID constants. 2021-08-19 19:21:41 +00:00
Jennifer Taylor 96dd9a865e Switch to using an enum for GameConstants. 2021-08-19 19:21:22 +00:00
Jennifer Taylor 4f61cfe30a Switch to sets for membership queries. 2021-08-19 19:21:04 +00:00