VEHICLE RECORDING 1.0 MANUAL (obsolete for ivmb replay)
WELCOME TO VEHICLE RECORDING AND PLAYBACK, A TOOL THAT LETS YOU RECORD VEHICLE PATHS AND REPLAY THEM IN REALTIME. ITS FEATURES GONE STEP AWAY FROM REGULAR METHODS OF REPLAY, SUCH AS PLAIN VIDEO RECORDING, OR SIMILAR APPROCHES. INSTEAD OF REPLAYING EXACTLY THE SAME ROUTES, WITHOUT RESPECT TO THE PHYSICS LAWS OF GAMEWORLD, THIS MOD PROVIDES MANY BETTER WAYS TO ACCOMPLISH IT. YOU CAN CHOOSE WHAT CHARACTER WILL REPLAY THE ROUTE, WHAT CAR WILL IT USE, HOW FAST WILL IT GO, HOW PRECISE WILL IT BE. YOU CAN USE IT FOR MAKING NEW SCENARIOS IN YOUR GTA CITY, MISSIONS, CUSTOM RACES, OR EVEN COMPLETELY NEW MODS, SUCH AS CLONES OF NEED FOR SPEED, DIRT, GRID, ETC.
FEATURES:
GAME KEYS
MULTIPLE PLAYBACK SYSTEM
REALTIME RECORDING
IN DEPTH TWEAKING
ABS, SPEED AND STEERING HELPERS
PATHFINDING
GAME KEYS
MULTIPLE PLAYBACK SYSTEM
WITH SIMPLE TOOL THAT IS BUILT OVER THE MAIN CODE, YOU ARE ABLE TO PERFORM MULTIPLE PLAYBACKS IN REALTIME. YOU CAN DO AS MANY RECORDINGS AS YOU WANT, AND THEN BY USING FILE OPEN DIALOG, YOU CAN IMPORT AS MANY FILES AS YOU WANT AT THE SAME TIME. IT'S ADVISED THAT YOU USE RECORDINGS THAT ARE CLOSE TO EACHOTHER, OR AS ITS RECOMMENDED, ONLY THOSE THAT ARE CLOSE TO PLAYER.
REALTIME RECORDING
YOU CAN RECORD YOUR STUNTS, RACES, OR ANY OTHER PATHS WITH SIMPLE KEYBOARD PRESS. YOU CAN CONFIGURE [RECORDING_TOGGLE] KEY TO WHATEVER YOU WISH, AND USE IT TO START AND STOP RECORDING WHILE PLAYING YOUR GAME. YOUR CURRENT VEHICLE, INCLUDING ITS EXTRAS, COLORS AND LIVERIES WILL BE SAVED, ASWELL AS THE PED MODEL THAT YOU USE FOR PLAYER. AFTER YOU STOPPED RECORDING, A NEW FILE WILL BE CREATED IN YOUR CARREC DIRECTORY. IN THE NEXT MOMENT IT WILL START AUTO REPLAY MOD. YOU CAN NOW OPEN THE NEW FILE IN YOUR CARREC DIRECTORY, AND IF YOU WISH, YOU CAN EDIT ITS CONTENTS WITH NOTEPAD EDITOR. BEFORE DOING THIS, PLEASE TAKE A LOOK AT ::FILE FORMAT:: SECTION.
IN DEPTH TWEAKING
IF YOU EVER START THINKING WHAT WOULD IT BE REQUIRED TO MAKE REALISTIC CAR RACING GAME, YOU WILL END UP WITH BIG LIST OF THINGS TO WORK OUT. ONE WOULD THINK THAT ALL YOU NEED IS JUST TO SIMPLY RECORD CAR POSITIONS, AND REPLAY THEM WITH EXACT ANGLES, SPEED ETC. BUT THAT IS JUST FAR AWAY FROM DYNAMIC AI RACERS SEEN IN GAMES LIKE GRID, DIRT2, NFS, OR GRAN TURISMO. CARS REACT TO PHYSICS, TO WORLD COLLISIONS, EVEN TO WEATHER CHANGE, AND YOU BY NOT THINKING ABOUT IT ALL, WOULD END UP WITH VERY RIGID GAMEPLAY, WITH ROUTES ALWAYS BEING THE SAME AND BORING, AND DRIVERS NEVER REACT TO ANYTHING AROUND THEM. NOW, HOW ABOUT TWEAKING SOME SETTINGS WITH HELP OF STEERING LOCK, ABS, SPEED STEPUP, AND DYNAMIC PATHFIND? THIS MOD PROVIDES VAST AMOUNT OF SETTINGS TO CHANGE, SO YOU CAN ADAPT IT TO YOUR TASTE. MAKE FAST AND SMART RACERS, OR SLOW AND DUMB ONES, AND DO IT WITH PRECISION OF LESS THAN 0.00001.
ABS, SPEED AND STEERING HELPERS
IN ORDER TO MAKE YOUR RECORDINGS BETTER, YOU CAN USE HELPERS MADE TO GET THROUGH TWEAKING PROCESS MUCH EASIER.
SPEED STEP UP
THIS TOOL IS USED TO DYNAMICALLY CALCULATE DIFFERENCE BETWEEN CURRENT AND REQUIRED SPEED, AND SPEED UP OR SLOW DOWN VEHICLE WHERE ITS REQUIRED. YOU CAN SET SIMPLE RULES WHEN SHOULD IT BE APPLIED, BY CHANGING UPPER BOUND OF DIFFERENCE BETWEEN CURRENT AND REQUIRED SPEED AND HEADING, ASWELL AS MINIMUM REQUIRED VEHICLE SPEED. SOMETIMES YOU JUST WANT CARS TO GO AS FAST AS POSSIBLE, BUT YOU CAN ALSO PREVENT THEM FROM GOING TOO FAST WHEN GOING INTO CURVED ROAD.
ABS (ANTI BLOCKIER SYSTEM)
THIS IS MADE TO PREVENT CARS FROM GETTING OUT OF CONTROL IN CASE OF SUDDEN SPEED OR HEADING CHANGE. THIS WAY ABS WILL TAKE CONTROL OF THE VEHICLE AND TRY TO CONTROL THE WHEELS AND VEHICLE SPEED. THE RESULT WILL BE MUCH MORE STRENGHT AND PRECISION WHILE TAKING TURNS, OR IN CASE CAR TAKES THE IMPACT BY FOREIGN ENTITY (CAR, OBJECT, ETC). ABS IS ACTIVATED BY SIMPLE RULES, WHERE YOU CAN SET MINUMUM AND MAXIMUM ANGLE WHERE IT SHOULD BE ACTIVATED, ASWELL AS OFFSET, HOW DENSE WILL IT BE WHEN CALCULATING. BY SETTING ABS LOCK STRENGHT, YOU WILL ADD MORE OR LESS FORCE WHEN TAKING CONTROL OF THE VEHICLE. IT'S RECOMMENDED THAT YOU USE SETTINGS AROUND 1.0. NOTE THAT ABS SETTINGS WILL PREVENT SPEED STEP UP ONLY WHEN VEHICLE GETS UNDER CONTROL OF ABS.
STEERING LOCK
EVEN WITH ABS, AND SPEED STEP UP, ITS STILL NOT ENOUGH FOR AI DRIVERS TO CONTROL SOME VERY FAST VEHICLES, SO BY USING STEERING LOCK HELPER, YOU ARE ABLE TO GIVE MORE BRAIN TO AI, AND LET THEM CALCULATE WHAT IS THE BEST POSITION OF THE WHEELS WHILE DRIVING RECORDED ROUTE. YOU CAN SET OFFSET POSITION, FOR PRECISION OF CALCULATION, ASWELL AS STEERING LOCK AMOUNT. STEERING LOCK CAN WORK EVEN WITHOUT ABS, BUT SPEED STEP UP WILL APPLY THE SPEED MAKING CARS SOMETIMES UNSTABLE AT EXTRA HIGH SPEEDS (200+KMH)
PATHFINDING
BECAUSE THERE ARE MANY NEW MAPS COMING TO GTAIV, ITS ALMOST IMPOSSIBLE TO AVOID THE FACT THAT NEW MAPS LACK OF PATH SUPPORT, THAT GAME IS USING TO NAVIGATE CARS AND PEDS THROUGH THE GAMEWORLD. THIS MOD ENABLES END USER TO MAKE CUSTOMIZED PATHS, INDEPENDENT OF GTA GAME, WHICH MAKES IT POSSIBLE TO SEE VEHICLES DRIVE AT CUSTOM ROUTES, EVEN FAR AWAY FROM LIBERTY CITY. EVERY VEHICLE AND RECORDING HAVE ABILITY TO CALCULATE ROUTE, WHEN ITS REQUIRED, AND CHOOSE BEST POSSIBLE WAY, MAKING GAMEPLAY MUCH MORE SMOOTH. YOU CAN APPLY SIMPLE RULES, WHEN PATHFINDING STARTS ITS CALCULATIONS, BY SETTINGS FEW PARAMETERS. IN CERTAIN CASES CARS GO OFF THE ROUTE, AND WE WANT ONLY TO FIND POSITIONS THAT ARE IN HEADING OR SPEED RANGE. RANGE IS CALCULATED BY SUBTRACTING REQUIRED SPEED AND HEADING WITH CURRENT VEHICLE SPEED AND HEADING. IF SYSTEM FINDS A MATCH, DRIVER WILL USE THAT PATH. YOU CAN SET LOOKUP SPEED RANGE, LOOKUP HEADING RANGE, AND MAX SEARCH DISTANCE, SETTING HOW FAR IT WOULD SEARCH FROM CURRENT POSITION. FOR SMALL STREETS, USE LESS SEARCH DISTANCE, AND FOR WIDER AREAS USE MORE.
CONFIGURATIONS
BECAUSE THERE ARE JUST TOO MANY VEHICLES MADE BY GTA COMMUNITY, THIS MOD COMES ONLY WITH FEW PRESET SETTINGS, MADE SPECIFICALLY FOR CERTAIN VEHICLE HANDLING CONFIGURATION. HOWEVER, IT WILL WORK WITH ANY CAR OR BIKE THAT YOU USE, BUT PRECISION, DYNAMICS, AND ALL OTHER SMALL INGRIDIENTS ARE UP TO YOU TO SET UP.
STUNTS
YOU SHOULD SET MAX_SEARCH_DISTANCE VALUE TO SOMETHING AROUND ORIGINAL FILE RECORDING DENSITY, SO AI WILL DRIVE MORE PRECISE. USING SPEED STEPUP, ABS, OR STEERING LOCK IS ADVISED, BUT NOT ALWAYS RECOMMENDED.
HIGH SPEED RACING
FOR THIS TYPE OF RECORDINGS YOU SHOULD SET MAX_SEARCH_DISTANCE TO VALUES THAT ARE GREATER THAN RECORDING DENSITY. USING ABS, STEERING LOCK AND SPEED STEPUP IS RECOMMENDED, BUT NOT REQUIRED.
FILE FORMAT
FILES USED TO SAVE MIDNIGHT CRIME VEHICLE RECORDINGS ARE NAMED BY DEFAULT MCCR (MIDNIGHT CRIME CAR RECORDING). THEY ARE PLAIN TEXT FILES, THAT CONTAIN ALL REQUIRED INFORMATION FOR REPLAYS.
EXAMPLE.MCCR
//////////////////////////////////////////////////////////////////////
#CLR 77 75 77 0
#DAT STINGRAY 267.9775 1 1 1 1
#REC 7 0
#MDL 0 0 0 0 0 0 0 0 0 0
#DRV -492470690 0 0 0 0 0 0 0 0
//////////////////////////////////////////////////////////////////////
-1514.476 -1340.801 5.171749 0.01700731 267.9775 0.2
#CLR - COLOR INFORMATION (CAR COLORS // GTA COLORS)
#DAT - CAR INFORMATION (MODEL, HEADING, FLAGS // TEXT OR HASH)
#REC - RECORDING CONFIGURATION (DENSITY, PLAYBACK OFFSET)
#MDL - VEHICLE EXTRAS (CONFIGURE VEHICLE EXTRAS, 1 OR 0)
#DRV - DRIVER INFORMATION (PED, MODELS AND TEXTURES // HASH/TEXT, 1 OR 0)
ALL OTHER LINES CONTAIN GAMEWORLD POSITIONS X, Y, Z, X,SPEED,HEADING,RPM.
/////////////////////////////////////////////////////////////////
ENJOY USING VEHICLE RECORDING
FEATURES:
GAME KEYS
MULTIPLE PLAYBACK SYSTEM
REALTIME RECORDING
IN DEPTH TWEAKING
ABS, SPEED AND STEERING HELPERS
PATHFINDING
GAME KEYS
- 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
MULTIPLE PLAYBACK SYSTEM
WITH SIMPLE TOOL THAT IS BUILT OVER THE MAIN CODE, YOU ARE ABLE TO PERFORM MULTIPLE PLAYBACKS IN REALTIME. YOU CAN DO AS MANY RECORDINGS AS YOU WANT, AND THEN BY USING FILE OPEN DIALOG, YOU CAN IMPORT AS MANY FILES AS YOU WANT AT THE SAME TIME. IT'S ADVISED THAT YOU USE RECORDINGS THAT ARE CLOSE TO EACHOTHER, OR AS ITS RECOMMENDED, ONLY THOSE THAT ARE CLOSE TO PLAYER.
REALTIME RECORDING
YOU CAN RECORD YOUR STUNTS, RACES, OR ANY OTHER PATHS WITH SIMPLE KEYBOARD PRESS. YOU CAN CONFIGURE [RECORDING_TOGGLE] KEY TO WHATEVER YOU WISH, AND USE IT TO START AND STOP RECORDING WHILE PLAYING YOUR GAME. YOUR CURRENT VEHICLE, INCLUDING ITS EXTRAS, COLORS AND LIVERIES WILL BE SAVED, ASWELL AS THE PED MODEL THAT YOU USE FOR PLAYER. AFTER YOU STOPPED RECORDING, A NEW FILE WILL BE CREATED IN YOUR CARREC DIRECTORY. IN THE NEXT MOMENT IT WILL START AUTO REPLAY MOD. YOU CAN NOW OPEN THE NEW FILE IN YOUR CARREC DIRECTORY, AND IF YOU WISH, YOU CAN EDIT ITS CONTENTS WITH NOTEPAD EDITOR. BEFORE DOING THIS, PLEASE TAKE A LOOK AT ::FILE FORMAT:: SECTION.
IN DEPTH TWEAKING
IF YOU EVER START THINKING WHAT WOULD IT BE REQUIRED TO MAKE REALISTIC CAR RACING GAME, YOU WILL END UP WITH BIG LIST OF THINGS TO WORK OUT. ONE WOULD THINK THAT ALL YOU NEED IS JUST TO SIMPLY RECORD CAR POSITIONS, AND REPLAY THEM WITH EXACT ANGLES, SPEED ETC. BUT THAT IS JUST FAR AWAY FROM DYNAMIC AI RACERS SEEN IN GAMES LIKE GRID, DIRT2, NFS, OR GRAN TURISMO. CARS REACT TO PHYSICS, TO WORLD COLLISIONS, EVEN TO WEATHER CHANGE, AND YOU BY NOT THINKING ABOUT IT ALL, WOULD END UP WITH VERY RIGID GAMEPLAY, WITH ROUTES ALWAYS BEING THE SAME AND BORING, AND DRIVERS NEVER REACT TO ANYTHING AROUND THEM. NOW, HOW ABOUT TWEAKING SOME SETTINGS WITH HELP OF STEERING LOCK, ABS, SPEED STEPUP, AND DYNAMIC PATHFIND? THIS MOD PROVIDES VAST AMOUNT OF SETTINGS TO CHANGE, SO YOU CAN ADAPT IT TO YOUR TASTE. MAKE FAST AND SMART RACERS, OR SLOW AND DUMB ONES, AND DO IT WITH PRECISION OF LESS THAN 0.00001.
ABS, SPEED AND STEERING HELPERS
IN ORDER TO MAKE YOUR RECORDINGS BETTER, YOU CAN USE HELPERS MADE TO GET THROUGH TWEAKING PROCESS MUCH EASIER.
SPEED STEP UP
THIS TOOL IS USED TO DYNAMICALLY CALCULATE DIFFERENCE BETWEEN CURRENT AND REQUIRED SPEED, AND SPEED UP OR SLOW DOWN VEHICLE WHERE ITS REQUIRED. YOU CAN SET SIMPLE RULES WHEN SHOULD IT BE APPLIED, BY CHANGING UPPER BOUND OF DIFFERENCE BETWEEN CURRENT AND REQUIRED SPEED AND HEADING, ASWELL AS MINIMUM REQUIRED VEHICLE SPEED. SOMETIMES YOU JUST WANT CARS TO GO AS FAST AS POSSIBLE, BUT YOU CAN ALSO PREVENT THEM FROM GOING TOO FAST WHEN GOING INTO CURVED ROAD.
ABS (ANTI BLOCKIER SYSTEM)
THIS IS MADE TO PREVENT CARS FROM GETTING OUT OF CONTROL IN CASE OF SUDDEN SPEED OR HEADING CHANGE. THIS WAY ABS WILL TAKE CONTROL OF THE VEHICLE AND TRY TO CONTROL THE WHEELS AND VEHICLE SPEED. THE RESULT WILL BE MUCH MORE STRENGHT AND PRECISION WHILE TAKING TURNS, OR IN CASE CAR TAKES THE IMPACT BY FOREIGN ENTITY (CAR, OBJECT, ETC). ABS IS ACTIVATED BY SIMPLE RULES, WHERE YOU CAN SET MINUMUM AND MAXIMUM ANGLE WHERE IT SHOULD BE ACTIVATED, ASWELL AS OFFSET, HOW DENSE WILL IT BE WHEN CALCULATING. BY SETTING ABS LOCK STRENGHT, YOU WILL ADD MORE OR LESS FORCE WHEN TAKING CONTROL OF THE VEHICLE. IT'S RECOMMENDED THAT YOU USE SETTINGS AROUND 1.0. NOTE THAT ABS SETTINGS WILL PREVENT SPEED STEP UP ONLY WHEN VEHICLE GETS UNDER CONTROL OF ABS.
STEERING LOCK
EVEN WITH ABS, AND SPEED STEP UP, ITS STILL NOT ENOUGH FOR AI DRIVERS TO CONTROL SOME VERY FAST VEHICLES, SO BY USING STEERING LOCK HELPER, YOU ARE ABLE TO GIVE MORE BRAIN TO AI, AND LET THEM CALCULATE WHAT IS THE BEST POSITION OF THE WHEELS WHILE DRIVING RECORDED ROUTE. YOU CAN SET OFFSET POSITION, FOR PRECISION OF CALCULATION, ASWELL AS STEERING LOCK AMOUNT. STEERING LOCK CAN WORK EVEN WITHOUT ABS, BUT SPEED STEP UP WILL APPLY THE SPEED MAKING CARS SOMETIMES UNSTABLE AT EXTRA HIGH SPEEDS (200+KMH)
PATHFINDING
BECAUSE THERE ARE MANY NEW MAPS COMING TO GTAIV, ITS ALMOST IMPOSSIBLE TO AVOID THE FACT THAT NEW MAPS LACK OF PATH SUPPORT, THAT GAME IS USING TO NAVIGATE CARS AND PEDS THROUGH THE GAMEWORLD. THIS MOD ENABLES END USER TO MAKE CUSTOMIZED PATHS, INDEPENDENT OF GTA GAME, WHICH MAKES IT POSSIBLE TO SEE VEHICLES DRIVE AT CUSTOM ROUTES, EVEN FAR AWAY FROM LIBERTY CITY. EVERY VEHICLE AND RECORDING HAVE ABILITY TO CALCULATE ROUTE, WHEN ITS REQUIRED, AND CHOOSE BEST POSSIBLE WAY, MAKING GAMEPLAY MUCH MORE SMOOTH. YOU CAN APPLY SIMPLE RULES, WHEN PATHFINDING STARTS ITS CALCULATIONS, BY SETTINGS FEW PARAMETERS. IN CERTAIN CASES CARS GO OFF THE ROUTE, AND WE WANT ONLY TO FIND POSITIONS THAT ARE IN HEADING OR SPEED RANGE. RANGE IS CALCULATED BY SUBTRACTING REQUIRED SPEED AND HEADING WITH CURRENT VEHICLE SPEED AND HEADING. IF SYSTEM FINDS A MATCH, DRIVER WILL USE THAT PATH. YOU CAN SET LOOKUP SPEED RANGE, LOOKUP HEADING RANGE, AND MAX SEARCH DISTANCE, SETTING HOW FAR IT WOULD SEARCH FROM CURRENT POSITION. FOR SMALL STREETS, USE LESS SEARCH DISTANCE, AND FOR WIDER AREAS USE MORE.
CONFIGURATIONS
BECAUSE THERE ARE JUST TOO MANY VEHICLES MADE BY GTA COMMUNITY, THIS MOD COMES ONLY WITH FEW PRESET SETTINGS, MADE SPECIFICALLY FOR CERTAIN VEHICLE HANDLING CONFIGURATION. HOWEVER, IT WILL WORK WITH ANY CAR OR BIKE THAT YOU USE, BUT PRECISION, DYNAMICS, AND ALL OTHER SMALL INGRIDIENTS ARE UP TO YOU TO SET UP.
STUNTS
YOU SHOULD SET MAX_SEARCH_DISTANCE VALUE TO SOMETHING AROUND ORIGINAL FILE RECORDING DENSITY, SO AI WILL DRIVE MORE PRECISE. USING SPEED STEPUP, ABS, OR STEERING LOCK IS ADVISED, BUT NOT ALWAYS RECOMMENDED.
HIGH SPEED RACING
FOR THIS TYPE OF RECORDINGS YOU SHOULD SET MAX_SEARCH_DISTANCE TO VALUES THAT ARE GREATER THAN RECORDING DENSITY. USING ABS, STEERING LOCK AND SPEED STEPUP IS RECOMMENDED, BUT NOT REQUIRED.
FILE FORMAT
FILES USED TO SAVE MIDNIGHT CRIME VEHICLE RECORDINGS ARE NAMED BY DEFAULT MCCR (MIDNIGHT CRIME CAR RECORDING). THEY ARE PLAIN TEXT FILES, THAT CONTAIN ALL REQUIRED INFORMATION FOR REPLAYS.
EXAMPLE.MCCR
//////////////////////////////////////////////////////////////////////
#CLR 77 75 77 0
#DAT STINGRAY 267.9775 1 1 1 1
#REC 7 0
#MDL 0 0 0 0 0 0 0 0 0 0
#DRV -492470690 0 0 0 0 0 0 0 0
//////////////////////////////////////////////////////////////////////
-1514.476 -1340.801 5.171749 0.01700731 267.9775 0.2
#CLR - COLOR INFORMATION (CAR COLORS // GTA COLORS)
#DAT - CAR INFORMATION (MODEL, HEADING, FLAGS // TEXT OR HASH)
#REC - RECORDING CONFIGURATION (DENSITY, PLAYBACK OFFSET)
#MDL - VEHICLE EXTRAS (CONFIGURE VEHICLE EXTRAS, 1 OR 0)
#DRV - DRIVER INFORMATION (PED, MODELS AND TEXTURES // HASH/TEXT, 1 OR 0)
ALL OTHER LINES CONTAIN GAMEWORLD POSITIONS X, Y, Z, X,SPEED,HEADING,RPM.
/////////////////////////////////////////////////////////////////
ENJOY USING VEHICLE RECORDING