Dark times Addme trouble

Discussion, progress updates, and downloads for the Dark Times and Rising Son mods.

Moderator: Moderators

Post Reply
User avatar
acryptozoo
Master Bounty Hunter
Master Bounty Hunter
Posts: 1642
Joined: Wed Jun 03, 2009 3:14 pm
Projects :: Yavin Mappack
Games I'm Playing :: Homeworld 2
xbox live or psn: acryptozoo
Location: in the jungles of Yavin IV
Contact:

Dark times Addme trouble

Post by acryptozoo »

i recently tried adding dark times to one of my maps and everything seemingly works fine but i keep getting an luac returned 1 error in the munge
any idea what i messed up on
thanks in advance
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



ReadDataFile("..\\..\\addon\\BDT\\data\\_LVL_PC\\dtshell.lvl")

--insert totally new maps here:
local sp_n = 0
local mp_n = 0
sp_n = table.getn(sp_missionselect_listbox_contents)
sp_missionselect_listbox_contents[sp_n+1] = {
isModLevel = 1,
mapluafile = "Y4R%s_%s",
era_g = 1,
era_1 = 1,
mode_con_g = 1,
mode_con_1 = 1,}
change = {
era_1 = { name="Dark Times", icon2="darktimes_icon" },
},
}

-- 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("Y4R","Y4Rg_con",4)
AddDownloadableContent("Y4R","Y4R1_con",4)

-- all done
newEntry = nil
n = nil

-- Now load our core.lvl into the shell to add our localize keys
ReadDataFile("..\\..\\addon\\Y4R\\data\\_LVL_PC\\core.lvl")
User avatar
AceMastermind
Gametoast Staff
Gametoast Staff
Posts: 3284
Joined: Mon Aug 21, 2006 6:23 am
Contact:

Re: Dark times Addme trouble

Post by AceMastermind »

What was the exact error? It looks like you have an extra closing bracket.
change = {
era_1 = { name="Dark Times", icon2="darktimes_icon" },
},
}
You can edit these files in Notepad but it's best to use a real code editor since they use syntax highlighting and can identify bracket pairs which allow you to spot these error types quickly.
User avatar
acryptozoo
Master Bounty Hunter
Master Bounty Hunter
Posts: 1642
Joined: Wed Jun 03, 2009 3:14 pm
Projects :: Yavin Mappack
Games I'm Playing :: Homeworld 2
xbox live or psn: acryptozoo
Location: in the jungles of Yavin IV
Contact:

Re: Dark times Addme trouble

Post by acryptozoo »

AceMastermind wrote:What was the exact error? It looks like you have an extra closing bracket.
change = {
era_1 = { name="Dark Times", icon2="darktimes_icon" },
},
}
You can edit these files in Notepad but it's best to use a real code editor since they use syntax highlighting and can identify bracket pairs which allow you to spot these error types quickly.
ah thanks missed that one, works now
i have notepad++ but i rarely use it i guess i should use it more
Post Reply