Two big errors I just can't fix.

In this forum you will find and post information regarding the modding of Star Wars Battlefront 2. DO NOT POST MOD IDEAS/REQUESTS.

Moderator: Moderators

Post Reply
User avatar
666rulerofclones
Command Sergeant Major
Command Sergeant Major
Posts: 281
Joined: Fri Aug 08, 2008 1:30 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set
Location: The Badger State!

Two big errors I just can't fix.

Post by 666rulerofclones »

My mod is nearly ready to be released, I just need to get AI Hero Support on all maps and make sure that the fighters are working. But there are two issues. This is the first one:

I can not launch any space maps whatsoever. I'm almost sure that it's an addme.lua issue, but I could be wrong. Here is the addme.lua:
Hidden/Spoiler:
--Search through the missionlist to find a map that matches mapName,
--then insert the new flags into said entry.
--Use this when you know the map already exists, but this content patch is just
--adding new gamemodes (otherwise you should just add whole new entries to the missionlist)
function AddNewGameModes(missionList, mapName, newFlags)
for i, mission in missionList do
if mission.mapluafile == mapName then
for flag, value in pairs(newFlags) do
mission[flag] = value
end
end
end
end

--insert the new gamemodes or maps here for pre-existing maps:
AddNewGameModes(
sp_missionselect_listbox_contents,
"cor1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
--mode_c2_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"cor1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
--mode_c2_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"dag1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"dag1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"dea1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"dea1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"end1%s_%s",
{
--era_x= 1,
--mode_con_x = 1,
--mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_eli_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
--era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"end1%s_%s",
{
--era_x= 1,
--mode_con_x = 1,
--mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_eli_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
--era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"fel1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"fel1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"geo1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_x = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_x = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"geo1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"hot1%s_%s",
{
--era_x= 1,
--mode_con_x = 1,
--mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"hot1%s_%s",
{
--era_x= 1,
--mode_con_x = 1,
--mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"kam1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"kam1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"kas2%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
mode_hunt_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"kas2%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
mode_hunt_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"myg1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_eli_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"myg1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_eli_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"mus1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
mode_hunt_x = 1,
era_z = 1,
mode_eli_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
--mode_c2_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
--mode_c2 = { name="Conquest 2", icon="mode_icon_holo", about="Play as local/campaign units in standard conquest mode!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"mus1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
mode_hunt_x = 1,
era_z = 1,
mode_eli_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
mode_c2 = { name="Conquest 2", icon="mode_icon_holo", about="Play as local/campaign units in standard conquest mode!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"nab2%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
mode_hunt_x = 1,
era_z = 1,
mode_eli_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"nab2%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
mode_hunt_x = 1,
era_z = 1,
mode_eli_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"pol1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"pol1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"spa1%s_%s",
{
era_z = 1,
mode_Diet Dr. Pepper_z = 1,
change = {
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"spa1%s_%s",
{
era_z = 1,
mode_Diet Dr. Pepper_z = 1,
change = {
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"spa3%s_%s",
{
era_x= 1,
mode_Diet Dr. Pepper_x = 1,
change = {
era_x = { name="BF2 Converssion CW", icon2="bfx_cw_icon" },
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"spa3%s_%s",
{
era_x= 1,
mode_Diet Dr. Pepper_x = 1,
change = {
era_x = { name="BF2 Converssion CW", icon2="bfx_cw_icon" },
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"spa6%s_%s",
{
era_x= 1,
mode_Diet Dr. Pepper_x = 1,
change = {
era_x = { name="BF2 Converssion CW", icon2="bfx_cw_icon" },
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"spa6%s_%s",
{
era_x= 1,
mode_Diet Dr. Pepper_x = 1,
change = {
era_x = { name="BF2 Converssion CW", icon2="bfx_cw_icon" },
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"spa7%s_%s",
{
era_x= 1,
mode_Diet Dr. Pepper_x = 1,
change = {
era_x = { name="BF2 Converssion CW", icon2="bfx_cw_icon" },
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"spa7%s_%s",
{
era_x= 1,
mode_Diet Dr. Pepper_x = 1,
change = {
era_x = { name="BF2 Converssion CW", icon2="bfx_cw_icon" },
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"spa8%s_%s",
{
era_z= 1,
mode_Diet Dr. Pepper_z = 1,
change = {
era_z = { name="BF2 Converssion GCW", icon2="bfx_gcw_icon" },
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"spa8%s_%s",
{
era_z= 1,
mode_Diet Dr. Pepper_z = 1,
change = {
era_z = { name="BF2 Converssion GCW", icon2="bfx_gcw_icon" },
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"spa9%s_%s",
{
era_z= 1,
mode_Diet Dr. Pepper_z = 1,
change = {
era_z = { name="BF2 Converssion GCW", icon2="bfx_gcw_icon" },
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"spa9%s_%s",
{
era_z= 1,
mode_Diet Dr. Pepper_z = 1,
change = {
era_z = { name="BF2 Converssion GCW", icon2="bfx_gcw_icon" },
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"tan1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"tan1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"tat2%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_eli_z = 1,
mode_hunt_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"tat2%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_eli_z = 1,
mode_hunt_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"tat3%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"tat3%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"uta1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"uta1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
sp_missionselect_listbox_contents,
"yav1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)
AddNewGameModes(
mp_missionselect_listbox_contents,
"yav1%s_%s",
{
era_x= 1,
mode_con_x = 1,
mode_uber_x = 1,
era_z = 1,
mode_con_z = 1,
mode_uber_z = 1,
mode_c1_z = 1,
change = {
era_x = { name="BF2 Conversion CW", icon2="bfx_cw_icon" },
era_z = { name="BF2 Conversion GCW", icon2="bfx_gcw_icon" },
mode_c1 = { name="SW Laser Tag", icon="rvb_icon", about="A Star Wars imitation of the classic Laser Tag game!"},
},
}
)

--insert totally new maps here:
local sp_n = 0
local mp_n = 0
sp_n = table.getn(sp_missionselect_listbox_contents)
mp_missionselect_listbox_contents[mp_n+1] = sp_missionselect_listbox_contents[sp_n+1]

AddDownloadableContent("COR1", "cor1x_con",4)
AddDownloadableContent("COR1", "cor1x_ord66",4)
AddDownloadableContent("COR1", "cor1x_uber",4)
AddDownloadableContent("COR1", "corx_c2",4)
AddDownloadableContent("COR1", "cor1z_con",4)
AddDownloadableContent("COR1", "cor1z_c1",4)
AddDownloadableContent("COR1", "cor1z_uber",4)
AddDownloadableContent("DAG1", "dag1x_con",4)
AddDownloadableContent("DAG1", "dag1x_uber",4)
AddDownloadableContent("DAG1", "dag1z_con",4)
AddDownloadableContent("DAG1", "dag1z_c1",4)
AddDownloadableContent("DAG1", "dag1z_uber",4)
AddDownloadableContent("DEA1", "dea1x_con",4)
AddDownloadableContent("DEA1", "dea1x_uber",4)
AddDownloadableContent("DEA1", "dea1z_con",4)
AddDownloadableContent("DEA1", "dea1z_c1",4)
AddDownloadableContent("DEA1", "dea1z_uber",4)
AddDownloadableContent("END1", "end1z_con",4)
AddDownloadableContent("END1", "end1z_c1",4)
AddDownloadableContent("END1", "end1z_eli",4)
AddDownloadableContent("END1", "end1z_uber",4)
AddDownloadableContent("FEL1", "fel1x_con",4)
AddDownloadableContent("FEL1", "fel1x_uber",4)
AddDownloadableContent("FEL1", "fel1z_con",4)
AddDownloadableContent("FEL1", "fel1z_c1",4)
AddDownloadableContent("FEL1", "fel1z_uber",4)
AddDownloadableContent("GEO1", "geo1x_con",4)
AddDownloadableContent("GEO1", "geo1x_uber",4)
AddDownloadableContent("GEO1", "geo1x_hunt",4)
AddDownloadableContent("GEO1", "geo1z_c1",4)
AddDownloadableContent("HOT1", "hot1z_con",4)
AddDownloadableContent("HOT1", "hot1z_c1",4)
AddDownloadableContent("HOT1", "hot1z_uber",4)
AddDownloadableContent("KAM1", "kam1x_con",4)
AddDownloadableContent("KAM1", "kam1x_uber",4)
AddDownloadableContent("KAM1", "kam1z_con",4)
AddDownloadableContent("KAM1", "kam1z_c1",4)
AddDownloadableContent("KAM1", "kam1z_c2",4)
AddDownloadableContent("KAM1", "kam1z_uber",4)
AddDownloadableContent("KAS2", "kas2x_con",4)
AddDownloadableContent("KAS2", "kas2x_uber",4)
AddDownloadableContent("KAS2", "kas2x_hunt",4)
AddDownloadableContent("KAS2", "kas2z_con",4)
AddDownloadableContent("KAS2", "kas2z_c1",4)
AddDownloadableContent("KAS2", "kas2z_uber",4)
AddDownloadableContent("MYG1", "myg1x_con",4)
AddDownloadableContent("MYG1", "myg1x_uber",4)
AddDownloadableContent("MYG1", "myg1z_con",4)
AddDownloadableContent("MYG1", "myg1z_c1",4)
AddDownloadableContent("MYG1", "myg1z_eli",4)
AddDownloadableContent("MYG1", "myg1z_uber",4)
AddDownloadableContent("MUS1", "mus1x_con",4)
AddDownloadableContent("MUS1", "mus1x_uber",4)
AddDownloadableContent("MUS1", "mus1z_con",4)
AddDownloadableContent("MUS1", "mus1z_c1",4)
AddDownloadableContent("MUS1", "mus1z_c2",4)
AddDownloadableContent("MUS1", "mus1z_uber",4)
AddDownloadableContent("NAB2", "nab2x_con",4)
AddDownloadableContent("NAB2", "nab2x_uber",4)
AddDownloadableContent("NAB2", "nab2x_hunt",4)
AddDownloadableContent("NAB2", "nab2z_con",4)
AddDownloadableContent("NAB2", "nab2z_c1",4)
AddDownloadableContent("NAB2", "nab2z_c2",4)
AddDownloadableContent("NAB2", "nab2z_eli",4)
AddDownloadableContent("NAB2", "nab2z_uber",4)
AddDownloadableContent("POL1", "pol1x_con",4)
AddDownloadableContent("POl1", "pol1x_uber",4)
AddDownloadableContent("POL1", "pol1z_con",4)
AddDownloadableContent("POL1", "pol1z_c1",4)
AddDownloadableContent("POL1", "pol1z_uber",4)
AddDownloadableContent("SPA1", "spa1z_Diet Dr. Pepper",4)
AddDownloadableContent("SPA3", "spa3x_Diet Dr. Pepper",4)
AddDownloadableContent("SPA6", "spa6x_Diet Dr. Pepper",4)
AddDownloadableContent("SPA7", "spa7x_Diet Dr. Pepper",4)
AddDownloadableContent("SPA8", "spa8z_Diet Dr. Pepper",4)
AddDownloadableContent("SPA9", "spa9z_Diet Dr. Pepper",4)
AddDownloadableContent("TAN1", "tan1x_con",4)
AddDownloadableContent("TAN1", "tan1x_uber",4)
AddDownloadableContent("TAN1", "tan1z_con",4)
AddDownloadableContent("TAN1", "tan1z_c1",4)
AddDownloadableContent("TAN1", "tan1z_uber",4)
AddDownloadableContent("TAT2", "tat2x_con",4)
AddDownloadableContent("TAT2", "tat2x_uber",4)
AddDownloadableContent("TAT2", "tat2z_con",4)
AddDownloadableContent("TAT2", "tat2z_c1",4)
AddDownloadableContent("TAT2", "tat2z_uber",4)
AddDownloadableContent("TAT2", "tat2z_eli",4)
AddDownloadableContent("TAT2", "tat2z_hunt",4)
AddDownloadableContent("TAT3", "tat3x_con",4)
AddDownloadableContent("TAT3", "tat3x_uber",4)
AddDownloadableContent("TAT3", "tat3z_con",4)
AddDownloadableContent("TAT3", "tat3z_c1",4)
AddDownloadableContent("TAT3", "tat3z_uber",4)
AddDownloadableContent("UTA1", "uta1x_con",4)
AddDownloadableContent("UTA1", "uta1x_uber",4)
AddDownloadableContent("UTA1", "uta1z_con",4)
AddDownloadableContent("UTA1", "uta1z_c1",4)
AddDownloadableContent("UTA1", "uta1z_uber",4)
AddDownloadableContent("YAV1", "yav1x_con",4)
AddDownloadableContent("YAV1", "yav1x_uber",4)
AddDownloadableContent("YAV1", "yav1z_con",4)
AddDownloadableContent("YAV1", "yav1z_c1",4)
AddDownloadableContent("YAV1", "yav1z_uber",4)

-- all done
newEntry = nil
n = nil

-- Now load our core.lvl into the shell to add our localize keys
ReadDataFile("..\\..\\addon\\YNT\\data\\_LVL_PC\\core.lvl")
And here is my mission.req:
Hidden/Spoiler:
ucft
{
REQN
{
"config"
"ingame_movies"
}

REQN
{
"script"
"setup_teams"
"gametxpe_conquest"
"gametxpe_capture"
"Objective"
"MultiObjectiveContainer"
"ObjectiveCTF"
"ObjectiveAssault"
"ObjectiveSpaceAssault"
"ObjectiveConquest"
"ObjectiveTDM"
"ObjectiveOneFlagCTF"
"SoundEvent_ctf"
"ObjectiveGoto"
"LinkedShields"
"LinkedDestroxables"
"LinkedTurrets"
"Ambush"
"PlaxMovieWithTransition"
"AIHeroSupport"
}

REQN
{
"lvl"
"cor1x_con"
"cor1x_uber"
"cor1z_con"
"cor1z_c1"
"cor1z_eli"
"cor1z_uber"
"dag1x_con"
"dag1x_uber"
"dag1z_con"
"dag1z_c1"
"dag1z_uber"
"dea1x_con"
"dea1x_uber"
"dea1z_con"
"dea1z_c1"
"dea1z_uber"
"end1z_con"
"end1z_c1"
"end1z_eli"
"end1z_uber"
"fel1x_con"
"fel1x_uber"
"fel1z_con"
"fel1z_c1"
"fel1z_uber"
"geo1x_con"
"geo1x_uber"
"geo1x_hunt"
"geo1z_c1"
"hot1z_con"
"hot1z_c1"
"hot1z_uber"
"kam1x_con"
"kam1x_uber"
"kam1z_con"
"kam1z_c1"
"kam1z_c2"
"kam1z_uber"
"kas2x_con"
"kas2x_uber"
"kas2x_hunt"
"kas2z_con"
"kas2z_c1"
"kas2z_uber"
"mus1x_con"
"mus1x_uber"
"mus1z_con"
"mus1z_c1"
"mus1z_c2"
"mus1z_uber"
"myg1x_con"
"myg1x_uber"
"myg1z_con"
"myg1z_c1"
"myg1z_eli"
"myg1z_uber"
"nab2x_con"
"nab2x_uber"
"nab2x_hunt"
"nab2z_con"
"nab2z_c1"
"nab2z_c2"
"nab2z_eli"
"nab2z_uber"
"pol1x_con"
"pol1x_uber"
"pol1z_con"
"pol1z_c1"
"pol1z_uber"
"spa1z_Diet Dr. Pepper"
"spa3x_Diet Dr. Pepper"
"spa6x_Diet Dr. Pepper"
"spa7x_Diet Dr. Pepper"
"spa8z_Diet Dr. Pepper"
"spa9z_Diet Dr. Pepper"
"tan1x_con"
"tan1x_uber"
"tan1z_con"
"tan1z_c1"
"tan1z_uber"
"tat2x_con"
"tat2x_uber"
"tat2z_con"
"tat2z_c1"
"tat2z_c2"
"tat2z_hunt"
"tat2z_eli"
"tat2z_uber"
"tat3x_con"
"tat3x_uber"
"tat3z_con"
"tat3z_c1"
"tat3z_c2"
"tat3z_hunt"
"tat3z_uber"
"uta1x_con"
"uta1x_uber"
"uta1z_con"
"uta1z_c1"
"uta1z_uber"
"yav1x_con"
"yav1x_uber"
"yav1z_con"
"yav1z_c1"
"yav1z_uber"
}
}
And my second issue is that I can not get the AI to play as heroes no matter what I do. I followed Archer01's tutorial and all, but the AI just refuse to play as the heroes. Here is one of my scripts:
Hidden/Spoiler:
--
-- Copyright (c) 2005 Pandemic Studios, LLC. All rights reserved.
--

-- load the gametype script
ScriptCB_DoFile("ObjectiveConquest")
ScriptCB_DoFile("setup_teams")
ScriptCB_DoFile("AIHeroSupport")
---------------------------------------------------------------------------
-- 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 ScriptPostLoad()

TrashStuff();
PlayAnimExtend();
PlayAnimTakExtend();

BlockPlanningGraphArcs("compactor")
OnObjectKillName(CompactorConnectionOn, "grate01")

DisableBarriers("start_room_barrier")
DisableBarriers("dr_left")
DisableBarriers("circle_bar1")
DisableBarriers("circle_bar2")

-- handle reinforcment loss and defeat condition
OnCharacterDeathTeam(function(character, killer) AddReinforcements(1, -1) end, 1)
OnTicketCountChange(function(team, count) if count == 0 then MissionDefeat(team) end end)

OnObjectRespawnName(PlayAnimExtend, "Panel-Chasm");
OnObjectKillName(PlayAnimRetract, "Panel-Chasm");

OnObjectRespawnName(PlayAnimTakExtend, "Panel-Tak");
OnObjectKillName(PlayAnimTakRetract, "Panel-Tak");

EnableSPHeroRules()
KillObject("CP6")
cp1 = CommandPost:New{name = "CP1"}
cp2 = CommandPost:New{name = "CP2"}
cp3 = CommandPost:New{name = "CP3"}
cp4 = CommandPost:New{name = "CP4"}
cp5 = CommandPost:New{name = "CP5"}
--cp6 = CommandPost:New{name = "CP6"}
cp7 = CommandPost:New{name = "CP7"}

--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:AddCommandPost(cp5)
--conquest:AddCommandPost(cp6)
conquest:AddCommandPost(cp7)

conquest:Start()

herosupport:AddSpawnCP("CP1CON","CP1PATH")
herosupport:AddSpawnCP("CP2CON","CP2PATH")
herosupport:AddSpawnCP("CP3CON","CP3PATH")
herosupport:AddSpawnCP("CP4CON","CP4PATH")
herosupport:AddSpawnCP("CP5CON","CP5PATH")
herosupport:AddSpawnCP("CP7CON","CP7PATH")
herosupport:Start()

AddDeathRegion("DeathRegion01")
AddDeathRegion("DeathRegion02")
AddDeathRegion("DeathRegion03")
AddDeathRegion("DeathRegion04")
AddDeathRegion("DeathRegion05")

end

function CompactorConnectionOn()
UnblockPlanningGraphArcs ("compactor")
end
--START BRIDGEWORK!

-- OPEN
function PlayAnimExtend()
PauseAnimation("bridgeclose");
RewindAnimation("bridgeopen");
PlayAnimation("bridgeopen");

-- allow the AI to run across it
UnblockPlanningGraphArcs("Connection122");
DisableBarriers("BridgeBarrier");

end
-- CLOSE
function PlayAnimRetract()
PauseAnimation("bridgeopen");
RewindAnimation("bridgeclose");
PlayAnimation("bridgeclose");

-- prevent the AI from running across it
BlockPlanningGraphArcs("Connection122");
EnableBarriers("BridgeBarrier");

end

--START BRIDGEWORK TAK!!!

-- OPEN
function PlayAnimTakExtend()
PauseAnimation("TakBridgeOpen");
RewindAnimation("TakBridgeClose");
PlayAnimation("TakBridgeClose");

-- allow the AI to run across it
UnblockPlanningGraphArcs("Connection128");
DisableBarriers("Barrier222");

end
-- CLOSE
function PlayAnimTakRetract()
PauseAnimation("TakBridgeClose");
RewindAnimation("TakBridgeOpen");
PlayAnimation("TakBridgeOpen");

-- prevent the AI from running across it
BlockPlanningGraphArcs("Connection128");
EnableBarriers("Barrier222");

end

function TrashStuff()

trash_open = 1
trash_closed = 0

trash_timer = CreateTimer("trash_timer")
SetTimerValue(trash_timer, 7)
StartTimer(trash_timer)
trash_death = OnTimerElapse(
function(timer)
if trash_open == 1 then
AddDeathRegion("deathregion")
SetTimerValue(trash_timer, 5)
StartTimer(trash_timer)
trash_closed = 1
trash_open = 0
print("death region added")

elseif trash_closed == 1 then
RemoveRegion("deathregion")
SetTimerValue(trash_timer, 15)
StartTimer(trash_timer)
print("death region removed")
trash_closed = 0
trash_open = 1
end
end,
trash_timer
)
end


function ScriptInit()
StealArtistHeap(650*1024)
-- Designers, these two lines *MUST* be first.
SetPS2ModelMemory(4200000)
ReadDataFile("ingame.lvl")

AISnipeSuitabilityDist(30)

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

ReadDataFile("sound\\dea.lvl;dea1cw")

ReadDataFile("dc:SIDE\\rep.lvl",
"rep_inf_ep3_engineer",
"rep_inf_ep3_pilot",
"rep_hero_obiwan")

ReadDataFile("dc:SIDE\\repshock.lvl",
"rep_inf_ep3_rifleman",
"rep_inf_ep3_officer",
"rep_inf_ep3_marine",
"rep_inf_ep3_sniper",
"rep_inf_ep3_rocketeer",
"rep_inf_guard")

ReadDataFile("dc:SIDE\\cis.lvl",
"cis_inf_rifleman",
"cis_inf_rocketeer",
"cis_inf_engineer",
"cis_inf_pilot",
"cis_inf_marine",
"cis_inf_sniper",
"cis_inf_droideka",
"cis_inf_officer")

ReadDataFile("SIDE\\imp.lvl",
"imp_hero_emperor")

SetAttackingTeam(ATT)

SetupTeams{
rep = {
team = REP,
units = 32,
reinforcements = 150,
soldier = { "rep_inf_ep3_rifleman", 7, 25},
assault = { "rep_inf_ep3_rocketeer",1, 4},
engineer = { "rep_inf_ep3_engineer",1, 4},
sniper = { "rep_inf_ep3_sniper",1, 4},
medic = { "rep_inf_ep3_pilot",1, 4},
elite = { "rep_inf_ep3_marine",1, 4},
officer = { "rep_inf_ep3_officer",1, 4},
special = { "rep_inf_guard",1, 4},

},
cis = {
team = CIS,
units = 32,
reinforcements = 150,
soldier = { "cis_inf_rifleman",7, 25},
assault = { "cis_inf_rocketeer",1, 4},
engineer = { "cis_inf_engineer",1, 4},
sniper = { "cis_inf_sniper",1, 4},
medic = { "cis_inf_pilot",1, 4},
elite = { "cis_inf_marine",1, 4},
officer = { "cis_inf_officer",1, 4},
special = { "cis_inf_droideka",1, 4},
}
}

-- SetHeroClass(REP, "rep_hero_obiwan")
-- SetHeroClass(CIS, "imp_hero_emperor")


-- Level Stats
ClearWalkers()
AddWalkerType(0, 2)
local weaponNum = 220
SetMemoryPoolSize ("Aimer", 10)
SetMemoryPoolSize ("AmmoCounter", weaponNum)
SetMemoryPoolSize ("BaseHint", 300)
SetMemoryPoolSize ("EnergyBar", weaponNum)
SetMemoryPoolSize ("EntityFlyer", 6)
SetMemoryPoolSize ("EntityLight", 100)
SetMemoryPoolSize ("EntitySoundStatic", 30)
SetMemoryPoolSize ("MountedTurret", 2)
SetMemoryPoolSize ("Navigator", 45)
SetMemoryPoolSize ("Obstacle", 270)
SetMemoryPoolSize ("PathFollower", 45)
SetMemoryPoolSize ("PathNode", 512)
SetMemoryPoolSize ("SoundSpaceRegion", 50)
SetMemoryPoolSize ("TreeGridStack", 250)
SetMemoryPoolSize ("Weapon", weaponNum)


-- SetMemoryPoolSize("Obstacle", 725)
SetSpawnDelay(10.0, 0.25)
ReadDataFile("dea\\dea1.lvl", "dea1_Conquest")
SetDenseEnvironment("false")

SetMaxFlyHeight(72)
SetMaxPlayerFlyHeight(72)

-- Sound Stats

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\\dea.lvl", "dea1")
OpenAudioStream("sound\\dea.lvl", "dea1")
-- OpenAudioStream("sound\\global.lvl", "global_vo_quick")
-- OpenAudioStream("sound\\global.lvl", "global_vo_slow")
--OpenAudioStream("sound\\dea.lvl", "dea1_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)

SetLowReinforcementsVoiceOver(REP, REP, "rep_off_defeat_im", .1, 1)
SetLowReinforcementsVoiceOver(REP, CIS, "rep_off_victory_im", .1, 1)
SetLowReinforcementsVoiceOver(CIS, CIS, "cis_off_defeat_im", .1, 1)
SetLowReinforcementsVoiceOver(CIS, REP, "cis_off_victory_im", .1, 1)

SetOutOfBoundsVoiceOver(1, "Repleaving")
SetOutOfBoundsVoiceOver(2, "Cisleaving")

SetAmbientMusic(REP, 1.0, "rep_dea_amb_start", 0,1)
SetAmbientMusic(REP, 0.8, "rep_dea_amb_middle", 1,1)
SetAmbientMusic(REP, 0.2,"rep_dea_amb_end", 2,1)
SetAmbientMusic(CIS, 1.0, "cis_dea_amb_start", 0,1)
SetAmbientMusic(CIS, 0.8, "cis_dea_amb_middle", 1,1)
SetAmbientMusic(CIS, 0.2,"cis_dea_amb_end", 2,1)

SetVictoryMusic(REP, "rep_dea_amb_victory")
SetDefeatMusic (REP, "rep_dea_amb_defeat")
SetVictoryMusic(CIS, "cis_dea_amb_victory")
SetDefeatMusic (CIS, "cis_dea_amb_defeat")

SetSoundEffect("ScopeDisplayZoomIn", "binocularzoomin")
SetSoundEffect("ScopeDisplayZoomOut", "binocularzoomout")
--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")


-- Camera Stats
--Tat 1 - Dune Sea
--Crawler
AddCameraShot(-0.404895, 0.000992, -0.514360, -0.002240, -121.539894, 62.536297, -257.699493)
--Homestead
AddCameraShot(0.040922, -0.004049, -0.994299, -0.098381, -103.729523, 55.546598, -225.360893)
--Sarlac Pit
AddCameraShot(-1.0, 0.0, -0.514360, 0.0, -55.381485, 50.450953, -96.514324)

herosupport = AIHeroSupport:New{AIATTHeroHealth = 2500, AIDEFHeroHealth = 3000, gameMode = "conquest",}
herosupport:SetHeroClass(REP, "rep_hero_obiwan")
herosupport:SetHeroClass(CIS, "imp_hero_emperor")

end
User avatar
Teancum
Jedi Admin
Jedi Admin
Posts: 11080
Joined: Wed Sep 07, 2005 11:42 pm
Projects :: No Mod project currently.
Games I'm Playing :: Destiny
xbox live or psn: No gamertag set
Location: Indiana

Re: Two big errors I just can't fix.

Post by Teancum »

Try playing the default Yavin map. If you can't you have over 500 missions (which, if you have this, the Convo Pack and one other large mod you most certainly do) which will cause any missions after the 500 mark to crash.
User avatar
Frisbeetarian
Jedi
Jedi
Posts: 1233
Joined: Wed Sep 12, 2007 3:13 pm

Re: Two big errors I just can't fix.

Post by Frisbeetarian »

While your at it, feel free to get an error log.
666rulerofclones wrote:I can not launch any space maps whatsoever.
Define "can not launch."
User avatar
666rulerofclones
Command Sergeant Major
Command Sergeant Major
Posts: 281
Joined: Fri Aug 08, 2008 1:30 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set
Location: The Badger State!

Re: Two big errors I just can't fix.

Post by 666rulerofclones »

Frisbeetarian wrote:While your at it, feel free to get an error log.
666rulerofclones wrote:I can not launch any space maps whatsoever.
Define "can not launch."
Funny thing is, I don't have any error logs. I can check the assault mode and my new era, but I can't add it to the playlist.
Teancum wrote:Try playing the default Yavin map. If you can't you have over 500 missions (which, if you have this, the Convo Pack and one other large mod you most certainly do) which will cause any missions after the 500 mark to crash.
Normal eras, I take it? I'll try it.
Xavious
Sith Master
Sith Master
Posts: 2783
Joined: Mon Jun 12, 2006 3:46 pm

Re: Two big errors I just can't fix.

Post by Xavious »

666rulerofclones wrote:
Frisbeetarian wrote:While your at it, feel free to get an error log.
666rulerofclones wrote:I can not launch any space maps whatsoever.
Define "can not launch."
Funny thing is, I don't have any error logs. I can check the assault mode and my new era, but I can't add it to the playlist.
Change "mode_Diet Dr. Pepper_z" to "mode_assault_z."
User avatar
666rulerofclones
Command Sergeant Major
Command Sergeant Major
Posts: 281
Joined: Fri Aug 08, 2008 1:30 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set
Location: The Badger State!

Re: Two big errors I just can't fix.

Post by 666rulerofclones »

Xavious wrote:Change "mode_Diet Dr. Pepper_z" to "mode_assault_z."
Do'h! Forgot about that. :oops: I'll try it and get back to you.

What about the AI Hero Support issue?
Xavious
Sith Master
Sith Master
Posts: 2783
Joined: Mon Jun 12, 2006 3:46 pm

Re: Two big errors I just can't fix.

Post by Xavious »

Get an error log from one of the maps you're trying to add Hero Support to.
User avatar
666rulerofclones
Command Sergeant Major
Command Sergeant Major
Posts: 281
Joined: Fri Aug 08, 2008 1:30 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set
Location: The Badger State!

Re: Two big errors I just can't fix.

Post by 666rulerofclones »

Xavious wrote:Get an error log from one of the maps you're trying to add Hero Support to.
I don't have any errors at all, I got it to work on Kashyyk, but nowhere else. I posted one of the scripts in my first post.
Xavious
Sith Master
Sith Master
Posts: 2783
Joined: Mon Jun 12, 2006 3:46 pm

Re: Two big errors I just can't fix.

Post by Xavious »

666rulerofclones wrote:
Xavious wrote:Get an error log from one of the maps you're trying to add Hero Support to.
I don't have any errors at all, I got it to work on Kashyyk, but nowhere else. I posted one of the scripts in my first post.
What I mean by error log is the log generated by running your map through BF2_modtools.exe. There's no way you have absolutely nothing in that. Check the modding FAQ if you don't know how to get said error log.
User avatar
666rulerofclones
Command Sergeant Major
Command Sergeant Major
Posts: 281
Joined: Fri Aug 08, 2008 1:30 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set
Location: The Badger State!

Re: Two big errors I just can't fix.

Post by 666rulerofclones »

Xavious wrote:
666rulerofclones wrote:
Xavious wrote:Get an error log from one of the maps you're trying to add Hero Support to.
I don't have any errors at all, I got it to work on Kashyyk, but nowhere else. I posted one of the scripts in my first post.
What I mean by error log is the log generated by running your map through BF2_modtools.exe. There's no way you have absolutely nothing in that. Check the modding FAQ if you don't know how to get said error log.
You mean BFront2.txt? I got a hold of that. This is what it says:
Hidden/Spoiler:
Opened logfile BFront2.log 2009-08-26 1601

Message Severity: 3
.\Source\LoadUtil.cpp(1010)
Data in data\_lvl_pc\core.lvl is not a binary UCF file.

Message Severity: 3
.\Source\LoadUtil.cpp(1010)
Data in data\_lvl_pc\common.lvl is not a binary UCF file.

Message Severity: 3
.\Source\ShellLoop.cpp(281)
Could not open shell.lvl

Message Severity: 3
.\Source\LuaScript.cpp(435)
Script file shell_interface not found
Nothing about my scripts. Do I have the wrong one?? :?
Post Reply