Require( "animob/animob.ts" ) return AnimobAconf({ version = 1, -- All aconf files have a version number. We will be backwards compatable default = "hp/hoverpack.aconf", object = { productName = "Hoverpack", gameKitVehicleControls = { class = "Hoverbug", }, appearance = { modelName = "m002hp_bug01.model", }, animationTriggers = { default = { type = "emotion", emotionName = "em002hpo.01_inactive", }, activated = { type = "emotion", emotionName = "em002hpo.00_running", }, }, }, appKeys = { potentialFieldHeightMax = 50.0, potentialFieldDropOffHeight = 40.0, potentialFieldStrengthMax = 500.0, potentialFieldForceCutOffUpVelocity = 15.0, -- m/s potentialFieldDropOffPower = 1.0, groundHeightChangeResponsiveness = 1.0, forwardForce = 90.0, fastAmpRampInc = 0.035, slowAmpRampInc = 0.005, idleSoundAmp = 0.0855, engineToIdleLapseSecs = 1.0, soundXFadeDelta = 1.0, engineSoundAmpMin = 0.15, engineSoundAmpMax = 0.325, engineSoundPitchMin = -0.25, engineSoundPitchMax = 0.3, engineSoundHeightMax = 50.0, engineSoundHeightPitchMin = -0.5, engineSoundHeightPitchMax = 0.4, yawSoundAmpMin = 0.0, yawSoundAmpMax = 0.25, yawSoundPitchMin = 0.05, yawSoundPitchMax = 0.3, yawSoundDifferentialScalar = 0.05, yawSoundHysteresisScalar = 0.95, yawSoundNaturalDifferentialMaximum = 0.007, groundSoundAmpMin = 0.05, groundSoundAmpMax = 0.20, groundSoundHeightMin = 0.0, groundSoundHeightMax = 20.0, groundSoundVelMin = 0.0, groundSoundVelMax = 11.0, nitroSoundAmp = 0.2, nitroLoopSoundAmp = 0.2, startStopSoundAmp = 0.25, soundNoRiderAmpScalar = 0.65, soundNoRiderPitchScalar = -0.24, soundMotionThreshold = 0.08, soundHeightThreshold = 0.1, soundRandomPitchAmount = 0.00003, soundRandomSmoothingAmount = 6, fxDefs = { idle = { type = "Flame", joint = "Exhaust00", particleStartWidth = 0.08, flameTexture = "fx/t0000fx4_hpxawstorange.png", }, thrust = { type = "Flame", joint = "Exhaust00", flameHeight = 0.5, particlePerFrame = 1.0, flameTexture = "fx/t0000fx4_hpxawstorange.png", }, }, }, balls = { root = { collisionRadius = 0.55, }, }, seats = { driver = { joint = "Driver", getOnTitle = "Hop On", getOffTitle = "Hop Off", teleblurDuration = 0, animationTriggers = { default = { type = "emotion", emotionName = "em001hp01_rider", axes = { { axisName = "UiAxis", direction = "FB", valueScalar = 2.0, prevValueBlend = 0.4 }, { axisName = "UiAxis", direction = "LR", valueScalar = 1.6, prevValueBlend = 0.4 }, }, }, }, getOn = { -- Optional get on animation section userAnim = "a001hp06_puton", objectAnim = "a002hpo.06_puton" -- optional }, getOff = { userAnim = "a001hp07_taketoff", objectAnim = "a002hpo07_takeoff" }, }, }, Sounds3d = { nitro = { soundName = "hoverbug_nitro", ballSource = "root", }, nitroLoop = { soundName = "hoverbug_nitro_loop", looping = 1, ballSource = "root", }, idle = { soundName = "hoverbug_idle", looping = 1, ballSource = "root", }, start = { soundName = "hoverbug_start", ballSource = "root", }, stop = { soundName = "hoverbug_stop", ballSource = "root", }, yaw = { soundName = "hoverbug_yaw", looping = 1, ballSource = "root", }, ground = { soundName = "hoverbug_ground", looping = 1, ballSource = "root", }, engine = { soundName = "hoverbug_engine", looping = 1, ballSource = "root", }, }, carriable = { icon = "ico_hoverbug.png", }, })