Insprill / dv-multiplayer

A Derail Valley mod adding multiplayer to the game.
Apache License 2.0
33 stars 16 forks source link

Guests can throttle up but not down #36

Open t0stiman opened 8 months ago

t0stiman commented 8 months ago

This video is recorded from the guest's POV. The guest activates the throttle of the DE2, then throttles down again. However, throttling down doesn't do anything.
At the end of the video, the host throttles down, this works as expected.

https://github.com/Insprill/dv-multiplayer/assets/18124323/2c35afc7-ea56-4459-a82e-a0204efa02e6

CODEYXone commented 8 months ago

There might be a conflict with the player GUID (Globally Unique Identifier).

When you share your mod file directly from the mods folder with another player, they end up having the same GUID, which can lead to unusual conflicts. Try deleting the "settings.xml" in your Derail Valley Multiplayer Mod directory. This should reset the mod's configuration.

t0stiman commented 8 months ago

@CODEYXone Good suggestion, but that's not the problem this time. I made sure the GUIDs on the 2 pc's were different.

BTW, the settings.xml should really be stored elsewhere to avoid people having the same GUIDs.

t0stiman commented 8 months ago

This mod doesn't use Steam IDs, right? Because I ran the game without Steam so I could run it on 2 pc's at once.

CODEYXone commented 8 months ago

@t0stiman It's only using the internal GUIDs.

Good suggestion, but that's not the problem this time. I made sure the GUIDs on the 2 pc's were different.

Hmm, ok... My friends and I had the same problem and after making sure everyone had a unique GUID, this and many other problems went away. Guess it's a classic case of correlation ≠ causation or something. Definitely needs some more investigation.