All controlled by NPC with their scenarios specific to the class of vehicle.
Both player and NPC, planes take-off, and landing, bombers drop bombs.
You can spawn in a cargo plane or helicopter and drop in the vehicle from the cargo bay with a parachute or walk inside the cargo bay while the aircraft is on autopilot.
Radar shows active missiles, all tanks, helicopters, and planes.
There are NPC who support the player and play against the other NPC.
IR flares divert and cause missiles to explode
Bomber mode with four different bomb types and three camera modes
Afterburners on all jets player and NPC
Fire extinguishing on the engine
You can refuel jet in flight.
All weapons range increased
Vehicles can sustain more damage.
All cars have a parachute.
Carrier and support ships have air defense
You can operate its elevators, bay door, roll-up doors, garage doors.
Working catapults, and deflector shields, funnels.
It can drop anchor and raise it, all controlled by the player.
You can drive a carrier.
There are few spawn sequences for the carrier:
Deck fighter jets spawn in the cargo bay. Airtug with worker gets them to the elevator. The elevator goes up to the deck, and the pilot drives to catapult, the deflector shield goes up, the deck air worker gives the go-ahead, the plane takes off with catapult and vapor — all above for player and NPC.
You can spawn in a tank in the cargo bay, and the driver would drive to the elevator, get down the elevator and board the LCAC.
The mod’s original config is more suitable for air combat, and I can fly for 10+ minutes without being hit. If you spawn as a bomber, then the air and ground warfare is much more straightforward.
The mod works with more than 200 models. So you can change your favorites to less destructive or more durable ones in the mod menu. You can also set how many jets, helicopters, and surface vehicles you need in the same menu.
When you take off from the military base, look back all the time, then the lazer won’t spawn.
If you want different controls, just change them in the settings.json:
Changes in 9.4.0:
Disabled McKenzie Field airstrip.
Changes in 9.3.0:
Optimized clear wanted level code that caused fps drop and AI lags.
Changes in 9.2.0:
Fixed the wrong default enemy and support boat models.
Added Squaddie Classic model support.
Changes in 9.1.0:
Fixed the crash that some people experienced on the startup.
Thanks to wilhelm for help with identifiying the issue.
Changes in 9.0.0:
Fixed bug when the player was not given a parachute on respawn.
Fixed bug when carrier take-off sequence will reset because the catapult object is not created.
Fixed bug when air defense or carrier decoration vehicles could move to land.
Thanks to IronLad for discovering the above three issues.
Added settings in the menu instead of random time and weather.
Added controls binding in the settings menu with button image and number.
Thanks to IronLad for the idea to add the control numbers.
Added option in settings to disable highscore display.
Thanks to bobux man for the idea.
Optimized the initial loading sequence.
Fixed broken destroy defense mission.
Changes in 8.3.0:
Added medals for missions.
Fixed bug in entity existance detection code, when elevator sequence could end prematurely for some people. Thanks to IronLad for finding the issue.
Fixed broken initial LCAC boarding.
Made bigger pauses for the elevator sequences to prevent early reset.
Fixed bug that caused support helicopters deletion on LCAC boarding.
Changes in 8.2.0:
Added Rogue, Seabreeze, Mogul, Cuban 800, models support.
Made Starling a bomber.
Disable Everyone’s weapons while the player spawning.
Moved the mission start after cleanup to prevent a crash.
Changes in 8.1.0:
Completely reworked weapons range and damage upgrade code.
Only upgrade the weapons that are in use – much less resource usage.
Autodetect and select vehicle rocket weapons.
Removed unused list of weapons.
Removed unused code.
Changes in 8.0.0:
Created squads that follow the leader. Made all the drivers, including the player squad leaders and passengers, as members.
Enemy peds now have different parachutes and models.
If the player is on foot, the 7 soldiers squad will always parachute from the sky to help the player.
If the player is killed on foot, will respawn, falling from the sky with the parachute and less deadly weapon.
Made players squad members attack enemies on foot.
The player and squad have 10 times more health and armor.
Made player health fully recharge.
If the player not in a vehicle, the enemies and squad will spawn with less deadly weapons.
Added new mission type Defend the Area.
Added passengers in pavelow, kch53, stallion, titan, and cargobob models when spawning in cargo.
Fixed bug when the paratroopers were not properly cleaned up if not killed by the player.
Fixed bug when the player could not exit the cargo vehicle, it always was teleported to the cargo inside.
Fixed bug when the afterburners did not remove when killed.
Made tank passengers attack player when it gets closer on the steal the tank mission.
Speed up the take-off sequence.
Added Boeing P-8A Poseidon, Weaponized Tampa model support.
Fixed wrong cargo model names in the menu.
Changed all the mission prompts to subtitles like in GTA missions.
Made the carrier own the vapor effects to save the resources.
Changes in 7.7.0:
Retested all the plane models and added Lazer, CF18, F22, Mig31, J31, tonadoger, tonadofra to fragile. To prevent elevator glitch.
Changed JSON structure for better support of sweep and fold wing models. Cleaned up JSON.
Fixed bug when some parts of the plane model will open during the take-off elevator sequence.
Fixed broken NPC take-off.
Fixed bug in the NPC take-off sequence when the old player vehicle was not drivable.
Disabled bay door by default to save on resources.
Changes in 7.6.0:
Remove afterburners immediately when the plane crash.
Added a 1-second cooldown timeout for the flares.
Added proper cargo model names with flags.
Changes in 7.5.0:
Fixed bug when player always was the flares owner, caused peds to eject from their own flares.
Made all tank peds attack the player on the steal tank mission.
Fixed bug when cargo vehicles were spawning while the player is in the air.
Spawn all the cargo vehicles with an open cargo bay by default.
Fixed bug when KC-390 and C-5 Supergalaxy were retracting gear on the ground.
Fixed bug when planes and helis retract gear before the take-off.
Added previously removed camera shake on the catapult for more realism.
Moved safety position for the wheel air worker, so the workers don’t bump into each other when run to safety.
Fixed bug when the mission will not start after the LCAC boarding.
Removing KC-390 extras when getting into the cargo bay.
Deploying Cargoplane & C5 Supergalaxy gear when getting into the cargo bay.
Fixed bug when the companion was deleted, but peds remained in the air.
Changes in 7.4.0:
Added new F-35C Beast Mode and updated Su-24M models. Need to update models.json & settings.json.
Completely reworked countermeasures IR Flares for more realism.
Keep streets clean during taking off as on the LSIA airport other planes can spawn.
Made enemies spawn only if the player fly 30 meters above the ground in the steal tank mission.
Made companion spawn only if the player in the air in the steal tank mission.
Repacked all the models so when extracted they use twice less space, so game less likely to crash because of resources. Download all models to get the update.
Changes in 7.3.0:
Completely reworked and optimized the catapult take-off, less code, fewer effects usage, more realistic.
Only force spawn player at carrier if the mission is Steal Tank or Destroy Defense.
Added bombing mode for the helicopters, supported models Akula, Hunter, AH-64D.
Not deleting the support helicopters on respawn to save resources.
Fixed bug when the player falls off from the vehicle on respawn after the first death.
Reworked the scores for helicopters, tanks, boats, and peds.
Fixed bug to only delete boats if collided with the ships, not each other.
Made heli convoy attack player as soon as the first helicopter hit.
The menu cargo vehicle model is now in use for the steal tank mission.
The cargo bay now opens when the cargo vehicle spawns on the steal tank mission.
Made player and vehicle invincible to companion and support friendly fire.
Refactored relationship groups code.
Fixed bug when black loading screen could appear.
Fixed wrong door cargo indexes for the Globemaster, which caused bay not fully open.
Fixed too close spawning enemy helis.
Fixed bug when help did not show before the mod starts on F10.
Fixed bug when support planes or helis don’t explode if they hit the ground.
Fixed bug when player blip disappeared when mod installed.
Changes in 7.2.0:
Made MP vehicles not despawn thanks to ikt and drp4lyf for the source code and A Tank for identifying the issue.
Fixed bug when steal tank mission will end prematurely because of cargo plane destruction on LSIA location.
Fixed bug when cargo plane or helicopter will despawn after being killed and respawn.
Defragmented carrierdf/dlc.rpf and reduced the size twice.
Changes in 7.1.0:
Checking if all required mods and models are installed before starting the mod.
Made all enemy peds as members of an army group, so they don’t attack each other.
Remove jet if reset take-off after the timeout or failure.
Remove all the deck peds and vehicles that are part of the take-off sequence immediately.
Finish the mission if the player is too far away.
Fixed bug when the companion created while the player is dead.
Fixed bug when companion model type could mismatch players.
Moved birds flight height code to the elevator update, so birds don’t fly into the carrier while the player takes-off.
Do not update cargo vehicles while the player is dead.
Set deck vehicles silent, so you can’t hear their doors closing when folding the wings.
Enemies won’t spawn while on the steal tank mission until flying cargo plane with cargo.
Fixed crash on start when sometimes K was pressed twice.
Fixed crash when the script was trying to set the player coords before carrier existed.
Added FLAG_CANNOT_BE_PICKUP_BY_CARGOBOB to carrier and parts, so not glitches on the steal tank mission.
Changes in 7.0.0:
Fixed crash by changing coords check to include dead peds.
Removed excessive check for collisions in water as it caused crashes.
Optimized code triggered when the player enters the vehicle to prevent crashes.
Fixed crash in delete the companion code.
Optimized player respawn code and fixed the crashes.
Removed bird flight height forcing code as it caused crashes.
Do not start boat mission until all ships spawned to prevent collisions.
Finish boat mission if the collision happened to prevent freezes.
Optimized memory initialization.
Fixed broken escort when companion looped respawns instead of an escort.
Fixed bug in escort, when it does not follow you after you die.
Fixed bug when you could target your escort.
Set companion visible only when ready for an update for more realism.
Updated F-35A model.
Changes in 6.14.0:
Made squadron attack player as soon as one jet killed for better gameplay.
Added fillWithPeds parameter in settings.json, so people with often crashes because of resources could use it to disable passengers creation.
Updated the F-35C with the newer version.
Changes in 6.13.0:
Fixed bug that caused elevator sequence not to reset when stuck.
Removed toggle vehicle weapon as duplicates game function, reorganized help messages.
Not printing the vehicle name when reentering while respawning.
Do not print vehicle name while entering or exiting the cargo, so no delay while on the mission.
Do not update the cargos if the player is in the air.
Remove water collisions in the separate thread, so the game is not stuck for long if a boat collision happens.
Changes in 6.12.0:
Completely reworked companion update code as it might have caused crashes.
Fixed crash when checking if the player is dead using the ped native.
Added more logging to find out if it still crashes when the player respawns in the tank.
Fixed crash in the keep streets clean code.
Optimized code that cleans streets to save processor time.
Fixed bug in the distance checks for the areas where no cleaning is required, like a military base.
Set police to ignore player if mod started.
Changes in 6.11.0:
Made carrier blip yellow when part of the steal tank mission stage.
Added markers for each stage of the steal tank mission.
Changes in 6.10.0:
When a bomber or cargo vehicle, the companion will be a fighter jet or attack helicopter.
Fixed bug to update the companion while refueling.
Changes in 6.9.0:
Optimized deck worker creation as it caused crashes for some people.
Removed one of the fighters from the deck.
Fixed catapult sequence timeout, sometimes it could get stuck indefinitely.
Optimized Cayo Perico detection code.
Changes in 6.8.0:
Added more logs to check why mod crashes for some people on respawn.
Changed the air worker ped type to special. Removed code unnecessary for that type of ped.
Optimized set player max wanted level, only set it on model change.
Restore player blip after stopping the mod.
Changes in 6.7.0:
Added new mission type: Steal Enemy Tank.
Added 2 new F-35C models support.
Changes in 6.6.0:
Added M1126 Stryker ICV model.
Blocking spawn menu items while spawning to prevent crashes.
When spawned, all menu items become available.
Changes in 6.5.0:
Moving the boat convoy path slightly more to avoid the collision.
Set boat convoy to not collide with any of the group ships.
Move all the vehicles and props with the carrier instead of recreating them each time.
Made player not invincible but disabled automatic respawn in the hospital.
Changes in 6.4.0:
Now use geometry to check if any ship is on the path of the boat convoy.
Ray cast and line of sight probe not reliable far away from the player.
This fix prevents lags, freezes, and crashes if boats collide.
Changes in 6.1.0:
Fixed the problem with not loading the Cayo Perico map for people who have carrier props turned off.
Fixed the model collision loading code.
Fixed bug when all ground convoy spawns at the same point.
Fixed ground convoy to spawn at the Cayo Perico.
Fixed bug in landing when max and min altitudes were mixed up.
Force player invincible as some mods make him not.
Changes in 6.0.0:
Cayo Perico support added, Island will apear when you fly within two miles from it.
Alkonost, Patrol Boat, Weaponized Dinghy, Stealth Annihillator models added.
Changes in 5.11.0:
Keep clean streets for better immersion and performance.
Only military locations have peds and vehicles.
Adjust deflector and defense position when adjusting carrier position.
Changed score time display to minutes and seconds.
Fixed disappearing deflectors after moving the carrier.
Added S97 Raider back propeller correct support.
Fixed bug with disappearing cargo vehicles in spawn positions.
Changes in 5.10.0:
Completely reworked the spawn manager for better performance.
Optimized checks if the spawn is required.
Optimized update code for the missions and helicopters.
Fixed crash caused by elevator deletion.
Fixed bug that caused wrong elevator position.
Changes in 5.9.0:
Added four new F-35C and S-97 models support.
Fix relationship group for NPC spawn in cargo, so you can’t target it.
Clear area of projectiles at elevator update so the enemy will not shoot you.
Adjust the elevator and deflector when adjusting the carrier if it exists to prevent misalignment.
Check if deck vehicles on all wheels and put them if not.
Set boat and defense combat attributes to long-range to prevent a possible collision that causes lags.
Updated the driving style for boats to avoid a collision that causes lags.
Check if no ships on the way with the LOS probe and correct the path so that the convoy doesn’t collide.
Fixed crash when stopping the mod and updating not existing afterburners and player peds targets.
Fixed bug in carrier position adjustment that caused crashes.
Removed notification if AWACS model not installed.
Changes in 5.8.0:
Fixed bug when air defense didn’t work after moving the carrier to the new position.
Completely reworked the afterburners.
Fixed bug that prevented the afterburners from restarting.
Changes in 5.7.0:
Fixed elevator loading for Nokota, Starling, Strikeforce, Pyro, Harrier2, Mig21, Su30, Su33, Mq1, Wl1, J15a, g91, yf22.
Added elevator loading for F16xl, F117, Jas39, Safg39.
Fixed catapult sequence for some small planes shorter than 20 meters that had issues.
Changes in 5.6.0:
Reduced distance between two ship groups.
Upgrade jet while creating.
Restart afterburner effect if stopped.
Added night and heat vision modes.
Fixed air defense targeting bug.
Increased birds flight height so they don’t fly thru the carrier.
Changed water vehicles driving style to avoid vehicles so they don’t collide and cause crashes.
Changes in 5.5.0:
Decreased OIV package size by 150Mb.
Completely reworked bombing for more realism.
Changes in 5.4.0:
New simplified mod install using OIV.
Added air defense to all ships.
Move air defense when chamge position.
Delete air defense when free drive the carrier.
Changes in 5.3.0:
Disable menu options that could cause crashes on mod start. Available after first spawn.
Added indication for actionable menu items.
Added pauses for the carrier loading to prevent crashes for some people.
Moved model name text when spawn in it to the left.
Removed unnecessary breaking at the elevator.
Fix the air defense weapons if drawned.
Changes in 5.2.0:
Added catapult sound.
Remove helmet, hat and glasses if player uses first person camera in vehicle.
Only count player killed vehicles in mission score.
Increased maximum base mission score to $30000.
Time left is added as bonus towards the mission score.
Fixed bug in the function that detected if heli or mission crew was dead.
Fixed crash when plane were in water during the take-off due to the wrong carrier position.
Adjust carrier position before spawn.
Improved vehicle creation and elevator loading so it’s more smooth.
Remove all the missiles while take-off.
Reduced mod binary size by 300Kb by removing unnecessary resources.
Made enemy ships radar icons red.
Replaced tanks with the jet in the cargo bay. Need to update carrierdf.ymap.
Changes in 5.1.0:
Completely changed menu appearance.
Fixed bug when enemy ships won’t attack you.
Changed submarine position to be a front enemy with own ship group.
Equalized enemy and support ships spawn chances. Need to update models.json.
Changes in 5.0.0:
Added CIWS & RIM-116 working weapons to protect the carrier.
Need to download models: https://www.gta5-mods.com/vehicles/ciws-anti-air-defense.
Speed up the initial air defense loading for the carrier. Need to update carrierdf.ymap
Separated ships in the two groups. Need to update settings.json.
Updated number of ships selection in the menu.
Air defense now will only attack you if the ship is hostile.
Added a better catapult model, need to update carrierdf/dlc.rpf.
Added a s32a 31a carrier aircraft tractor. Need to update carrierdf/dlc.rpf.
Added Eurocopter Tiger UHT model, need to update models.json.
Fixed model names and countries for some models, need to update models.json.
Added cam shake for the catapult take-off for more realism.
Expand swept wings when deploying landing gear for bot Player and NPC.
Changes in 4.9.0:
Better take-off with gear catapult lock on supported models.
Changes in 4.8.1:
Fixed arrows positions in the menu.
Fixed text overlap in the menu.
Changed menu titles for clarity.
Fixed scale of the flag when display the model name on less than 4K resolution.
Changes in 4.8.0:
Completely reworked menu. Still needs some work.
Changes in 4.7.1:
Added country flags in the model selection menu.
More prominent mission complete and failed message.
Changes in 4.7.0:
Added country flags for each model. Need to update models.json.
Added AN-32 transport and new F-14D Super Tomcat models. Need to update models.json.
Jets will only shoot cannon if target plane within 10 degree front cone.
Fixed bug when heli and planes squadron was not working when random mission.
Fixed broken squadron formation.
Changes in 4.6.0:
Added two new mission types, Heli Convoy and Plane Squadron.
Adjusted air defense vehicles offset from the airstrip.
Fixed bug when carrier position were adjusted during elevator take-off sequence.
Changes in 4.5.0:
Better catapult sequence.
Do not close deflector if NPC jet takes-off.
Check if player in water during the take-off and reset.
Moved the plane from the path when board LCAC. Need to update carrierdf.ymap.
Check if the boat in the water when collides before remove.
Immediately delete collided vehicles. In water.
Now always 6 defense vehicles in mission.
Finish mission when select arcade.
Adjust carrier position if not perfect after move.
Changes in 4.4.0:
Fixed and completely reworked broken NPC take-off sequence. Support NPC will now take-off from the carrier when you get close. Need to update carrierdf.json
Changes in 4.3.0:
Random mission game type added.
Restarting the mission after the timeout.
Only count mission complete if most killed by the player.
Delete boats if they collide to prevent lags and crashes (some models have issues).
Select boat convoy spawn position away from carrier group to prevent collision.
Added pause before driving back airtug for more realism.
Fixed “jump” of the jet when loading the elevator. Need to update carrierdf.json
Added another jet to lower deck. Need to update carrierdf.ymap
Changes in 4.2.0:
Added new mission type: Destroy Boat Convoy.
Changes in 4.1.0:
Added new mission type: Destroy Enemy Convoy.
Changes in 4.0.0:
Added mission gameplay, now selectable in the mod menu instead of Spawn Type.
Two gameplay types, old Arcade and new Mission: Destroy Defense.
DELETE the Dogfight.bin or game will crash on start.
Enemy boat model selection added.
Completely changed lower deck elevator loading for more realistic take-off. Need to update carrierdf.json.
Updated deck taxi for perfect catapult alignment for more realistic take-off.
Fixed deck jet wings if fold wings model.
Removed elevator and door control from menu, now controlled by the same control as get in cargo.
Changes in 3.7.1:
Fixed deck worker freeze gesture and position.
Fixed vapor animation abrupt ending at take off.
Changes in 3.7.0:
Added second ped for the catapult attachment control for more realistic take-off.
Changes in 3.6.0:
Fixed bug in check of the height for newly spawned npc that caused huge pauses in the gameplay. Now works perfectly responsive to player actions.
Made more realistic vapor effect for the take-off sequence.
Enemies numbers are red in menu now.
Keep engine stopped continiously during the extinguishing.
Changes in 3.5.1:
Decreased rate of shooting for the helicopters.
Spawn only different support ship models when available.
Changes in 3.5.0:
Separated player update in a thread, vastly improved responsiveness.
Made all activity to interrupt if player selected a menu action for much better responsiveness.
Turning off the engine while extinguishing fires.
Fixed bug when dead LCAC cargo won’t detach and remains alive and invincible.
Fixed bug when afterburners not update after creation.
Fixed bug when afterburners not stop when killed or in water.
Fixed bug that didn’t upgrade the player vehicle armor.
Fixed bug when didn’t gave vehicle parachute.
Changes in 3.4.1:
Fixed bug in the check on the vehicle health.
Restore carrier deck and cargo vehicles positions if moved.
Spawn player jet as the deck aircrafts if not too wide, need to update carrierdf.ymap.
Changes in 3.4.0:
Increased distance from player for NPC jet spawn.
Spawn player jet as the deck aircrafts if not too wide, need to update carrierdf.ymap.
Decreased enemy heli shoot chance for better gameplay.
Increased pauses between enemy spawns for better gameplay.
Decreased help display pause to match the actual duration.
Hide anchor extra when anchored to prevent double anchor.
Changes in 3.3.0:
Added Dassault Mirage 2000-5, Grumman Seaplane, Cessna AT-37 Dragonfly, A-10A Thunderbolt II, EMB 326 Xavante, need to update models.json and settings.json.
Changes in 3.2.6:
Fixed bug when afterburners still active if on fire or in water.
Remove blips on radar more frequently.
Fixed bug when vehicle remains invincible after lcac unload.
Changes in 3.2.5:
Added vehicles to cargo bay. Need to update carrierdf.json.
Optimized work with ticks for better time tracking.
Changes in 3.2.4:
Optimized distance calculations using vector magnitude.
Fixed bug that caused enemies attack during the spawn or refueling.
Fixed bug when enemy LCAC didn’t unload cargo when close to you.
Fixed bug when surface enemy not shoot you if you further than 100 meters from them
Removed unused code from air defense.
Changes in 3.2.3:
Fixed bug when amphibious vehicles don’t have escort.
Entire carrier group is moved to new location instead of deleting and re-spawning.
Changes in 3.2.2:
Fixed bug when cargo plane will fall while you in cargo bay.
Fixed LAV AD, BTR-90, BTR Zhuk handling so it is amphibious.
Added LAV AD, BTR-90, BTR Zhuk as water models, need to update models.json and settings.json.
Changes in 3.2.1:
Made player not targetable by enemies while take-off.
Create carrier deck aircrafts after boarding LCAC.
Fixed Ka-50 and Ka-52 handling so NPC can control them.
Changes in 3.2.0:
Added 337/O-2 Cessna Skymaster, MH-47G Chinook as attack model. Need to update models.json.
Fixed weapons for Bell OH-58 Kiowa, HA-1 Hable, UH-1D Huey, UH-1Y Venom, UH-60L Black Hawk, AH-6 Little Bird.
Fixed weapons and handling for Ka-50 and Ka-52.
Speed up the spawning and start of the gameplay.
Fixed LCAC unloading when stopped.
Fixed crash in deletion ready check and optimized dead checks.
Fixed Dassault Rafale M deck take-off sequence.
Revised list of hand weapons.Need to update models.json
Paratroopers attack while dropped.
Completely reworked logging.
Changes in 3.1.2:
Fixed bug when delete of the vehicles were not working after initial board LCAC sequence.
Fixed bug when planes and heli often spawn below the surface.
Fixed bug when player peds jump out of the vehicle while chauffeur.
Fixed crash in vehicle thrust increase function.
Made LF-22 Starling a bomber. Need to update models.json.
Changes in 3.1.1:
Added Ka-50 Black Shark and CH-46E Seaknight models support. Need to update models.json.
Fixed bug when helicopters were not attacking enemies with rockets.
More frequent wanted level clearance so player not becomes wanted.
Updated the deck vehicles to F/A-18F Super Hornet from EA-18G Growler, need to update carrierdf.ymap.
Removed unnecessary subdom model offset.
Removed heli escort as it basically replicates the support heli behavior.
Changes in 3.0.1:
Fixed offset from vehicle for more natural paratroopers drop.
Reduced drop height so paratroopers land faster.
Changes in 3.0.0:
If you dwell or move slow on the ground, the transport plane or heli will drop the paratroopers.
MH-47G Chinook, NH-90, C-130H Hercules models support added. Need to update
Correct vehicle rotation when boarding LCAC sequence.
No need to wait elevator go up when boarding LCAC sequence.
Fixed bug when called wrong native for the maps loading.
Parachuting peds no longer die from collision with heli rotor.
Changes in 2.7.0:
If you drive ground vehicle or heli, now you’ll have an escort/campanion. Can disable in settings.json
Better driving style for autopilot and chauffeur.
No longer vehicle overlap when boarding LCAC sequence.
Dead enemies blips stay grey.
Changes in 2.6.2:
Added support for Anihilator, CH-53 Sea Stallion (2 versions), HH-60G Pave Hawk, MQ-1 Predator, MQ-9 Reaper, WL-1 Wing Loong 1 models. Need to update models.json and carrierdf.ymap.
Display actually fallback models for the cargo in menu.
Changes in 2.6.1:
Added support for AC-130U Spooky II model. Need to update models.json
Changes in 2.6.0:
Added support for 24 new models. Need to update models.json and settings.json
Models added: Half Truck, Insurgent Custom, Nightshark, Technical Custom, Barrage, Caracara, Speedo Custom, Menacer, AAVP-7A1, Boxer GTK, M142 HIMARS, BTR-80 Zhuk, GAZ Tigr, GAZ Tigr v2, SPM-3 Medved, T-84BM Oplot, ZIL-131 BM-21 Grad, Type 10 MBT, Type 74 MBT, EE-T1 Ozorio, CB90H Brazil, MC-27J USAF, MC-27J RAF, MC-27J RAAF
Chauffeur now uses roads.
Added screen notifications for autopilot and change seat.
Changes in 2.5.0:
Changed pacify control to landing and change seat. Now it’s L update settings.json
While in plane press L to change to passenger seat and task autopilot land or go to waypoint.
While in heli or ground or water vehicle press L to change to passenger seat and task autopilot or chauffeur go to waypoint.
While in vehicle, press L to toggle between seats.
On foot, aim at any plane and press L, and it will land on the airstrip closest to you. Use sniper rifle for far away targets.
On foot, aim at any heli and press L, and it will land next to you.
On foot, aim at any vehicle/bike or boat and press L, and it will drive to you.
You can now control the camera while refuel.
Optimized code that searches for the closest airstrip.
Updated help menu to include a new command.
Fixed bug when changed player model with the same one.
Changes in 2.4.0:
Completely reworked NPC landing. Need to update the settings.json
Added 3 scarab models. Need to update models.json
Fixed bug that didn’t upgrade vehicle weapons.
Fixed C-5 Galaxy wrong cargo doors bug.
Changes in 2.3.0:
Improved take-off sequence. More frequent checks for smoother catapult lock.
Fixed huge memory leak caused by copied json.
Finally disabled the phone while the menu opened.
Added avenger support as an osprey fallback model.
Changes in 2.2.2:
Improved take-off sequence. Removed checks for missiles while take-off.
Fixed bug with cargo spawn at spawn positions.
Additional log coverage.
Changes in 2.2.1:
Improved take-off sequence. Need to update carrierdf.json
Jet wheels no longer in the air when elevator goes up for models with rotation.
If jet has fold up wings, they completely fold in cargo bay.
Corrected the catapult offset from the jet wheel.
Corrected the airtug offset from the jet wheel.
Jet now has correct rotation while taxi in the cargo bay.
Coorrected jet rotation while catapult.
Removed unnecessary down force from jet when elevator goes up.
Changes in 2.2.0:
Completely reworked refueling. UPDATE models.json OR GAME WILL CRASH.
Upgrading all the enemy vehicles if they have mods like rockets and guns.
Disabled ragdoll on player so it not fall from the cargo bay.
Fixed bug in jet model detection that caused refuel sequence not start.
Changes in 2.1.4:
Fixed bug with premature landing gear retraction when take-off from the airstrip.
Removed initial spawn point next to city airport as it’s crashing.
Changed all friendly blips color to blue.
Changes in 2.1.3:
Added Akula, Sea Sparrow, Tula, Pyro, Molotok, Khanjali models support. Need to update models.json and settings.json.
Added vehicle texture mods support.
Added vehicle weapon mods support.
Changes in 2.1.2:
Fixed issue with vector initialization in flares.
Turning off the radio when enter the vehicle.
Fixed issue when wings unfold prematurely during the take off sequence.
Fixed issue when enemy models not update if change after their initial spawn.
Changes in 2.1.1:
Enemies drop flares.
Changed model names. Need to update models.json
Fixed bug where vehicle from sequence not detaches from the LCAC
Increased plane mass for better take off sequence
Changes in 2.1.0:
Enemy models selection in menu. IF INSTALLED BEFORE, REMOVE Dogfight.bin file from Grand Theft Auto V\Dogfight\ folder OR MOD WILL CRASH ON START
Set tank invincible while boarding the LCAC.
Made mod menu much more responsive.
Changes in 2.0.16:
Ordered all the models by country and generation. Need to update models.json.
Added Su-35S, F-16C and EA-18G. Need to update models.json & settings.json.
Synchronizing player speed with vehicle so not drops off from the cargo bay.
Added jet afterburner throttle support for the Xbox controller.
Fixed crashes when stopping the mod.
Clean up everything when stop the mod.
Detach cargo vehicle when LCAC is destroyed so it can continue fight.
Changes in 2.0.15:
Fixed issue with model names. Need to update models.json.
Fixed bug when air workers are not removed.
Fixed bug in surface models detection.
Fixed ground, water and heli models selection.
Fixed bug when wrong number of water models got read from settings.
Changes in 2.0.14:
Removed annoying flying music.
Turn off the radio for all the vehicles.
Better refueling sequence offsets.
Explode missiles, so they are not affect you while refueling.
Changes in 2.0.13:
Fixed driving carrier bug when NPC planes spawn in cargo.
Better refueling plane offsets.
Changes in 2.0.12:
Fixed Tu-160 spawning at airstrip.
NPC no longer spawn and attack while player refuel.
Better refueling sequence.
Changes in 2.0.11:
Fixed NPC deck spawn sequence crash caused by deleted deflector.
Fixed crash while driving carrier with the support group caused bu null pointer.
Fixed broken drive carrier if had different spawn type.
Fixed bugs in the refueling.
Added cinematic mode while refueling.
Changes in 2.0.10:
Completely changed radar
Changed enemy color to red.
Flying enemies have circle around indicating height above (blue) or below (green) the player.
Reduced radar update interval.
Updating radar during taxi.
Changes in 2.0.9:
Fixed issue with timings by changing to milliseconds from frames.(Need to update settings.json & carrierdf.json)
Changed dead enemy color to dark grey.
Cinematic view of the model when spawn.
Increased slow planes thrust not to fall after spawn.
Changes in 2.0.8:
Fixed crash when attack null pointer ped.
Saving settings selected in menu.
Saving menu state.
Changes in 2.0.7:
Changed all timeouts to be based on ticks per second.
Removed collision while taxi to elevator.
Increased NPC driver ability and aggressiveness.
Fixed missile blip color proximity indication.
Added blips for flares.
Optimized LCAC cargo look up.
Jets now start with highest speed.
Fixed cargo detach bug when drop with parachute.
Fixed bomber camera bug on respawn.
Optimized player vehicle update code.
Changes in 2.0.6:
Completely reworked flares. Now fired from flare gun. Attract the missiles themselves. Need to update settings.json
Optimized missile update code as no need to track anymore.
Changes in 2.0.5:
Highscore saved to file.
Added Cycle and Same spawn types in menu.
Changes in 2.0.4:
Fixed tank model spawn.
Fixed boat model spawn.
Changed menu and help labels for clarity.
Changes in 2.0.3:
Improved score display.
Possibly fixed the flying carrier issue that some people experience.
Optimized air defense performance.
Fixed crashes in air defense.
Optimized door toggle code.
Fixed bug when wrong ped handle was used.
Fixed heli updates bug to enable them.
Fixed crashes in heli updates.
Optimized code for heli updates.
Increased log coverage.
Peds will rappel if model supports it.
Reduced help delay and speed up the startup.
Fixed looped flares removal bug that caused crashes.
Optimized blip updates.
Optimized game vehicle updates.
Fixed crash when non existing door operated.
Fixed bomber and cargo menu spawn.
Fixed incorrect usage of the speed vector.
Changed cargo and tanker blips to white.
Changes in 2.0.2:
Improved score display.
Cash prizes for every killed enemy.
Fixed looped retracting landing gear bug.
Fixed removal of all game vehicles and peds on mod stop.
Fixed incorect time calculation for the score.
Changes in 2.0.1:
Improved score display.
Fixed NPC deck spawn sequence.
Fixed crash in NPC deck spawn sequence.
Fixed YMAP loading bug in NPC spawn sequence.
Fixed wrong parachute texture bug.
Fixed drop bombs bug when checked not current vehicle.
Removed unnecessary checks for ticks and timeouts.
Removed unused code.
Changes in 2.0.0:
Simplified installation. Instructions updated.
New mod startup to set parameters first.
Model selection in the menu.
Number of enemies set up via the menu also during the run time.
Multiple start points across the island (airport location is buggy).
Adjusted safety position for the catapult worker.
Improved model loading.
Changed from time to ticks, improved performance.
Lazy load of the career group. Spawn as you play.
Removed unnecessary pauses. Improved responsiveness.
Removed unnecessary code. Improved performance.
Removed unnecessary control checks Improved responsiveness and performance.
Fixed crash for the slow-moving carrier.
Fixed multiple deletions for the player vehicle that could cause crashes.
Improved elevator creation.
Created a separate class for the player ped to reuse, improved resource usage.
Improved delete manager performance.
Updated control types to unsigned to prevent bugs.
Removed unnecessary variables for the application of force.
Improved particle loading.
Removed unnecessary native calls.
Fixed issues when only the current vehicle was checked for peds and the player.
Improved model unloading.
Optimized menu rendering code.
Use thread-safe type for ticks.
Fixed mismatched types for logging that caused crashes.
Fixed model id returned type to prevent crashes.
Optimized mod update loops to improve performance.
Major code refactoring to improve stability and performance.
Changes in 1.5.7:
Fixed cargo bay to elevator taxi arcs, need to update carrierdf.json.
Fixed spawn at the airstrip. Need to update settings.json.
Fixed airtug operator driving out to the water.
Optimized air defense checks.
Fixed null pointer model field access that caused random crashes.
Fixed duplicate model field that caused crashes.
Removed sign function and incorrect usage.
Added wait times for proper initial load if don’t have enough resources.
Added control checks in the delete manager for better responsiveness.
Removed unnecessary blip deletion in the delete manager.
Changed model name label offset on the screen to match GTA UI.
Removed FPS checks from log to increase performance.
Optimized missile update code.
Fixed bug in the controls switch and improved performance.
Optimized afterburners update code.
Optimized player update code.
Optimized flares update code.
Only update player ped if model mismatch.
Added scenic launch.
Removed unnecessary checks for the active pause menu.
Only check system time once in 10 ms to improve performance.
Changes in 1.5.6:
Removed buggy mid-island spawn position.
By default carrier has no funnels.
Printing model name on spawn.
Fixed bugs on vapors that caused memory leaks.
Added cinematic camera on spawn.
Now aircraft carrier map not loads if YMAP props are disabled to improve resource usage.
Added delay for the aircraft carrier map as some experience crashes.
Fixed helicopter blips to update.
Only print help messages once per model type.
Fixed NULL model name bug.
Explode far away missiles.
Fixed AWACS not respawning bug and moved to a separate class.
Delete manager does not process entities while the player taxi for more responsiveness.
Changes in 1.5.5:
Added check for pressed controls in delete manager queue for better responsiveness.
Less often show help messages and not keep old vehicle help in the queue.
Fixed bug with surface vehicle spawn below the terrain.
Changes in 1.5.4:
Now boards cargo vehicle right after opening the LCAC bay doors.
Added mod version to log.
Changed help strings to static vectors to prevent a memory leak.
Fixed crash in the random position method.
Radar zoom updated once started as some mods modify it like Menyoo.
Made messages for bomb models static to prevent memory leaks.
Changes in 1.5.3:
Removed unnecessary model loading.
Removed unnecessary strings creation.
Fixed crash caused by double deletion of the cargo driver.
Optimized work with blips.
Added deletion manager for entities, blips, and particles with queues.
Changes in 1.5.2:
Removed unnecessary pauses that caused crashes.
Removed unnecessary offset for the funnels that could cause crashes.
Added player ped as a parameter not to create everywhere and save resources.
Added checks if the model has loaded to fix crashes.
Optimized the vehicle deletion that caused crashes.
Only push LCAC from the carrier if it’s collided.
Fixed bug where the wrong method to get the size of the vector was called and caused crashes.
Added check for a null pointer in flares to prevent crashes.
Removed excessive logging for the flares that caused crashes.
Fixed parameter types in logging that could cause crashes.
Fixed blip removal code that caused crashes.
Fixed entities removal code that caused crashes.
Fixed vapor code that caused memory leaks that could cause crashes.
Fixed check if the model exists that caused crashes.
Fixed crash in the model destructor.
Fixed double removal of ped blip that caused crashes.
Optimized flares update code.
Fixed deletion of jets and surface vehicles that caused crashes.
Fixed crash in check for model sprite if null model.
Fixed jet blip update code.
NPC LCAC now will unload on the land.
Fixed crash caused by the null pointer surface driver.
Fixed heli respawning and attack bug.
Fixed vehicle deletion method that caused crashes.
Changes in 1.5.1:
Added full weapons list support for all the models to toggle vehicle weapons.
Made carrier respawn again after get’s destroyed.
Fixed bug with incorrect particle vector size check for Extinguisher that could cause crashes.
Added more logging.
Optimized missile checks.
Unload models.json right after initialization, improved memory usage.
Moved tanker and AWACS model names into settings object to unload.
Improved performance of player plane status update.
Improved performance of all the game vehicles status update.
Removed unused code.
Changes in 1.5.0:
This is the first non-beta release version, no more performance issues, and constant crashes, but still can improve.
Mod no longer needs all models installed, it can work with any supported models you have.
Simplified installation instructions and added PDF tutorial.
Added RM-10 Bombushka support.
Added deletion of unused objects that previously cause memory leaks.
Added help messages if try to use features that have no supported models.
Fixed bug that would cause afterburner creation on heli after the use of the extinguisher.
Fixed bug that caused the support ships to rotate 360 degrees while driving the carrier.
Fixed bug that caused blips not to remove if not the object owner.
Fixed missiles tracking code that caused memory leaks.
Further optimized control checks that lead to a performance boost.
Fixed bug that caused a crash if only one water model installed.
Removed unused code.
Fixed bomb model selection memory leak.
Fixed issue when the wrong variable was used that could cause bugs.
Fixed issue with the wrong door indexes assignment for the cargo models.
Fixed issue with the wrong cargo bay vehicle model creation.
C5 Galaxy would now deploy landing gear while you fly in the cargo bay.
Fixed bug when help won’t show if the mod not started.
Carrier will raise the anchor automatically when you drive it.
Fixed bug that could cause the crash because of the double deletion of the player ped.
Added check if the game is active to not initialize prematurely that could cause a crash.
Changes in 1.4.0 beta:
Made settings cached, JSON unloads after reading, lead to performance boost.
Made control checks far less frequent and more efficient, lead to performance boost.
Optimized air defense target checks, lead to performance boost.
Optimized header files inclusions that should prevent potential bugs.
Changed most of the types to unsigned to prevent potential bugs.
Removed unnecessary checks for models if in use, lead to performance boost.
Optimized model destructor, that caused crashes.
Removed checks for non-game vehicles and peds, lead to a performance boost.
Removed model recycling code that caused crashes.
Fixed bug in a cargo attachment code that incorrectly identified the doors state.
Optimized cargo attachment and detachment code, only check game vehicles, lead to performance boost.
Made all cargo doors open when looking at them while inside the bay of flying cargo planes.
Optimized door search code to work only with game vehicles, lead to a performance boost.
Optimized pacify code to work only on game peds, lead to a performance boost.
Changes in 1.3.0 beta:
Changed all to string and vector, much less use of resources.
Fixed duplications of strings to improve resource usage.
Removed unused resources.
Changed all to native container find functions which greatly improved performance.
Changed initialization of the model hashes which gave the performance boost.
Fixed bug and made afterburners restart after extinguished.
Fixed bug when planes could shoot backward.
Fixed bomb model change help message time out.
Changes in 1.2.1 beta:
Fixed NPC boat collision issues with the carrier group.
Optimized objects and entities clean up.
Update blip color for the whole crew when parachute.
Optimized loading and removal of the effects, also remove from entities.
Fixed bug with dead heli appear in the air.
Changes in 1.2.0 beta:
Optimized work with deflectors, only created when operate.
Optimized work with vectors that could previously cause crashes.
Added additional logging.
Added blips for parachuted peds.
Stop afterburners if extinguisher activated.
Finally fixed bug with tank spawn on startup.
Added menu queue to show all the messages with some timeout between them.
Fixed crash caused by double ped model unloading.
Fixed work with strings in the menu that could cause crashes.
Fixed wrong parameter type that could cause crashes.
Added more often checks for vehicle type to prevent faulty behavior.
Changes in 1.1.4 beta:
Optimized work with elevators, only created when operate.
Fixed crashes caused by null pointer elevator.
Improved work with strings that could previously cause crashes.
Added help timeout not to show too often
Do not spawn NPC on the elevator if the player is too far.
Fixed bug with tank spawn on startup.
Changes in 1.1.3 beta:
Increased NPC deck sequence spawn timeout to prevent early reset
Added score display and calculation on respawn
Added UP and DOWN menu controls and updated label for clarity
Made extinguisher work on planes without exhaust bones
Fixed ped counting for score attribution
Changes in 1.1.2 beta:
Fixed crash caused by non-existing blip removal
Made air worker and airtug invincible and not reacting to explosions
Changes in 1.1.1 beta:
Fixed crash caused by null pointer ped.
Fixed crash caused by double unloading of the model.
Removed unused code.
Added more logging.
Fixed bug that caused cargo peds not to attack.
Fixed crash caused by the deleting of non-existing vehicles.
Changed spawn sequence to give the update priority to the player vehicle type.
Changed label in the menu for clarity.
Changes in 1.1.0 beta:
Fixed crash caused by the null carrier pointer.
Disabled companion feature as causes crashes.
Decreased speed threshold for wing folding.
Kill afterburners when jet destructed.
Added player spawn timeout.
Changes in 1.0.5 beta:
Fixed reuse of all vehicles, not delete and spawn new, move closer if far away.
Fixed crash for player respawn caused by not loaded model.
Fixed crash for NPC respawns caused by not loaded model.
Added more detailed logging.
Fixed ReadMe.txt incorrect dlclist.xml instruction.
Changes in 1.0.4 beta:
Fixed crash for timed out submerged vehicles.
Fixed crash for player respawn.
Fixed double deletion of the jets that caused a crash.
Changes in 1.0.3 beta:
Fixed often changes of companion crew.
Fixed issue with huge afterburners if warps to jet from the carrier.
Fixed issue with a crash if fly close to the carrier in carrier only mode.
Fixed crashes when trying to delete jet that is far away.
Fixed deleting of all the vehicles when spawning as a new model.
Added timeout to remove dead more often.
Reduced timeout to reset carrier take-off sequence if NPC stuck.
Changes in 1.0.2 beta:
Added carrier only settings.
Fixed issue when using the spawn menu while driving the aircraft carrier.
You need to install these first:
Script Hook V
Gameconfig (1.0.2060.0) for Limitless Vehicles V21.0
CWeaponInfoBlob Limit Adjuster 1.0.1
Packfile Limit Adjuster 1.1
US Navy LCAC Hovercraft 1.0 (Required for boarding sequence)
KC-135R Stratotanker 1.0 (Required for refueling)
Next, install the Carrier model:
1. Copy the “carrierdf” folder, which is in the “Carrier” folder, to “Grand Theft Auto V/mods/update/x64/dlcpacks.”
2. Using OpenIV edit Grand Theft Auto V/mods/update/update.rpf/common/data/dlclist.txt add this line in the bottom:
< Item >dlcpacks:\carrierdf\< /Item >
Next, install the mod:
1. Copy the “Dogfight” folder, “Dogfight.asi,” “irrKlang.dll,” to the “Grand Theft Auto V” game folder.
2. If you want to play with all the supported models, follow the instructions in “Models\ReadMe.txt.”
TO START MOD IN-GAME, PRESS K
TO SEE MOD HELP IN-GAME, PRESS F10
TO SEE MOD MENU IN-GAME, PRESS U
MOVE UP/DOWN MENU, NUMPAD 8/5
TO SELECT, PRESS ENTER
I’ll greatly appreciate any feedback you have about the mod and what needs to be improved.
If you have an issue with the mod, send me the log file using pastebin.com right after it crashes.
Do not close the error dialog before copying the log. Log overwrites each run.
Dogfight.log is in the Grand Theft Auto V / Dogfight / folder.
Model authors: El Creador (Thank you for all the help with the carrier!), ApacheSS, CANAL EMBRAER GTA, Dragon777, fantazerrnd,
FoxtrotDelta, Foxunitone, JohnMc, Hong Yi Team, Motors Garage, nathanjamesddg151, Stripemcr, Shadow Stormtrooper, SkylineGTRFreak, Voltrock.
Special thanks: IronLad for help with testing the mod.