Skip to content

Patch broken maps on load #1868

@Spikeone

Description

@Spikeone

There are some maps that are broken or not as they were in the original:

AKARTE02.WLD
AKARTE03.WLD
AKARTE04.WLD
KARTE06.WLD
MISS200.WLD
MISS206.WLD
MISS208.WLD

The first 4 freeplay maps have different flaws, from missing harbors, wrongly set start positions are missing stone for one player. We currently ship theres 4 files as well (although we probably should not).

Also 3 Campaign maps are broken, either they have 7 players where should be only one, wrong starting positions or messed up terrain. We should patch those so people can enjoy the campaign.

Since 4/7 maps do not have a script, we maybe should patch those files on load. Although doing this using LUA would be great as well (so one could actually create a somewhat random campaign by changing certain terrain or open passages etc.), I think we should do it in code. Since we can't write into the original folder, it's maybe best to just always do it without the user even noticing. Maybe there are different better solutions, but I think running a script would be scary for most people and requires supporting those script files as well.

I diffed the files using:

fc /b /t "E:\s25rttr_20251220\CHANGEDMAPS\ORIGINAL\AKARTE02.WLD" "E:\s25rttr_20251220\CHANGEDMAPS\RTTR\AKARTE02.WLD" > AKARTE02.txt
fc /b /t "E:\s25rttr_20251220\CHANGEDMAPS\ORIGINAL\AKARTE03.WLD" "E:\s25rttr_20251220\CHANGEDMAPS\RTTR\AKARTE03-fix.swd" > AKARTE03.txt
fc /b /t "E:\s25rttr_20251220\CHANGEDMAPS\ORIGINAL\AKARTE04.WLD" "E:\s25rttr_20251220\CHANGEDMAPS\RTTR\AKARTE04.WLD" > AKARTE04.txt
fc /b /t "E:\s25rttr_20251220\CHANGEDMAPS\ORIGINAL\KARTE06.WLD" "E:\s25rttr_20251220\CHANGEDMAPS\RTTR\KARTE06-fix.swd" > KARTE06.txt
fc /b /t "E:\s25rttr_20251220\CHANGEDMAPS\ORIGINAL\MISS200.WLD" "E:\s25rttr_20251220\CHANGEDMAPS\RTTR\MISS200.WLD" > MISS200.txt
fc /b /t "E:\s25rttr_20251220\CHANGEDMAPS\ORIGINAL\MISS206.WLD" "E:\s25rttr_20251220\CHANGEDMAPS\RTTR\MISS206.WLD" > MISS206.txt
fc /b /t "E:\s25rttr_20251220\CHANGEDMAPS\ORIGINAL\MISS208.WLD" "E:\s25rttr_20251220\CHANGEDMAPS\RTTR\MISS208.WLD" > MISS208.txt

DIFF.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions