Hey i was wondering if it is possible to change the map it loads when you select a level in single player and if it is how so? thanks
You can add a staredit/scenario.chk to the mod, and then you wont be able to load anything but that map.
is that so when you select the protoss or w/e and then a list of the levels that you have beaten come up? bexause thats what i want to change is the levels that are there to play and put my own in
are you talking about changing the campaign??
I think he is. I must also ask if it's possible to change the number of campaign missions that are in the listing and/or what order they progress in. For example, how would I go about making say 20 Protoss missions instead of the original 8? (in Brood War)
yup thats exactly what i am talking about
Campaign Creations used to have a tutorial on how to do that. Sadly, their SC modding section is basically bust. Perhaps check to see if there's an archived version of their website that still has it? Search around the forums here; I had made a topic about this a while back.
All the missions are in install.exe.
which you can open with winmpq. Adding new mission I have no clue so Ide do what Lord said.
The campaign order is determined by the mapdata.dat file I believe. Each entry points to a filename in mapdata.tbl
Change the filename of a mission to one of your maps (Add an entry to mapdata.tbl + make a mission in mapdata.dat point to it), store the map under that filename + staredit\scenario.chk for the map and the folder staredit\wav (or wavs, I don't remember) for sounds. I think that should do it.
Hmm so the listing is controlled by mapdata.dat? DAMN! Since it's a dat I can't imagine that adding entries is possible...
ok thanks everyone
just where is the mapdata.dat file?
mapdata.tbl and .dat is in broodwar.mpq
Here is a more comprehensive explanation:
Get WinMpq, DatEdit and TblPad, and make a mod with them. Extract arr\mapdata.tbl from BrooDat.mpq and open it with TblPad. Then add a new entry and put it the path to the mission in the mpq you will create later.
ex: newcampmission1\
Save the file. Now, make a new mpq with WinMpq and put the mapdata.tbl file you just modified as arr\mapdata.tbl
Now open DatEdit, go to the campaign tab, select the mission to replace, and select the last entry in the dropdown. Now add one to the number on the numeric box (your custom entry). Save the mapdata.dat, and add that in your mpq file under arr\mapdata.dat
add the .chk file of the mission you want to replace under newcampmission1 (or whatever name you put for the entry)\staredit\scenario.chk
there is a specific thing for sounds too, but I don't remember clearly.
Run the mod. (Look around the forum if you don't know)
To view/create mpq archives, read the files that come with WinMpq.
Wow thanks a bunch man
and thank you every one else.
ADDITION:
ok i got a few questions
is the new entry i added sapost to be the last thing in the dropdown menu? and
QUOTE
add the .chk file of the mission you want to replace under newcampmission1 (or whatever name you put for the entry)\staredit\scenario.chk
i dont exactly know what that means.. like where is that file or do i just make one and put it anywhere?
You should have added the entry after the rest in TblPad, but if you didn't, put in the position you added it at, and don't mind whatever the dropdown tells you.
The .chk file is the uncompressed map file, open the map with WinMpq, and the .chk is under staredit\scenario.chk, make sure you put under that name in the folder you created in the mpq for the mission.
ex:
Folder is newcampmission1\ so the .chk file should be:
newcampmission1\staredit\scenario.chk
ok um in the tbl file does it matter whats after newcampmission1\
Yes it does. Do as he said.
It depends, if the entry you added is in the middle of the file (which I don't suggest), the rest is normal. As long newcampmission1\ has a null character after it, it doesn't matter what comes after the null character, because SC will stop reader the name at that character.
HOLAS:
do you mean it's possible make for example.... a protoss campaign of 12 maps? o.o
yes you could do that but you cant have 12 selctable from the screen.
QUOTE(Ihjel @ Feb 7 2007, 04:40 PM)
yes you could do that but you cant have 12 selctable from the screen.
[right][snapback]624260[/snapback][/right]
wait... HOW?!!!
Seriously, so you mean that only the original 8 would be selectable, but when you played them in sequence, more than the 8 could be in sequence? Example:
This is the menu you see:
Mission Menu
Mission 1
Mission 2
Mission 3
Mission 4
Mission 5
Mission 6
Mission 7
Mission 8
OMFG MOVIE!!!!But this is the sequence in which they can be played: (
bold = in menu)
Mission 1Mission 1.1
Mission 1.2
Mission 2
Mission 3Mission 3.1
Mission 4Mission 4.1
Mission 4.2
Mission 4.3
Mission 4.4
Mission 5Mission 5.1
Mission 6
Mission 7Mission 7.1
Mission 7.2
Mission 8Mission 8.1
Mission 8.2
Mission 8.3
Mission 8.4
OMFG MOVIE!!!!Likewise can you have multiple cinematics as well as controls those sorta title screen things before the campaign missions - say have those screens before only 3 of the missions? If yes to all of this, how do you go about doing this?
use the Set Next Scenario action. and set it to the path of the next mission.
example:
NewCampaing\New03\
NewCampaing\New03a\
Trigger |
Description: |
. |
|
Conditions: |
¤ victory conditions |
Actions: |
¤ Victory
|
¤ Load 'New03a.scx' after completion of current game. |
I had no idea that trigger worked for Single Player campaigns...
HOLAS:
i will test it..... inmediatly O.o