• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Multiplayer Campaign Map Linking

Status
Not open for further replies.
Level 1
Joined
Jan 6, 2006
Messages
7
hi, i'm kinda new to this forum...
i've been starting up a project for a few months now and my friends wants me to make my campaign multiplayer-able, but there is a few problems and questions:
1) Can warcraft load every player to play on another same map playing together?
1a) If yes, then how do i do it?
1b) If now, now what?
2) I can't link maps added to a campaign to load to another map, help.....
3) Are campaigns playable in multiplayer?
 
Level 12
Joined
Apr 18, 2007
Messages
1,130
I only understand 3, so...

Campaigns are not playable in multiplayer in warcraft 3 without a new program coming out but is still in development, release date unknown.
Reason they can't be loaded is a map file is w3x (or w3m for RoC), but the campaign extension is different. (I forgot what it's extension is)
 
Level 2
Joined
Jul 24, 2007
Messages
199
Reason they can't be loaded is a map file is w3x (or w3m for RoC), but the campaign extension is different. (I forgot what it's extension is)

It's .w3n (from campaigN), and they're able to open only through Single Player -> Custom Campaigns. To make a multiplayer campaign, you have to create a sequence of maps, and in the end of each, you must victory all players (otherwise they can't play further). If you want to do something like Rexxar's campaign, it is needed to save the main map each time you leave it.

P. S. I think this thread must be moved to WE help zone or development.
 
Level 1
Joined
Jan 6, 2006
Messages
7
i think i go try what ANdROnIQ said, but after "set the next level", will everybody play in the same map?
 
Level 1
Joined
Jan 6, 2006
Messages
7
ok. thanks for the info, but is there anyway to start a normal map, and then "set next level" to another map inside a campaign?
 
Level 21
Joined
Dec 9, 2007
Messages
3,096
Yes, it's realy, but ALL players must have the map in the folder you specify in Warcraft III folder. I suggest everybody to download multiplayer campaign maps in a special folder in maps. For example : you use in axtions:
set nextlevel to "maps\StrikheeeeEEErr\StrikheeeeEEErr oRPG - Dungeon 1"
First, you MUST store all the necessary data in a game cache!
 
Level 21
Joined
Dec 9, 2007
Messages
3,096
LOL, thanks :xxd:. I highly suggest everybody wich wants to link maps for a multiplayer campaign to see how do the save/load system works. It is quite complicated...!


I also suggest to make the other maps from a copy of the first, so you don't need to do the work again. If people needs a different tiles sets, then they can change them with the "advanced" tab.

It's easy to make the second map once the first1 is ready!
 
Level 1
Joined
Jan 6, 2006
Messages
7
thanks for the help, finally got it now..............but it's hard to copy all the custom units to another map and another map and another map again, i'm creating a multiplayer campaign, start working as a peasant and onwards to higher jobs of somesort
 
Level 2
Joined
Jul 24, 2007
Messages
199
samtre, read two posts above.

If you upgrade your object data (custom units+items+spells etc.) on each map, then, on the last map, export your w3o data into a file and import it to all previous maps (or it is some way to build those data into the campaign, but this needs the campaign editor...)
 
Level 12
Joined
Apr 18, 2007
Messages
1,130
The trouble with that is each time he wants to update he has to update both. However for that, he could just copy over the data.
 
Level 2
Joined
Jul 24, 2007
Messages
199
samtre, read two posts above.

No, not this.

If you upgrade your object data (custom units+items+spells etc.) on each map, then, on the last map, export your w3o data into a file and import it to all previous maps

Someone read our posts! You do not need to update all maps each time you change the object data. Do it once, in the end.
 
Level 1
Joined
Jan 6, 2006
Messages
7
haiz...........i'll listen to some of each said........i get what you mean a bit........ and it's kinda easier if i just load the original map, change the terrain to what i want, then cancel everything.............
 
Level 21
Joined
Dec 9, 2007
Messages
3,096
/!\DANGER/!\
This thing with set next level doesn't works in any map excepting campaigns!
Better save in a game cache the required data for every player when it wins. So, the player can play the other map anytime ^_^
/!\Again/!\
Set next level works ONLY in normal campaigns!
 
Level 2
Joined
Jul 24, 2007
Messages
199
Now, I have a similar question. On my map, I save heroes through game cache (to load, you have to restart the map). It works in single player, but how can I make the same thing for multiplayer? Is it some kind of Multiplayer cache? Do I need to sync the cached data?
 
Level 2
Joined
Jul 24, 2007
Messages
199
give me the code please.

I mean, when playing through net, the function SaveGameCache does not work properly. Nothing is stored on the disk (as far as I investigated by checking the size of the Save folder). I want the cache to be available after you restart the map.
 
Level 2
Joined
Jul 24, 2007
Messages
199
Steel_Stallion, the thread is not about size. It is about using cache in multiplayer.

P. S. I make a save/load system, not map linking. And, in multiplayer, map size cannot overcome 4MB (it denies to launch such a big map on net), so the huge map is also not the best idea for multiplayer.
 
Level 21
Joined
Dec 9, 2007
Messages
3,096
I am using game cache and works for all 10 human players good and well :/
No bug... I am using 4 game caches so far in my map... Multiplayer tests worked very good so far.
I realy don't know what is happending to your game cache, but i am using my own and simple save system that saves only 1 character per hero .
 
Level 2
Joined
Jul 24, 2007
Messages
199
What's the matter? I'm not going to steal your map. Dr Super Good said that net cache exists only in op memory and cannot be stored on disk. Either you meant save code (entered in the chat line), or your save works only as "super custom value", i.e. saves data only inside a game, not between games.
 
Status
Not open for further replies.
Top