Download the latest release from the Releases page or clone the repository and run it with Python.
Download YAP from GitHub:
🔗 Download YAP
Extract and run it via:
./YAP.exe
pip install pandas tabulate customtkinter tkinter
-
Extract Bundles
Use YAP to extract bundles from your game files:YAP e <input bundle> <output folder>
(More details in the YAP README)
-
Edit Sensor Values
Launch the editor tool to adjust sensor parameters. You can modify:- maDirectionParams: Controls the maximum distance each sensor can go in a specific direction.
- mfRadius: Control the size of the sensor/the area of the car it covers.
- maNextSensor: All the surrounding sensors.
- mu8SceneIndex: Is a count that increments depending on what sensor it is. I wouldn't recommend changing this.
- mu8AbsorbtionLevel: How much the sensor will move for a given velocity. The higher it is, the more it will move.
- mau8NextBoundarySensor: Control which sensor will prevent the current sensor from moving when they collide.
-
Repack Bundles
Once editing is done, use YAP to repack the modified bundles:YAP c <input folder> <output bundle>
(More details in the YAP README)
-
Install Files
Replace the original files with the newly repacked bundles.
The editor and 2x sensor direction values for the Annihilator
2x deformation on the Annihilator
- YAP handles the actual bundle extraction/repacking process
- The editor only modifies values in extracted StreamedDeformationSpecs files