Skip to content

Releases: EtiTheSpirit/ThreeRingsSharp

TRS v2.3.2

12 Apr 16:07
Compare
Choose a tag to compare

ThreeRingsSharp v2.3.2

Parsing!

Changes

  • Parsed expression types (FloatExpression.Parsed, BooleanExpression.Parsed, StringExpression.Parsed) are now supported.
  • Fixed a bug where animations targeting missing keyframes (such as those created by ConditionalConfigs) would cause an export failure.

TRS v2.3.1

07 Apr 13:25
Compare
Choose a tag to compare

ThreeRingsSharp v2.3.1

Now with better ConditionalConfig and animation handling!

Changes

  • Added new class to handle BooleanExpressions, which are used in ConditionalConfig. They should now parse a bit more thoroughly.
  • Added a catch case to the GLTF exporter for animations that had no keyframes in them. This will no longer terminate the exporter.

TRS v2.3.0

04 Apr 18:06
Compare
Choose a tag to compare

ThreeRingsSharp v2.3.0

Experimental Procedural animation implementation support.

Changes

  • Procedural animations are partially supported due to an implementation of an expression calculator. Expressions are NOT a 1:1 representation with original OOO implementations, but the only deviations are for things like noise / randomization.
  • Procedural animations are NOT supported on non-bone nodes. This is a limit of glTF and I need to rewrite part of the exporter to solve this problem.
  • New updater app! Now a bit less intrusive (puts the update in a new folder)
  • Automatic updater is a thing again.

Download

Download the zip file named ThreeRingsSharp.zip below. The program can be started by running SKAnimatorTools.exe. Please make sure to extract from the .zip first.

If you already have the program installed, overwrite all files. You can keep the extra files that were created by the program (e.g. your config file).

TRS v2.2.0

29 Mar 13:48
Compare
Choose a tag to compare

ThreeRingsSharp v2.2.0

Directs are a nightmare.

Changes

  • Completely redid the way directs and other parameters are represented in TRS. The result is a surprising increase in compatibility for a select group of models. Some still have issues. Mostly this fixes missing textures on models, not scenes. It also assisted in a specific case of incorrect offsets (i.e. the Roarmulus Twins now export properly, as well as the Clockwork Skydome, but scenes still have a lot of trouble exporting and procedural animations are causing problems.)

Download

Download the zip file named ThreeRingsSharp.zip below. The program can be started by running SKAnimatorTools.exe. Please make sure to extract from the .zip first.

If you already have the program installed, overwrite all files. You can keep the extra files that were created by the program (e.g. your config file).

TRS v2.1.3

28 Aug 10:41
Compare
Choose a tag to compare

ThreeRingsSharp v2.1.3

Fixed ClydeLog!

Changes

  • Efforts made to fix #4 -- If you still get an exception with ClydeLog, download the English Language Pack for Windows.

Download

Download the zip file named ThreeRingsSharp.zip below. The program can be started by running SKAnimatorTools.exe. Please make sure to extract from the .zip first.

If you already have the program installed, overwrite all files. You can keep the extra files that were created by the program (e.g. your config file).

TRS v2.1.2

24 Aug 09:01
Compare
Choose a tag to compare

ThreeRingsSharp v2.1.2

Little little bug fixes.

Changes

  • Fix some NRE's reported by this steam user in Jelly shield and other shield variants

Download

Download the zip file named ThreeRingsSharp.zip below. The program can be started by running SKAnimatorTools.exe. Please make sure to extract from the .zip first.

If you already have the program installed, overwrite all files. You can keep the extra files that were created by the program (e.g. your config file).

TRS v2.1.1

21 Aug 07:32
Compare
Choose a tag to compare

ThreeRingsSharp v2.1.1

ClydeLog Machine 🅱️ixed?

Changes

  • Potentially fixed a problem for some users that prevented the program from starting up due to an issue with ClydeLog.

Download

Download the zip file named ThreeRingsSharp.zip below. The program can be started by running SKAnimatorTools.exe. Please make sure to extract from the .zip first.

If you already have the program installed, overwrite all files. You can keep the extra files that were created by the program (e.g. your config file).

TRS v2.1.0

20 Aug 15:24
Compare
Choose a tag to compare

ThreeRingsSharp v2.1.0

beeg updot

Changes

  • Models whose materials cannot be found will now create a dummy material! No more needing to set the material of potential hundreds of tiles for scenes!
  • Scenes export (mostly) properly now! There are still a couple occasional faults. These will be ironed out.
  • The Knight loading tutorial message will now only display if you load character/pc/model.dat or character/npc/crew/model.dat rather than on startup.
  • Fixed a bug causing some direct choices to be completely unreadable. It was my fault. Whoops. Also, I exposed Parameter.Choice.Option's arguments field (and renamed it from _arguments since it is now public).

Download

Download the zip file named ThreeRingsSharp.zip below. The program can be started by running SKAnimatorTools.exe. Please make sure to extract from the .zip first.

If you already have the program installed, overwrite all files. You can keep the extra files that were created by the program (e.g. your config file).

TRS v2.0.1

18 Aug 07:48
Compare
Choose a tag to compare

ThreeRingsSharp v2.0.1

Minor UX updates.

Changes

  • The Configuration window now has new buttons that describe what the ConditionalConfig and StaticSetConfig options are and what they do. This should assist new users in understanding how to use the program.

Download

Download the zip file named ThreeRingsSharp.zip below. The program can be started by running SKAnimatorTools.exe. Please make sure to extract from the .zip first.

If you already have the program installed, overwrite all files. You can keep the extra files that were created by the program (e.g. your config file).

TRS v2.0.0

17 Aug 06:54
e3fbfa3
Compare
Choose a tag to compare

ThreeRingsSharp v2.0.0

Woah! Major version change!

Changes

  • Added support for ProjectXModelConfig (Player knights)!
    • Support for all knight types is partial and you need to do some specific stuff to make them work. https://youtu.be/RWhRABs4ds4 should help with that.
    • This includes a shallow representation of ProjectXModelConfig in TRS's dll, however this is not fit for use as a real-deal C# representation of the type. It is missing two overrides that pertain to some of its unique attributes. It is usable to represent the model, but if you aim to get it working like it does in the game, you're outta luck.
  • Extreme clean-up work to the main program class.
  • Changed the color, wording, and level of some log messages.
  • Improved behavior with loading nodes to try to reduce the amount of useless empty objects in exported models.
  • Added the ability for non-articulated models that contain rig info to proxy over to an articulated model (primarily used for a knight's armor). This may cause adverse effects with some models. Please report strange rigging on static models in the Issues tab.
  • Fixed a bug where the version would display as 0.0.0 in the config window when you first opened the program.

Download

Download the zip file named ThreeRingsSharp.zip below. The program can be started by running SKAnimatorTools.exe. Please make sure to extract from the .zip first.

If you already have the program installed, overwrite all files. You can keep the extra files that were created by the program (e.g. your config file).