lammas123-CustomGameModes icon

CustomGameModes

A mod that adds custom game modes in a vanilla compatible way.

CHANGELOG

1.2.2

  • Added the missing CrabDevKit Thunderstore dependency.
  • Moved Utilities to CrabDevKit.

1.2.1

  • Accidentally uploaded CrabDevKit instead of CustomGameModes, whoops.

1.2.0

  • Updated several internal parts of CustomGameModes to make the source code neater.

1.1.0

  • Updated to use the new Intermediary.cs over the old Deobfuscation.cs.
  • Updated to depend on CrabDevKit and use its CrabNet utility over the old CrabNetLib.
  • For modes that depend on it, the host can now compare its version of the mode with client's versions of the mode, to prevent issues caused by hosts and clients using mismatching versions of a mode.

Due to these CrabNet and version changes, if the host is using CustomGameModes v1.1.0 and the client is using v1.0.0 (or vice-versa) the client will not be able to communicate with the host to tell them what modes they have, so they'll be forced into vanilla compatibility or be unable to play in modes with no vanilla compatibility.

Custom modes (ex. Unstable Rocks, Sequenced Drop, etc) do not need to be updated to be compatible with this update, I made sure of it.

1.0.0

  • Initial release.