Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 11 additions & 10 deletions plugin.gd
Original file line number Diff line number Diff line change
Expand Up @@ -160,16 +160,17 @@ func exportZip():
var modcfg = ConfigFile.new()
modcfg.load(modCfgPath)

# Store the remaps defined in the mod.txt remaps section
for src in modcfg.get_section_keys("remaps"):
var remapCfg = ConfigFile.new()
var override = modcfg.get_value("remaps", src)
override = compiledRemaps.get(override, override)
remapCfg.set_value("remap", "path", override)
zipAddBuf(zip, src + ".remap", remapCfg.encode_to_text().to_utf8_buffer())

# Remove the remaps section
modcfg.erase_section("remaps")
if modcfg.has_section("remaps"):
# Store the remaps defined in the mod.txt remaps section
for src in modcfg.get_section_keys("remaps"):
var remapCfg = ConfigFile.new()
var override = modcfg.get_value("remaps", src)
override = compiledRemaps.get(override, override)
remapCfg.set_value("remap", "path", override)
zipAddBuf(zip, src + ".remap", remapCfg.encode_to_text().to_utf8_buffer())

# Remove the remaps section
modcfg.erase_section("remaps")
# Store the mod.txt
zipAddBuf(zip, "mod.txt", modcfg.encode_to_text().to_utf8_buffer())

Expand Down