Skip to content

Releases: steviegt6/fnb

0.1.0

18 Mar 04:05
5ac79b1
Compare
Choose a tag to compare
Prepare for 0.1.0 Release (#40)

v2.0.2 (TML.Files 2.1.1)

22 Jan 10:01
Compare
Choose a tag to compare

TML.Patcher

Changes

  • Updated TML.Files version to 2.1.1.
    • Resolves issues with not all files being extracted.

TML.Files

Fixes

v2.0.1 (TML.Files 2.1.0)

23 Nov 04:33
75fd39f
Compare
Choose a tag to compare

TML.Patcher

Changes

  • Updated TML.Files version to 2.1.0 (relevant: GH-29).
    • Noticeable speed improvements as a result (GH-29, @Chik3r).

TML.Files

Additions

  • Added System.Threading.Tasks.Dataflow as a dependency (GH-29, @Chik3r).
  • Added void TML.Files.Extraction::Extract(TML.Files.TModFile,int,System.Threading.Tasks.Dataflow.ActionBlock<TML.Files.TModFileData>,TML.Files.Extraction.IFileExtractor).
    • See Changes for more information.

Changes

  • Changed TML.Files.Extraction.TModFileExtractor::Extract API; you should now interface with extraction using an System.Threading.Tasks.Dataflow.ActionBlock<TML.Files.TModFileData> object, allowing you to act immediately when a file is extracted (GH-29, @Chik3r).
    • In turn, System.Collections.Generic.List<TML.Files.TModFileData> TML.Files.Extraction.TModFileExtractor::Extract(TML.Files.TModFile,int,TML.Files.Extraction.IFileExtractor[]) has been made obsolete.
      • In favor of a new method (see Additions).

Fixes

  • Fixed span.Slice having the wrong length value (GH-28, @Chik3r).

v2.0.0

21 Nov 03:50
Compare
Choose a tag to compare

Copy of the NuGet packages are provided, as well as an executable binary within TML.Patcher.zip. You can install as a .NET global tool as well by running dotnet tool install --global Tomat.TML.Patcher --version 2.0.0.

TML.Patcher.Client Release v1.0.1

18 Apr 04:59
Compare
Choose a tag to compare

v1.0.1

  • Updated path logic to support April 2022's re-standardization of paths.
  • Added a big warning telling people to use ILSpy for decompiling.
  • Some simple error handling for end-user mistakes.

TML.Patcher.Client Release v1.0.0

13 Mar 04:55
Compare
Choose a tag to compare

Release v1.0.0 of TML.Patcher.Client, the console interface for TML.Patcher.

Additional work will be made on the backend TML.Patcher libraries, but they will not be used by the client frontend, so this may be safely released.

This is a fully rewritten version, with mod unpacking and decompilation, alongside workshop integration, 1.4 support, and numerous other things.

Actual mod patching will be included as a tModLoader mod.

TML.Patcher Release v0.2.1.0

17 Nov 00:57
Compare
Choose a tag to compare
Pre-release

0.2.1.0

  • Abolished ilspycmd in exchange for directly using the ICSharpCode.Decompiler library.
  • Unpacking now opens .tmod files with read-only perms, should help with file permission issues.
  • Properly support legacy .tmod files.

0.2.0.1

16 Jul 22:38
Compare
Choose a tag to compare
0.2.0.1 Pre-release
Pre-release
  • Fixed registry issue.
  • Fixed path fall-backs.

0.2.0.0 Repacking and Clean-Up

15 Jul 21:57
Compare
Choose a tag to compare
Pre-release
  • Behind-the-scenes code refactorization.
  • Consolation is completely independent.
  • TMl.Patcher now uses DragonFruit.
  • Backend renamed to TML.Patcher.
  • Frontend renamed to TML.Patcher.CLI.
  • Uploaded TML.Files and TML.Patcher to NuGet.
  • Repackaging mods is now possible.

0.1.3.0 - context lol

28 Apr 21:37
Compare
Choose a tag to compare
0.1.3.0 - context lol Pre-release
Pre-release

0.1.3.0

  • Added light-weight mod unpacking through drag-and-dropping.
  • Added the ability to add TML.Patcher.Frontend to the file context menu.