While searching around .INI files with the SF1 .CAT extractor, I stumble across the Aircraftobject.INI in the objectdata.cat file.
The file seems to be what affect the game's flight dynamics, especially the AI's behavior which include flight behavior, ground attack, and dogfighting.
I'm trying to edit some of the AI's dogfighting characteristics, but I need help on how some of these functions work:
[DogfightAce]
SafeAltitude=50 <------Is this in meters?
LookoutAngle=360
DefensiveAngle=120
ChanceDefensiveTurn=100
ChanceBreakTurn=100
ChanceHardTurn=100
ChanceTurnDirection=100
ChanceContinue=25
ChanceCheckNewTarget=100
ChanceUseVertical=100
FightWithoutAmmo=1
CannonFireAngle=0.8
RQIRMFireAngle=10.0
ASIRMFireAngle=20.0
RHMFireAngle=25.0
MaxPitchInput=1.0
MissileDetectChance=100
MaxCannonRange=2000
OptimalCannonRange=250
MinCannonRange=100
MaxRollForGunAttack=180
CannonBurstLengthShort=0.25
CannonBurstLengthLong=0.5
MaxRudderForGunAttack=1.0
MaxRudderForManeuver=1.0
The category also include novice, green, regular, and veteran.
With some knowledge on how this work, I can finally make Aces that don't suck :D .