Forum Jump :

Author Message


Posts: 53
Rank:


Level: Member

Country: uk
Location: SW
Occupation:
Age:
In-game name:

 
#1 Posted at 2008-06-03 19:20        
     
Hi guys

I have an error on my mission
"cannot play this mission as it relies on downloadable content that has been deleted"

I posted the full text of the problem here (but this forum seems much better in terms of the responses etc.

http://forum.armedassault.info/index.php?showtopic=995

I have manually edited evolution to mnake it british soldiers etc. Now it works on my PC but when i go to my server (which has the same addons) it won't start the map saying this mission relies on downloadable content which has been deleted. thing is, it hasn't been deleted it is there. in my mission file I have the starting code that describes two lists of addons needed:

addOns[]=
{
"CAAir",
"sara",
"cacharacters",
"CATracked",
"cawheeled",
"camisc",
"cabuildings",
"CAAir3_Su34",
"CAWater",
"cadata",
"CAA10",
"caweapons",
"CAWheeled3_M1030",
//added
"MAP_Misc",
"MAP_Air_Weap",
"MAP_Air",
"rkta_f16",
"GIG_Scud",
"RH_mwp",
"S63_GrenadierPack",
// "pingu_claymore",
"SIX_Weaponpack",
"B45_WFR",
"RHS_Hind",
//adding brit
"RAF_Chin47",
// "Royal_Marines_V2",
// "TDMG_CHR",
// "TDMG_H",
// "TDMG_VHCLS",
// "TDMG_Weap",
// "tsn_lr",
// "UKF_L96A1",
// "UKF_LMGSUSAT",
// "ukf_sidearms",
// "UKF_SLMG",
"ukf_ukweps",
"swm_gsniper_replm_usmc",
"swm_gsniper_replm_st_all",
"swm_gsniper_replm_sf_west",
"swm_gsniper_replm_sf_sla",
"swm_gsniper_replm_sf_racs",
"swm_gsniper_replm_sf_all",
"swm_ghillie_sniper_pack"
// "ukf_ukweps_CFG"
};
addOnsAuto[]=
{
"CATracked",
"cacharacters",
"camisc",
"CAAir",
"CAWheeled",
"CABuildings",
"CAAir3_Su34",
"CAWater",
"cadata",
"CAA10",
"caweapons",
"CAWheeled3_M1030",
//added
"MAP_Misc",
"MAP_Air_Weap",
"MAP_Air",
"rhs_hind",
"rkta_f16",
"GIG_Scud",
"RH_mwp",
"S63_GrenadierPack",
// "pingu_claymore",
"SIX_Weaponpack",
"B45_WFR",
"sara",
//adding brit
"RAF_Chin47",
// "Royal_Marines_V2",
"TDMG_CHR",
// "TDMG_H",
// "TDMG_VHCLS",
// "TDMG_Weap",
// "tsn_lr",
// "UKF_L96A1",
// "UKF_LMGSUSAT",
// "ukf_sidearms",
// "UKF_SLMG",
"ukf_ukweps",
"swm_gsniper_replm_usmc",
"swm_gsniper_replm_st_all",
"swm_gsniper_replm_sf_west",
"swm_gsniper_replm_sf_sla",
"swm_gsniper_replm_sf_racs",
"swm_gsniper_replm_sf_all",
"swm_ghillie_sniper_pack",
"ukf_ukweps_CFG"
};

what do these two lists do?

I have spent the whole day editing these lists and testing, selecting different mods and removing or replacing them in either list, but to no avail.... the main problems seem to be the TDMG files atm.

do the lists have to be the same as the pbo filenames? or just the pbos with a config.cpp or a config.bin in them?
do you need the keys or bisign files (even if you have disabled keys and version checking etc?)
do you need some filenames in one list but not in the other?

when i take them out the map starts loading and then hangs and the server rotates the map
when i leave them in it just says cannot play map due to blah blah
some of the mods work when excluded like the claymores, others say you cannot play this mission blah blah like the S63grenadier yet you can proceed to play it anyway...

what is the logic?


Author Message


Posts: 19073
Rank:


Level: Super Admin

Country: nl
Location: The Netherlands
Occupation:
Age: 38
In-game name: Foxhound

 
#2 Posted at 2008-06-03 19:35        
     
Not sure what you are doing here, thats a massive list of addons.

Now, lets start at the beginning. Go to the folder where all your editor missions are saved and go to this one. Open the mission.sqm in a text editor like notepad and remove everything from the above list so it looks like this:
addOns[]=
{
};
addOnsAuto[]=
{
};
Save the file and exit.
Now, start Arma, start the editor, load the map and save it. Make sure that when you do this you only have the addons active in your game which you are actually using in this mission.
Now, pbo the file, upload to your server and try again.


BTW, :welcome to Armaholic

Visit my family webshop desteigerhoutshop.nl.

Advertisement


Author Message


Posts: 53
Rank:


Level: Member

Country: uk
Location: SW
Occupation:
Age:
In-game name:

 
#3 Posted at 2008-06-04 07:28        
     
hi fox

thanks for the very fast advice. I need this many addons - you should see the mission! British version of Hohei evolution blue with loads of improvements and addons. We play it on the GITS server, but you can only play it by invite, so xfire me (eggbeast) if you want the map or anything as i'm only really modding stuff for us on our private server so i dont annoy any modders or mappers by re-releasing their map etc. you'd have to really know your way round addons to make this work, it requires about 500mb of extras lol.

I haven't used the editor much. Having come from call of duty where i makes maps and mods i am doing everything in wordpad, audigy and photoshop!

Anyway I fixed it by writing down the missing files each time i loaded the map on the server.

It turns out that
// "Royal_Marines_V2",
// "TDMG_CHR",
// "TDMG_H",
// "TDMG_VHCLS",
// "TDMG_Weap",
// "tsn_lr",
// "UKF_L96A1",
// "UKF_LMGSUSAT",
// "ukf_sidearms",
// "UKF_SLMG",
"ukf_ukweps",
// "ukf_ukweps_CFG"

needed to look like this:

//		"Royal_Marines_V2",
		"royal_marines",
//		"TDMG_CHR",
		"TDMG_UK_Characters",
//		"TDMG_H",
		"TDMG_UK_Harrier",
//		"TDMG_VHCLS",
		"tdmg_uk_landrovers",
//		"TDMG_Weap",
//		"tsn_lr",
		"tsn_lr110",
//		"UKF_L96A1",
//		"UKF_LMGSUSAT",
//		"ukf_sidearms",
//		"UKF_SLMG",
		"ukf_ukweps",

when investigating why i discovered that some modders dont keep to a rigorous naming convention, so their PBO might be named

Royal_Marines_V2.pbo

BUT the class patches name in the config.cpp is actually

royal_marines

the same goes for the others above,

ukf_ukweps

contains the cpp file with class patches ukfweps which calls all of the other ukffiles, so putting them in as necessary CLASS PATCHES when they dont exist as this sort of class makes the server hang.

best thing is like you say - load up the map and see what it wants, e.g. with the TDMG British character pack, TDMG_CHR.pbo

if you put it in your list the server wont start because there is no class patches called TDMG_CHR

if you depbo it and look in the config, or else do not list it in addons and then start the server it says

you cannot play or edit this mission, downloadable content has been deleted - TDMG_UK_Characters

TDMG_UK_Characters is in fact the name of the class patches in the config.cpp in TDMG_CHR.pbo

why the modders dont use the proper naming convention i have no idea, but this explains why some work and some dont and which names to put into your addons list. how the two lists function differently i still dont understand but hey ho.

oh and also note that TDMG also vary case conventions :
tdmg_uk_landrovers
TDMG_UK_Harrier

anyone foolish enough to change the cases to all match in their list would probably have problems on a linux box, as linux is infamously case sensitive - it wrecks call of duty custom files where people script stuff without keeping 100% rigorous about case...

hope this helps someone else, as i notice some other posts about it in other forums but no answers...
:D


Author Message


Posts: 19073
Rank:


Level: Super Admin

Country: nl
Location: The Netherlands
Occupation:
Age: 38
In-game name: Foxhound

 
#4 Posted at 2008-06-04 08:58        
     
Ok, good to see you fixed it but as a well meant advice you might consider it doing my way next time :)
Cause, that would have taken you 1 minute (ok, maybe 3 minutes) to fix this. While now I guess you have been busy a few hours?

Visit my family webshop desteigerhoutshop.nl.

Author Message


Posts: 53
Rank:


Level: Member

Country: uk
Location: SW
Occupation:
Age:
In-game name:

 
#5 Posted at 2008-06-17 07:52        
     
true lol but now i understand the MECHANICS, and when you're learning to mod a new game, doing it the hard way in the early days brings prizes in the long run as i guess you know hehe.