diff --git a/src/idz/decoder/createTeam.ts b/src/idz/decoder/createTeam.ts index 475ae3b..f30837b 100644 --- a/src/idz/decoder/createTeam.ts +++ b/src/idz/decoder/createTeam.ts @@ -12,7 +12,10 @@ export function createTeam(buf: Buffer): CreateTeamRequest { return { type: "create_team_req", profileId: buf.readUInt32LE(0x0004) as ExtId, - teamName: iconv.decode(buf.slice(0x0008, 0x0028), "shift_jis"), + teamName: iconv.decode( + buf.slice(0x0008, buf.indexOf("\0", 0x0008)), + "shift_jis" + ), field_0028: buf.readUInt16LE(0x0028), field_002C: buf.readUInt32LE(0x002c), nameBg: buf.readUInt8(0x0030),