Skip to content

Releases: EvaisaDev/UnityNetcodePatcher

NetcodePatcher-3.3.4

14 Jan 16:42
9f72a0b
Compare
Choose a tag to compare
  • Fixed: the CLI would always exit with a 0 status code, even when an uncaught exception was thrown. The CLI will now exit with code -1 if an uncaught exception is thrown.

NetcodePatcher-3.3.3

11 Jan 15:23
c64eb86
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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