Commit Graph

799 Commits

Author SHA1 Message Date
tyam
7b7aaaec9d
Merge 49472a6956 into 56c80a4f1c 2026-04-14 16:14:38 -05:00
tyam
49472a6956
Update read.py
Last datecode missing for unilab (not counting 2024091700 which is identical to 2024073100).  This should be the last unicode change.
2026-04-14 16:14:19 -05:00
Jennifer Taylor
56c80a4f1c Fix years-old bug not listening to bind address in debug version of proxy. 2026-02-27 00:58:31 +00:00
tyam
59191e5789
Update unilab.py
Add some missing client test stuff
2025-12-01 09:12:37 -06:00
seth
48d5a12380
Add legacy decompression to TXP2File (#105) 2025-11-12 20:28:09 -05:00
Jennifer Taylor
5de55fef39 Add back scores link on danevo profile now that it's available. 2025-10-24 02:26:05 +00:00
Jennifer Taylor
e9070d9a13 Update traffic test for DanEvo to account for new understanding. 2025-10-24 01:51:54 +00:00
Jennifer Taylor
508670b0fc Make use of information about DanEvo attempts to correctly track attempts on the network. 2025-10-24 01:33:04 +00:00
tyam
2160aabee8
Merge branch 'trunk' into unilab-fix 2025-10-14 10:36:33 -05:00
tyam
24265ea66d Update endpoints.py
Aligned comments for unicode values with the correct lines
2025-10-14 10:21:56 -05:00
tyam
b087fe9239 Update README.md
Add peace, kaimei riddles, and unilab to api readme
2025-10-14 09:58:36 -05:00
tyam
ca2e6d0d5c Update bootstrap
Add popn 27 to bootstrap list
2025-10-14 09:54:37 -05:00
Jennifer Taylor
df4a9c712d Support premium song score saving in DanEvo two-player mode. 2025-10-04 02:59:21 +00:00
Jennifer Taylor
1bfb1defcd Add missing DanEvo packages to setup.py. 2025-10-04 02:10:25 +00:00
Jennifer Taylor
f74a55cd95 Waffle on name in trafficgen. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
4d135a6b90 Update bootstrap to reflect games supported. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
165530ba0f Update README to reflect that Dance Evolution is now supported. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
a73bb7636a Format with black. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
1a65d952f7 Add traffic test for Dance Evolution. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
3850d120c9 Don't crash if a client tries to create an account with a card we know already. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
19c68dd8e3 Update regex for correct set of allowed DanEvo names. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
0c45850113 Fix new profiles broken with dance mate support. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
fc22d204a9 Add Dance Mates view to frontend, remove useless version selection buttons for DanEvo. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
c27f39a52b Get rid of useless version selection button for MGA since there's one version. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
5da1fde3b3 Fix active sub-item bumped out after making things smaller. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
db9bde6e15 Implement dance mate support in backend, fix high score extraction to stop duplicating scores. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
88d1678cfd More compact top layout to make room for more games. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
97e29e3a8c Hook up BEMAPI client support to data layer, use it to allow bootstrapping Dance Evolution from a remote server. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
989414b981 Add BEMAPI support for Dance Evolution. Not that this is useful for much (except catalog for bootstrapping remotely), but still, nice to have. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
dbe4fbc19e Add kcal display for songs on records/topscores. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
fb892d1863 Initial implementation of DanEvo frontend, only including records, all players, profiles, top scores and personal settings. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
8af63c2013 Add playtracking chart, store attempts there since we don't have a real chart.
Juggle some stuff around for upcoming frontend.
2025-10-03 22:00:04 -04:00
Jennifer Taylor
d07ed02e9a Implement record extraction on profile save. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
96f93716a1 First stab at actual profile documentation as well as round tripping extracted fields. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
3cea3aa379 Update read script to actually read DanEvo music DB. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
56dac9548e Keep requested profiles in sync for DDR Ace and DanEvo. 2025-10-03 22:00:04 -04:00
Jennifer Taylor
51d67ca2b8 Check in initial implementation of Dance Evolution. No events or server settings yet, but basic profile works. 2025-10-03 22:00:04 -04:00
tyam
9f6a855266 Event ID documentation
Properly handle the permanent unlocks for event id 1, relocate lively quest to the right value, document attract mode ad flags.

This leaves one event unaccounted for. I'll circle back around to this later to see if I can figure out the final event id at some point in the future.
2025-09-27 21:57:34 -05:00
tyam
b86d30a960 Update unilab.py
Adjust max deco id to final value and actually handle the decopa fake "force unlock" that somehow got lost in the shuffle of the older commits
2025-09-18 13:01:48 -05:00
Jennifer Taylor
3435f61189 Don't index by default. 2025-09-05 20:10:33 +00:00
Jennifer Taylor
a609f37b20 Add documentation for nvram. 2025-08-14 01:56:05 +00:00
Jennifer Taylor
90cedcd5e1 Format with latest black, fix latest type issues. 2025-08-14 01:52:48 +00:00
Jennifer Taylor
e55bd017e7 Fix latest set of lint errors. 2025-08-14 01:43:17 +00:00
Jennifer Taylor
7d7c582d2f Allow decryption/encryption of info.bin. 2025-08-13 17:31:33 +00:00
Jennifer Taylor
61ed4d39cf Add a utility for encrypting/decrypting NVRAM files. 2025-08-12 21:57:05 +00:00
Jennifer Taylor
98d245f824 Add pyproject.toml to conform with new deprecation. 2025-08-12 03:01:20 +00:00
Jennifer Taylor
ed58fc59d7 Bump minimum supported version to 3.8 since 3.6 is years past support and hasn't been tested in any production instances I know of for years. 2025-05-31 16:34:38 +00:00
Kira
1fcd3ea9e8
Fix requirements.txt for 3.6 and 3.13 (#99)
* Requirements will at least complete on 3.6 and 3.13 now. May be dodgy on 3.13 since it skips typed-ast for versions >8 now (when typed-ast support was dropped and ast was added), but it's a start

* Reduce scope of change

Changed requirements.txt to only restrict typed-ast for <3.13 and leave
everything else as-is
2025-05-22 14:51:02 -04:00
tyam
0b5e168e9b
Move lift/lift_rate into option dict (#97)
Store the new options in the option dict instead of root of profile
2025-02-21 22:56:29 -05:00
tyam
8b3444cc71
Update unilab.py (#96)
Enable KAC Lab and Ichika no gochamaze mix up
2025-02-08 23:37:35 -05:00