Save time attack grade

This commit is contained in:
Tau
2019-11-06 17:28:30 -05:00
parent 81cb172571
commit 6b10288ea1
4 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -21,6 +21,7 @@ export function saveTimeAttack(buf: Buffer): SaveTimeAttackRequest {
buf.readUInt32LE(0x0028),
buf.readUInt32LE(0x002c),
],
grade: buf.readUInt8(0x0062),
},
field_0002: buf.readUInt16LE(0x0002),
field_0008: buf.readUInt32LE(0x0008),
@@ -30,6 +31,5 @@ export function saveTimeAttack(buf: Buffer): SaveTimeAttackRequest {
field_005D: buf.readUInt8(0x005d),
field_005E: buf.readUInt16LE(0x005e),
field_0060: buf.readUInt16LE(0x0060),
field_0062: buf.readUInt8(0x0062),
};
}
+2
View File
@@ -21,9 +21,11 @@ export function loadProfile2(res: LoadProfileResponse2) {
0x00e4 + courseId * 4
);
buf.writeUInt16LE(0, 0x0560 + 2 * courseId); // ???
buf.writeUInt16LE(0xffff, 0x0164 + 2 * courseId); // National rank
buf.writeUInt32LE(score.totalMsec, 0x04e0 + 4 * courseId);
buf.writeUInt8(score.flags, 0x05a0 + courseId);
buf.writeUInt8(score.grade, 0x0680 + courseId);
for (let i = 0; i < 3; i++) {
buf.writeUInt16LE(
+1
View File
@@ -4,4 +4,5 @@ export interface TimeAttackScore {
flags: number;
totalMsec: number;
stageMsec: number[];
grade: number;
}
-1
View File
@@ -15,5 +15,4 @@ export interface SaveTimeAttackRequest {
field_005D: number; // u8
field_005E: number; // u16
field_0060: number; // u16
field_0062: number; // u8
}