Skip to content

Releases: EvaisaDev/UnityNetcodePatcher

NetcodePatcher-3.3.3

11 Jan 15:23
c64eb86

Choose a tag to compare

  • Changed: NetcodePatched attribute is applied to assemblies' main module, rather than the assemblies directly
    • This should stop BepInEx from crashing on startup
  • Fixed: Some dependency assemblies were not being included in the MSBuild package

NetcodePatcher-3.3.2

11 Jan 14:05
08b21f2

Choose a tag to compare

  • Fixed : Issue where incorrect AttributeTargets were being set on the NetcodePatchedAttribute

NetcodePatcher-3.3.1

11 Jan 12:49
aa54ad8

Choose a tag to compare

  • Fixed [to verify]: Errors resolving assemblies when writing assembly definition to file

NetcodePatcher-3.3.0

11 Jan 12:07
2c12a22

Choose a tag to compare

  • Added: support for Embedded debug symbols
  • Changed: README is now included in all distribution archives

NetcodePatcher-3.2.0

10 Jan 23:41
485da56

Choose a tag to compare

  • Universal name specifiers are now explicitly rejected (filepaths must be specified explicitly)
  • Fixed patching empty assemblies throwing an exception
  • Fixed generated custom attribute constructor having invalid IL
    • this will hopefully mean Thunderstore can decomp all netcode patched mods again

NetcodePatcher-3.1.1

08 Jan 14:19
0776695

Choose a tag to compare

  • Fixed: FileNotFoundException when resolving System.Diagnostics.DiagnosticSource for the MSBuild package

NetcodePatcher-3.1.0

08 Jan 10:18
188e755

Choose a tag to compare

  • Changed: MSBuild log is more verbose by default, for parity with CLI
  • Fixed: Logged version number being wrapped in quotes (i.e. v"3.1.0+abc..." -> v3.1.0+abc...)
  • Fixed: Patcher would try to rename _original.xyz when any error occured during IL post processing, even if the output path was set or files had not been renamed yet

NetcodePatcher-3.0.4

07 Jan 21:24
b45c92b

Choose a tag to compare

  • Changed: Tweak publish workflow to checkout Git repository before attempting to upload release artifacts

NetcodePatcher-3.0.3

07 Jan 21:13
d23b964

Choose a tag to compare

  • Changed: The CLI functionality has been separated from the NetcodePatcher project into NetcodePatcher.Cli
    • The CLI can be installed manually from GitHub releases, or automatically using dotnet tool install -g Evaisa.NetcodePatcher.Cli
    • Files can now be provided as arguments, not only directories
    • Multiple dependency paths can be provided
    • More command-line options are available. Use the --help switch to view them
  • Changed: Netcode source is now git submoduled, which makes NetcodePatcher more future-proof
  • Added: A new NetcodePatcher.MSBuild project
    • Allows NetcodePatcher to be applied with minimal configuration, using only CSProj tags
  • Added: CI/CD configuration for automatic builds and releases

NetcodePatcher-2.4.0

10 Dec 20:13
1f16242

Choose a tag to compare

  • Fixed issue where the Patcher did not patch assemblies if they did not have a class that derives from NetworkBehaviour directly
  • Improved logging.