TMInterface-AS-SaiMoen
Collection of TMInterface AngelScript scripts.
Project maintained by Sai-Moen
Hosted on GitHub Pages — Theme by mattgraham
«
Finetuner
Formerly known as ‘Finetune Location’.
Allows you to specify a certain location to be contained within, and to bruteforce towards a certain goal.
This could be position, rotation or speed (to get a specific value),
and many more combinations with modes/conditions are possible.
Installation
Finetuner
Finetune Location
Guide
This plugin will register itself as a bruteforce mode.
Therefore, it can be found as a mode in the built-in bruteforce controller, under Optimization.
Patch Notes
v2.1.1m
- Added RPM condition.
- Updated smn_utils.
- Cleaned up some code.
v2.1.1l
- Changed slider conditions to only use min and max, even if they are equal.
- Changed condition printing to print min and max instead of value, if applicable.
v2.1.1k
- Added copy camera/car buttons to grouped position target.
- Improved trigger combo text to match built-in things more closely.
- Replaced text saying “ON” or “OFF” with Active checkbox.
- Added extra separator between editors.
v2.1.1j
- Added copy position from camera/car to the group editor for position.
- Added trigger tracking to the group editor for position.
- Added “Toggle All” and “Activate All” to the group editor.
v2.1.1i
- Fixed target value not using display values (and thus not converting e.g. degrees to radians).
- Added warning for grouped rotation target.
- Did some cleanup.
v2.1.1h
- Fixed potential memory leak relating to unmet conditions collection.
- Make yaw/pitch/roll use angle difference rather than vector distance
(note: grouped rotation is still broken).
- Added minimum value and maximum value to wheel contacts, gear and rear gear.
- Added a version field to serialization of groups/scalars/conditions
(note: this update will wipe the settings of the two editors).
v2.1.1g
- Unmet conditions are now collected and printed if the base run is not valid.
- Renamed Mode to Scalar for increased clarity.
v2.1.1f
- Added ‘Glitching’ condition (requested by igntuL).
- Fixed a bug where the wheel contact condition wouldn’t accept runs with more wheel contact than specified.
v2.1.1e
- Added combined printing mode for grouped targets.
v2.1.1d
- Fixed a bug caused by not setting state at the start of evaluation.
v2.1.1c
- Fixed a bug where the settings would not save when closing the game.
- Fixed a bug where diffs with custom Target Towards values would not be printed in the bruteforce terminal.
- Did some cleanup.
v2.1.1b
- Renamed to ‘Finetuner’.
- Completely rewrote the plugin
(yes this is not SemVer at all, next TMInterface version I’m gonna switch to a sensible versioning scheme, I promise).
v2.1.1a
- Fixed a bug where the UI would leak into the main window.
v2.1.0a
- Groups, to quickly toggle a group of bounds.
- Wheel position bounds, as seen in Wheel Lineup and RammFinder.
Dev v2.0.1.0
v2.0.1.0