[BUGFIX] Fixed Chusan Map Overload #175
No reviewers
Labels
No Label
aimedb
bug
chuni
chusan
cxb
database
diva
doc
duplicate
enhancement
frontend
help wanted
idac
idz
invalid
maidx
ongeki
pokken
question
seen
system
testing
wacca
waiting
wip
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Hay1tsme/artemis#175
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "EmmyHeart/artemis:develop"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
As part of the game's requests to the title server, it specifies a list of map areas that it wants progress for. With the previous code, we sent back all of the maps, which the game seemed to not care about, but if the map progress table is large (e.g. with certain map omnimixes), the size of the output can go far beyond what the response parser can take, leading to no map progress loading at all.
This commit modifies how get_map_areas works to only return the maps that the game requested, saving network bandwith for unavailable maps and ensuring that the parser limit should never be reached.
This bug may also be present in Paradise Lost and older, but I have not been able to test.
Confirmed over discord, merging