HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

How to hide a map?

12-19-2003, 01:18 AM#1
l]arkOne
Is there a way to prevent direct access to a map(by selecting it in manualy) like the blizz campaigns? I know they place their maps in the mpq and/or in a hidden folder of the Maps folder(called campaigns).

I have several map linked together and I want the player only be able to see the main/first map. What I want is to make that the only way you are able to play those "hidden" map is by playing the first map and it will be lunched using trigger.

This is to prevent people from ****ing the game when they play it. Im not sure that a "Please dont click on those map" would do the job.
12-19-2003, 01:31 AM#2
JoeJoeTheMonkey
well, you could have like some random code thin that is required in order to start the next map...like when your in map 2, before anything happens the game text pops up and says "Please enter the code given to you at the end of map 1" and then they type "the code" and then the map play normally? Its a short term fix but best I can come up with.
12-19-2003, 01:54 AM#3
QuatreDan
If you mean how to really make any file hidden, you just right-click it, go to properties, and check the box labeled "Hidden". Hit apply, then Ok, and tada. Unfortunately, if they cared enough to find your map, they could go to Folder View options and select "Show Hidden and System Files". That would obviously reveal your maps. Also, I'm not sure if making them hidden will hide them from warcraft when it does inventory (when you open warcraft and it checks the entire maps folder for every map file). Either way, I don't think it's a 100% sure-fire way to go about preventing that. Just, look at it this way. If they skip to a map ahead, they won't have the experience, items, or anything that they would have obtained in the previous map(s). Also, you could use a variable that would be set to a value at the end of each map. Then you carry that variable over to the next map. If in the next map, the variable isn't equal to what it should be equal to (had you completed the previous map), then it defeats you with the message "You have not completed the previous level.". Well, that was my attempt at helping, so good luck! :D
12-19-2003, 02:47 AM#4
l]arkOne
Im not worrying about cheating too much because the game will surely crash if you try to open the map manualy(I use game cache so if you click on it manualy you wont have it and big thing may happen). This is to prevent confusion for people. I will add a readme file that says in which folder to copy all the map, I dont mind if they can see it, I just dont want them to click on a sub map by not knowing it will make the game crash(supposing its will crash).

I fear to accomplish this I will need to have several mpq file and exe or something like for the keys of destiny. I think I will simply add a red text saying "Dont click on this map or the game might crash" in the sub map description.
12-19-2003, 03:07 AM#5
ZealousDemon
Maybe you could have your main map, and then you could have your various sub-maps in a hidden folder in the same directory? So if your main map was map.wcx...


maps/map.wcx

Your other maps would be in a hidden folder.

maps/submaps/submap1.wcx

That's assuming you could access the maps from this hidden folder.
12-19-2003, 03:33 AM#6
l]arkOne
I dont know if hidden file in window remaind hidden in war3. umm
12-20-2003, 02:13 AM#7
Phil_123
I once tried playing with Blizzard.j in maps and it made the map disappear from the map list...