Jump to content

Sigma-6

Member
  • Content Count

    499
  • Joined

  • Last visited

  • Medals

Community Reputation

29 Excellent

About Sigma-6

  • Rank
    Gunnery Sergeant

Contact Methods

  • Website URL
    http://sigma-6.cgsociety.org/
  • Skype
    sigma-6

Profile Information

  • Gender
    Male
  • Location
    Montreal

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Sorry, my fault. In that first post I meant to say mono. Fixed.
  2. The files are mono. Testing them again would be academic. I created them initially as single channel .wav files. They have never been, at any time, stereo since I began this project. Personally, I'm not terribly fond of the actual running engine sounds. They're looping too quickly and they're mostly guess work in terms of what rpm each sounds like. I'd prefer to actually record them in the field, but until I can get access to a vintage mopar, this is going to be how it is, sadly.
  3. The files are mono.. What you're hearing is a consequence of the way the game engine switches .wss files as it goes up the torque curve. The only way to effectively eliminate this is to record individual .wav files at different rpms with an engine on a dyno or a car in neutral. Unless I can do or find that, I'm afraid that blending effect is here to stay.
  4. Work in progress of a prize for the top three car chase videos. This is the 'Hellbee.' It's a 1969 Super Bee powered by a 2015 HEMI Hellcat rated at 707 horsepower, with a six speed transmission. It uses the real-world Hellcat torque curve and gear ratios, as well as featuring a model of the actual engine under the hood. If you want to get somewhere fast, but you're not too concerned about surviving the trip, this is your car. It also features some new badging, and an aftermarket tachometer on the dash. Right now it's downright dangerous to drive at high speed, but the final versions may include more modern brakes and suspension. http://wilrichardson.com/other/hellbee1.jpg http://wilrichardson.com/other/Hellbee2.jpg http://wilrichardson.com/other/Hellbee3.jpg http://wilrichardson.com/other/Hellbee4.jpg http://wilrichardson.com/other/Hellbee5.jpg
  5. 0.92 is now out on Steam Workshop. It fixes the bugs with overwritten car classes which made parts disappear.
  6. Solved! Basically, I just declared the classes as original, and then created my own instead of the rookie mistake of editing the base classes.
  7. Hmmm. Well, since there's no animation source for the lights or whether the engine is on, I'm going to have to inherit from something, or I'll have no taillights and dashboard lights... I guess it's just going to be a case of trying to isolate it from the inherited class.
  8. Thanks, man! That's done it. Now I just have to get my lights and broken glass working with the new model.cfg, and she'll be golden.
  9. This issue is still out there. I'm still snowed on it. Any ideas? :(
  10. I'm considering making major changes to this pack based on its level of success. If it does well, I may make more cars, with entirely new models (none of these are entirely new models). Of course, for me, it's Mopar or no car, but there's a lot that can be done in that vein. At the moment I'm building a model of a HEMI Hellcat motor (707HP) http://www.allpar.com/mopar/hemi/hellcat.html to put in a variant of the Super Bee to be made for whoever makes me a brilliant car chase video with this release. It'll have its own new tranny and exhaust, etc. Possibly new suspension. I want to do another two configurations for other video creators, but again, that depends on the response... ;)
  11. Here's first the model.cfg: class Rotation { type = "rotation"; memory = 1; minValue = 0; maxValue = 1; angle0 = 0; angle1 = 1; }; class CfgSkeletons { class Default { isDiscrete = 1; skeletonInherit = ""; skeletonBones[] = {}; }; class Vehicle : Default {}; class Car : Vehicle { skeletonBones[]= { "body","", "body_hide","body", "body_unhide","body", "drivewheel","", "Hood","", "wheel_1_1_damper_land","", "wheel_1_2_damper_land","", "wheel_1_3_damper_land","", "wheel_1_4_damper_land","", "wheel_2_1_damper_land","", "wheel_2_2_damper_land","", "wheel_2_3_damper_land","", "wheel_2_4_damper_land","", "wheel_1_1_damper","wheel_1_1_damper_land", "wheel_1_2_damper","wheel_1_2_damper_land", "wheel_1_3_damper","wheel_1_3_damper_land", "wheel_1_4_damper","wheel_1_4_damper_land", "wheel_2_1_damper","wheel_2_1_damper_land", "wheel_2_2_damper","wheel_2_2_damper_land", "wheel_2_3_damper","wheel_2_3_damper_land", "wheel_2_4_damper","wheel_2_4_damper_land", "wheel_1_1_steering","wheel_1_1_damper", "wheel_1_2_steering","wheel_1_2_damper", "wheel_1_3_steering","wheel_1_3_damper", "wheel_1_4_steering","wheel_1_4_damper", "wheel_2_1_steering","wheel_2_1_damper", "wheel_2_2_steering","wheel_2_2_damper", "wheel_2_3_steering","wheel_2_3_damper", "wheel_2_4_steering","wheel_2_4_damper", "wheel_1_1","wheel_1_1_steering", "wheel_1_2","wheel_1_2_steering", "wheel_1_3","wheel_1_3_steering", "wheel_1_4","wheel_1_4_steering", "wheel_2_1","wheel_2_1_steering", "wheel_2_2","wheel_2_2_steering", "wheel_2_3","wheel_2_3_steering", "wheel_2_4","wheel_2_4_steering", "wheel_1_1_unhide","wheel_1_1", "wheel_1_2_unhide","wheel_1_2", "wheel_1_3_unhide","wheel_1_3", "wheel_1_4_unhide","wheel_1_4", "wheel_2_1_unhide","wheel_2_1", "wheel_2_2_unhide","wheel_2_2", "wheel_2_3_unhide","wheel_2_3", "wheel_2_4_unhide","wheel_2_4", "wheel_1_1_hide","wheel_1_1", "wheel_1_2_hide","wheel_1_2", "wheel_1_3_hide","wheel_1_3", "wheel_1_4_hide","wheel_1_4", "wheel_2_1_hide","wheel_2_1", "wheel_2_2_hide","wheel_2_2", "wheel_2_3_hide","wheel_2_3", "wheel_2_4_hide","wheel_2_4", "OtocVez","", "OtocHlaven","OtocVez", "damageHide","", "damageVez","OtocVez", "damageHlaven","OtocHlaven", "ukaz_rychlo","", "ukaz_rychlo2","", "ukaz_rpm","", "mph","", "rpm","", "fuel","", "fuel_1","", "fuel_01","", "fuel_2","", "fuel_3","", "prop_01","", "prop_02","", "prop_2","", "prop_1","", "glass1","damageHide", "glass2","damageHide", "glass3","damageHide", "glass4","damageHide" }; }; class civil_car: Car { skeletonInherit="Car"; skeletonBones[]= { "reverse_light","", "daylights","damageHide", "door1","", "door2","", "glass5","damageHide" }; }; }; class CfgModels { class Default { sectionsInherit = ""; sections[] = {}; skeletonName = ""; }; class Vehicle: Default { sections[] = { "cislo", "grupa", "side", "sektor", "clan", "clan_sign", "podsvit pristroju", "poskozeni", "L svetlo", "P svetlo", "zasleh", "zbytek" }; }; class Car: Vehicle { htMin = 60; // Minimum half-cooling time (in seconds) htMax = 180; // Maximum half-cooling time (in seconds) afMax = 100; // Maximum temperature in case the model is alive (in celsius) mfMax = 8; // Maximum temperature when the model is moving (in celsius) mFact = 1; // Metabolism factor - number from interval <0, 1> (0 - metabolism has no influence, 1 - metabolism has full influence (no other temperature source will be considered)). tBody = 150; // Metabolism temperature of the model (in celsius) sections[]= { "ammo", "zadni svetlo", "brzdove svetlo", "spz", "motor", "body", "body_hide", "body_unhide", "clan", "clan_sign", "zasleh", "Light_R", "Light_L", "podsvit pristroju", "glass1", "glass2", "glass3", "glass4", "glass5", "glass6", "zbytek", "karoserie" }; skeletonName="Car"; class Animations { // destruct START class damageHide { type="hide"; source="damage"; selection="damageHide"; hideValue=1.0; }; class damageHideVez:damageHide { selection="OtocVez"; }; class damageHideHlaven:damageHide { selection="OtocHlaven"; }; // Wheels START // Wheels Complete Destruct START class wheel_1_1_destruct { type="hide"; selection="wheel_1_1_hide"; source="HitLFWheel"; minValue = 0; // upravit na 0.99 maxValue = 1; // upravit na 1.0 hidevalue = 0.99999; }; class wheel_1_2_destruct: wheel_1_1_destruct {source="HitLBWheel";selection="wheel_1_2_hide";}; class wheel_1_3_destruct: wheel_1_1_destruct {source="HitLMWheel";selection="wheel_1_3_hide";}; class wheel_1_4_destruct: wheel_1_1_destruct {source="HitLF2Wheel";selection="wheel_1_4_hide";}; class wheel_2_1_destruct: wheel_1_1_destruct {source="HitRFWheel";selection="wheel_2_1_hide";}; class wheel_2_2_destruct: wheel_1_1_destruct {source="HitRBWheel";selection="wheel_2_2_hide";}; class wheel_2_3_destruct: wheel_1_1_destruct {source="HitRMWheel";selection="wheel_2_3_hide";}; class wheel_2_4_destruct: wheel_1_1_destruct {source="HitRF2Wheel";selection="wheel_2_4_hide";}; class wheel_1_1_destruct_unhide { type="hide"; selection="wheel_1_1_unhide"; source="HitLFWheel"; minValue = 0; maxValue = 1; hidevalue = 0.00000; UnHidevalue = 1.00000; }; class wheel_1_2_destruct_unhide: wheel_1_1_destruct_unhide {source="HitLBWheel";selection="wheel_1_2_unhide";}; class wheel_1_3_destruct_unhide: wheel_1_1_destruct_unhide {source="HitLMWheel";selection="wheel_1_3_unhide";}; class wheel_1_4_destruct_unhide: wheel_1_1_destruct_unhide {source="HitLF2Wheel";selection="wheel_1_4_unhide";}; class wheel_2_1_destruct_unhide: wheel_1_1_destruct_unhide {source="HitRFWheel";selection="wheel_2_1_unhide";}; class wheel_2_2_destruct_unhide: wheel_1_1_destruct_unhide {source="HitRBWheel";selection="wheel_2_2_unhide";}; class wheel_2_3_destruct_unhide: wheel_1_1_destruct_unhide {source="HitRMWheel";selection="wheel_2_3_unhide";}; class wheel_2_4_destruct_unhide: wheel_1_1_destruct_unhide {source="HitRF2Wheel";selection="wheel_2_4_unhide";}; // Wheels Complete Destruct END class hood { type="rotation"; source = "twoSecondAnim"; sourceAddress = "clamp"; selection="hood"; axis="hood_axis"; angle0=0; angle1="rad 36"; memory = true; minValue = 0; maxValue = 1; }; class body_destruct { type="hide"; selection="body_hide"; source="damage"; minValue = 0; // upravit na 0.99 maxValue = 1; // upravit na 1.0 hidevalue = 0.99999; }; class hood_destruct { type="hide"; selection="hood"; source="damage"; minValue = 0; // upravit na 0.99 maxValue = 1; // upravit na 1.0 hidevalue = 0.99999; }; class body_destruct_unhide { type="hide"; selection="body_unhide"; source="damage"; minValue = 0; maxValue = 1; hidevalue = 0.00000; UnHidevalue = 1.00000; }; #define DamageOffset 0.2 // Wheels Damage START class wheel_1_1_Damage: wheel_1_1_destruct { type="translation"; axis="Basic_Damper_Destruct_Axis"; memory=1; selection="wheel_1_1_damper"; source="HitLFWheel"; minValue = 0.0; maxValue = 1; offset0 = 0; offset1 = DamageOffset; }; class wheel_1_2_Damage: wheel_1_1_Damage {source="HitLBWheel";selection="wheel_1_2_damper";}; class wheel_1_3_Damage: wheel_1_1_Damage {source="HitLMWheel";selection="wheel_1_3_damper";}; class wheel_1_4_Damage: wheel_1_1_Damage {source="HitLF2Wheel";selection="wheel_1_4_damper";}; class wheel_2_1_Damage: wheel_1_1_Damage {source="HitRFWheel";selection="wheel_2_1_damper";}; class wheel_2_2_Damage: wheel_1_1_Damage {source="HitRBWheel";selection="wheel_2_2_damper";}; class wheel_2_3_Damage: wheel_1_1_Damage {source="HitRMWheel";selection="wheel_2_3_damper";}; class wheel_2_4_Damage: wheel_1_1_Damage {source="HitRF2Wheel";selection="wheel_2_4_damper";}; class wheel_1_1_Damper_Damage_BackAnim: wheel_1_1_Damage {selection="wheel_1_1_damper";offset1 = -1.2*DamageOffset;}; class wheel_1_2_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitLBWheel";selection="wheel_1_2_damper";}; class wheel_1_3_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitLMWheel";selection="wheel_1_3_damper";}; class wheel_1_4_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitLF2Wheel";selection="wheel_1_4_damper";}; class wheel_2_1_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitRFWheel";selection="wheel_2_1_damper";}; class wheel_2_2_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitRBWheel";selection="wheel_2_2_damper";}; class wheel_2_3_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitRMWheel";selection="wheel_2_3_damper";}; class wheel_2_4_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitRF2Wheel";selection="wheel_2_4_damper";}; // Wheels Damage END // Wheels END //Glass Damage START class Glass1_destruct { type="hide"; selection="glass1"; source="HitGlass1"; minValue = 0; maxValue = 1; hidevalue = 0.99999; }; class Glass2_destruct: Glass1_destruct {selection="glass2";source="HitGlass2";}; // Inherits from the the glass 1, only the selection and the source will be changed class Glass3_destruct: Glass1_destruct {selection="glass3";source="HitGlass3";}; class Glass4_destruct: Glass1_destruct {selection="glass4";source="HitGlass4";}; class Glass5_destruct: Glass1_destruct {selection="glass5";source="HitGlass5";}; class Glass6_destruct: Glass1_destruct {selection="glass6";source="HitGlass6";}; //Glass Damage END // destruct END class Fuel: Rotation { type="rotation"; source="fuel"; selection="fuel"; axis="fuel_axis"; memory=1; minValue=0; maxValue=1; angle0=0; angle1="rad +55"; }; class IndicatorSpeed: Rotation { source="speed"; selection="mph"; axis="mph_axis"; memory=1; maxValue=28; angle0=0.17453299; angle1=-2.40; }; class IndicatorFuel: Rotation { type="rotation"; source="fuel"; selection="fuel_1"; axis="fuel_1_axis"; memory=1; minValue=0.000000; maxValue=1.000000; angle0=-0.087266; angle1=-1.658063; }; class IndicatorRPM: Rotation { source="rpm"; selection="rpm"; axis="rpm_axis"; memory=1; angle1="rad 80"; }; class DrivingWheel: Rotation { source="drivingWheel"; selection="drivewheel"; axis="drivewheel_axis"; minValue=-1; maxValue=1; angle0=(rad 80); angle1=(rad -80); }; class Steering_1_1 { type="rotationY"; source="drivingWheel"; selection="wheel_1_1_steering"; axis="wheel_1_1_steering_axis"; memory=1; minValue= -1; maxValue= 1; angle0=0.8; angle1=-0.8; }; class Steering_2_1: Steering_1_1 { selection="wheel_2_1_steering"; axis="wheel_2_1_steering_axis"; }; class Wheel_1_1 { type="rotationX"; source="wheel"; selection="wheel_1_1"; axis="wheel_1_1_axis"; memory=1; sourceAddress="loop"; minValue=0; maxValue=1; angle0=0; angle1="rad -360"; }; class wheel_2_1: Wheel_1_1 { selection="wheel_2_1"; axis="wheel_2_1_axis"; }; class wheel_1_2: Wheel_1_1 { selection="wheel_1_2"; axis="wheel_1_2_axis"; }; class wheel_1_3: Wheel_1_1 { selection="wheel_1_3"; axis="wheel_1_3_axis"; }; class Wheel_2_2: Wheel_1_1 { selection="wheel_2_2"; axis="wheel_2_2_axis"; }; class Wheel_2_3: Wheel_1_1 { selection="wheel_2_3"; axis="wheel_2_3_axis"; }; class Wheel_1_4: Wheel_1_1 { selection="wheel_1_4"; axis="wheel_1_4_axis"; }; class Wheel_2_4: Wheel_1_1 { selection="wheel_2_4"; axis="wheel_2_4_axis"; }; class Wheel_1_1_Damper { type="translation"; source="damper"; selection="wheel_1_1_damper_land"; axis="posun wheel_1_1"; animPeriod = 1; minValue="0"; maxValue="1"; offset0= "0.5"; offset1= "-0.5"; memory=1; }; class wheel_2_1_Damper: Wheel_1_1_Damper { selection="wheel_2_1_damper_land"; }; class wheel_1_2_Damper: Wheel_1_1_Damper { selection="wheel_1_2_damper_land"; }; class Wheel_2_2_Damper: Wheel_1_1_Damper { selection="wheel_2_2_damper_land"; }; class daylights { type="hide"; source="rpm"; selection="daylights"; minValue=-0.8; maxValue=0.2; unhidevalue=1; sourceAddress="clamp"; }; class reverse_light { type="Hide"; selection="reverse_light"; sourceAddress="clamp"; source="Gear"; minValue = -1; maxValue = 0; hideValue = "0.2"; }; }; }; class Superbee: Car { skeletonName = "civil_car"; sectionsInherit = "Car"; sections[]= { "Camo1", "Camo2", "Camo3", "body", "body_hide", "body_unhide", "karoserie", "palivo", "zbytek" }; class Animations: Animations { class wheel_1_1_Damage: wheel_1_1_Damage{offset1=0.18000001;}; class wheel_1_2_Damage: wheel_1_2_Damage{offset1=0.18000001;}; class wheel_2_1_Damage: wheel_2_1_Damage{offset1=0.18000001;}; class wheel_2_2_Damage: wheel_2_2_Damage{offset1=0.18000001;}; class wheel_1_1_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim{offset1=-0.18000001;}; class wheel_1_2_Damper_Damage_BackAnim: wheel_1_2_Damper_Damage_BackAnim{offset1=-0.18000001;}; class wheel_2_1_Damper_Damage_BackAnim: wheel_2_1_Damper_Damage_BackAnim{offset1=-0.18000001;}; class wheel_2_2_Damper_Damage_BackAnim: wheel_2_2_Damper_Damage_BackAnim{offset1=-0.18000001;}; class DrivingWheel { type="rotation"; source="drivingWheel"; selection="drivewheel"; axis="drivewheel_axis"; memory=1; minValue=-1; maxValue=1; angle0=(rad 70); angle1=(rad -70); }; class Steering_1_1 { type="rotationY"; source="drivingWheel"; selection="wheel_1_1_steering"; axis="wheel_1_1_steering_axis"; memory=1; minValue="rad -60"; maxValue="rad +60"; angle0=0.55; angle1=-0.55; }; class Steering_2_1: Steering_1_1 { selection="wheel_2_1_steering"; axis="wheel_2_1_steering_axis"; angle0=0.55; angle1=-0.55; }; class IndicatorSpeed: Rotation { source="speed"; selection="mph"; axis="mph_axis"; memory=1; maxValue=67; angle0=0.17; angle1=-4.65; }; class IndicatorRPM: Rotation { type="rotation"; source="rpm"; selection="rpm"; axis="rpm_axis"; memory=1; minValue=0; maxValue=7500; angle0=(rad 0); angle1=(rad 250); }; class fuel { type="rotation"; source="fuel"; selection="fuel"; axis="fuel_axis"; memory=1; minValue=0; maxValue=1; angle0=0; angle1="rad +55"; }; class prop_01 { type="rotation"; source="rpm"; selection="prop_1"; axis="prop_1_axis"; memory=1; minValue=1000; maxValue=7000; angle0="rad 30"; angle1="rad 35"; }; class daylights { type="hide"; source="rpm"; selection="daylights"; minValue=-0.8; maxValue=0.2; unhidevalue=1; sourceAddress="clamp"; }; class reverse_light { type="Hide"; selection="reverse_light"; sourceAddress="clamp"; source="Gear"; minValue = -1; maxValue = 0; hideValue = "0.2"; }; class damageHidedoor1: damageHide { selection="door1"; }; class damageHidedoor2: damageHide { selection="door2"; }; class Glass5_destruct { type="hide"; selection="glass5"; source="HitGlass5"; minValue = 0; maxValue = 1; hidevalue = 0.99999; }; class Wheel_1_1_Damper: Wheel_1_1_Damper { type="translation"; source="damper"; selection="wheel_1_1_damper_land"; axis="posun wheel_1_1"; animPeriod = 1; minValue="0"; maxValue="1"; offset0= "0.5"; offset1= "-0.5"; memory=1; }; class wheel_2_1_Damper: Wheel_1_1_Damper { selection="wheel_2_1_damper_land"; }; class wheel_1_2_Damper: Wheel_1_1_Damper { selection="wheel_1_2_damper_land"; }; class Wheel_2_2_Damper: Wheel_1_1_Damper { selection="wheel_2_2_damper_land"; }; }; }; class Superbeeylo: Superbee {}; class Superbeeblk: Superbee {}; class Superbeedkg: Superbee {}; class Superbeeltb: Superbee {}; class Superbeemdb: Superbee {}; }; And the Config.cpp #define _ARMA_ #include "basicdefines_A3.hpp" class DefaultEventhandlers; #include "CfgPatches.hpp" class WeaponFireGun; class WeaponCloudsGun; class WeaponFireMGun; class WeaponCloudsMGun; class CfgVehicles { class Car; class Car_F: Car { class AnimationSources; class HitPoints { class HitLFWheel; class HitLF2Wheel; class HitRFWheel; class HitRF2Wheel; class HitBody; class HitGlass1; class HitGlass2; class HitGlass3; class HitGlass4; }; class EventHandlers; }; class SIG_SuperBee: Car_F { model = "\Superbee\superbee"; picture = "\superbee\ico\Roadrunner_ca.paa"; Icon = "\superbee\map_ico\icomap_roadrunner_ca.paa"; scope = 2; scopeCurator=2; crew = "C_man_1"; side = 3; faction = CIV_F; displayName = "1969 Dodge Super Bee, Red"; hiddenSelections[] = {"camo1"}; terrainCoef = 2; turnCoef = 4; precision = 10; brakeDistance = 3.0; acceleration = 15; fireResistance = 5; armor = 35; cost = 50000; transportMaxBackpacks = 4; transportSoldier = 3; wheelDamageRadiusCoef = 0.9; wheelDestroyRadiusCoef = 0.4; maxFordingDepth = 0.5; waterResistance = 1; crewCrashProtection = 5; driverLeftHandAnimName = "drivewheel"; driverRightHandAnimName = "drivewheel"; class TransportItems { item_xx(FirstAidKit,4); item_xx(toolKit,1); }; class Turrets{}; class HitPoints: HitPoints { class HitLFWheel: HitLFWheel {armor=0.125; passThrough=0;}; class HitLF2Wheel: HitLF2Wheel {armor=0.125; passThrough=0;}; class HitRFWheel: HitRFWheel {armor=0.125; passThrough=0;}; class HitRF2Wheel: HitRF2Wheel {armor=0.125; passThrough=0;}; class HitFuel {armor=0.50; material=-1; name="fueltank"; visual=""; passThrough=0.2;}; class HitEngine {armor=0.50; material=-1; name="engine"; visual=""; passThrough=0.2;}; class HitBody: HitBody {name = "body"; visual="body"; passThrough=1;}; class HitGlass1: HitGlass1 {armor=0.25; visual="glass1";}; class HitGlass2: HitGlass2 {armor=0.25; visual="glass2";}; class HitGlass3: HitGlass3 {armor=0.25; visual="glass3";}; class HitGlass4: HitGlass4 {armor=0.25; visual="glass4";}; }; driverAction = driver_offroad01; cargoAction[] = {passenger_low01, passenger_generic01_leanleft, passenger_generic01_foldhands}; getInAction = GetInLow; getOutAction = GetOutLow; cargoGetInAction[] = {"GetInLow"}; cargoGetOutAction[] = {"GetOutLow"}; #include "sounds.hpp" #include "pip.hpp" #include "physx.hpp" class PlayerSteeringCoefficients { turnIncreaseConst = 0.05; turnIncreaseLinear = 7.0; turnIncreaseTime = 1.0; turnDecreaseConst = 5.0; turnDecreaseLinear = 7.0; turnDecreaseTime = 1.0; maxTurnHundred = 0.075; }; memoryPointTrackFLL = "TrackFLL"; memoryPointTrackFLR = "TrackFLR"; memoryPointTrackBLL = "TrackBLL"; memoryPointTrackBLR = "TrackBLR"; memoryPointTrackFRL = "TrackFRL"; memoryPointTrackFRR = "TrackFRR"; memoryPointTrackBRL = "TrackBRL"; memoryPointTrackBRR = "TrackBRR"; dammageHalf[]= { \Superbee\data\windows_ca.paa, \a3\data_f\destruct\destr_glass_plexi_half_ca.paa, \Superbee\data\windows_ca.paa, \a3\data_f\destruct\destr_glass_plexi_half_ca.paa }; dammageFull[]= { \Superbee\data\windows_ca.paa, \a3\data_f\destruct\destr_glass_plexi_half_ca.paa, \Superbee\data\windows_ca.paa, \a3\data_f\destruct\destr_glass_plexi_half_ca.paa }; class Damage { tex[]={}; mat[]= { "A3\data_f\glass_veh_int.rvmat", "A3\data_f\Glass_veh_damage.rvmat", "A3\data_f\Glass_veh_damage.rvmat", "A3\data_f\glass_veh.rvmat", "A3\data_f\Glass_veh_damage.rvmat", "A3\data_f\Glass_veh_damage.rvmat", "Superbee\data\simplified.rvmat", "Superbee\data\simplifiedmg2.rvmat", "Superbee\data\simplifiedmg.rvmat", "Superbee\data\parts.rvmat", "Superbee\data\partsmg.rvmat", "Superbee\data\partsmg.rvmat", "Superbee\data\nwparts.rvmat", "Superbee\data\nwpartsmg.rvmat", "Superbee\data\nwpartsmg.rvmat", "Superbee\data\normldoors.rvmat", "Superbee\data\normldoorsmg.rvmat", "Superbee\data\normldoorsmg.rvmat", "Superbee\data\interioroof.rvmat", "Superbee\data\interioroofmg.rvmat", "Superbee\data\interioroofmg.rvmat", "Superbee\data\hemihood.rvmat", "Superbee\data\hemihoodmg.rvmat", "Superbee\data\hemihoodmg.rvmat", "Superbee\data\exh.rvmat", "Superbee\data\exhmg.rvmat", "Superbee\data\exhmg.rvmat", "Superbee\data\dash.rvmat", "Superbee\data\dashmg.rvmat", "Superbee\data\dashmg.rvmat", "Superbee\data\bottom.rvmat", "Superbee\data\bottommg.rvmat", "Superbee\data\bottommg.rvmat", "Superbee\data\sterwhl.rvmat", "Superbee\data\sterwhlmg.rvmat", "Superbee\data\sterwhlmg.rvmat" }; }; class AnimationSources: AnimationSources { class TwoSecondAnim { source = "user"; animPeriod = 2; initPhase=0; }; }; class UserActions { class Openhood { displayName ="Pop the Hood"; position = "pos h"; radius =1.7; onlyForplayer= false; condition = "this animationPhase ""hood"" < 0.5 && (getpos this select 2) < 3 && (speed this < 3) AND Alive(this)"; statement = "[this] exec ""\superbee\scripts\hoodop.sqs"""; }; class Closehood { displayName ="Close the Hood"; position = "pos h"; radius =1.7; onlyForplayer= false; condition = "this animationPhase ""hood"" > 0.5 AND Alive(this)"; statement = "[this] exec ""\superbee\scripts\hoodcl.sqs"""; }; }; class Exhausts /// specific exhaust effects for the car { class Exhaust1 /// the car has two exhausts - each on one side { position = "exhaust"; direction = "exhaust_dir"; effect = "ExhaustsEffect"; }; class Exhaust2 { position = "exhaust2_pos"; direction = "exhaust2_dir"; effect = "ExhaustsEffect"; }; }; class Reflectors { class LightCarHeadL01 { color[] = {1900, 1800, 1700}; ambient[] = {5, 5, 5}; position = "LightCarHeadL01"; direction = "LightCarHeadL01_end"; hitpoint = "Light_L"; selection = "Light_L"; size = 1; innerAngle = 100; outerAngle = 179; coneFadeCoef = 10; intensity = 1; useFlare = true; dayLight = false; flareSize = 1.0; class Attenuation { start = 1.0; constant = 0; linear = 0; quadratic = 0.25; hardLimitStart = 30; hardLimitEnd = 60; }; }; class LightCarHeadL02: LightCarHeadL01 { position = "LightCarHeadL02"; direction = "LightCarHeadL02_end"; FlareSize = 0.5; }; class LightCarHeadR01: LightCarHeadL01 { position = "LightCarHeadR01"; direction = "LightCarHeadR01_end"; hitpoint = "Light_R"; selection = "Light_R"; }; class LightCarHeadR02: LightCarHeadR01 { position = "LightCarHeadR02"; direction = "LightCarHeadR02_end"; FlareSize = 0.5; }; }; aggregateReflectors[] = {{"LightCarHeadL01", "LightCarHeadL02"}, {"LightCarHeadR01", "LightCarHeadR02"}}; class TransportWeapons { }; }; class SIG_SuperBeeY: SIG_SuperBee { model = "\Superbee\superbeeylo"; displayName = "1969 Dodge Super Bee, Yellow"; }; class SIG_SuperBeeB: SIG_SuperBee { model = "\Superbee\superbeeblk"; displayName = "1969 Dodge Super Bee, Black"; }; class SIG_SuperBeeL: SIG_SuperBee { model = "\Superbee\superbeeltb"; displayName = "1969 Dodge Super Bee, Light Blue"; }; class SIG_SuperBeeM: SIG_SuperBee { model = "\Superbee\superbeemdb"; displayName = "1969 Dodge Super Bee, Medium Blue"; }; class SIG_SuperBeeG: SIG_SuperBee { model = "\Superbee\superbeedkg"; displayName = "1969 Dodge Super Bee, Dark Green"; }; };
  12. They inherit from Car_f.
  13. When I put the BI hatchback in a scenario on my own system, my vehicles are fine, but the Hatchback's wheels are missing and its steering wheel IK is all messed up. Curiouser and curiouser.
  14. Those are what the user sent, and I understood. All you really needed to see was the absence of the hoods and wheels, and the stretching at the points they originate from. I think those pics did the job. In this case, it's vanilla addons having a weird effect on mine because of something in mine... Puzzling.
  15. It's been pointed out by a user that when my cars are used with the vanilla hatchbacks, their hoods and wheels disappear, as in the following pictures (please copy and paste the URLs): http:\\www.wilrichardson.com\other\One.jpg http:\\www.wilrichardson.com\other\Two.jpg http:\\www.wilrichardson.com\other\Three.jpg From the pictures it looks like they might be animating into infinity. The hood is a named selection, and the wheels are proxies, but in some of the pics they seem to be stretching toward the origin point... Anyone have any idea what might be causing this? Are the vanilla cars somehow calling my animations?
×