Page 1 of 2

Adding eras doesn't work anymore!?

Posted: Sat Oct 09, 2010 2:38 pm
by Marvel4
Hi,
I already added eras to many stock maps and to many of my conversions, but now I'm trying to add them to Naboo (conversion), but they just don't show up. Is there a limit how many missions I can add through one addon or something? What can I do?

Re: Adding eras doesn't work anymore!?

Posted: Sat Oct 09, 2010 2:47 pm
by Fiodis
There's a limit to how many eras a single map can have before some of them stop showing up.

Re: Adding eras doesn't work anymore!?

Posted: Sat Oct 09, 2010 3:06 pm
by Marvel4
I didn't add more than two eras to each map. The strange thing is, it just doesn't work for custom maps.

Re: Adding eras doesn't work anymore!?

Posted: Sat Oct 09, 2010 10:53 pm
by THEWULFMAN
Dont know i this will help, but i set up my era mod addme's like this
Hidden/Spoiler:
[code]
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

ReadDataFile("..\\..\\addon\\TCW\\data\\_LVL_PC\\shell.lvl")


--insert totally new maps here:
local sp_n = 0
local mp_n = 0
sp_n = table.getn(sp_missionselect_listbox_contents)


AddNewGameModes( sp_missionselect_listbox_contents, "uta1%s_%s", {era_w = 1, mode_con_w = 1, change = {
era_w= { name="Star Wars: The Clone Wars", icon2="icon_tcw" },
},})

AddNewGameModes( sp_missionselect_listbox_contents, "tat2%s_%s", {era_w = 1, mode_con_w = 1, change = {
era_w= { name="Star Wars: The Clone Wars", icon2="icon_tcw" },
},})

AddNewGameModes( sp_missionselect_listbox_contents, "kas2%s_%s", {era_w = 1, mode_con_w = 1, change = {
era_w= { name="Star Wars: The Clone Wars", icon2="icon_tcw" },
},})

AddNewGameModes( sp_missionselect_listbox_contents, "dag1%s_%s", {era_w = 1, mode_con_w = 1, change = {
era_w= { name="Star Wars: The Clone Wars", icon2="icon_tcw" },
},})


AddNewGameModes( sp_missionselect_listbox_contents, "nab2%s_%s", {era_w = 1, mode_con_w = 1, change = {
era_w= { name="Star Wars: The Clone Wars", icon2="icon_tcw" },
},})

AddNewGameModes( sp_missionselect_listbox_contents, "CO1%s_%s", {era_w = 1, mode_con_w = 1, change = {
era_w= { name="Star Wars: The Clone Wars", icon2="icon_tcw" },
},})

AddNewGameModes( sp_missionselect_listbox_contents, "cor1%s_%s", {era_w = 1, mode_con_w = 1, change = {
era_w= { name="Star Wars: The Clone Wars", icon2="icon_tcw" },
},})

AddNewGameModes( sp_missionselect_listbox_contents, "hot1%s_%s", {era_w = 1, mode_con_w = 1, change = {
era_w= { name="Star Wars: The Clone Wars", icon2="icon_tcw" },
},})


AddNewGameModes( sp_missionselect_listbox_contents, "BS1%s_%s", {era_w = 1, mode_con_w = 1, change = {
era_w= { name="Star Wars: The Clone Wars", icon2="icon_tcw" },
},})

AddNewGameModes( sp_missionselect_listbox_contents, "fel1%s_%s", {era_w = 1, mode_con_w = 1, change = {
era_w= { name="Star Wars: The Clone Wars", icon2="icon_tcw" },
},})


AddNewGameModes( sp_missionselect_listbox_contents, "yav1%s_%s", {era_w = 1, mode_con_w = 1, change = {
era_w= { name="Star Wars: The Clone Wars", icon2="icon_tcw" },
},})

AddDownloadableContent("uta1","uta1w_con",4)
AddDownloadableContent("tat2","tat2w_con",4)
AddDownloadableContent("kas2","kas2w_con",4)
AddDownloadableContent("dag1","dag1w_con",4)
AddDownloadableContent("nab2","nab2w_con",4)
AddDownloadableContent("cor1","cor1w_con",4)
AddDownloadableContent("CO1","CO1w_con",4)
AddDownloadableContent("ATG","AT6w_con",4)
AddDownloadableContent("hot1","hot1w_con",4)
AddDownloadableContent("BS1","BS1w_con",4)
AddDownloadableContent("fel1","fel1w_con",4)
AddDownloadableContent("yav1","yav1w_con",4)

-- all done
newEntry = nil
n = nil

ReadDataFile("..\\..\\addon\\TCW\\data\\_LVL_PC\\core.lvl")[/code]

Re: Adding eras doesn't work anymore!?

Posted: Sat Oct 09, 2010 11:06 pm
by Deviss
maybe any mistake in your addme.lua file? max era per map is 5 i think

Re: Adding eras doesn't work anymore!?

Posted: Sun Oct 10, 2010 8:36 am
by Marvel4
No, I checked my reqs and addme several times.
This is what I've done:
1. Adding 2 eras to many stock maps and many of my conversions - worked
2. Adding 2 eras to Naboo: Plains and Naboo: Theed - eras don't show up
3. Adding 2 eras to stock Naboo and stock Polis Massa - worked
4. Adding 2 eras to Rhen Var: Harbor - eras don't show up

I don't know what to do...
:runaway:

Re: Adding eras doesn't work anymore!?

Posted: Sun Oct 10, 2010 10:04 am
by Deviss
please post your addmelua because is very strange, maybe you did put any letter wrong like if era is X and you put b in file etc

Re: Adding eras doesn't work anymore!?

Posted: Sun Oct 10, 2010 10:09 am
by Marvel4
Ok, but I checked it several times, so I don't think something is wrong. (I also did several normal and manual cleans):
Hidden/Spoiler:
[code]--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,
"BPF%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"BPF%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"BCC%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"BCC%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"cor1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"cor1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"dag1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"dag1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"dea1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"dea1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"fel1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"fel1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"geo1%s_%s",
{era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"geo1%s_%s",
{era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"GNS%s_%s",
{era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"GNS%s_%s",
{era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"kam1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"kam1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"KTC%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"KTC%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"kas2%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"kas2%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"KSI%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"KSI%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"KSD%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"KSD%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"mus1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"mus1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"myg1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"myg1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"nab2%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"nab2%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"NBP%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"NBP%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"NBT%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"NBT%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"pol1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"pol1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"RVH%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"RVH%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"RVC%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"RVC%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"spa1%s_%s",
{era_v = 1, mode_assault_v = 1, change = { era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"spa1%s_%s",
{era_v = 1, mode_assault_v = 1, change = { era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"spa3%s_%s",
{era_u = 1, mode_assault_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"spa3%s_%s",
{era_u = 1, mode_assault_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"spa6%s_%s",
{era_u = 1, mode_assault_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"spa6%s_%s",
{era_u = 1, mode_assault_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"spa7%s_%s",
{era_u = 1, mode_assault_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"spa7%s_%s",
{era_u = 1, mode_assault_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"spa8%s_%s",
{era_v = 1, mode_assault_v = 1, change = { era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"spa8%s_%s",
{era_v = 1, mode_assault_v = 1, change = { era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"spa9%s_%s",
{era_v = 1, mode_assault_v = 1, change = { era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"spa9%s_%s",
{era_v = 1, mode_assault_v = 1, change = { era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"tan1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"tan1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(sp_missionselect_listbox_contents,
"uta1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

AddNewGameModes(mp_missionselect_listbox_contents,
"uta1%s_%s",
{era_v = 1, mode_con_v = 1,era_u = 1, mode_con_u = 1, change = { era_u = { name="Marvel4's CW Mod", icon2="seal_rep" }, era_v = { name="Marvel4's GCW Mod", icon2="seal_all" } } })

--insert totally new maps here:
local sp_n = 2
local mp_n = 2

--sp_n = table.getn(sp_missionselect_listbox_contents)
--sp_missionselect_listbox_contents[sp_n+1] = { mapluafile = "rhn1%s_%s", era_g = 1, era_c = 1, mode_con_c = 1, mode_con_g = 1, mode_1flag_c = 1, mode_1flag_g = 1,}
--mp_n = table.getn(mp_missionselect_listbox_contents)
--mp_missionselect_listbox_contents[mp_n+1] = sp_missionselect_listbox_contents[sp_n+1]


-- associate this mission name with the current downloadable content directory
-- (this tells the engine which maps are downloaded, so you need to include all new mission lua's here)
-- first arg: mapluafile from above
-- second arg: mission script name
-- third arg: level memory modifier. the arg to LuaScript.cpp: DEFAULT_MODEL_MEMORY_PLUS(x)
AddDownloadableContent("BPF","BPFv_con",4)
AddDownloadableContent("BPF","BPFu_con",4)
AddDownloadableContent("BCC","BCCv_con",4)
AddDownloadableContent("BCC","BCCu_con",4)
AddDownloadableContent("COR1","cor1v_con",4)
AddDownloadableContent("COR1","cor1u_con",4)
AddDownloadableContent("DAG1","dag1v_con",4)
AddDownloadableContent("DAG1","dag1u_con",4)
AddDownloadableContent("DEA1","dea1v_con",4)
AddDownloadableContent("DEA1","dea1u_con",4)
AddDownloadableContent("FEL1","fel1v_con",4)
AddDownloadableContent("FEL1","fel1u_con",4)
AddDownloadableContent("GEO1","geo1u_con",4)
AddDownloadableContent("GNS","GNSu_con",4)
AddDownloadableContent("KAM1","kam1v_con",4)
AddDownloadableContent("KAM1","kam1u_con",4)
AddDownloadableContent("KTC","KTCv_con",4)
AddDownloadableContent("KTC","KTCu_con",4)
AddDownloadableContent("KAS2","kas2v_con",4)
AddDownloadableContent("KAS2","kas2u_con",4)
AddDownloadableContent("KSI","KSIv_con",4)
AddDownloadableContent("KSI","KSIu_con",4)
AddDownloadableContent("KSD","KSDv_con",4)
AddDownloadableContent("KSD","KSDu_con",4)
AddDownloadableContent("MUS1","mus1v_con",4)
AddDownloadableContent("MUS1","mus1u_con",4)
AddDownloadableContent("MYG1","myg1v_con",4)
AddDownloadableContent("MYG1","myg1u_con",4)
AddDownloadableContent("NAB2","nab2v_con",4)
AddDownloadableContent("NAB2","nab2u_con",4)
AddDownloadableContent("NBP","NBPv_con",4)
AddDownloadableContent("NBP","NBPu_con",4)
AddDownloadableContent("NBT","NBTv_con",4)
AddDownloadableContent("NBT","NBTu_con",4)
AddDownloadableContent("POL1","pol1v_con",4)
AddDownloadableContent("POL1","pol1u_con",4)
AddDownloadableContent("RVH","RVHv_con",4)
AddDownloadableContent("RVH","RVHu_con",4)
AddDownloadableContent("RVC","RVCv_con",4)
AddDownloadableContent("RVC","RVCu_con",4)
AddDownloadableContent("SPA1","spa1v_Diet Dr. Pepper",4)
AddDownloadableContent("SPA3","spa3u_Diet Dr. Pepper",4)
AddDownloadableContent("SPA6","spa6u_Diet Dr. Pepper",4)
AddDownloadableContent("SPA7","spa7u_Diet Dr. Pepper",4)
AddDownloadableContent("SPA8","spa8v_Diet Dr. Pepper",4)
AddDownloadableContent("SPA9","spa9v_Diet Dr. Pepper",4)
AddDownloadableContent("TAN1","tan1v_con",4)
AddDownloadableContent("TAN1","tan1u_con",4)
AddDownloadableContent("UTA1","uta1v_con",4)
AddDownloadableContent("UTA1","uta1u_con",4)

-- all done
newEntry = nil
n = nil[/code]

Re: Adding eras doesn't work anymore!?

Posted: Sun Oct 10, 2010 11:26 am
by skelltor
i had the same problem with those maps put this in your addme instead (obveoulsy change it to your era)

sp_n = table.getn(sp_missionselect_listbox_contents)
sp_missionselect_listbox_contents[sp_n+1] = { mapluafile = "RVC%s_%s", era_r = 1, era_e = 1, mode_con_r = 1, mode_con_e = 1, change = {era_x = { name="BFSM Clone Wars", icon2="rote_icon" }, era_y = { name="BFSM Galactic Civil War", icon3="rote_icon" },},}
mp_n = table.getn(mp_missionselect_listbox_contents)
mp_missionselect_listbox_contents[mp_n+1] = sp_missionselect_listbox_contents[sp_n+1]

sp_n = table.getn(sp_missionselect_listbox_contents)
sp_missionselect_listbox_contents[sp_n+1] = { mapluafile = "RVH%s_%s", era_r = 1, era_e = 1, mode_con_r = 1, mode_con_e = 1, change = {era_x = { name="BFSM Clone Wars", icon2="rote_icon" }, era_y = { name="BFSM Galactic Civil War", icon3="rote_icon" },},}
mp_n = table.getn(mp_missionselect_listbox_contents)
mp_missionselect_listbox_contents[mp_n+1] = sp_missionselect_listbox_contents[sp_n+1]

Re: Adding eras doesn't work anymore!?

Posted: Sun Oct 10, 2010 11:42 am
by Deviss
mmm maybe adding 1 era to naboo and checking? is strange because you defined era and after this mod, i suggest first define all eras and after all modes :P example: era_u , era_v , mode_con_u, mode_con_v :P

Re: Adding eras doesn't work anymore!?

Posted: Sun Oct 10, 2010 1:16 pm
by Marvel4
@Deviss: I tried but it didn't work...

@skelltor: Now the eras show up, but there are two "Naboo: Plain"s in the list, and I can only add missions from the second one and then the mission shows up two times. :?

Re: Adding eras doesn't work anymore!?

Posted: Sun Oct 10, 2010 1:17 pm
by skelltor
yea i get that too i started a topic but nobody knew how to fix it its better than no eras right?

Re: Adding eras doesn't work anymore!?

Posted: Sun Oct 10, 2010 9:59 pm
by Marvel4
Maybe, but I don't want bugs like that... :(

So, now I tried to remove all maps from the addme except Naboo: Plains and still it doesn't work. What. The. Heck?? :cpu:

EDIT: I created a new data folder, only added the Naboo scripts, added the new eras... and even that didn't work. I think Battlefront hates some of my maps. :runaway: :faint: :sick:

Re: Adding eras doesn't work anymore!?

Posted: Mon Oct 11, 2010 12:45 pm
by Lagomorphia
With all the era mods adding so many eras, the era box at the bottom is getting too clogged. My advice: do what Skyhammer_216 did with Sraiden and add your new era as a new mode. Naboo: Clone Wars: Marvel4 Conquest. You'd need a better name for it than that though.

Re: Adding eras doesn't work anymore!?

Posted: Tue Oct 12, 2010 11:04 pm
by Marvel4
Good Idea, I'll try that and I hope this time they'll show up and I'll report back then...
EDIT: That didn't work either. :cry:
I added a new mode to Bespin: Cloud City and Yavin 4: Arena and it showed up for Bespin only... :runaway:
If anyone has other ideas, please post them too, I have to try everything. :cpu:

Re: Adding eras doesn't work anymore!?

Posted: Fri Nov 26, 2010 2:51 pm
by [RDH]Zerted
There are two lists of map missions. sp_missionselect_listbox_contents is for single player and mp_missionselect_listbox_contents is for multiplayer. If you want a mission to be played in both, it has to be added into both tables/lists.

When a map gets listed twice in the mission list, it's because one added those missions the normal way instead of using AddNewGameModes(). You use that function when a map already exists and you just want to add more game modes and/or eras.

Since v1.3 added a change table, AddNewGameModes() needs to be modified to better support this. Replace your AddNewGameModes() function with the one below:
Hidden/Spoiler:
[code]-- recursively merges the second given table into the first given table
function MergeTables( mission, newFlags )
--for each table entry,
local array = type({})
for key,value in pairs(newFlags) do
--check for nested tables
if type(value) == array then
--mission must have this key as a table too
if type(mission[key]) ~= array then
mission[key] = {}
end
--merge these two tables recursively
MergeTables(mission[key], value)
else
--the key is a simple variable, so simply store it
mission[key] = value
end
end
end

--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
MergeTables(mission, newFlags)
end
end
end

--insert totally new maps here:[/code]
(from: http://www.gametoast.com/forums/viewtop ... 15#p350615)

Re: Adding eras doesn't work anymore!?

Posted: Sat Nov 27, 2010 6:59 pm
by Marvel4
Again no luck. :(
The new eras only show up on half of the custom maps...

Re: Adding eras doesn't work anymore!?

Posted: Sat Nov 27, 2010 11:35 pm
by [RDH]Zerted
It's possible that some other map is messing with the modes you added. In the map selection screen, double click on one of the maps with your era added then double click on one of the maps that is having issues with your new era. Post the resulting debug log. Try not to click on any other maps. If your addme.lua has changed since the last time you posted it, repost your addme.lua too.

For v1.3, double clicking on a map should output some of its details to the debug log.

Re: Adding eras doesn't work anymore!?

Posted: Sat Nov 27, 2010 11:52 pm
by Marvel4
Ok, this came out:
Hidden/Spoiler:
[code]ifs_saveop_DoOps LoadFileList
ifs_saveop_DoOps LoadFileList
ifs_saveop_DoOps LoadProfile
ifs_saveop_DoOps LoadProfile
ifs_sp_campaign: Input_Accept(): Entered: _tab_instant
missionlist_ExpandMapList()
ifs_missionselect_pcMulti_fnSetMapPreview(): Defaulting index to 1
this.CurButton = nil
cur_button = nil
DoubleClicked
custom_AddMapNew()
custom_printTable(): table: 03CF118C
The key, value is: change table: 03CF132C
The key, value is: era_v 1
The key, value is: mode_eli_g 1
The key is mapluafile, the formated value is: BPF<A>_<B>
The key, value is: mode_con_v 1
The key, value is: mode_1flag_g 1
The key, value is: mode_1flag_c 1
The key, value is: bSelected 1
The key, value is: era_u 1
The key, value is: era_c 1
The key, value is: era_g 1
The key, value is: mode_con_c 1
The key, value is: mode_con_g 1
The key, value is: isModLevel 1
The key, value is: mode_con_u 1
custom_printTable(): Returning
custom_printTable(): table: 03CF672C
The key, value is: key mode_con
The key, value is: subst con
The key, value is: showstr modename.name.con
The key, value is: descstr modename.description.con
The key, value is: icon mode_icon_con
custom_printTable(): Returning
this.CurButton = nil
cur_button = nil
DoubleClicked
custom_AddMapNew()
custom_printTable(): table: 03EFE444
The key, value is: era_g 1
The key, value is: mode_con_c 1
The key, value is: isModLevel 1
The key, value is: mode_1flag_g 1
The key, value is: mode_1flag_c 1
The key, value is: bSelected 1
The key, value is: era_c 1
The key, value is: mode_eli_g 1
The key is mapluafile, the formated value is: Y4A<A>_<B>
The key, value is: mode_con_g 1
The key, value is: mode_ctf_g 1
The key, value is: mode_ctf_c 1
custom_printTable(): Returning
custom_printTable(): table: 03CF672C
The key, value is: key mode_con
The key, value is: subst con
The key, value is: showstr modename.name.con
The key, value is: descstr modename.description.con
The key, value is: icon mode_icon_con
custom_printTable(): Returning[/code]

Re: Adding eras doesn't work anymore!?

Posted: Sun Nov 28, 2010 5:23 pm
by [RDH]Zerted
Marvel4 wrote:I added a new mode to Bespin: Cloud City and Yavin 4: Arena and it showed up for Bespin only...
The addme.lua you posted doesn't have anything being added to Y4A.