pre cw with probe and a bunch script to read game behavior

This commit is contained in:
CAtlas0784 committed 2026-10-21 20:40:13 +07:00
1 parent 5120219ae2
commit da8a32f60d
310 files changed
+219693 -872

No files matched your search

+19 -8
View File
@@ -66,12 +66,14 @@ type SceneData struct {
}
type LevelOutputConfig struct {
IsEnteredSceneInfo bool `json:"isEnteredSceneInfo"`
Scenes map[uint32]SceneData `json:"scenes"`
PlaneType uint32 `json:"planeType"`
WorldID uint32 `json:"worldId"`
Sections []uint32 `json:"sections"`
SavedValues map[string]int32 `json:"savedValues"`
DimensionID uint32 `json:"dimensionId"`
GroupProperties map[uint32]map[string]GroupPropertyRule `json:"groupProperties"`
IsEnteredSceneInfo bool `json:"isEnteredSceneInfo"`
Scenes map[uint32]SceneData `json:"scenes"`
PlaneType uint32 `json:"planeType"`
WorldID uint32 `json:"worldId"`
Sections []uint32 `json:"sections"`
SavedValues map[string]int32 `json:"savedValues"`
}
type AvatarConfig struct {
@@ -80,9 +82,17 @@ type AvatarConfig struct {
MaxRank uint32 `json:"maxRank"`
}
type GroupPropertyRule struct {
DefaultValue int32 `json:"DefaultValue"`
MinValue int32 `json:"MinValue"`
MaxValue int32 `json:"MaxValue"`
}
type JsonConfig struct {
MapEntrances map[uint32]MapEntranceEntry `json:"-"`
SceneAnchors map[uint32][]AnchorItem `json:"-"`
MapEntrances map[uint32]MapEntranceEntry `json:"-"`
SceneAnchors map[uint32][]AnchorItem `json:"-"`
SceneDefaultAnchors map[uint32]AnchorItem `json:"-"`
MapTeleportEntrances map[uint32]uint32 `json:"-"`
// entryId -> "P<plane>_F<floor>" -> config
LevelOutputConfigs map[uint32]map[string]*LevelOutputConfig `json:"levelOutputConfigs"`
AvatarConfigs map[uint32]AvatarConfig `json:"avatarConfigs"`
@@ -102,6 +112,7 @@ var (
type MapEntranceEntry struct {
ID uint32 `json:"ID"`
EntranceType string `json:"EntranceType"`
PlaneID uint32 `json:"PlaneID"`
FloorID uint32 `json:"FloorID"`
StartGroupID uint32 `json:"StartGroupID"`