Heres the problem!!
I have a large pbo with over 100 objects in it (reducing the number of pbo's with the mod).
Anyway while building this up I had not set up a cpp for it...
All objects have been placed successfully in the map using visitor and all works in game..
I haev since made a cpp for it BUT when I put this cpp in the same pbo as the objects I get an error message when the map loads in the mission editor..
Error reads..
Error Loading flk_obj\greenery\grass1.p3d (Magic)
That magic is even there although I have no idea what it is for!!
Now I tried first to redo the file and alter the whole structure of the objects file removing all the folders etc... didn't make a differance.
I even removed the grass1.p3d, but another p3d came up instead.
Now I suspect the cpp but OFP is not reporting any faults with it, and it looks ok to me.
If anyone has any ideas please please help..
Oh yes the cpp can be found at...
http://www.ironfoot.net/users/cbfasi/FLKProb/config.cpp
What do you need that cpp for? Is it somehow important for islandmaking?
The cpp is to be used to set up ladders and doors on various buildings
Quote[/b] ]//
// 1982: Flashpoint in the Falklands
//
// CBFASI's Falklands Maps
//type side
#define TEast 0
#define TWest 1
#define TGuerrila 2
#define TCivilian 3
#define TSideUnknown 4
#define TEnemy 5
#define TFriendly 6
#define TLogic 7
#define true 1
#define false 0
// type scope
#define private 0
#define protected 1
#define public 2
//type access
#define ReadAndWrite 0 //! any modifications enabled
#define ReadAndCreate 1 //! only adding new class members is allowed
#define ReadOnly 2 //! no modifications enabled
#define ReadOnlyVerified 3 //! no modifications enabled, CRC test applied
//type weapon slot
#define WeaponNoSlot 0 // dummy weapons
#define WeaponSlotPrimary 1 // primary weapons
#define WeaponSlotSecondary 16 // secondary weapons
#define WeaponSlotItem 256 // items
#define WeaponSlotBinocular 4096 // binocular
#define WeaponHardMounted 65536
//type destrType
#define DESTRUCTNO 0
#define DESTRUCTBUILDING 1
#define DESTRUCTENGINE 2
#define DESTRUCTTREE 3
#define DESTRUCTTENT 4
#define DESTRUCTMAN 5
#define DESTRUCTDEFAULT 6
class CfgModels
{
class Default {};
class Road: Default
{
properties[]={"class","road"};
};
class kr_asfaltka_ftrck_t: Road {};
class kr_ConcDb_asfaltka_t: Road {};
class kr_ConcDb_ConcDb_t: Road {};
class kr_ConcDb_ConcSt_t: Road {};
class kr_ConcDb_ftrck_t: Road {};
class kr_ConcSt_asfaltka_t: Road {};
class kr_ConcSt_ftrck_t: Road {};
class kr_ftrck_ftrck_t: Road {};
class kr_silnice_ftrck_t: Road {};
class runway25: Road {};
class ConcDb1konec: Road {};
class ConcDb6: Road {};
class ConcDb12: Road {};
class ConcDb25: Road {};
class ConcSt6: Road {};
class ConcSt6konec: Road {};
class ConcSt12: Road {};
class ConcSt25: Road {};
class ConcStH12: Road {};
class ftrck6: Road {};
class ftrck6konec: Road {};
class ftrck12: Road {};
class ftrck25: Road {};
};
class CfgPatches
{
class FLK_Object
{
units[] = {FLK_Object01, FLK_Object02, FLK_Object03, FLK_Object04, FLK_Object05, FLK_Object06, FLK_Object07, FLK_Object08, FLK_Object09, FLK_Object10, FLK_Object11, FLK_Object12, FLK_Object13, FLK_Object14, FLK_Object15, FLK_Object16, FLK_Object17, FLK_Object18, FLK_Object19, FLK_Object20, FLK_Object21, FLK_Object22, FLK_Object23, FLK_Object24, FLK_Object25, FLK_Object26, FLK_Object27, FLK_Object28, FLK_Object29, FLK_Object30, FLK_Object31, FLK_Object32, FLK_Object33, FLK_Object34, FLK_Object35, FLK_Object36, FLK_Object37, FLK_Object38, FLK_Object39, FLK_Object40, FLK_Object41, FLK_Object42, FLK_Object43, FLK_Object44, FLK_Object45, FLK_Object46, FLK_Object47, FLK_Object48, FLK_Object49, FLK_Object50, FLK_Object51, FLK_Object52, FLK_Object53, FLK_Object54, FLK_Object55, FLK_Object56, FLK_Object57, FLK_Object58, FLK_Object59, FLK_Object60, FLK_Object61, FLK_Object62, FLK_Object63, FLK_Object64, FLK_Object65, FLK_Object66, FLK_Object67, FLK_Object68, FLK_Object69, FLK_Object70, FLK_Object71, FLK_Object72, FLK_Object73, FLK_Object74};
weapons[] = {};
requiredVersion = 1.90;
};
class FLK_veg
{
units[] = {Flk_Grass1, Flk_Bush01, Flk_Hedge1, Flk_Hedge2};
weapons[] = {};
requiredVersion = 1.90;
};
class CfgVehicles
{
class All{};
class Static: All {};
class Building: Static {};
class NonStrategic: Building {};
class Fence: NonStrategic {};
class House: NonStrategic {};
class FLK_Object: House
{
scope=2;
side = 3;
vehicleClass = "Falklands - Objects";
model="\FLK_Obj\Bu\20ftCont.p3d";
displayName="20ft Container";
nameSound="house";
accuracy=1000;
simulation="house";
destrType="0";
cost=0;
ladders[]={};
irTarget=0;
armor=5000;
};
class FLK_Object01: FLK_Object
{
model="\FLK_Obj\Bu\EstaHse";
displayName="Estancia House";
};
class FLK_Object02: FLK_Object
{
model="\FLK_Obj\Bu\EstaHseSd";
displayName="Estancia Shed";
};
class FLK_Object03: FLK_Object
{
model="\FLK_Obj\Bu\FLK_Abay1";
displayName="Ajax Section 1";
};
class FLK_Object04: FLK_Object
{
model="\FLK_Obj\Bu\FLK_Abay2";
displayName="Ajax Section 2";
};
class FLK_Object05: FLK_Object
{
model="\FLK_Obj\Bu\FLK_Abay3";
displayName="Ajax Section 3";
};
class FLK_Object06: FLK_Object
{
model="\FLK_Obj\Bu\FLK_Abay4";
displayName="Ajax Section 4";
};
class FLK_Object07: FLK_Object
{
model="\FLK_Obj\Bu\FLK_Abay5";
displayName="Ajax Section 5";
};
class FLK_Object08: FLK_Object
{
model="\FLK_Obj\Bu\FLK_Abay6";
displayName="Ajax Section 6";
};
class FLK_Object09: FLK_Object
{
model="\FLK_Obj\Bu\FLKNissan24";
displayName="24ft Nissan Hut Windows";
};
class FLK_Object10: FLK_Object
{
model="\FLK_Obj\Bu\FLKNissan24Nw";
displayName="24ft Nissan Hut";
};
class FLK_Object11: FLK_Object
{
model="\FLK_Obj\Bu\FLKNissanBase";
displayName="Concrete Base";
};
class FLK_Object12: FLK_Object
{
model="\FLK_Obj\Bu\FuelTank";
displayName="Fuel Tank";
};
class FLK_Object13: FLK_Object
{
model="\FLK_Obj\Bu\GGChrch";
displayName="GG Church";
};
class FLK_Object14: FLK_Object
{
model="\FLK_Obj\Bu\GGSd1";
displayName="GG Shed 1";
};
class FLK_Object15: FLK_Object
{
model="\FLK_Obj\Bu\GGSd2";
displayName="GG Shed 2";
};
class FLK_Object16: FLK_Object
{
model="\FLK_Obj\Bu\GsGnSSL";
displayName="GG Shed 3";
};
class FLK_Object17: FLK_Object
{
model="\FLK_Obj\Bu\GsGnSSLL";
displayName="GG Shed 4";
};
class FLK_Object18: FLK_Object
{
model="\FLK_Obj\Bu\GsGnSSLR";
displayName="GG Shed 5";
};
class FLK_Object19: FLK_Object
{
model="\FLK_Obj\Bu\GT26GR";
displayName="Sg Building 1";
};
class FLK_Object20: FLK_Object
{
model="\FLK_Obj\Bu\GT26WC";
displayName="Sg Building 2";
};
class FLK_Object21: FLK_Object
{
model="\FLK_Obj\Bu\Gtbu1";
displayName="Sg Building 3";
};
class FLK_Object22: FLK_Object
{
model="\FLK_Obj\Bu\Gtbu2";
displayName="Sg Building 4";
};
class FLK_Object23: FLK_Object
{
model="\FLK_Obj\Bu\Gtbu3";
displayName="Sg Building 5";
};
class FLK_Object24: FLK_Object
{
model="\FLK_Obj\Bu\GtDk1";
displayName="Dock";
};
class FLK_Object25: FLK_Object
{
model="\FLK_Obj\Bu\GtDk2";
displayName="Dock";
};
class FLK_Object26: FLK_Object
{
model="\FLK_Obj\Bu\GTDockSide";
displayName="DockSide";
};
class FLK_Object27: FLK_Object
{
model="\FLK_Obj\Bu\GTFu1a";
displayName="Factory Unit";
};
class FLK_Object28: FLK_Object
{
model="\FLK_Obj\Bu\GTFuel2";
displayName="Oil Tank Large";
ladders[]={"start","end"};
};
class FLK_Object29: FLK_Object
{
model="\FLK_Obj\Bu\GTFuel";
displayName="Oil Tank";
ladders[]={"start","end"};
};
class FLK_Object30: FLK_Object
{
model="\FLK_Obj\Bu\GytChurch";
displayName="SG Church";
};
class FLK_Object31: FLK_Object
{
model="\FLK_Obj\Bu\kepbu1";
displayName="Sg Building 6";
};
class FLK_Object32: FLK_Object
{
model="\FLK_Obj\Bu\kepbu2";
displayName="Sg Building 7";
};
class FLK_Object33: FLK_Object
{
model="\FLK_Obj\Bu\kepbu3";
displayName="Sg Building 8";
};
class FLK_Object34: FLK_Object
{
model="\FLK_Obj\Bu\kepbu4";
displayName="Sg Building 9";
};
class FLK_Object35: FLK_Object
{
model="\FLK_Obj\Bu\kepbu4a";
displayName="Sg Building 10";
};
class FLK_Object36: FLK_Object
{
model="\FLK_Obj\Bu\kepbu5";
displayName="Sg Building 11";
};
class FLK_Object37: FLK_Object
{
model="\FLK_Obj\Bu\kepbu6";
displayName="Sg Building 12";
};
class FLK_Object38: FLK_Object
{
model="\FLK_Obj\Bu\kepbu7";
displayName="Sg Building 13";
};
class FLK_Object39: FLK_Object
{
model="\FLK_Obj\Bu\kepbu8";
displayName="Sg Building 14";
};
class FLK_Object40: FLK_Object
{
model="\FLK_Obj\Bu\kepbu9";
displayName="Sg Building 15";
};
class FLK_Object41: FLK_Object
{
model="\FLK_Obj\Bu\kepbu10";
displayName="Sg Building 16";
};
class FLK_Object42: FLK_Object
{
model="\FLK_Obj\Bu\kepDock";
displayName="KEP Dock";
};
class FLK_Object43: FLK_Object
{
model="\FLK_Obj\Bu\Pier";
displayName="Pier";
ladders[]={"start1","end1"};
};
class FLK_Object44: FLK_Object
{
model="\FLK_Obj\Bu\PierE";
displayName="Pier Extension";
};
class FLK_Object45: FLK_Object
{
model="\FLK_Obj\Bu\SCBarn1";
displayName="SC Building 1";
};
class FLK_Object46: FLK_Object
{
model="\FLK_Obj\Bu\SCBarn2";
displayName="SC Building 2";
};
class FLK_Object47: FLK_Object
{
model="\FLK_Obj\Bu\SCBBHut1";
displayName="SC Building 3";
};
class FLK_Object48: FLK_Object
{
model="\FLK_Obj\Bu\SCBBHut2";
displayName="SC Building 4";
};
class FLK_Object49: FLK_Object
{
model="\FLK_Obj\Bu\ScBTHse";
displayName="SC Building 5";
};
class FLK_Object50: FLK_Object
{
model="\FLK_Obj\Bu\SCGreenhouse";
displayName="SC Building 6";
};
class FLK_Object51: FLK_Object
{
model="\FLK_Obj\Bu\SCGrnHse2";
displayName="SC Building 7";
};
class FLK_Object52: FLK_Object
{
model="\FLK_Obj\Bu\SCHse1";
displayName="SC Building 8";
};
class FLK_Object53: FLK_Object
{
model="\FLK_Obj\Bu\SCHse2";
displayName="SC Building 9";
};
class FLK_Object54: FLK_Object
{
model="\FLK_Obj\Bu\SCHse3";
displayName="SC Building 10";
};
class FLK_Object55: FLK_Object
{
model="\FLK_Obj\Bu\SCHut1";
displayName="SC Building 11";
};
class FLK_Object56: FLK_Object
{
model="\FLK_Obj\Bu\SCManHse2";
displayName="SC Building 12";
};
class FLK_Object57: FLK_Object
{
model="\FLK_Obj\Bu\SCManHse2a";
displayName="SC Building 12a";
};
class FLK_Object58: FLK_Object
{
model="\FLK_Obj\Bu\SCManHse2b";
displayName="SC Building 12b";
};
class FLK_Object59: FLK_Object
{
model="\FLK_Obj\Bu\SCManHse";
displayName="SC Building 13";
};
class FLK_Object60: FLK_Object
{
model="\FLK_Obj\Bu\SCManHseExt";
displayName="SC Building 13a";
};
class FLK_Object61: FLK_Object
{
model="\FLK_Obj\Bu\SCOldHs1";
displayName="SC Building 14";
};
class FLK_Object62: FLK_Object
{
model="\FLK_Obj\Bu\SCOldHs1b";
displayName="SC Building 14a";
};
class FLK_Object63: FLK_Object
{
model="\FLK_Obj\Bu\ScRedRoof";
displayName="SC Building 15";
};
class FLK_Object64: FLK_Object
{
model="\FLK_Obj\Bu\ScSShed1";
displayName="SC Building 16";
};
class FLK_Object65: FLK_Object
{
model="\FLK_Obj\Bu\ScSShed2";
displayName="SC Building 17";
};
class FLK_Object66: FLK_Object
{
model="\FLK_Obj\Bu\ScSShedS1";
displayName="SC Building 18";
};
class FLK_Object67: FLK_Object
{
model="\FLK_Obj\Bu\ScSShedS2";
displayName="SC Building 19";
};
class FLK_Object68: FLK_Object
{
model="\FLK_Obj\Bu\ScStables";
displayName="SC Building 20";
};
class FLK_Object69: FLK_Object
{
model="\FLK_Obj\Bu\SGBu1";
displayName="Sg Building 17";
};
class FLK_Object70: FLK_Object
{
model="\FLK_Obj\Bu\RadioMst";
displayName="Radio Mast";
};
class FLK_Object71: FLK_Object
{
model="\FLK_Obj\Bu\DugDirt";
displayName="Ploughed Earth";
};
class FLK_Object72: FLK_Object
{
model="\FLK_Obj\Bu\GtBunker01";
displayName="Bunker 1";
};
class FLK_Object73: FLK_Object
{
model="\FLK_Obj\Bu\GtBunker02";
displayName="Bunker 2";
};
class FLK_Object74: FLK_Object
{
model="\FLK_Obj\Bu\GtBunker03";
displayName="Bunker 3";
};
class FLK_veg: fence
{
scope=2;
vehicleClass = "Falklands - Objects";
cost=1;
mapSize=2;
};
class Flk_Grass1: FLK_veg
{
displayName="Grass Cump";
model="\FLK_Obj\Greenery\grass1";
};
class Flk_Bush01: FLK_veg
{
displayName="Gorse Bush";
model="\FLK_Obj\Greenery\grass1";
};
class Flk_Hedge1: FLK_veg
{
displayName="Hedge 12.5m";
model="\FLK_Obj\Greenery\Hedge12";
};
class Flk_Hedge2: FLK_veg
{
displayName="Hedge with Hole 12.5m";
model="\FLK_Obj\Greenery\Hedge12b";
};
};
class CfgNonAIVehicles
{ class StreetLamp {};
class FLK_RWLight1: StreetLamp
{
scope=2;
model="\FLK_Obj\Bu\RwLight";
displayName="Runway Light";
colorDiffuse[]={1,0.200000,0.200000};
colorAmbient[]={1,0.100000,0.100000};
brightness=.05;
armorBulb=1;
};
};
First of all have you set up the Named Properties correctly in the Geometry LOD of each object? You should have a named property that is called "Class" with the value "House", and a property called "Map" with the value "House". It's probably worth throwing in a property called "Dammage" with the value "No".
Next....binarize them if you haven't already! And check that all the pathing is correct. Finally....I dunno... http://forums.bistudio.com/oldsmileys/tounge_o.gif
Oh...just a thought. Maybe try a different pbo making tool.
Powered by vBulletin® Version 4.1.10 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.