tyam
7b7aaaec9d
Merge 49472a6956 into 56c80a4f1c
2026-04-14 16:14:38 -05: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
Jennifer Taylor
df4a9c712d
Support premium song score saving in DanEvo two-player mode.
2025-10-04 02:59:21 +00: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
0c45850113
Fix new profiles broken with dance mate support.
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
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
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
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
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
tyam
de33929ea4
Update unilab.py ( #95 )
...
Adjust hard coded value to max for unknown event 4
2025-01-22 18:10:52 -05:00
tyam
5fc9286ee1
Pop'n Music 27 Unilab support ( #94 )
...
* Pop'n Music 27 Unilab support
Known issues:
I don't know how to trigger KAC Lab. This seems to be something that should be able to be accessed on appropriate versions of the dll but I can't seem to figure it out.
Rare softlock on pop'n quest Lively II event if you mess with the phase flags and put the game in an invalid state. In theory (and according to bemaniwiki) the entire event should be clearable on earlier Unilab builds.
Not an issue/will not fix:
狼弦暴威 does not appear in Awakening Elem when the event flag is set. The solution to this (for some reason) is to clear the other 10 events. This is not a bemaniutils issue.
2025-01-21 17:21:54 -05:00
tyam
68090ffb32
Update kaimei.py ( #91 )
...
* Update kaimei.py
Fix two typos "stated" to "started"
* Update kaimei.py
oops another one usaneko -> peace
2024-12-12 21:15:26 -05:00
Jennifer Taylor
60af6fde62
Fix remaining type errors with Python 3.12.
2024-09-26 01:05:52 +00:00
Jennifer Taylor
8857acb7d6
Optimize reflec shop ranking responses a bit.
2024-09-26 00:54:22 +00:00
Jennifer Taylor
bafe844402
Unpin flake8 now that it's fixed, fix a few lint errors.
2024-09-18 03:01:51 +00:00
Jennifer Taylor
253dd52b67
Fix for cache-based crash on second mdata when caching is wonky.
2024-09-18 02:50:09 +00:00
Jennifer Taylor
3ee40f1162
Fix sets not being compatible with random selections in Python 3.12.
2024-09-01 20:42:20 +00:00
Jennifer Taylor
f63247b605
Fix some new typing errors (a bunch of ignores can be removed!), black errors.
2024-03-30 02:07:21 +00:00
Jennifer Taylor
223c93874c
Enable a bunch of Tricoro songs when in Pendual.
2024-01-02 03:01:25 +00:00
Jennifer Taylor
f6a9aa69fd
Make black do 120 character lines instead of 80.
2024-01-02 02:46:24 +00:00
Jennifer Taylor
d3413715f3
Add force unlock songs support to the rest of IIDX.
2024-01-02 02:45:07 +00:00
Jennifer Taylor
24be2041f2
Add some additional possible unlocks for Tricoro songs in Spada.
2024-01-02 02:21:14 +00:00
Jennifer Taylor
6be7d8bd8f
Better Qprogue event config for Spada.
2024-01-02 02:07:44 +00:00
Jennifer Taylor
7dc0c86832
Remove some TODOs that are todone.
2024-01-02 01:58:09 +00:00
Jennifer Taylor
eea8368602
Unlock cafe del tran songs.
2024-01-02 01:55:43 +00:00
Jennifer Taylor
7843c056dd
Document a little bit of Tricoro's events, unlock Private BEMANI Gakuen songs if they're earned or force unlock is enabled.
2024-01-02 01:35:19 +00:00
Jennifer Taylor
db9b34ced0
Implement force-unlock flag for Tricoro.
2024-01-02 00:22:02 +00:00
Jennifer Taylor
4886cdc82f
Add Qprogue switch to Spada.
2024-01-01 04:25:01 +00:00
Jennifer Taylor
387ec1a272
Use cache layer to properly shard Jubeat music data responses.
2023-08-19 20:08:35 +00:00
Jennifer Taylor
d162d57024
Move logic for handling mdata_ver into central place for Jubeat, fix saucer and fulfill over-sending rival data.
2023-08-19 19:04:12 +00:00
Jennifer Taylor
5c598508b4
Provide a convenience wrapper to the cache global.
2023-08-13 19:22:49 +00:00
Jennifer Taylor
8d08fb1ff0
Fix potential over-stuffing issue with MGA lobbies.
2023-08-07 01:06:02 +00:00
Jennifer Taylor
53144b3123
Partially (maybe fully?) working implementation of MGA matching.
2023-08-07 00:56:43 +00:00
Jennifer Taylor
81d006607d
Still no linking, but slightly more correct implementation.
2023-08-05 18:41:15 +00:00
Jennifer Taylor
820acdc244
Prototype matching support for MGA, seems to at least make the game happy but unsure if it works with multiple clients.
2023-08-05 17:55:27 +00:00
Jennifer Taylor
b93b8aed4f
Fix missing self.version->self.music_version renames, fix formatting, lint issues.
2023-07-29 15:23:41 -04:00
Shinrin Ouja Moriking
645c27180f
Better support for Pop'n music Omnimix v2
...
omnimix songs are now saved in a different version
2023-07-29 15:23:41 -04:00
Jennifer Taylor
b9ca730dca
Fix possible crash in older Fantasia data, formatting fixes.
2023-07-29 16:11:42 +00:00
Jennifer Taylor
eaf07ddf6a
Latest black changed some formatting, re-run it.
2023-02-17 03:40:07 +00:00
Jennifer Taylor
87d699e05c
Add force unlock flag to all of Jubeat.
2022-11-14 01:54:19 +00:00