Jump to content
Sign in to follow this  
wld427

model.cfg error kicking my ass.....

Recommended Posts

Ita a mirror of every other model.cfg i have ... although this is my first ship addon all by myself......can anyone help?

error message....

Warning Message: No entry 'model.cfg/CfgModels/Default.sections'.

Warning Message: No entry 'model.cfg/CfgModels/Default.sectionsInherit'.

 class CfgSkeletons
{
class Default;
class Vehicle;
class Ship;

class PRACS_FremantleSkeleton: Ship

{
	skeletonInherit="";
	isDiscrete = 1;
	skeletonBones[]=
	{
		"otocvez",
		"",
		"otochlaven",
		"otocvez",
		"volant",
		"",
		"radar",
		"",
		"kompas",
		"",
		"fuel",
		"",
		"hodinova",
		"",
		"minutova",
		"",
		"mph",
		"",
		"rpm",
		"",
		"rpm2",
		"",
		"ammo_box",
		"OtocHlaven",
		"ammo_belt",
		"OtocHlaven",
		"otocvez_1",
		"",
		"otochlaven_1",
		"otocvez_1",
		"otocvez_2",
		"",
		"otochlaven_2",
		"otocvez_2"
	};
};
};
class Rotation;
class CfgModels
{

class Ship;
class Default;
class Vehicle;
class PRACS_Fremantle: Ship
{
	sectionsInherit="";
	sections[]=
	{
		"zasleh","zasleh_1"
	};
	skeletonName="PRACS_FremantleSkeleton";
	class Animations
	{
		class Radar
		{
			type="rotation";
			source="time";
			selection="radar";
			axis="osa radaru";
			minValue=0;
			maxValue=12.500000;
			sourceAddress="loop";
			angle0=0;
			angle1="rad 360";
		};
		class DrivingWheel
		{
			type="rotation";
			source="drivingWheel";
			selection="volant";
			begin="osaVolantZac";
			end="osaVolantKon";
			memory="false";
			minValue=-1;
			maxValue=1;
			angle0=2;
			angle1=-2;
		};
		class MainTurret
		{
			type="rotationY";
			source="mainTurret";
			selection="OtocVez";
			axis="Osa Veze";
			animPeriod=0;
			minValue="rad -360";
			maxValue="rad +360";
			angle0="rad -360";
			angle1="rad +360";
		};
		class MainGun: MainTurret
		{
			type="rotationX";
			source="mainGun";
			selection="OtocHlaven";
			axis="Osa Hlavne";
		};
		class Turret_2: MainTurret
		{
			source="Turret_2";
			selection="OtocVez_1";
			axis="OsaVeze_1";
			animPeriod=0;
			minValue="rad -360";
			maxValue="rad +360";
			angle0="rad -360";
			angle1="rad +360";
		};
		class Gun_2: MainGun
		{
			source="Gun_2";
			selection="OtocHlaven_1";
			axis="OsaHlavne_1";
		};
		class Turret_3: MainTurret
		{
			source="Turret_3";
			selection="OtocVez_2";
			axis="Osa Veze_2";
			animPeriod=0;
			minValue="rad -360";
			maxValue="rad +360";
			angle0="rad -360";
			angle1="rad +360";
		};
		class Gun_3: MainGun
		{
			source="Gun_3";
			selection="OtocHlaven_2";
			axis="Osa Hlavne_2";
		};
		class IndicatorCompass: Rotation
		{
			source="direction";
			selection="kompas";
			axis="osa_kompas";
			memory=0;
			minValue=-3.141590;
			maxValue=3.141590;
			angle0=-3.141593;
			angle1=3.141593;
		};
		class fuel: Rotation
		{
			source="fuel";
			selection="fuel";
			axis="osa_fuel";
			memory=0;
			angle0=2.007129;
			angle1=0.000000;
		};
		class hodinova: Rotation
		{
			source="clockHour";
			selection="hodinova";
			axis="osa_time";
			memory=0;
			angle0=0.000000;
			angle1=6.283185;
		};
		class minutova: Rotation
		{
			source="clockMinute";
			selection="minutova";
			axis="osa_time";
			memory=0;
			angle0=0.000000;
			angle1=6.283185;
		};
		class mph: Rotation
		{
			source="speed";
			selection="mph";
			axis="osa_mph";
			memory=0;
			angle0=0.000000;
			angle1=4.712389;
		};
		class rpm: Rotation
		{
			source="rpm";
			selection="rpm";
			axis="osa_rpm";
			memory=0;
			angle0=0.000000;
			angle1=4.712389;
		};
		class rpm2: rpm
		{
			selection="rpm2";
			axis="osa_rpm2";
			memory=0;
		};
		class ammo_belt_rotation
		{
			type="rotationZ";
			source="belt_rotation";
			selection="ammo_belt";
			axis="ammo_belt_axis";
			memory=1;
			sourceAddress="loop";
			minValue=0.000000;
			maxValue=0.010000;
			angle0=0.000000;
			angle1=-0.209440;
		};
	};
};
};

Share this post


Link to post
Share on other sites

then why do i not get that error with the rest of my addons ??????????

Share this post


Link to post
Share on other sites

i was having the same similar error and this is what i came up with that works

class CfgSkeletons

{

class default;

class 2K22MSkeleton: default

{

skeletonInherit="";

skeletonBones[]=

{

"kolL1",

"",

"kolL2",

"",

"kolL3",

"",

"kolL4",

"",

"kolL5",

"",

"kolL6",

"",

"kolL7",

"",

"kolL8",

"",

"kolP1",

"",

"kolP2",

"",

"kolP3",

"",

"kolP4",

"",

"kolP5",

"",

"kolP6",

"",

"kolP7",

"",

"kolP8",

"",

"podkoloL1",

"",

"podkoloL2",

"",

"podkoloL3",

"",

"podkoloL4",

"",

"podkoloL5",

"",

"podkoloL6",

"",

"podkoloL7",

"",

"podkoloL8",

"",

"podkoloP1",

"",

"podkoloP2",

"",

"podkoloP3",

"",

"podkoloP4",

"",

"podkoloP5",

"",

"podkoloP6",

"",

"podkoloP7",

"",

"podkoloP8",

"",

"koloL1",

"podkoloL1",

"koloL2",

"podkoloL2",

"koloL3",

"podkoloL3",

"koloL4",

"podkoloL4",

"koloL5",

"podkoloL5",

"koloL6",

"podkoloL6",

"koloL7",

"podkoloL7",

"koloL8",

"podkoloL8",

"koloP1",

"podkoloP1",

"koloP2",

"podkoloP2",

"koloP3",

"podkoloP3",

"koloP4",

"podkoloP4",

"koloP5",

"podkoloP5",

"koloP6",

"podkoloP6",

"koloP7",

"podkoloP7",

"koloP8",

"podkoloP8",

"ukaz_rychlo",

"",

"ukaz_rychlo2",

"",

"ukaz_rpm",

"",

"ukaz_radar",

"",

"hodinova",

"",

"minutova",

"",

"kompas",

"",

"ukazsmer",

"",

"damageHide",

"",

"podkoloL1_hide",

"podkoloL1",

"podkoloL2_hide",

"podkoloL2",

"podkoloL3_hide",

"podkoloL3",

"podkoloL4_hide",

"podkoloL4",

"podkoloL5_hide",

"podkoloL5",

"podkoloL6_hide",

"podkoloL6",

"podkoloL7_hide",

"podkoloL7",

"podkoloL8_hide",

"podkoloL8",

"podkoloP1_hide",

"podkoloP1",

"podkoloP2_hide",

"podkoloP2",

"podkoloP3_hide",

"podkoloP3",

"podkoloP4_hide",

"podkoloP4",

"podkoloP5_hide",

"podkoloP5",

"podkoloP6_hide",

"podkoloP6",

"podkoloP7_hide",

"podkoloP7",

"podkoloP8_hide",

"podkoloP8",

"OtocVez",

"",

"OtocHlaven",

"OtocVez",

"OtocVelitele",

"OtocVez",

"OtocHlavenVelitele",

"OtocVelitele",

"poklop_driver",

"",

"poklop_commander",

"OtocVelitele",

"poklop_gunner",

"OtocVez",

"damageVez",

"OtocVez",

"OtocVez",

"dish",

"OtocHlaven",

"OtocVez",

"OtocVelitele",

"OtocVez",

"OtocHlavenVelitele",

"OtocVelitele",

"poklop_driver",

"",

"poklop_commander",

"OtocVez",

"poklop_gunner",

"OtocVez",

"ukaz_mph",

"",

"nadkoloL1",

"podkoloL1",

"nadkoloL2",

"podkoloL2",

"nadkoloL3",

"podkoloL3",

"nadkoloL4",

"podkoloL4",

"nadkoloL5",

"podkoloL5",

"nadkoloL6",

"podkoloL6",

"nadkoloP1",

"podkoloP1",

"nadkoloP2",

"podkoloP2",

"nadkoloP3",

"podkoloP3",

"nadkoloP4",

"podkoloP4",

"nadkoloP5",

"podkoloP5",

"nadkoloP6",

"podkoloP6",

"damageVez",

"OtocVez",

"radar_dish","otocvez",

"driver_seat",""

};

};

};

class Rotation;

class CfgModels

{

class default;

class 2K22M: default

{

sectionsInherit="";

sections[]=

{

"zadni svetlo",

"brzdove svetlo",

"PasOffsetP",

"PasOffsetL",

"telo",

"pas_L",

"pas_P",

"motor",

"vez",

"zbran",

"clan",

"clan_sign",

"radar_dish"

};

skeletonName="2K22MSkeleton";

class Animations

{

class damageHide

{

type="hide";

source="damage";

selection="damageHide";

};

class IndicatorSpeed

{

type="rotation";

source="speed";

selection="ukaz_rychlo";

axis="osa_rychlo";

memory="false";

animPeriod=0;

minValue=0;

maxValue=16.670000;

angle0=0;

angle1="rad -240";

};

class IndicatorSpeed2

{

type="rotation";

source="speed";

selection="ukaz_rychlo2";

axis="osa_rychlo2";

memory="false";

animPeriod=0;

minValue=0;

maxValue=16.670000;

angle0=0;

angle1="rad -240";

};

class IndicatorRPM

{

type="rotation";

source="rpm";

selection="ukaz_rpm";

axis="osa_rpm";

memory="false";

animPeriod=0;

minValue=0;

maxValue=1;

angle0=0;

angle1="rad -340";

};

class IndicatorTurret

{

type="rotation";

source="user";

selection="ukazsmer";

axis="osa_ukazsmer";

memory="false";

animPeriod=1;

minValue=0;

maxValue=6.283185;

angle0=0;

angle1="rad 360";

};

class WatchHour

{

type="rotation";

source="clockHour";

selection="hodinova";

axis="osa_time";

memory="false";

animPeriod=0;

angle0=0;

angle1="rad 360";

};

class WatchMinute

{

type="rotation";

source="clockMinute";

selection="minutova";

axis="osa_time";

memory="false";

animPeriod=0;

angle0=0;

angle1="rad 360";

};

class Wheel_kolL1

{

type="rotationX";

source="wheelL";

selection="kolL1";

axis="";

memory="false";

animPeriod=0;

angle0=0;

angle1="rad -360";

sourceAddress="loop";

};

class Wheel_koloL1: Wheel_kolL1

{

selection="koloL1";

};

class Wheel_podkoloL1

{

type="translationY";

source="damper";

selection="podkoloL1";

axis="";

memory="false";

animPeriod=0;

minValue=-1000;

maxValue=1000;

};

class Wheel_kolP1: Wheel_kolL1

{

source="wheelR";

selection="kolP1";

};

class Wheel_koloP1: Wheel_koloL1

{

source="wheelR";

selection="koloP1";

};

class Wheel_podkoloP1: Wheel_podkoloL1

{

selection="podkoloP1";

};

class Wheel_kolL2: Wheel_kolL1

{

selection="kolL2";

};

class Wheel_kolL3: Wheel_kolL1

{

selection="kolL3";

};

class Wheel_kolL4: Wheel_kolL1

{

selection="kolL4";

};

class Wheel_kolL5: Wheel_kolL1

{

selection="kolL5";

};

class Wheel_kolL6: Wheel_kolL1

{

selection="kolL6";

};

class Wheel_kolL7: Wheel_kolL1

{

selection="kolL7";

};

class Wheel_kolL8: Wheel_kolL1

{

selection="kolL8";

};

class Wheel_kolP2: Wheel_kolP1

{

selection="kolP2";

};

class Wheel_kolP3: Wheel_kolP1

{

selection="kolP3";

};

class Wheel_kolP4: Wheel_kolP1

{

selection="kolP4";

};

class Wheel_kolP5: Wheel_kolP1

{

selection="kolP5";

};

class Wheel_kolP6: Wheel_kolP1

{

selection="kolP6";

};

class Wheel_kolP7: Wheel_kolP1

{

selection="kolP7";

};

class Wheel_kolP8: Wheel_kolP1

{

selection="kolP8";

};

class Wheel_koloL2: Wheel_koloL1

{

selection="koloL2";

};

class Wheel_koloL3: Wheel_koloL1

{

selection="koloL3";

};

class Wheel_koloL4: Wheel_koloL1

{

selection="koloL4";

};

class Wheel_koloL5: Wheel_koloL1

{

selection="koloL5";

};

class Wheel_koloL6: Wheel_koloL1

{

selection="koloL6";

};

class Wheel_koloL7: Wheel_koloL1

{

selection="koloL7";

};

class Wheel_koloL8: Wheel_koloL1

{

selection="koloL8";

};

class Wheel_koloP2: Wheel_koloP1

{

selection="koloP2";

};

class Wheel_koloP3: Wheel_koloP1

{

selection="koloP3";

};

class Wheel_koloP4: Wheel_koloP1

{

selection="koloP4";

};

class Wheel_koloP5: Wheel_koloP1

{

selection="koloP5";

};

class Wheel_koloP6: Wheel_koloP1

{

selection="koloP6";

};

class Wheel_koloP7: Wheel_koloP1

{

selection="koloP7";

};

class Wheel_koloP8: Wheel_koloP1

{

selection="koloP8";

};

class Wheel_podkoloL2: Wheel_podkoloL1

{

selection="podkoloL2";

};

class Wheel_podkoloL3: Wheel_podkoloL1

{

selection="podkoloL3";

};

class Wheel_podkoloL4: Wheel_podkoloL1

{

selection="podkoloL4";

};

class Wheel_podkoloL5: Wheel_podkoloL1

{

selection="podkoloL5";

};

class Wheel_podkoloL6: Wheel_podkoloL1

{

selection="podkoloL6";

};

class Wheel_podkoloL7: Wheel_podkoloL1

{

selection="podkoloL7";

};

class Wheel_podkoloL8: Wheel_podkoloL1

{

selection="podkoloL8";

};

class Wheel_podkoloP2: Wheel_podkoloP1

{

selection="podkoloP2";

};

class Wheel_podkoloP3: Wheel_podkoloP1

{

selection="podkoloP3";

};

class Wheel_podkoloP4: Wheel_podkoloP1

{

selection="podkoloP4";

};

class Wheel_podkoloP5: Wheel_podkoloP1

{

selection="podkoloP5";

};

class Wheel_podkoloP6: Wheel_podkoloP1

{

selection="podkoloP6";

};

class Wheel_podkoloP7: Wheel_podkoloP1

{

selection="podkoloP7";

};

class Wheel_podkoloP8: Wheel_podkoloP1

{

selection="podkoloP8";

};

class podkoloL1_hide_damage: damageHide

{

selection="podkoloL1_hide";

};

class podkoloL2_hide_damage: damageHide

{

selection="podkoloL2_hide";

};

class podkoloL3_hide_damage: damageHide

{

selection="podkoloL3_hide";

};

class podkoloL4_hide_damage: damageHide

{

selection="podkoloL4_hide";

};

class podkoloL5_hide_damage: damageHide

{

selection="podkoloL5_hide";

};

class podkoloL6_hide_damage: damageHide

{

selection="podkoloL6_hide";

};

class podkoloL7_hide_damage: damageHide

{

selection="podkoloL7_hide";

};

class podkoloL8_hide_damage: damageHide

{

selection="podkoloL8_hide";

};

class podkoloP1_hide_damage: damageHide

{

selection="podkoloP1_hide";

};

class podkoloP2_hide_damage: damageHide

{

selection="podkoloP2_hide";

};

class podkoloP3_hide_damage: damageHide

{

selection="podkoloP3_hide";

};

class podkoloP4_hide_damage: damageHide

{

selection="podkoloP4_hide";

};

class podkoloP5_hide_damage: damageHide

{

selection="podkoloP5_hide";

};

class podkoloP6_hide_damage: damageHide

{

selection="podkoloP6_hide";

};

class podkoloP7_hide_damage: damageHide

{

selection="podkoloP7_hide";

};

class podkoloP8_hide_damage: damageHide

{

selection="podkoloP8_hide";

};

class damageVez: damageHide

{

selection="damageVez";

};

class MainTurret

{

type="rotationY";

source="mainTurret";

selection="OtocVez";

axis="OsaVeze";

animPeriod=0;

minValue="rad -360";

maxValue="rad +360";

angle0="rad -360";

angle1="rad +360";

};

class MainGun: MainTurret

{

type="rotationX";

source="mainGun";

selection="OtocHlaven";

axis="OsaHlavne";

};

class ObsTurret

{

type="rotationY";

source="obsTurret";

selection="OtocVelitele";

axis="OsaVelitele";

animPeriod=0;

minValue="rad -360";

maxValue="rad +360";

angle0="rad -360";

angle1="rad +360";

};

class ObsGun: ObsTurret

{

type="rotationX";

source="obsGun";

selection="OtocHlavenVelitele";

axis="OsaHlavneVelitele";

};

class HatchCommander

{

type="rotation";

source="hatchCommander";

selection="poklop_commander";

axis="osa_poklop_commander";

animPeriod=0;

angle0=0;

angle1="rad 100";

};

class HatchGunner

{

type="rotation";

source="hatchGunner";

selection="poklop_gunner";

axis="osa_poklop_gunner";

animPeriod=0;

angle0=0;

angle1="rad 100";

};

class HatchDriver

{

type = "translationZ";

animPeriod = 1;

source = "HatchDriver";

selection = "poklop_driver";

axis ="poklop_driver_axis";

minValue = 0.0;

maxValue = 0.8;

};

class nadkoloL1_damage: damageHide

{

selection="nadkoloL1";

};

class nadkoloL2_damage: damageHide

{

selection="nadkoloL2";

};

class nadkoloL3_damage: damageHide

{

selection="nadkoloL3";

};

class nadkoloL4_damage: damageHide

{

selection="nadkoloL4";

};

class nadkoloL5_damage: damageHide

{

selection="nadkoloL5";

};

class nadkoloL6_damage: damageHide

{

selection="nadkoloL6";

};

class nadkoloP1_damage: damageHide

{

selection="nadkoloP1";

};

class nadkoloP2_damage: damageHide

{

selection="nadkoloP2";

};

class nadkoloP3_damage: damageHide

{

selection="nadkoloP3";

};

class nadkoloP4_damage: damageHide

{

selection="nadkoloP4";

};

class nadkoloP5_damage: damageHide

{

selection="nadkoloP5";

};

class nadkoloP6_damage: damageHide

{

selection="nadkoloP6";

};

class poklop_commander_damage: damageHide

{

selection="poklop_commander";

};

class poklop_driver_damage: damageHide

{

selection="poklop_driver";

};

class poklop_gunner_damage: damageHide

{

selection="poklop_gunner";

};

class OtocVelitele_damage: damageHide

{

selection="OtocVelitele";

};

class radar_dish

{

memory =1;

type ="rotationy";

animPeriod =0.015;

minValue=0;

maxValue=2;

source = "time";

sourceAddress = "loop";

selection ="radar_dish";

axis = "radar_dish_axis";

angle0="0";

angle1="rad 360";

};

class DriverSeat

{

type="translation";

source="hatchDriver";

angle0=0;

angle1="rad -100";

memory=1;

selection="driver_seat";

axis="driver_seat_axis";

offset0=0;

offset1=0.290000;

};

};

};

};

Share this post


Link to post
Share on other sites

Also no empty lines in between:

	class PRACS_FremantleSkeleton: Ship

{

=>

	class PRACS_FremantleSkeleton: Ship
{

Share this post


Link to post
Share on other sites

hmmmm

try

- Drop the "class Rotation"

- Drop the;

class Default;

class Vehicle;

as you shouldn't need them.

Mine start like this;

class CfgModels

{

class Ship;

class gntSpar : Ship

{

skeletonName = "GNT_SBBones";

sectionsInherit="Ship";

sections[] = {"trim","vrtule","LC", "trim2", "FrontFoil", "LeftFoil", "RightFoil", "RadarX", "RadarY", "main1turret","main1gun", "main_recoil", "zbytek"};

Share this post


Link to post
Share on other sites

my dumb ass found it.....

my optic was not binarized

LOL you think after all this time i could at least figure that one out

Share this post


Link to post
Share on other sites
my optic was not binarized

Hmm you had p3d in the pbo which was not binarized and that gave you the CfgModels/Default.sections error?

Share this post


Link to post
Share on other sites

Yes, good question. Seems you maybe using the Bin tool in a odd (or different) manner.

Share this post


Link to post
Share on other sites

i use CPBO to pack my folders. I dont like using BinTool for anything but binarizing the models..... I jsut dont know enough about it lol.

I know its not the "right way" but i work all my files from my desk top instead of the P drive except when i want to binarize the models. It seems to work easier for me to not confuse MLOD and ODOL files and accidentally over writing the wrong ones.

I guess there is sort of a method to my madness....sort of :bounce3:

Share this post


Link to post
Share on other sites
... I jsut dont know enough about it lol.

hahaha ... ok, fair enough. But really its sooooo simple to use.

- Point it at the source directory (ie the P directory for your addon)

- Point it also at the target directory (typically an @Test mod folder in the main game folder)

- and press Pack !

The above settings are remembered each time you open it, so you only every really have to press Pack only!

Better still, your P directorys are left untouched and unnessisary files (jpgs and TGA etc) are not rolled into the new test PBO.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×