Commit Graph

411 Commits

Author SHA1 Message Date
Emi Midnight
87661cf871
check for both null AND undefined in stream writer (#44)
This fixes IDZ support when minime is run using a newer LTS version of
node js.
(Streams use null for the error argument now for write and end
callbacks)
2024-03-19 11:59:08 +01:00
Tau
d6d98aa561 v016 2021-02-04 17:03:11 -05:00
Tau
2c78e6646a Fix trailing comma in SQL 2021-02-04 17:02:23 -05:00
Tau
0f8010ae8d v015 2021-02-04 16:47:21 -05:00
Tau
cb5db5e55f idz: Drop idz_team_auto_uq constraint 2021-02-04 16:41:42 -05:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
a99503a86d idz: Fix team message encoding 2021-02-04 16:32:03 -05:00
Tau
37660a382a v014 2021-02-03 18:51:28 -05:00
Tau
e43faeff10 idz: Fix SqlTeamRepository 2021-02-03 23:43:46 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
2189132753 idz: Fix logic in SqlStoryRepository 2021-02-03 23:43:45 +00:00
Tau
85aad3377e idz: Fix SqlStampsRepository 2021-02-03 23:43:45 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
2f5a63858f idz: SqlSettingsRepository: Persist driving_style 2021-02-03 23:43:45 +00:00
Tau
dbffb15779 idz: Fix SqlProfileRepository 2021-02-03 23:43:45 +00:00
Tau
1f544ddb7e idz: Fix SqlMyCharaRepository 2021-02-03 23:43:45 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
7f47315130 idz: Save weekly missions progress 2021-02-03 23:43:45 +00:00
Tau
afe9f27c25 idz: Fix SqlWeeklyMissionsRepository 2021-02-03 23:43:44 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
f8ca0bdcd3 idz: Fix remaining encoder mappings 2021-02-03 23:43:44 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
98caa9248b idz: Split/fix loadServerList encoder 2021-02-03 23:43:44 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
0236d44466 idz: Split/fix loadRewardTable encoder 2021-02-03 23:43:44 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
4c0e933ea4 idz: Split/fix loadGhost encoder 2021-02-03 23:43:44 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
8b284107b1 idz: Split/fix "generic" response encoding 2021-02-03 23:43:44 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
2c31bd0c47 idz: Fix _team encoders 2021-02-03 23:43:44 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
7b329bc37c idz: Fix unknownA_2 message length rounding 2021-02-03 23:43:43 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
0937c0fadf idz: Fix saveGarage processing 2021-02-03 23:43:43 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
ea92e4e981 idz: Fix loadProfile codecs 2021-02-03 23:43:43 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
1cfd577f56 idz: Fix loadGeneralReward codecs 2021-02-03 23:43:43 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
b7187fe0ed idz: Fix updateStoryClearNum codecs 2021-02-03 23:43:43 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
60c089a810 idz: Fix saveTimeAttack codecs 2021-02-03 23:43:43 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
377096a077 idz: Fix loadTopTen 2021-02-03 23:43:43 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
87de79ef12 idz: Fix loadTeamRanking mapping 2021-02-03 23:43:43 +00:00
Tau
f1386f8e3d idz: Split/fix loadConfig messages 2021-02-03 23:43:42 +00:00
Tau
6d581c114d idz: Split/fix load2on2 messages 2021-02-03 23:43:42 +00:00
Tau
9570349565 idz: Plumb clientHello into request dispatcher 2021-02-03 23:43:42 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
206d12742a idz: Ignore ServerBox traffic 2021-02-03 23:43:42 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
f2434cef7e idz: Add idz2 encoders 2021-02-03 23:43:42 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
2474879c89 idz: Add idz2 decoders 2021-02-03 23:43:42 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
4c36e0abf0 idz: Add LoadStockerResponse.myChara field 2021-02-03 23:43:42 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
ccd5fd72c8 idz: Add field "c" to story cell tuple 2021-02-03 23:43:41 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
46499a5425 idz: Add UpdateExpedition command 2021-02-03 23:43:41 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
8562da15b6 idz: Add SaveStockerRequest.myChara 2021-02-03 23:43:41 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
8195e9f937 idz: Add stamps to SaveStockerRequest 2021-02-03 23:43:41 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
9f57ff1342 idz: Add idz_my_chara table 2021-02-03 23:43:41 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
a7b7a01685 idz: Add idz_weekly_missions table 2021-02-03 23:43:41 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
8ada783f7c idz: Add stamps tables 2021-02-03 23:43:41 +00:00
b166fe48b91eb09f279b79a4ecf57b2f8f0d3705
f79c4a4370 idz: Add idz_settings.driving_style column 2021-02-03 23:43:41 +00:00
Tau
f3be39823a idz: Explicitly split team msg encoders 2021-02-03 23:43:40 +00:00
Tau
03d0e87b55 idz: Push story geometry down into codecs
Sparsify the data model returned from the repository layer. Different
versions of the game can have drastically different dimensions for the
story data grid, so handling those dimensions is best done in the
encoders themselves.
2021-02-03 23:43:40 +00:00
Tau
efcc1caa76 idz: Add explicit CreateProfileResponse 2021-02-03 23:43:40 +00:00
Tau
2a546c0d9d idz: Generalize msg00AD
The purpose of this request is unknown, but its message code
changed in idz2.
2021-02-03 23:43:40 +00:00
Tau
63627eaf78 idz: Combine loadConfig requests 2021-02-03 23:43:40 +00:00
Tau
ed7c461fe1 idz: Dispatch on declared protocol version 2021-02-03 23:43:39 +00:00