Commit Graph
61 Commits
Author SHA1 Message Date
Tau c2b0bcabc4 idz: Remove profile ext id
Turns out (while researching team creation) the profile ext id
is just the aime id. After creating a team a profile discovery
request is immediately issued with the "profile id" in the field
that holds the aime id during initial profile load.
2019-11-06 17:28:30 -05:00
Tau 7c96253160 idz: Trim trailing NULs in team name 2019-11-06 17:28:30 -05:00
Tau faaeb53cd9 idz: Label banner field in team creation 2019-11-06 17:28:30 -05:00
Tau af8cdf3072 idz: TA world record fixes 2019-11-06 17:28:30 -05:00
Tau a3705730ce idz: Stub new UpdateStoryClearNum 2019-11-06 17:28:30 -05:00
Tau 83ddfcc022 idz: Decode new LoadTopTenRequest
Response code and presumably layout is still the same.
2019-11-06 17:28:30 -05:00
Tau 5c6b8f27a4 idz: Add LockProfileExtend 2019-11-06 17:28:30 -05:00
Tau 6a89e6a15a idz: Fix LockProfileRequest type name 2019-11-06 17:28:30 -05:00
Tau 1e809f59a3 idz: Implement new req code for TA save..? 2019-11-06 17:28:30 -05:00
Tau 2a365651a8 Fix v3 story 2019-11-06 17:28:30 -05:00
Tau 2f48efdbb9 idz: Add new saveExpedition msg format 2019-11-06 17:28:30 -05:00
Tau 2fd8081a8f idz: Add "loadGacha" message implementation 2019-11-06 17:28:30 -05:00
Tau 6be956ad3c *cries in spanish* 2019-11-06 17:28:30 -05:00
Tau 5d8e135c07 idz: Add LoadGeneralRewardRequest detail 2019-11-06 17:28:30 -05:00
Tau 2392aaa205 idz: Deal with multiple load2on2 formats 2019-11-06 17:28:30 -05:00
Tau dfdd775370 idz: Fill in Load2on2Request details 2019-11-06 17:28:30 -05:00
Tau 5b6534ae9a wip 2019-11-06 17:28:30 -05:00
Tau fecc0e7981 wip 2019-11-06 17:28:30 -05:00
Tau daebde53f3 wip enrich top ten req/res defs 2019-11-06 17:28:30 -05:00
Tau e18c2d44c5 wip augment TA stored data 2019-11-06 17:28:30 -05:00
Tau a5827da590 wip create working(?) 2019-11-06 17:28:30 -05:00
Tau 9a1e38dfb7 idz: Use sets for unlocks flags 2019-11-06 17:28:30 -05:00
Tau e1e98ed6cf idz: Add SqlMissionsRepository 2019-11-06 17:28:30 -05:00
Tau 651d826963 idz: Add SqlCoursePlaysRepository 2019-11-06 17:28:30 -05:00
Tau ceaeebc0b4 idz: Add SqlTimeAttackRepository 2019-11-06 17:28:30 -05:00
Tau 6516dc812d idz: Rename model Id<> to ExtId<> 2019-11-06 17:28:30 -05:00
Tau 98c9f9106d Share AimeId typedef 2019-11-06 17:28:30 -05:00
Tau 4a1e8f5d28 Rename chara fields back to offsets
Label all or label none.
2019-11-06 17:28:30 -05:00
Tau 1a3a5d8ede Map out LoadTopTen req and res 2019-11-06 17:28:30 -05:00
Tau 6b10288ea1 Save time attack grade 2019-11-06 17:28:30 -05:00
Tau 81cb172571 Persist earned bonus tickets 2019-11-06 17:28:30 -05:00
Tau 141cb4b90c Save "last mileage reward" field
Not entirely clear what it does but it prevents a music unlock
notification notification from popping at the start of every credit
whether or not the underlying music unlock flag is already set.
2019-11-06 17:28:30 -05:00
Tau a4a6550abb Refactor repository layer (and implement garage) 2019-11-06 17:28:29 -05:00
Tau 443c327680 Begin garage ops 2019-11-06 17:28:29 -05:00
Tau 5c4d011ac5 Store mileage 2019-11-06 17:28:29 -05:00
Tau cacf10816a Add team creation stubs 2019-11-06 17:28:29 -05:00
Tau 18654f1459 Rename CreateAutoTeam req/res 2019-11-06 17:28:29 -05:00
Tau 697ed5f58d Fully implement settings persistence 2019-11-06 17:28:29 -05:00
Tau 3d166abee4 Save Time Attack records 2019-11-06 17:28:29 -05:00
Tau 4390935b6c Track misc unlocks 2019-11-06 17:28:29 -05:00
Tau fe6364ce85 Fix LoadProfileRequest field label 2019-11-06 17:28:29 -05:00
Tau 04034fba45 Store mission progress 2019-11-06 17:28:29 -05:00
Tau 0d8b55bfad add course play counter tracking 2019-11-06 17:28:29 -05:00
Tau b96631051d stub ghost(?) req 2019-11-06 17:28:29 -05:00
Tau 5bca6e8f70 update chara-ish fields on profile save 2019-11-06 17:28:29 -05:00
Tau 8d74a0dc0e assorted shit 2019-11-06 17:28:29 -05:00
Tau c79c1b870d initial profile save wire-up 2019-11-06 17:28:29 -05:00
Tau 9bdc840019 add post-race msgs 2019-11-06 17:28:29 -05:00
Tau 8817029258 add idz repository layer 2019-11-06 17:28:29 -05:00
Tau de6def564a hoist decoder defs 2019-11-06 17:28:29 -05:00