qsb-dev / quantum-space-buddies

Quantum Space Buddies ( QSB ) is a multiplayer mod for Outer Wilds.
https://outerwildsmods.com/mods/quantumspacebuddies
GNU Affero General Public License v3.0
90 stars 22 forks source link

Invalid primary axis #643

Closed solitary-sails closed 10 months ago

solitary-sails commented 1 year ago

Describe the bug I have no idea how this happened. The following information is repeatedly reported in client log. Maybe it's because I use kcp transport? I kept the default values for other settings.

Client-side Log

2023/8/12 15:54:46: [OWML]: Error: Invalid primary axis ActionData for InputCommandType FACE_UP
2023/8/12 15:54:46: [OWML]: Error: Invalid primary axis ActionData for InputCommandType FACE_UP
2023/8/12 15:54:46: [OWML]: Error: Invalid primary axis ActionData for InputCommandType FACE_DOWN
2023/8/12 15:54:46: [OWML]: Error: Invalid primary axis ActionData for InputCommandType FACE_DOWN
2023/8/12 15:54:46: [OWML]: Error: Invalid primary axis ActionData for InputCommandType FACE_LEFT
2023/8/12 15:54:46: [OWML]: Error: Invalid primary axis ActionData for InputCommandType FACE_LEFT
2023/8/12 15:54:46: [OWML]: Error: Invalid primary axis ActionData for InputCommandType FACE_RIGHT
2023/8/12 15:54:46: [OWML]: Error: Invalid primary axis ActionData for InputCommandType FACE_RIGHT
2023/8/12 15:54:46: [Quantum Space Buddies]: Debug: Saving config to C:\Users\10723\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\config.json
2023/8/12 15:54:56: [Quantum Space Buddies]: Info: Disconnecting from server...
2023/8/12 15:55:23: [OWML]: Error: OWMenuInputModule send CANCEL!
2023/8/12 15:55:23: [OWML]: Debug: Saving config to C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\config.json
2023/8/12 15:55:31: [OWML]: Error: OWMenuInputModule Send SUBMIT to Input Field

Host-side Log

2023/8/12 15:43:28: [Quantum Space Buddies]: Info: * Start of QSB version 0.30.2 - authored by Nebula, John, Alek, & Rai
2023/8/12 15:43:28: [Quantum Space Buddies]: Debug: Loading config from C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\debugsettings.json
2023/8/12 15:43:28: [Quantum Space Buddies]: Message: Loading asset bundle from C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\AssetBundles/qsb_network
.
.
.
2023/8/12 15:43:29: [Quantum Space Buddies]: Debug: Loading config from C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\Translations\de.json
.
.
.
2023/8/12 15:43:29: [Quantum Space Buddies]: Debug: Loading config from C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\Translations\zh_CN.json
2023/8/12 15:43:29: [OWML]: Error: Epic Manager: Category - LogEOSConnect Message - DeviceId access credentials already exist for the current user profile on the local device.
2023/8/12 15:43:29: [Quantum Space Buddies]: Message: Loading asset bundle from C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\AssetBundles/qsb_empty
.
.
.
2023/8/12 15:43:29: [Quantum Space Buddies]: Message: Loading asset bundle from C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\AssetBundles/qsb_empty
.
.
.
2023/8/12 15:43:40: [OWML]: Error: Could not find multiplayer game save for test
2023/8/12 15:43:44: [Quantum Space Buddies]: Debug: Saving config to C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\config.json
2023/8/12 15:43:54: [Quantum Space Buddies]: Info: Disconnecting from server...
2023/8/12 15:45:06: [OWML]: Debug: Saving config to C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\config.json
2023/8/12 15:45:12: [OWML]: Error: OWMenuInputModule send CANCEL!
2023/8/12 15:45:12: [OWML]: Debug: Saving config to C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\config.json
2023/8/12 15:45:12: [OWML]: Error: OWMenuInputModule send CANCEL!
2023/8/12 15:45:42: [OWML]: Debug: Got subscribed event: AfterAwake of PlayerBody
2023/8/12 15:45:42: [Vanilla Fix]: Debug: Got subscribed event: AfterAwake of PlayerBody
2023/8/12 15:45:42: [Menu Framework]: Debug: Got subscribed event: AfterAwake of PlayerBody
2023/8/12 15:45:42: [Quantum Space Buddies]: Debug: Got subscribed event: AfterAwake of PlayerBody
2023/8/12 15:45:43: [Quantum Space Buddies]: Warning: Warning - Tried to send message QSB.Player.Messages.RequestStateResyncMessage before local player was established.
2023/8/12 15:45:43: [Quantum Space Buddies]: Message: Warning - ServerLoopCount is not the same as local loop count! local:4 server:0
2023/8/12 15:45:43: [Quantum Space Buddies]: Error: Error - Tried to run OnUniverseSceneLoaded when PlayerTransformSync.LocalInstance was null!
2023/8/12 15:45:43: [OWML]: Debug: Got subscribed event: AfterStart of PauseMenuManager
2023/8/12 15:45:44: [Vanilla Fix]: Debug: Not subscribed to: AfterStart of PauseMenuManager
2023/8/12 15:45:44: [Menu Framework]: Debug: Not subscribed to: AfterStart of PauseMenuManager
2023/8/12 15:45:44: [Quantum Space Buddies]: Debug: Not subscribed to: AfterStart of PauseMenuManager
2023/8/12 15:45:44: [Quantum Space Buddies]: Debug: Saving config to C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\config.json
2023/8/12 15:45:44: [Quantum Space Buddies]: Error: Error - Tried to init when PlayerTransformSync.LocalInstance was null!
2023/8/12 15:45:44: [Quantum Space Buddies]: Warning: Warning - ServerStateManager.Instance is null!
2023/8/12 15:45:44: [Quantum Space Buddies]: Warning: Warning - Tried to build WorldObjects when LocalPlayer is not ready! Building when ready...
2023/8/12 15:45:45: [Quantum Space Buddies]: Warning: Warning - Tried to unpatch type RespawnTime, when it is either unpatched or was never patched.
2023/8/12 15:45:50: [Quantum Space Buddies]: Error: Error - LocalPlayer.Camera is null.
2023/8/12 15:45:50: [Quantum Space Buddies]: Warning: Warning - Could not find any players with cameras!
2023/8/12 15:46:09: [Quantum Space Buddies]: Warning: Warning - Could not find any players with cameras!
2023/8/12 15:51:21: [OWML]: Debug: Saving config to C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\config.json
2023/8/12 15:51:44: [OWML]: Debug: Saving config to C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\config.json
2023/8/12 15:51:44: [OWML]: Debug: Saving config to C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\config.json
2023/8/12 15:51:45: [OWML]: Error: OWMenuInputModule send CANCEL!
2023/8/12 15:58:12: [OWML]: Debug: Saving config to C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\config.json
2023/8/12 15:58:12: [OWML]: Debug: Saving config to C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\config.json
2023/8/12 16:02:24: [OWML]: Debug: Saving config to C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\config.json
2023/8/12 16:02:24: [OWML]: Debug: Saving config to C:\Users\admin\AppData\Roaming\OuterWildsModManager\OWML\Mods\Raicuparta.QuantumSpaceBuddies\config.json
2023/8/12 16:02:25: [OWML]: Error: OWMenuInputModule send CANCEL!
2023/8/12 16:04:49: [Quantum Space Buddies]: Info: Disconnecting from server...
2023/8/12 16:04:50: [Quantum Space Buddies]: Info: Server stopped!
misternebula commented 1 year ago

Is Invalid primary axis ActionData the only error you are seeing? This isn't an error, this is just a normal log the game makes

solitary-sails commented 1 year ago

Yes, so there is another problem that cause disconnection? Sorry, I don't know much about KCP, is port forwarding needed only on host-side or both-side? I use frp to forward port 7777 as TCP only on host-side.

JohnCorby commented 10 months ago

you need to port forward both. closing since its been a while and im assuming you figured that out already. you can also just use steam instead of kcp, but i assume you already tried that.