Collisions FAQ

General discussion of Warcraft 3. Threads may may be posted here if they don't fit into the other sections.

Moderator: Cheaters

User avatar
Senethior459
Forum Staff
Posts: 2619
Joined: June 2nd, 2007, 6:53 pm
Title: I Just Lost the Game

Collisions FAQ

Post by Senethior459 »

This thread is designed to help teach you a bit about collisions. Many people have heard of collisions, but really don't know a thing about it, don't bother to search and see if their question has already been asked, and start posting in a topic. Hopefully, you will now check this before asking a question.

[line][/line]

What are collisions?
A collided map is a map that, to WC3, appears to be the original. This is useful, because we can modify the original map, collide it so WC3 thinks it's the original, and join a game that is hosting the original. WC3 will think you have the original, and won't force you to download. So, while everyone else is playing the original, you have cheats. Sounds awesome, right?

What are the limits on collisions?
Pretty much anything you want to do will cause a desync, which messes up the game. You can't modify values, because your map would think the modified values are correct, but the host and the other players' maps will not. Then, when any of those modified values are called in your map, everyone else's client still sees the original, while yours doesn't. And the game desyncs.

I have WC3 v1.23, can I use a collided map?
No, collided maps only work on patch v1.22 or lower.

Can I put a cheatpack in a collided map?
No.

Can you put just this one cheat from this cheatpack in, instead of the whole cheatpack?
Nope.

How do you collide a map, then?
Well, for each map, you need to write some custom triggers that won't cause desyncs. This usually involves at least some knowledge of Jass. If you don't know Jass, there's no way you'll be able to write triggers that will work (or triggers at all, for that matter!). You can copy the triggers from another collided map, but those triggers were written specifically for that version of that map. If you're just copying them from an old collided map to a newer version, then variables have probably changed names, and you'll need to figure out what they've changed to. If you can't find a collided map for the specific map you want collided, then there's no way you'll be able to copy over the codes. They just won't work, because they are custom designed for that specific map.
To actually collide the map, download rnbby's Autocollider from his blog: http://iliganshack.blogspot.com/2009/03 ... lider.html Then, put the original map in the folder with collider.exe. Put the war3map.j with your cheats into the Scripts folder inside the changes folder inside auto-collider's folder (easier way to explain: ./changes/Scripts ). Run collider.exe with the map's filename as an argument in quotes ( collider.exe "Map Name.w3x" ). After it finishes, the collided map will be in the result folder inside auto-collider's folder ( ./result ).

I downloaded a collided map. What do I do now?
If you have a copy of the original map, delete it. Then, put the collided map into your Downloads folder (on Windows, it's typically C:\Program Files\Warcraft III\Maps\Downloads\ ). Launch WC3, log in to Battle.Net, and find someone that's hosting the original. Just join the game and play.

Can you collide this map for me?
No.

Can I make a request for a collided map?
Again, no, you can't. Your topic will be trashed, and you will receive two warnings (remember that 3 gets you banned!).

[line][/line]

Hopefully, this will answer the majority of your questions about collisions. If you have any questions about collisions in general, please post them here and I'll try to help you. If you have a question about a specific map, don't post it here. Find the topic that you got the collided map from, and post it there. I don't want this thread to be filled with questions about DotA, and how to use a command in this map, etc. etc. ad nauseum.
Thank you.

~Senethior459
WC3EDIT.NET RULEZ!!1!!one!
My Warcraft III Tool Collection
If you want to chat/game with me:
Blizzard: Senethior459#1962
Discord: Kyle#7409
Steam: Spacekidkyle
cheatH12
Newcomer
Posts: 12
Joined: October 30th, 2007, 6:56 am

Re: Collisions FAQ

Post by cheatH12 »

the auto-collider doesnt seem 2 work for 6.60....
ive already used auto-collider on the previous versions and it worked well...
is everyone else having the same problem? or is it just me? is it possible that icefrog change the way he made 6.60 so taht the auto-collider cant collide the map properly?
rnbby
V.I.P.
Posts: 98
Joined: December 4th, 2007, 10:24 am

Re: Collisions FAQ

Post by rnbby »

The size is the problem. 4mb limit.

I've already included flush() in the collider but I dunno why it doesn't work as expected.

Neways, here's a fix. After colliding, open the map from any MPQ (mpq-explorer, mpq-master, etc..) and run FLUSH.

gl
auto-collider for wc3 1.22-- @ http://iliganshack.blogspot.com
hackerng
Junior Member
Posts: 34
Joined: June 8th, 2009, 2:58 pm

Re: Collisions FAQ

Post by hackerng »

yeah i have a same problem....but when i play it on single player its work but when joining i need to redownload it??

is anyone know how to resolve it??
bebeza11
Newcomer
Posts: 1
Joined: March 21st, 2009, 11:29 pm

Re: Collisions FAQ

Post by bebeza11 »

map collided 6.60 for work 1.22 ? :?:
User avatar
Enishiyuki22
Forum Fanatic
Posts: 387
Joined: June 30th, 2007, 9:20 pm
Title: 2ecchi4me
Location: Your Imouto's Neko

Re: Collisions FAQ

Post by Enishiyuki22 »

The program seems not to work with me. I think it might be my computer because I am following the step correctly.
Image
Image
User avatar
Bartimaeus
Tyrannical Drama Queen
Posts: 4424
Joined: November 19th, 2007, 5:05 am

Re: Collisions FAQ

Post by Bartimaeus »

Enishiyuki22 wrote:The program seems not to work with me. I think it might be my computer because I am following the step correctly.


Everybody who's ever attempted to follow instructions has said that, lol. Might want to give us more information on what you're doing, though.
cheatH12
Newcomer
Posts: 12
Joined: October 30th, 2007, 6:56 am

Re: Collisions FAQ

Post by cheatH12 »

rnbby wrote:The size is the problem. 4mb limit.

I've already included flush() in the collider but I dunno why it doesn't work as expected.

Neways, here's a fix. After colliding, open the map from any MPQ (mpq-explorer, mpq-master, etc..) and run FLUSH.

gl


will try it when i get home....ill post the results here...

EDIT:
it worked :twisted:

thx man, didnt know abt that 4mb limit b4....
kennyyu
Newcomer
Posts: 1
Joined: May 8th, 2009, 10:32 am

Re: Collisions FAQ

Post by kennyyu »

what do u mean by flush()?
hw to use it?

i have the same problem, the map is too big... please help.
cheatH12
Newcomer
Posts: 12
Joined: October 30th, 2007, 6:56 am

Re: Collisions FAQ

Post by cheatH12 »

kennyyu wrote:what do u mean by flush()?
hw to use it?

i have the same problem, the map is too big... please help.


rnbby said that the flush() in his collider isnt working properly... so u have to manually flush the map 2 reduce its size...

2 do this u need to open the map in MPQ Master or watever mpq editing program ur using and use the flush commad