Try to hack this map :p

For fulfilled maps that most likely don't work on the latest patch (1.24 or later).

Moderator: Cheaters

d07.RiV
Some Honorary Title
Posts: 24
Joined: May 21st, 2008, 7:52 pm

Re: Try to hack this map :p

Post by d07.RiV »

You opened the second map I posted?
User avatar
Shamanno1
Forum Staff
Posts: 912
Joined: October 21st, 2007, 6:17 am
Title: 11
Location: WorLd Of WaRcrAfT

Re: Try to hack this map :p

Post by Shamanno1 »

No :(.
Use this prot on the next vamp fire version please :P
~Everything changes~
I have met people who have no dreams, who have simply accepted their fate to work, exist, and die. They are the most miserable people I have ever known.
User avatar
Dekar
Forum Drunk
Posts: 2899
Joined: January 17th, 2007, 4:22 pm
Has thanked: 1 time
Been thanked: 1 time

Re: Try to hack this map :p

Post by Dekar »

Just tried it.
MPQLib and Ladiks are refusing to open/crashing.
Storm.dll and SFMPQ open it without any problems.
The ReplaceableTextures\Selection\SelectionCircleLarge.blp doesn't seem to be accessable with the storm.dll
and SFMPQ isn't extracting it.
I'd be interested how you corrupted the archive.

Anyway, I'm doing it the wc3 way atm, I made a listfile logger for the storm dll and I use the storm dll
for extractions. So as long as wc3 opens the map, I can do with it whatever I want.
I didn't encounter ANY problem cheating the map! (except extracting with MPQLib which I don't do anyway)
I extracted all files, imported them into a new wc3 map and added cheats, no problem at all :P
Image

edit:
Anyway, nice find. Didn't knew you could corrupt it in a way that makes it for MPQLib unable to process them.
Don't pm me with Warcraft questions, this is a forum so just make a post!
In the world of thinking we are all immigrants. -Robert Nozick
d07.RiV
Some Honorary Title
Posts: 24
Joined: May 21st, 2008, 7:52 pm

Re: Try to hack this map :p

Post by d07.RiV »

Ok I see. I picked the first thing that came up in xdep's listfile.
MPQLib is rather stupid, it thinks that file data always follows block offset table (it is true for normal archives and it is used to find the decryption key if the filename is unknown) so I just moved the data around (in fact block offsets for all files are placed in the end of the archive). This is just so that MPQmaster etc can't extract files. Then I just change "archive size" field to 0 in header, wc3 works if its 0 (it crashes if it's something like 1 or 2) and MPQlib doesn't.
And the selectioncirclelarge is just a corrupt entry in the hash table that crashes sfmpq if someone tries to open that file.
User avatar
Dekar
Forum Drunk
Posts: 2899
Joined: January 17th, 2007, 4:22 pm
Has thanked: 1 time
Been thanked: 1 time

Re: Try to hack this map :p

Post by Dekar »

Thanks for sharing the information!
Don't pm me with Warcraft questions, this is a forum so just make a post!
In the world of thinking we are all immigrants. -Robert Nozick
d07.RiV
Some Honorary Title
Posts: 24
Joined: May 21st, 2008, 7:52 pm

Re: Try to hack this map :p

Post by d07.RiV »

Do you use the original storm.dll or a rewritten one by ?
User avatar
Dekar
Forum Drunk
Posts: 2899
Joined: January 17th, 2007, 4:22 pm
Has thanked: 1 time
Been thanked: 1 time

Re: Try to hack this map :p

Post by Dekar »

I use the one in the wc3 folder.
That's the way to do it :D
I use it to open maps and to sniff listfiles.
Don't pm me with Warcraft questions, this is a forum so just make a post!
In the world of thinking we are all immigrants. -Robert Nozick
User avatar
Bartimaeus
Tyrannical Drama Queen
Posts: 4430
Joined: November 19th, 2007, 5:05 am
Been thanked: 2 times

Re: Try to hack this map :p

Post by Bartimaeus »

I guess I should move this to fulfilled..?
illidan92
Newcomer
Posts: 13
Joined: April 20th, 2007, 3:06 am

Re: Try to hack this map :p

Post by illidan92 »

LOL I love seeing "Try to hack this map :p" in "Fulfilled Requests" hahaha.