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

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)?

Humanity first. No matter the cost.

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


...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. :)

Hits: 1 Size: 271.72kb

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

Who am I, and why should I care?

  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[12:38 am]
lil-Inferno -- u
[2020-9-17. : 4:14 pm]
Voyager7456 -- u
[2020-9-17. : 10:09 am]
NudeRaider -- also entirely not the point of what I said.
[2020-9-17. : 10:09 am]
NudeRaider -- Corbo
Corbo shouted: NudeRaider hard to believe this had 1000 active users past month
active user probably a couple dozen. But hard to differentiate the lurkers from the bots. Don't know a good way to determine an estimate either.
[2020-9-17. : 7:43 am]
Oh_Man -- the new harry potter game looks too good to be true #Iwanttobelieve
[2020-9-17. : 5:13 am]
Ultraviolet -- man I can't remember where I found the bring at most 0 glitch described recently
[2020-9-17. : 4:00 am]
Corbo -- i mean, voy still connects xdxdxd
[2020-9-17. : 3:45 am]
O)FaRTy1billion[MM] -- "probably" implying there's a chance it wasn't xd
[2020-9-17. : 3:40 am]
Corbo -- probably all bots
[2020-9-17. : 3:40 am]
Corbo -- NudeRaider
NudeRaider shouted: nice, just for an ego boost you're willing to insult over 1000 users that were active last month
hard to believe this had 1000 active users past month
Please log in to shout.

Members Online: jjf28, jun3hong