Adding eras doesn't work anymore!?

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

User avatar
Marvel4
Rebel Colonel
Rebel Colonel
Posts: 556
Joined: Mon Jun 21, 2010 12:57 pm
Projects :: Marvel4s BF1 Conversion Pack + Era Mod

Adding eras doesn't work anymore!?

Post 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?
Last edited by Marvel4 on Sat Oct 09, 2010 4:04 pm, edited 1 time in total.
User avatar
Fiodis
Master of the Force
Master of the Force
Posts: 4145
Joined: Wed Nov 12, 2008 9:27 pm
Projects :: Rannoch + Tientia + Tools Programming

Re: Adding eras doesn't work anymore!?

Post by Fiodis »

There's a limit to how many eras a single map can have before some of them stop showing up.
User avatar
Marvel4
Rebel Colonel
Rebel Colonel
Posts: 556
Joined: Mon Jun 21, 2010 12:57 pm
Projects :: Marvel4s BF1 Conversion Pack + Era Mod

Re: Adding eras doesn't work anymore!?

Post 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.
THEWULFMAN
Space Ranger
Posts: 5557
Joined: Tue Aug 17, 2010 3:30 pm
Projects :: Evolved 2
Location: Columbus, Ohio
Contact:

Re: Adding eras doesn't work anymore!?

Post 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]
Deviss
Master of the Force
Master of the Force
Posts: 3772
Joined: Tue Aug 12, 2008 7:59 pm
Projects :: Clone Wars Extended
Games I'm Playing :: BF2

Re: Adding eras doesn't work anymore!?

Post by Deviss »

maybe any mistake in your addme.lua file? max era per map is 5 i think
User avatar
Marvel4
Rebel Colonel
Rebel Colonel
Posts: 556
Joined: Mon Jun 21, 2010 12:57 pm
Projects :: Marvel4s BF1 Conversion Pack + Era Mod

Re: Adding eras doesn't work anymore!?

Post 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:
Deviss
Master of the Force
Master of the Force
Posts: 3772
Joined: Tue Aug 12, 2008 7:59 pm
Projects :: Clone Wars Extended
Games I'm Playing :: BF2

Re: Adding eras doesn't work anymore!?

Post 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
User avatar
Marvel4
Rebel Colonel
Rebel Colonel
Posts: 556
Joined: Mon Jun 21, 2010 12:57 pm
Projects :: Marvel4s BF1 Conversion Pack + Era Mod

Re: Adding eras doesn't work anymore!?

Post 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]
User avatar
skelltor
Sith
Sith
Posts: 1431
Joined: Fri Dec 11, 2009 6:24 pm
Projects :: BFSM
Games I'm Playing :: SWBFII
xbox live or psn: skelltor95
Location: minisnowta
Contact:

Re: Adding eras doesn't work anymore!?

Post 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]
Deviss
Master of the Force
Master of the Force
Posts: 3772
Joined: Tue Aug 12, 2008 7:59 pm
Projects :: Clone Wars Extended
Games I'm Playing :: BF2

Re: Adding eras doesn't work anymore!?

Post 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
User avatar
Marvel4
Rebel Colonel
Rebel Colonel
Posts: 556
Joined: Mon Jun 21, 2010 12:57 pm
Projects :: Marvel4s BF1 Conversion Pack + Era Mod

Re: Adding eras doesn't work anymore!?

Post 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. :?
User avatar
skelltor
Sith
Sith
Posts: 1431
Joined: Fri Dec 11, 2009 6:24 pm
Projects :: BFSM
Games I'm Playing :: SWBFII
xbox live or psn: skelltor95
Location: minisnowta
Contact:

Re: Adding eras doesn't work anymore!?

Post by skelltor »

yea i get that too i started a topic but nobody knew how to fix it its better than no eras right?
User avatar
Marvel4
Rebel Colonel
Rebel Colonel
Posts: 556
Joined: Mon Jun 21, 2010 12:57 pm
Projects :: Marvel4s BF1 Conversion Pack + Era Mod

Re: Adding eras doesn't work anymore!?

Post 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:
User avatar
Lagomorphia
Major
Major
Posts: 502
Joined: Sun Dec 13, 2009 10:02 am

Re: Adding eras doesn't work anymore!?

Post 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.
User avatar
Marvel4
Rebel Colonel
Rebel Colonel
Posts: 556
Joined: Mon Jun 21, 2010 12:57 pm
Projects :: Marvel4s BF1 Conversion Pack + Era Mod

Re: Adding eras doesn't work anymore!?

Post 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:
User avatar
[RDH]Zerted
Gametoast Staff
Gametoast Staff
Posts: 2982
Joined: Sun Feb 26, 2006 7:36 am
Projects :: Bos Wars AI - a RTS game
Games I'm Playing :: SWBF2 and Bos Wars
xbox live or psn: No gamertag set
Location: USA
Contact:

Re: Adding eras doesn't work anymore!?

Post 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)
User avatar
Marvel4
Rebel Colonel
Rebel Colonel
Posts: 556
Joined: Mon Jun 21, 2010 12:57 pm
Projects :: Marvel4s BF1 Conversion Pack + Era Mod

Re: Adding eras doesn't work anymore!?

Post by Marvel4 »

Again no luck. :(
The new eras only show up on half of the custom maps...
User avatar
[RDH]Zerted
Gametoast Staff
Gametoast Staff
Posts: 2982
Joined: Sun Feb 26, 2006 7:36 am
Projects :: Bos Wars AI - a RTS game
Games I'm Playing :: SWBF2 and Bos Wars
xbox live or psn: No gamertag set
Location: USA
Contact:

Re: Adding eras doesn't work anymore!?

Post 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.
User avatar
Marvel4
Rebel Colonel
Rebel Colonel
Posts: 556
Joined: Mon Jun 21, 2010 12:57 pm
Projects :: Marvel4s BF1 Conversion Pack + Era Mod

Re: Adding eras doesn't work anymore!?

Post 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]
User avatar
[RDH]Zerted
Gametoast Staff
Gametoast Staff
Posts: 2982
Joined: Sun Feb 26, 2006 7:36 am
Projects :: Bos Wars AI - a RTS game
Games I'm Playing :: SWBF2 and Bos Wars
xbox live or psn: No gamertag set
Location: USA
Contact:

Re: Adding eras doesn't work anymore!?

Post 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.
Post Reply