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