Staredit Network > Forums > Modding Assistance > Topic: Swapping campaign files
Swapping campaign files
Apr 18 2019, 12:10 pm
By: UEDCommander  

Apr 18 2019, 12:10 pm UEDCommander Post #1

Sic Semper Tyrannis

Im investigating replacement of vanilla/BW original campaign maps with custom ones. Obvious solution of exporting map as .chk from SCMDraft and importing it in correct path seems to lead only to map not launching, to the point where intro "green text" or loading screen doesn't even pop up. Can anybody provide insight on the correct process, and maybe point out some hardcoded limitations (excluding the ones with briefing interface)?




Apr 25 2019, 10:06 am IlyaSnopchenko Post #2

The Curious

Extract the .chk files and import them into the MPQ / SAMASE container under the correct path. Say...

Campaign\ExpZerg\Zerg01\Staredit\Scenario.chk

...replaces the first mission of the BW Zerg campaign. Sounds are to be imported under the Campaign\ExpZerg\Zerg01\Staredit\Wav\ virtual folder in this example. To replace the vanilla missions, you'd obviously skip the "Exp" prefix. But I'm not sure any of the BW assets work if placed in a vanilla map - say, the Stukov unit got deleted from the map when a tester accidentally played one of my maps under the vanilla game.

Campaign\ExpZerg\Bonus\Staredit\scenario.chk replaces the Brood War bonus mission.

In-game the missions can be invoked in any order through the use of "Set Next Scenario" action inside the map (but you cannot edit the number of missions in a campaign, this looks hardcoded). The format example is "Race##.scx" (say, "Zerg02.scx").

You will also need to edit both the pre-briefing splash screens and the campaign screen mission list - they are located under Rez\ virtual folder (or its locale-specific expy, in the case of the English version it'd be Locales\EnUS\Assets\Rez\). The splash screens are stored as EstR##X.txt (where R is race - P/T/Z, ## is the mission number, X is if the map is for Brood War, and add _HD suffix to the file name to denote a Remastered-specific version with interstitial videos and whatnot, if you're creating one). The mission list is GluHist.tbl / GluHist.xml for versions < 1.16 and > 1.18 respectively. All this shiznit is independent of each other, and mission name and description as set in StarEdit are ignored.

Yes it's all supposed to work because I've done this many times both now and in the early 00s. :)

Attachments:
winmpq_screenshot.JPG
Hits: 2 Size: 271.72kb

Post has been edited 2 time(s), last time on Apr 25 2019, 10:14 am by IlyaSnopchenko.



Trial and error... mostly error.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[07:36 am]
Oh_Man -- have i ever told u guys my SC2 pro-gamer story
[11:30 pm]
Ultraviolet -- That's strange, it looks like you targeted the base image file (sometimes people make the mistake of just using the imgur page link which doesn't work for embedding) but it still didn't work it sounds like.
[03:34 pm]
ManCubuS -- Used : " [img=https://i.imgur.com/gpOjTuD.jpeg] "
[03:28 pm]
ManCubuS -- Even tried with imgur, doesn't attach.
[03:14 pm]
ManCubuS -- I should try a workaround, thanks! Sadly imgur is blocked in my country for some unknown reason.
[03:05 pm]
NudeRaider -- I think SEN has trouble with https or hotlinking is forbidden. It certainly is nothing about the size, it just fails to get any size. You can get it working if you use imgur and include the actual image link for the img tag. Like this: [img=https://i.imgur.com/ddYqXZa.jpeg]
[11:15 am]
ManCubuS -- Hey fellas! Anyone knows why when I try to upload an image it says "failed to get image size"? I even tried making it so small. Imgur isn't working here and I tried postimg no luck.
[2026-7-23. : 6:40 am]
Oh_Man -- true
[2026-7-23. : 3:16 am]
RIVE -- Still annoyed there was never a trigger to stop or pause wavs.
[2026-7-23. : 1:40 am]
Oh_Man -- tthen u come to SCBW and it's like - upload WAV, play WAV.... sigh why cant it be that easy
Please log in to shout.


Members Online: Oh_Man