TMInterface-AS-SaiMoen
Collection of TMInterface AngelScript scripts.
Project maintained by Sai-Moen
Hosted on GitHub Pages — Theme by mattgraham
«
Incremental
A collection of ‘modes’ that work incrementally from a start time to an end time,
instead of the bruteforce way where it indefinitely picks random times to modify.
Installation
Patch Notes
v3.2.0
- Added dynamic and absolute lookahead strategies to SteerMax.
- Added steer offset refining to SteerMax.
- Fixed a bug relating to preserving inputs between the base time and the time at which an iteration starts.
v3.1.2
- Added a setting to ignore the speed bleed constraint while gearing.
- Removed the condition for speed constraints to be checked only if speed decreased (thus allowing negative values to work).
- Changed all time vars to be >= 0ms, rather than some time vars being >= 20ms.
v3.1.1
- Added min/max sliding wheels constraint to SteerMax (‘No Sliding’ default value is now false).
- Added ‘Single Iteration’ option to set both ends of the iteration timerange more easily (with UI improvements).
v3.1.0
- Added mode: SteerMax.
- Removed mode: Wallhugger.
- Rewrote large parts of the core logic (especially w.r.t. run-mode bruteforce).
- Fixed a bug in SD Railgun where a steering value would be skipped.
- Fixed bugs in Input Simplifier relating to inputs not being filled correctly (especially with brake minimization).
- Changed default context timespan of Input Simplifier from 250ms to 400ms.
- Many other small changes/fixes…
v3.0.1
- Fixed SD quality threshold bug.
v3.0.0
- Added quality SD.
- Moved run-mode bruteforce to the settings page itself.
- Removed the ‘(i)’ tooltips in favor of just a tooltip on hover of the setting itself.
v2.1.1j
- Fixed bug with brake minimization (only in run mode for now).
- Changed behavior of run-mode BF to unload currently loaded CommandList instead of setting
execute_commands.
v2.1.1i
- Fixed rewind bugs.
- Moved functionalities specific to run-mode into a settings page.
v2.1.1h
- Note: this is an experimental version.
- Added run-mode bruteforce.
v2.1.1g
- Fixed a bug with savestate mode where savestates would not load correctly under certain conditions.
- Cleaned up User Interface.
v2.1.1f
- Fixed some bugs (info not showing, unexpected evaluation timerange mode running).
v2.1.1e
- Rewrote core simulation logic, 20%-25% faster.
- Created biggest violation of Semantic Versioning in the history of mankind.
v2.1.1d
- Added strategy order and brake minimization to the Input Simplifier mode.
v2.1.1c
- Added a new strategy to the Input Simplifier mode that allows you to control the magnitude of air inputs.
v2.1.1b
- Fixed problems with the Input Simplifier mode related to input filling/unfilling.
v2.1.1a
- Added Input Simplifier mode.
- Added Wallhug Normal sub-mode.
v2.1.0b
- Removed SD Classic sub-mode.
- Improved SD Normal sub-mode.
- Info now prints km/h instead of m/s.
- Eval no longer tries to save old inputs when cleaning up.
v2.1.0a
- Now saves all inputs to result.txt (or whatever you set that setting to in bruteforce).
- Added temporary workaround for input issues.
v2.0.1.1
v2.0.1.0
- Small fixes.
- Move
SD Entry to a separate plugin.
v2.0.0.5
- Added Starting Timerange.
- Added a README file.
v2.0.0.4
- Added Wallhugger Classic sub-mode.
v2.0.0.3
- Start using external console to print information.
- Add Misc header with an option to show information during simulation.
v2.0.0.2
v2.0.0.1
- Added SD Railgun Classic sub-mode.
v1.5.0
Note: this is me experimenting with AngelScript TMInterface plugins before their public release.
- Released initial version.