This is first public version of Vehicle Recording, a tool that lets you record vehicle paths (stunts, races, or missions) and then replay them all in realtime. It will reproduce recorded paths very accurately, and even on any new map for GTA IV / EFLC. You are able to change recording density, models, components, extras, drivers, Abs settings, tweak SpeedStep (speed sync), change playback precision, tweak AI dynamic path finding, or simply just record and playback, downtown, or uptown.Just extract the archive into your EFLC game directory. It will add this mod to \scripts directory. Please take a look at readme file for further information, and when in game use following keys:
IMPORTANT::
New Beta version available on Official Download page (soon on gtagarate.com)
Current version does not fully support drifting
Please, report all bugs to following website (upload available)
Tested and made for Episodes From Liberty City (EFLC)
Not fully compatible with GTAIV (important update coming soon)
Requires latest Scripthook and Scripthookdotnet
VOTING::::
BE OBJECTIVE WHEN VOTING, POST FEEDBACK IF YOU HAVE ISSUES.
IF YOU DON'T LIKE IT, HELP MAKE IT BETTER.
As you can see, you can make custom races, put any opponents you want, drive any custom vehicle, anywhere inside of visible gta gameworld. You just pick your models, change extras, components and colors, drive, and then play against recorded AI.
KEY MAP:
PageUp - File open dialog (Left Control + Mouse left to select more files)
PageDown - Close file open dialog
F10 - Insert selected files into playback slot
F12 - Load and play recordings from all slots
F11 - Recording Toggle (Record and export/autoplay)
O - Freeze all loaded recordings
1 - Warp into recording number 1
2 - Warp into recording number 2
3 - Leftover from beta
BACKSPACE - Clear all from memory
I've been working on advanced technique for replaying paths, with both old EFLC vehicles, and modded and imported cars. There is just too many things that can happen while replaying route, like going slower than required, going faster than it should, get blocked by foreign entity, get intersected with another route, get bumped out of route, get lost, etc. So I went far enough to solve every single scenario. So I wrote SpeedStepUp helper, that will make sure that speed is correct (will accelerate faster), then ABS, which will do some basic job in preventing slipping off the route while doing turns, simple PathFinding to lookup nearest possible route, aswell to avoid any vehicle in front. So AI will only make mistake if we make him to.
Features:
% Realtime Live recording/playback system
% Supports trucks, boats, cars and bikes
% Record/Playback any anywhere on the map
% Use multiple recordings at the same time
% Record car models, colors, extras
% Record ped compoments and models
% Totally made from scratch pathfinding
% Dynamic AI (search routes, avoid opponents, handles car much better)
% High Presicion SpeedStepUp tweaking technology
% Made from scratch ABS (Anti-Blockier System)
% Supports free playback, with no constraints
% You can even make drivers obey traffic laws (lights etc)
% You can tweak anything as you wish
% It features standalone tool / VS classes
% Live file manager (select multiple files/delete them while in game)
LIST OF SETTINGS:
PLAYBACK_DENSITY (playback precision)
RECORD_DENSITY (recording precision)
PRECISIONSPEED (more precision below this speed)
IGNORERANGE (record at high resolution)
DEFAULT_PED_MODEL (default model to use)
WRONG_WAY (allow driving wrong way)
OBEY_TRAFFIC (obey trafic laws/lights/lanes)
AVOID_OBJECTS (avoid dynamic objects)
LOOKUPOFFSET (pathfinding precision)
LOOKUP_SPEED_RANGE (pathfinding range)
LOOKUP_HEADING_RANGE (pathfinding range)
MAX_SEARCH_DISTANCE (pathfinding range)
SPEED_STEP_UP (dynamic speed syncing)
SPEEDUP_STEER_MAX (speed sync steering range)
SPEED_VALUE (speed multiplier)
RPM_MULTIPLIER (speed multiplier)
SPEEDBOOST_TOLERANCE (speed boost tolerance)
SPEEDBOOST_HEADING_TOLERANCE (heading tolerance)
SPEEDBOOST_MIN_SPEED (speedboost minimum speed)
EXPORT_FILENAME (export filename)
EXPORT_EXTENSION (export extension)
EXPORT_PATH (export path)
SPEED_ON_ACCIDENT (speed on racetrack accidents)
ENABLE_ABS (turn ABS on)
ABS_LOCK_OFFSET (ABS position offset)
ABS_LOCK_ANGLE_MIN (minimum angle difference)
ABS_LOCK_STRENGHT (strenght to apply)
ABS_LOCK_ANGLE_MAX (maximum angle for ABS)
ENABLE_AUTO_STEERING (auto steering on/off)
STEERING_LOCK_OFFSET (steering position offset)
STEERING_AMMOUNT (strenght of steering)
ENABLE_ROUTE_VIEW (view route in realtime)
BLIP_ICON (set icon for blips)
BLIP_SCALE (set scale for blips)
BLIP_COLOR (set color for blips)
CAR_STRONG (car is stronger than usual)
CAR_HEAVY (car can't be easily bumped out of road)
CAR_DAMAGE (car damage on/off)
CAR_STRONG_AXLES (car is stronger than usual)
PLAYER_DAMAGE_ONLY (only player can damage)
DISABLE_WORLD (toggle peds/cars/scenario)
HUD_HELPERS (display hud helpers)
HUD (toggle main HUD on/off)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
% UPDATES IN V1.0.0.1
% BUG FIX WHEN TRYING TO RECORD BIKES
% BUG FIX FOR GTAIV BLIP ISSUE
% UNLOCKED EXPERIMENTAL FUNCTIONS
FOR MORE INFORMATION POST QUESTIONS
If you have any issues or errors, please send them all through my website carrec.weebly.com. There is a report issue form, so you can upload your Scripthookdotnet.log file.
hey
this seems great
but i can't make it work
i recorded 1 file
and when i open up file opn dialog
it's not there
in fact nothing's there
just a black screen with file open dialog title
and it seems too large for my resolution
i'm running at 1024x768 with auto aspect ratio
is that a problem?
please help
Plz answer:
So can you make like custom races with this??
Like you vs some random guys from LC??
Yes, you can do that. If you have Native Trainer, change player model to some that you like, set the looks, and choose your ride. Record routes as I mentioned in post before this one. Repeat until you get enough opponents. To later change models for playback, just open the recording file, and change #dat 289728722 to for example #dat COQUETTE. To change driver model, change #drv -492470690, to for example #drv IG_BRUCIE.
You can get more drivers for race by recording them all. It's fun, record 1. On autoplay freeze playback by pressing O. Enter your new vehicle, press record key (F11) and unfreeze playback by pressing O again. Race. Do this as many times you want.
You can load multiple recordings by holding left ctrl when selecting files in open file dialog.
I use 1024x768 resolution. It works fine.
ok i fixed it
is there a way to change models used in the playback in game?
and how can i set up a race of like 6 AI drivers?Do i have to make a new recording for every new driver?
Important Update I have uploaded incorrect vrecording.config file that cause cars to handle incorrect. I've removed old download, and it will be replaced by new v1.0.0.0 with new configuration. Script remains the same, so you replace config with the new one. If you with to edit your current config, make sure to set ABS strenght to 0.2 instead of 7.2. Thanks.