Skip to content

Releases: Wack0/IFPSTools.NET

v2.0.3

11 Apr 12:05
Compare
Choose a tag to compare
  • ifpscc: add optimisations for speed
  • ifpslib: fix parsing and saving floating point variables in locales where decimal separator is not .
  • ifpsasm: fix parsing floating point immediates in locales where decimal separator is not .
  • ifpslib: fix ScriptFunction.CreateArgumentVariable for non-exported functions where argument list is not known
  • asm: allow referencing arguments by number for non-exported functions where argument list is optional

v2.0.2

31 Mar 12:23
Compare
Choose a tag to compare
  • Fix InlineCmpValueType (is instruction)

v2.0.1

28 Mar 17:40
Compare
Choose a tag to compare
  • Fixed dependency version collision leading to errors when using the v2.0.0 release binaries.

v2.0

28 Mar 16:29
Compare
Choose a tag to compare
  • This release includes ifpscc, a C compiler targeting IFPS. More documentation in the readme.
  • Fixes several bugs in LibIFPS, most notably, loading immediate Extended values now works correctly.

v1.2

09 Dec 16:10
Compare
Choose a tag to compare
  • Allows record element names to be specified. Syntax is like .type record(U32 elem1, U32 elem2) EXAMPLE_STRUCTand this will allow the usage of, as an operand, var[record.element], for example: push example[EXAMPLE_STRUCT.elem1]
  • Implements a light form of obfuscation; use .obfuscate to replace all exported function names (that would be visible to a reverser) with A.
  • Small bug fixes.

v1.1

18 Aug 17:41
Compare
Choose a tag to compare

Fixed loading and saving pre-v23 scripts with DLL imports.

v1.0

07 Aug 15:06
Compare
Choose a tag to compare

Initial release.