This commit is contained in:
Andrew Gutekanst
2020-03-02 23:36:27 -05:00
parent 82f92e2f24
commit af22707b48
302 changed files with 487 additions and 486 deletions

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfAddAchievement represents the MSG_MHF_ADD_ACHIEVEMENT // MsgMhfAddAchievement represents the MSG_MHF_ADD_ACHIEVEMENT
type MsgMhfAddAchievement struct{ type MsgMhfAddAchievement struct {
Unk0 []byte Unk0 []byte
} }

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfAddKouryouPoint represents the MSG_MHF_ADD_KOURYOU_POINT // MsgMhfAddKouryouPoint represents the MSG_MHF_ADD_KOURYOU_POINT
type MsgMhfAddKouryouPoint struct{ type MsgMhfAddKouryouPoint struct {
AckHandle uint32 AckHandle uint32
KouryouPoints uint32 KouryouPoints uint32
} }
@@ -20,7 +20,7 @@ func (m *MsgMhfAddKouryouPoint) Opcode() network.PacketID {
func (m *MsgMhfAddKouryouPoint) Parse(bf *byteframe.ByteFrame) error { func (m *MsgMhfAddKouryouPoint) Parse(bf *byteframe.ByteFrame) error {
m.AckHandle = bf.ReadUint32() m.AckHandle = bf.ReadUint32()
m.KouryouPoints = bf.ReadUint32() m.KouryouPoints = bf.ReadUint32()
return nil; return nil
} }
// Build builds a binary packet from the current data. // Build builds a binary packet from the current data.

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfEnumerateGuacot represents the MSG_MHF_ENUMERATE_GUACOT // MsgMhfEnumerateGuacot represents the MSG_MHF_ENUMERATE_GUACOT
type MsgMhfEnumerateGuacot struct{ type MsgMhfEnumerateGuacot struct {
AckHandle uint32 AckHandle uint32
} }

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfEnumerateRengokuRanking represents the MSG_MHF_ENUMERATE_RENGOKU_RANKING // MsgMhfEnumerateRengokuRanking represents the MSG_MHF_ENUMERATE_RENGOKU_RANKING
type MsgMhfEnumerateRengokuRanking struct{ type MsgMhfEnumerateRengokuRanking struct {
AckHandle uint32 AckHandle uint32
} }
@@ -18,7 +18,7 @@ func (m *MsgMhfEnumerateRengokuRanking) Opcode() network.PacketID {
// Parse parses the packet from binary // Parse parses the packet from binary
func (m *MsgMhfEnumerateRengokuRanking) Parse(bf *byteframe.ByteFrame) error { func (m *MsgMhfEnumerateRengokuRanking) Parse(bf *byteframe.ByteFrame) error {
m.AckHandle = bf.ReadUint32() m.AckHandle = bf.ReadUint32()
return nil; return nil
} }
// Build builds a binary packet from the current data. // Build builds a binary packet from the current data.

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfGetAdditionalBeatReward represents the MSG_MHF_GET_ADDITIONAL_BEAT_REWARD // MsgMhfGetAdditionalBeatReward represents the MSG_MHF_GET_ADDITIONAL_BEAT_REWARD
type MsgMhfGetAdditionalBeatReward struct{ type MsgMhfGetAdditionalBeatReward struct {
AckHandle uint32 AckHandle uint32
Unk0 uint32 Unk0 uint32
Unk1 uint32 Unk1 uint32

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfGetMyhouseInfo represents the MSG_MHF_GET_MYHOUSE_INFO // MsgMhfGetMyhouseInfo represents the MSG_MHF_GET_MYHOUSE_INFO
type MsgMhfGetMyhouseInfo struct{ type MsgMhfGetMyhouseInfo struct {
AckHandle uint32 AckHandle uint32
Unk0 uint32 Unk0 uint32
Unk1 uint16 Unk1 uint16

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfGetRengokuBinary represents the MSG_MHF_GET_RENGOKU_BINARY // MsgMhfGetRengokuBinary represents the MSG_MHF_GET_RENGOKU_BINARY
type MsgMhfGetRengokuBinary struct{ type MsgMhfGetRengokuBinary struct {
AckHandle uint32 AckHandle uint32
Unk0 uint8 Unk0 uint8
} }

View File

@@ -6,12 +6,11 @@ import (
) )
// MsgMhfGetTenrouirai represents the MSG_MHF_GET_TENROUIRAI // MsgMhfGetTenrouirai represents the MSG_MHF_GET_TENROUIRAI
type MsgMhfGetTenrouirai struct{ type MsgMhfGetTenrouirai struct {
AckHandle uint32 AckHandle uint32
Unk0 uint16 Unk0 uint16
Unk1 uint32 Unk1 uint32
Unk2 uint16 Unk2 uint16
} }
// Opcode returns the ID associated with this packet type. // Opcode returns the ID associated with this packet type.

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfGetTinyBin represents the MSG_MHF_GET_TINY_BIN // MsgMhfGetTinyBin represents the MSG_MHF_GET_TINY_BIN
type MsgMhfGetTinyBin struct{ type MsgMhfGetTinyBin struct {
AckHandle uint32 AckHandle uint32
Unk0 uint16 Unk0 uint16
Unk1 uint8 Unk1 uint8

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfGetUdTacticsFollower represents the MSG_MHF_GET_UD_TACTICS_FOLLOWER // MsgMhfGetUdTacticsFollower represents the MSG_MHF_GET_UD_TACTICS_FOLLOWER
type MsgMhfGetUdTacticsFollower struct{ type MsgMhfGetUdTacticsFollower struct {
AckHandle uint32 AckHandle uint32
} }

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfListMember represents the MSG_MHF_LIST_MEMBER // MsgMhfListMember represents the MSG_MHF_LIST_MEMBER
type MsgMhfListMember struct{ type MsgMhfListMember struct {
AckHandle uint32 AckHandle uint32
Unk0 uint16 // Hardcoded 01 00 in the JP client. Unk0 uint16 // Hardcoded 01 00 in the JP client.
} }

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfLoadHouse represents the MSG_MHF_LOAD_HOUSE // MsgMhfLoadHouse represents the MSG_MHF_LOAD_HOUSE
type MsgMhfLoadHouse struct{ type MsgMhfLoadHouse struct {
AckHandle uint32 AckHandle uint32
Unk0 uint8 Unk0 uint8
Unk1 uint32 Unk1 uint32

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfLoadOtomoAirou represents the MSG_MHF_LOAD_OTOMO_AIROU // MsgMhfLoadOtomoAirou represents the MSG_MHF_LOAD_OTOMO_AIROU
type MsgMhfLoadOtomoAirou struct{ type MsgMhfLoadOtomoAirou struct {
AckHandle uint32 AckHandle uint32
} }

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfLoadPartner represents the MSG_MHF_LOAD_PARTNER // MsgMhfLoadPartner represents the MSG_MHF_LOAD_PARTNER
type MsgMhfLoadPartner struct{ type MsgMhfLoadPartner struct {
AckHandle uint32 AckHandle uint32
} }

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfPostBoostTime represents the MSG_MHF_POST_BOOST_TIME // MsgMhfPostBoostTime represents the MSG_MHF_POST_BOOST_TIME
type MsgMhfPostBoostTime struct{ type MsgMhfPostBoostTime struct {
AckHandle uint32 AckHandle uint32
BoostTime uint32 BoostTime uint32
} }

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfPostTowerInfo represents the MSG_MHF_POST_TOWER_INFO // MsgMhfPostTowerInfo represents the MSG_MHF_POST_TOWER_INFO
type MsgMhfPostTowerInfo struct{ type MsgMhfPostTowerInfo struct {
AckHandle uint32 AckHandle uint32
Unk0 uint32 Unk0 uint32
Unk1 uint32 Unk1 uint32

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfSaveDecoMyset represents the MSG_MHF_SAVE_DECO_MYSET // MsgMhfSaveDecoMyset represents the MSG_MHF_SAVE_DECO_MYSET
type MsgMhfSaveDecoMyset struct{ type MsgMhfSaveDecoMyset struct {
AckHandle uint32 AckHandle uint32
DataSize uint32 DataSize uint32
RawDataPayload []byte RawDataPayload []byte

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfSaveOtomoAirou represents the MSG_MHF_SAVE_OTOMO_AIROU // MsgMhfSaveOtomoAirou represents the MSG_MHF_SAVE_OTOMO_AIROU
type MsgMhfSaveOtomoAirou struct{ type MsgMhfSaveOtomoAirou struct {
AckHandle uint32 AckHandle uint32
DataSize uint16 DataSize uint16
RawDataPayload []byte RawDataPayload []byte

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfSavePlateBox represents the MSG_MHF_SAVE_PLATE_BOX // MsgMhfSavePlateBox represents the MSG_MHF_SAVE_PLATE_BOX
type MsgMhfSavePlateBox struct{ type MsgMhfSavePlateBox struct {
AckHandle uint32 AckHandle uint32
DataSize uint32 DataSize uint32
IsDataDiff bool IsDataDiff bool

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfSavePlateData represents the MSG_MHF_SAVE_PLATE_DATA // MsgMhfSavePlateData represents the MSG_MHF_SAVE_PLATE_DATA
type MsgMhfSavePlateData struct{ type MsgMhfSavePlateData struct {
AckHandle uint32 AckHandle uint32
DataSize uint32 DataSize uint32
IsDataDiff bool IsDataDiff bool

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfSavePlateMyset represents the MSG_MHF_SAVE_PLATE_MYSET // MsgMhfSavePlateMyset represents the MSG_MHF_SAVE_PLATE_MYSET
type MsgMhfSavePlateMyset struct{ type MsgMhfSavePlateMyset struct {
AckHandle uint32 AckHandle uint32
DataSize uint32 DataSize uint32
RawDataPayload []byte RawDataPayload []byte

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfSaveRengokuData represents the MSG_MHF_SAVE_RENGOKU_DATA // MsgMhfSaveRengokuData represents the MSG_MHF_SAVE_RENGOKU_DATA
type MsgMhfSaveRengokuData struct{ type MsgMhfSaveRengokuData struct {
AckHandle uint32 AckHandle uint32
DataSize uint32 DataSize uint32
RawDataPayload []byte RawDataPayload []byte

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfStampcardStamp represents the MSG_MHF_STAMPCARD_STAMP // MsgMhfStampcardStamp represents the MSG_MHF_STAMPCARD_STAMP
type MsgMhfStampcardStamp struct{ type MsgMhfStampcardStamp struct {
// probably not actual format, just lined up neatly to an example packet // probably not actual format, just lined up neatly to an example packet
AckHandle uint32 AckHandle uint32
Unk0 uint32 Unk0 uint32

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfStateFestaG represents the MSG_MHF_STATE_FESTA_G // MsgMhfStateFestaG represents the MSG_MHF_STATE_FESTA_G
type MsgMhfStateFestaG struct{ type MsgMhfStateFestaG struct {
AckHandle uint32 AckHandle uint32
Unk0 uint32 // Shared ID of something. Unk0 uint32 // Shared ID of something.
Unk1 uint32 Unk1 uint32

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfTransferItem represents the MSG_MHF_TRANSFER_ITEM // MsgMhfTransferItem represents the MSG_MHF_TRANSFER_ITEM
type MsgMhfTransferItem struct{ type MsgMhfTransferItem struct {
AckHandle uint32 AckHandle uint32
// looking at packets, these were static across sessions and did not actually // looking at packets, these were static across sessions and did not actually
// correlate with any item IDs that would make sense to get after quests so // correlate with any item IDs that would make sense to get after quests so

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfUpdateCafepoint represents the MSG_MHF_UPDATE_CAFEPOINT // MsgMhfUpdateCafepoint represents the MSG_MHF_UPDATE_CAFEPOINT
type MsgMhfUpdateCafepoint struct{ type MsgMhfUpdateCafepoint struct {
AckHandle uint32 AckHandle uint32
Unk0 uint32 Unk0 uint32
} }

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfUpdateEquipSkinHist represents the MSG_MHF_UPDATE_EQUIP_SKIN_HIST // MsgMhfUpdateEquipSkinHist represents the MSG_MHF_UPDATE_EQUIP_SKIN_HIST
type MsgMhfUpdateEquipSkinHist struct{ type MsgMhfUpdateEquipSkinHist struct {
AckHandle uint32 AckHandle uint32
} }

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfUpdateGuacot represents the MSG_MHF_UPDATE_GUACOT // MsgMhfUpdateGuacot represents the MSG_MHF_UPDATE_GUACOT
type MsgMhfUpdateGuacot struct{ type MsgMhfUpdateGuacot struct {
AckHandle uint32 AckHandle uint32
} }

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgMhfUpdateMyhouseInfo represents the MSG_MHF_UPDATE_MYHOUSE_INFO // MsgMhfUpdateMyhouseInfo represents the MSG_MHF_UPDATE_MYHOUSE_INFO
type MsgMhfUpdateMyhouseInfo struct{ type MsgMhfUpdateMyhouseInfo struct {
AckHandle uint32 AckHandle uint32
Unk0 []byte Unk0 []byte
} }

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgSysHideClient represents the MSG_SYS_HIDE_CLIENT // MsgSysHideClient represents the MSG_SYS_HIDE_CLIENT
type MsgSysHideClient struct{ type MsgSysHideClient struct {
Hide bool Hide bool
Unk0 uint16 // Hardcoded 0 in binary Unk0 uint16 // Hardcoded 0 in binary
Unk1 uint8 // Hardcoded 0 in binary Unk1 uint8 // Hardcoded 0 in binary

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgSysLogout represents the MSG_SYS_LOGOUT // MsgSysLogout represents the MSG_SYS_LOGOUT
type MsgSysLogout struct{ type MsgSysLogout struct {
Unk0 uint8 Unk0 uint8
} }

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgSysPositionObject represents the MSG_SYS_POSITION_OBJECT // MsgSysPositionObject represents the MSG_SYS_POSITION_OBJECT
type MsgSysPositionObject struct{ type MsgSysPositionObject struct {
ObjID uint32 ObjID uint32
X, Y, Z float32 X, Y, Z float32
} }

View File

@@ -6,7 +6,7 @@ import (
) )
// MsgSysWaitStageBinary represents the MSG_SYS_WAIT_STAGE_BINARY // MsgSysWaitStageBinary represents the MSG_SYS_WAIT_STAGE_BINARY
type MsgSysWaitStageBinary struct{ type MsgSysWaitStageBinary struct {
AckHandle uint32 AckHandle uint32
BinaryType0 uint8 BinaryType0 uint8
BinaryType1 uint8 BinaryType1 uint8

File diff suppressed because one or more lines are too long