mirror of
https://github.com/Mezeporta/Erupe.git
synced 2025-12-14 07:55:33 +01:00
dump savedata without name
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
package mhfpacket
|
package mhfpacket
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"erupe-ce/network/clientctx"
|
|
||||||
"erupe-ce/network"
|
|
||||||
"erupe-ce/common/byteframe"
|
"erupe-ce/common/byteframe"
|
||||||
|
"erupe-ce/network"
|
||||||
|
"erupe-ce/network/clientctx"
|
||||||
)
|
)
|
||||||
|
|
||||||
// The server sends different responses based on these values.
|
// The server sends different responses based on these values.
|
||||||
@@ -13,7 +13,7 @@ const (
|
|||||||
TowerInfoTypeUnk0 = iota
|
TowerInfoTypeUnk0 = iota
|
||||||
TowerInfoTypeTowerRankPoint
|
TowerInfoTypeTowerRankPoint
|
||||||
TowerInfoTypeGetOwnTowerSkill
|
TowerInfoTypeGetOwnTowerSkill
|
||||||
TowerInfoTypeUnk3
|
TowerInfoTypeGetOwnTowerLevelV3
|
||||||
TowerInfoTypeTowerTouhaHistory
|
TowerInfoTypeTowerTouhaHistory
|
||||||
TowerInfoTypeUnk5
|
TowerInfoTypeUnk5
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -219,8 +219,8 @@ func dumpSaveData(s *Session, data []byte, suffix string) {
|
|||||||
if !s.server.erupeConfig.DevModeOptions.SaveDumps.Enabled {
|
if !s.server.erupeConfig.DevModeOptions.SaveDumps.Enabled {
|
||||||
return
|
return
|
||||||
} else {
|
} else {
|
||||||
dir := filepath.Join(s.server.erupeConfig.DevModeOptions.SaveDumps.OutputDir, fmt.Sprintf("%d_%s", s.charID, s.Name))
|
dir := filepath.Join(s.server.erupeConfig.DevModeOptions.SaveDumps.OutputDir, fmt.Sprintf("%d", s.charID))
|
||||||
path := filepath.Join(s.server.erupeConfig.DevModeOptions.SaveDumps.OutputDir, fmt.Sprintf("%d_%s", s.charID, s.Name), fmt.Sprintf("%d_%s_%s.bin", s.charID, s.Name, suffix))
|
path := filepath.Join(s.server.erupeConfig.DevModeOptions.SaveDumps.OutputDir, fmt.Sprintf("%d", s.charID), fmt.Sprintf("%d_%s.bin", s.charID, suffix))
|
||||||
|
|
||||||
if _, err := os.Stat(dir); os.IsNotExist(err) {
|
if _, err := os.Stat(dir); os.IsNotExist(err) {
|
||||||
os.Mkdir(dir, os.ModeDir)
|
os.Mkdir(dir, os.ModeDir)
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ func handleMsgMhfGetTowerInfo(s *Session, p mhfpacket.MHFPacket) {
|
|||||||
type:
|
type:
|
||||||
1 == TOWER_RANK_POINT,
|
1 == TOWER_RANK_POINT,
|
||||||
2 == GET_OWN_TOWER_SKILL
|
2 == GET_OWN_TOWER_SKILL
|
||||||
3 == ?
|
3 == GET_OWN_TOWER_LEVEL_V3
|
||||||
4 == TOWER_TOUHA_HISTORY
|
4 == TOWER_TOUHA_HISTORY
|
||||||
5 = ?
|
5 = ?
|
||||||
|
|
||||||
@@ -39,8 +39,8 @@ func handleMsgMhfGetTowerInfo(s *Session, p mhfpacket.MHFPacket) {
|
|||||||
case mhfpacket.TowerInfoTypeGetOwnTowerSkill:
|
case mhfpacket.TowerInfoTypeGetOwnTowerSkill:
|
||||||
//data, err = hex.DecodeString("0A218EAD000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")
|
//data, err = hex.DecodeString("0A218EAD000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")
|
||||||
data, err = hex.DecodeString("0A218EAD0000000000000000000000010000001C0000000500050000000000020000000000000000000000000000000000030003000000000003000500050000000300030003000300030003000200030001000300020002000300010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")
|
data, err = hex.DecodeString("0A218EAD0000000000000000000000010000001C0000000500050000000000020000000000000000000000000000000000030003000000000003000500050000000300030003000300030003000200030001000300020002000300010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")
|
||||||
case mhfpacket.TowerInfoTypeUnk3:
|
case mhfpacket.TowerInfoTypeGetOwnTowerLevelV3:
|
||||||
panic("No known response values for TowerInfoTypeUnk3")
|
panic("No known response values for GetOwnTowerLevelV3")
|
||||||
case mhfpacket.TowerInfoTypeTowerTouhaHistory:
|
case mhfpacket.TowerInfoTypeTowerTouhaHistory:
|
||||||
data, err = hex.DecodeString("0A218EAD0000000000000000000000010000000000000000000000000000000000000000")
|
data, err = hex.DecodeString("0A218EAD0000000000000000000000010000000000000000000000000000000000000000")
|
||||||
case mhfpacket.TowerInfoTypeUnk5:
|
case mhfpacket.TowerInfoTypeUnk5:
|
||||||
|
|||||||
Reference in New Issue
Block a user