Page 1 of 1

More Custom Sides Troubles [Solved]

Posted: Wed Jul 08, 2009 7:47 pm
by Fierfek
Hey, sorry to trouble you, but I am having more custom sides troubles. The level doesn't crash, but my new units won't appear in the level (besides the one I figured out a couple of days ago). I found this in my error log:
Hidden/Spoiler:
Message Severity: 3
C:\Battlefront2\main\Battlefront2\Source\LoadUtil.cpp(829)
Unable to find level chunk rep_inf_niner_commando in C:\Program Files\LucasArts\Star Wars Battlyfront II\GameData\AddOn\RCO\Data\_lvl_pc\SIDE\rep.lvl


Message Severity: 3
C:\Battlefront2\main\Battlefront2\Source\LoadUtil.cpp(829)
Unable to find level chunk rep_inf_fixer_commando in C:\Program Files\LucasArts\Star Wars Battlyfront II\GameData\AddOn\RCO\Data\_lvl_pc\SIDE\rep.lvl


Message Severity: 3
C:\Battlefront2\main\Battlefront2\Source\LoadUtil.cpp(829)
Unable to find level chunk rep_inf_boss_commando in C:\Program Files\LucasArts\Star Wars Battlyfront II\GameData\AddOn\RCO\Data\_lvl_pc\SIDE\rep.lvl


Message Severity: 3
C:\Battlefront2\main\Battlefront2\Source\LoadUtil.cpp(829)
Unable to find level chunk rep_inf_sev_commando in C:\Program Files\LucasArts\Star Wars Battlyfront II\GameData\AddOn\RCO\Data\_lvl_pc\SIDE\rep.lvl


Message Severity: 3
C:\Battlefront2\main\Battlefront2\Source\LoadUtil.cpp(829)
Unable to find level chunk rep_inf_darman_commando in C:\Program Files\LucasArts\Star Wars Battlyfront II\GameData\AddOn\RCO\Data\_lvl_pc\SIDE\rep.lvl


Message Severity: 3
C:\Battlefront2\main\Battlefront2\Source\LoadUtil.cpp(829)
Unable to find level chunk rep_inf_atin_commando in C:\Program Files\LucasArts\Star Wars Battlyfront II\GameData\AddOn\RCO\Data\_lvl_pc\SIDE\rep.lvl


Message Severity: 3
C:\Battlefront2\main\Battlefront2\Source\LoadUtil.cpp(1019)
Unable to find level chunk in dc:SIDE\rep.lvl
The only commando that didn't crash was scorch, whom I figured out a couple days ago. What do these messages mean, and how do I fix them?

EDIT: I also found this severity 3 error:
Hidden/Spoiler:
Message Severity: 3
C:\Battlefront2\main\Battlefront2\Platform\PC\pcFirstPerson.cpp(69)
FirstPerson::LoadLVLFile: Could not open FPM\REP\rep.lvl
ifs_sideselect_fnEnter(): Map does not support custom era teams
ifs_sideselect_fnEnter(): The award settings file does not exist
Does that relate?

Re: More Custom Sides Troubles

Posted: Wed Jul 08, 2009 8:02 pm
by Deviss
well the first you forgot add the commando req and odfs in your rep.req file

Re: More Custom Sides Troubles

Posted: Wed Jul 08, 2009 8:07 pm
by Fierfek
DEVISS-REX wrote:well the first you forgot add the commando req and odfs in your rep.req file
What do you mean? The odf names are:

Code: Select all

rep_inf_boss_commando
rep_inf_sev_commando
rep_inf_fixer_commando
rep_inf_darman_commando
rep_inf_atin_commando
rep_inf_niner_commando
I have added them to my req (the one right inside the rep folder). Here is the req:
Hidden/Spoiler:
ucft
{
REQN
{
"lvl"
"rep_inf_scorch_commando"
"rep_inf_niner_commando"
"rep_inf_fixer_commando"
"rep_inf_boss_commando"
"rep_inf_sev_commando"
"rep_inf_darman_commando"
"rep_inf_atin_commando"
"rep_bldg_forwardcenter"
"rep_fly_anakinstarfighter_sc"
"rep_fly_arc170fighter_dome"
"rep_fly_arc170fighter_sc"
"rep_fly_assault_dome"
"rep_fly_cat_dome"
"rep_fly_gunship"
"kam_fly_ride_gunship"
"rep_fly_gunship_sc"
"rep_fly_gunship_dome"
"rep_fly_jedifighter_dome"
"rep_fly_jedifighter_sc"
"rep_fly_ride_gunship"
"rep_fly_vwing"
"rep_hero_aalya"
"rep_hero_anakin"
"rep_hero_cloakedanakin"
"rep_hero_kiyadimundi"
"rep_hero_macewindu"
"rep_hero_macewindu_obi"
"rep_hero_obiwan"
"rep_hero_yoda"
"rep_hover_fightertank"
"rep_hover_barcspeeder"
"rep_inf_ep2_engineer"
"rep_inf_ep2_jettrooper"
"rep_inf_ep2_jettrooper_training"
"rep_inf_ep2_jettrooper_rifleman"
"rep_inf_ep2_jettrooper_sniper"
"rep_inf_ep2_officer"
"rep_inf_ep2_officer_training"
"rep_inf_ep2_pilot"
"rep_inf_ep2_rifleman"
"rep_inf_ep2_rocketeer"
"rep_inf_ep2_rocketeer_chaingun"
"rep_inf_ep2_sniper"
"rep_inf_ep2_marine"
"rep_inf_ep3_engineer"
"rep_inf_ep3_jettrooper"
"rep_inf_ep3_officer"
"rep_inf_ep3_pilot"
"rep_inf_ep3_rifleman"
"rep_inf_ep3_marine"
"rep_inf_ep3_rocketeer"
"rep_inf_ep3_sniper"
"rep_inf_ep3_sniper_felucia"
"rep_walk_atte"
"rep_walk_atte_nospawn"
"rep_walk_oneman_atst"
"rep_veh_remote_terminal"
"uta1_prop_gunship"
"uta_fly_ride_gunship"
"uta_fly_ride_gunshipmyg"

}
}
And here is the lua:
Hidden/Spoiler:
--
-- Copyright (c) 2005 Pandemic Studios, LLC. All rights reserved.
--

-- load the gametype script
ScriptCB_DoFile("ObjectiveConquest")
ScriptCB_DoFile("setup_teams")

-- REP Attacking (attacker is always #1)
REP = 1;
CIS = 2;
-- These variables do not change
ATT = REP;
DEF = CIS;


function ScriptPostLoad()


--This defines the CPs. These need to happen first
cp1 = CommandPost:New{name = "cp1"}
cp2 = CommandPost:New{name = "cp2"}
cp3 = CommandPost:New{name = "cp3"}
cp4 = CommandPost:New{name = "cp4"}



--This sets up the actual objective. This needs to happen after cp's are defined
conquest = ObjectiveConquest:New{teamATT = ATT, teamDEF = DEF,
textATT = "game.modes.con",
textDEF = "game.modes.con2",
multiplayerRules = true}

--This adds the CPs to the objective. This needs to happen after the objective is set up
conquest:AddCommandPost(cp1)
conquest:AddCommandPost(cp2)
conquest:AddCommandPost(cp3)
conquest:AddCommandPost(cp4)

conquest:Start()

EnableSPHeroRules()


end


---------------------------------------------------------------------------
-- FUNCTION: ScriptInit
-- PURPOSE: This function is only run once
-- INPUT:
-- OUTPUT:
-- NOTES: The name, 'ScriptInit' is a chosen convention, and each
-- mission script must contain a version of this function, as
-- it is called from C to start the mission.
---------------------------------------------------------------------------
function ScriptInit()

ReadDataFile("ingame.lvl")


SetMaxFlyHeight(30)
SetMaxPlayerFlyHeight (30)

SetMemoryPoolSize ("ClothData",20)
SetMemoryPoolSize ("Combo",50) -- should be ~ 2x number of jedi classes
SetMemoryPoolSize ("Combo::State",650) -- should be ~12x #Combo
SetMemoryPoolSize ("Combo::Transition",650) -- should be a bit bigger than #Combo::State
SetMemoryPoolSize ("Combo::Condition",650) -- should be a bit bigger than #Combo::State
SetMemoryPoolSize ("Combo::Attack",550) -- should be ~8-12x #Combo
SetMemoryPoolSize ("Combo::DamageSample",6000) -- should be ~8-12x #Combo::Attack
SetMemoryPoolSize ("Combo::Deflect",100) -- should be ~1x #combo

ReadDataFile("sound\\yav.lvl;yav1cw")
ReadDataFile("SIDE\\imp.lvl",
"imp_inf_sniper")
ReadDataFile("dc:SIDE\\rep.lvl",
"rep_inf_scorch_commando",
"rep_inf_niner_commando",
"rep_inf_fixer_commando",
"rep_inf_boss_commando",
"rep_inf_sev_commando",
"rep_inf_darman_commando",
"rep_inf_atin_commando")
ReadDataFile("SIDE\\cis.lvl",
"cis_inf_rifleman",
"cis_inf_rocketeer",
"cis_inf_engineer",
"cis_inf_sniper",
"cis_inf_officer",
"cis_inf_droideka",
"cis_hero_darthmaul",
"cis_hover_aat")


ReadDataFile("SIDE\\tur.lvl",
"tur_bldg_laser",
"tur_bldg_tower")

SetupTeams{
rep = {
team = REP,
units = 20,
reinforcements = 150,
soldier = { "rep_inf_atin_commando",9, 25},
assault = { "rep_inf_darman_commando",1, 4},
engineer = { "rep_inf_fixer_commando",1, 4},
sniper = { "rep_inf_sev_commando",1, 4},
officer = {"rep_inf_niner_commando",1, 4},
special = { "rep_inf_scorch_commando",1, 4},

},
cis = {
team = CIS,
units = 20,
reinforcements = 150,
soldier = { "cis_inf_rifleman",9, 25},
assault = { "cis_inf_rocketeer",1, 4},
engineer = { "cis_inf_engineer",1, 4},
sniper = { "cis_inf_sniper",1, 4},
officer = {"cis_inf_officer",1, 4},
special = { "cis_inf_droideka",1, 4},
}
}

SetHeroClass(CIS, "cis_hero_darthmaul")
SetHeroClass(REP, "rep_inf_boss_commando")


-- Level Stats
-- ClearWalkers()
AddWalkerType(0, 4) -- special -> droidekas
AddWalkerType(1, 0) -- 1x2 (1 pair of legs)
AddWalkerType(2, 0) -- 2x2 (2 pairs of legs)
AddWalkerType(3, 0) -- 3x2 (3 pairs of legs)
local weaponCnt = 1024
SetMemoryPoolSize("Aimer", 75)
SetMemoryPoolSize("AmmoCounter", weaponCnt)
SetMemoryPoolSize("BaseHint", 1024)
SetMemoryPoolSize("EnergyBar", weaponCnt)
SetMemoryPoolSize("EntityCloth", 32)
SetMemoryPoolSize("EntityFlyer", 32)
SetMemoryPoolSize("EntityHover", 32)
SetMemoryPoolSize("EntityLight", 200)
SetMemoryPoolSize("EntitySoundStream", 4)
SetMemoryPoolSize("EntitySoundStatic", 32)
SetMemoryPoolSize("MountedTurret", 32)
SetMemoryPoolSize("Navigator", 128)
SetMemoryPoolSize("Obstacle", 1024)
SetMemoryPoolSize("PathNode", 1024)
SetMemoryPoolSize("SoundSpaceRegion", 64)
SetMemoryPoolSize("TreeGridStack", 1024)
SetMemoryPoolSize("UnitAgent", 128)
SetMemoryPoolSize("UnitController", 128)
SetMemoryPoolSize("Weapon", weaponCnt)

SetSpawnDelay(10.0, 0.25)
--ReadDataFile("dc:RCO\\RCO.lvl", "RCO_conquest")
ReadDataFile("dc:RCO\\RCO.lvl", "RCO_conquest")
SetDenseEnvironment("false")




-- Sound

SetSoundEffect("ScopeDisplayZoomIn", "binocularzoomin")
SetSoundEffect("ScopeDisplayZoomOut", "binocularzoomout")

voiceSlow = OpenAudioStream("sound\\global.lvl", "rep_unit_vo_slow")
AudioStreamAppendSegments("sound\\global.lvl", "cis_unit_vo_slow", voiceSlow)
AudioStreamAppendSegments("sound\\global.lvl", "global_vo_slow", voiceSlow)

voiceQuick = OpenAudioStream("sound\\global.lvl", "rep_unit_vo_quick")
AudioStreamAppendSegments("sound\\global.lvl", "cis_unit_vo_quick", voiceQuick)

OpenAudioStream("sound\\global.lvl", "cw_music")
-- OpenAudioStream("sound\\global.lvl", "global_vo_quick")
-- OpenAudioStream("sound\\global.lvl", "global_vo_slow")
OpenAudioStream("sound\\yav.lvl", "yav1")
OpenAudioStream("sound\\yav.lvl", "yav1")
OpenAudioStream("sound\\yav.lvl", "yav1_emt")

SetBleedingVoiceOver(REP, REP, "rep_off_com_report_us_overwhelmed", 1)
SetBleedingVoiceOver(REP, CIS, "rep_off_com_report_enemy_losing", 1)
SetBleedingVoiceOver(CIS, REP, "cis_off_com_report_enemy_losing", 1)
SetBleedingVoiceOver(CIS, CIS, "cis_off_com_report_us_overwhelmed", 1)

SetOutOfBoundsVoiceOver(2, "cisleaving")
SetOutOfBoundsVoiceOver(1, "repleaving")

SetAmbientMusic(REP, 1.0, "rep_yav_amb_start", 0,1)
SetAmbientMusic(REP, 0.8, "rep_yav_amb_middle", 1,1)
SetAmbientMusic(REP, 0.2, "rep_yav_amb_end", 2,1)
SetAmbientMusic(CIS, 1.0, "cis_yav_amb_start", 0,1)
SetAmbientMusic(CIS, 0.8, "cis_yav_amb_middle", 1,1)
SetAmbientMusic(CIS, 0.2, "cis_yav_amb_end", 2,1)

SetVictoryMusic(REP, "rep_yav_amb_victory")
SetDefeatMusic (REP, "rep_yav_amb_defeat")
SetVictoryMusic(CIS, "cis_yav_amb_victory")
SetDefeatMusic (CIS, "cis_yav_amb_defeat")

SetSoundEffect("ScopeDisplayZoomIn", "binocularzoomin")
SetSoundEffect("ScopeDisplayZoomOut", "binocularzoomout")
--SetSoundEffect("BirdScatter", "birdsFlySeq1")
--SetSoundEffect("WeaponUnableSelect", "com_weap_inf_weaponchange_null")
--SetSoundEffect("WeaponModeUnableSelect", "com_weap_inf_modechange_null")
SetSoundEffect("SpawnDisplayUnitChange", "shell_select_unit")
SetSoundEffect("SpawnDisplayUnitAccept", "shell_menu_enter")
SetSoundEffect("SpawnDisplaySpawnPointChange", "shell_select_change")
SetSoundEffect("SpawnDisplaySpawnPointAccept", "shell_menu_enter")
SetSoundEffect("SpawnDisplayBack", "shell_menu_exit")


--OpeningSateliteShot
AddCameraShot(0.908386, -0.209095, -0.352873, -0.081226, -45.922508, -19.114113, 77.022636);

AddCameraShot(-0.481173, 0.024248, -0.875181, -0.044103, 14.767292, -30.602322, -144.506851);
AddCameraShot(0.999914, -0.012495, -0.004416, -0.000055, 1.143253, -33.602314, -76.884430);
AddCameraShot(0.839161, 0.012048, -0.543698, 0.007806, 19.152437, -49.802273, 24.337317);
AddCameraShot(0.467324, 0.006709, -0.883972, 0.012691, 11.825212, -49.802273, -7.000720);
AddCameraShot(0.861797, 0.001786, -0.507253, 0.001051, -11.986043, -59.702248, 23.263165);
AddCameraShot(0.628546, -0.042609, -0.774831, -0.052525, 20.429928, -48.302277, 9.771714);
AddCameraShot(0.765213, -0.051873, 0.640215, 0.043400, 57.692474, -48.302277, 16.540724);
AddCameraShot(0.264032, -0.015285, -0.962782, -0.055734, -16.681797, -42.902290, 129.553268);
AddCameraShot(-0.382320, 0.022132, -0.922222, -0.053386, 20.670977, -42.902290, 135.513001);
end
And what do you mean when you say "add the odfs in your req"?

Re: More Custom Sides Troubles

Posted: Wed Jul 08, 2009 8:10 pm
by Deviss
why this location C:\Program Files\LucasArts\Star Wars Battlyfront II\GameData\AddOn\RCO\Data\_lvl_pc\SIDE\rep.lvl and game can't find your rep.lvl in that location :D

Re: More Custom Sides Troubles

Posted: Wed Jul 08, 2009 8:13 pm
by Fierfek
DEVISS-REX wrote:why this location C:\Program Files\LucasArts\Star Wars Battlyfront II\GameData\AddOn\RCO\Data\_lvl_pc\SIDE\rep.lvl and game can't find your rep.lvl in that location :D
Uh, haha. That directory is intentional - I had installed the conversion pack, but to uninstall it I uninstalled BF2, then reinstalled to different location, to make sure it was clean. So, the "Battlyfront" part is on purpose.
Any other suggestions?

Re: More Custom Sides Troubles

Posted: Wed Jul 08, 2009 8:14 pm
by Deviss
Fierfek wrote:
DEVISS-REX wrote:why this location C:\Program Files\LucasArts\Star Wars Battlyfront II\GameData\AddOn\RCO\Data\_lvl_pc\SIDE\rep.lvl and game can't find your rep.lvl in that location :D
Uh, haha. That directory is intentional - I had installed the conversion pack, but to uninstall it I uninstalled BF2, then reinstalled to different location, to make sure it was clean. So, the "Battlyfront" part is on purpose.
Any other suggestions?
yes put your rep.lvl on that location xD, please try it and surely work fine :D

Re: More Custom Sides Troubles

Posted: Wed Jul 08, 2009 8:19 pm
by [RDH]Zerted

Code: Select all

ifs_sideselect_fnEnter(): Map does not support custom era teams
ifs_sideselect_fnEnter(): The award settings file does not exist
Messages in the format 'function name: message' are from the v1.3 patch.

These two messages are created when the side select screen is entered (or built, I forget). The first one means your map doesn't change the names of the team selection buttons. The second line means the graphical award effects won't be disabled.

Re: More Custom Sides Troubles

Posted: Wed Jul 08, 2009 8:34 pm
by Fierfek
DEVISS-REX wrote:
Fierfek wrote:
DEVISS-REX wrote:why this location C:\Program Files\LucasArts\Star Wars Battlyfront II\GameData\AddOn\RCO\Data\_lvl_pc\SIDE\rep.lvl and game can't find your rep.lvl in that location :D
Uh, haha. That directory is intentional - I had installed the conversion pack, but to uninstall it I uninstalled BF2, then reinstalled to different location, to make sure it was clean. So, the "Battlyfront" part is on purpose.
Any other suggestions?
yes put your rep.lvl on that location xD, please try it and surely work fine :D
Okay, it didn't fix it, I am trying a manual clean and remunging. Hope it works........

Re: More Custom Sides Troubles

Posted: Wed Jul 08, 2009 8:41 pm
by Deviss
Fierfek wrote:Okay, it didn't fix it, I am trying a manual clean and remunging. Hope it works........
well i hope this work, i wait for notice :wink:

Re: More Custom Sides Troubles

Posted: Wed Jul 08, 2009 10:22 pm
by Fierfek
DEVISS-REX wrote:
Fierfek wrote:Okay, it didn't fix it, I am trying a manual clean and remunging. Hope it works........
well i hope this work, i wait for notice :wink:
Yes! The manual clean made it work!
Thanks guys!