wc3edit.net
https://forum.wc3edit.net/

[Guide]how to unhex MPQ Somj2hM16
http://forum.wc3edit.net/tutorials-cheatpacks-f80/how-to-unhex-mpq-somj2hm16-t28627-10.html
Page 2 of 5

Author:  Apple [ February 11th, 2014, 7:20 pm ]
Post subject:  Re: [Guide]how to unhex MPQ Somj2hM16

yeah. Pictoria explanation works best, but is the guide in pictures? I need a map which has that protection to learn...

Author:  JustANewbie [ February 12th, 2014, 3:30 am ]
Post subject:  Re: [Guide]how to unhex MPQ Somj2hM16

the .rar contains a map which the MPQ is corrupted and a map which the MPQ is fixed

Author:  Apple [ February 14th, 2014, 4:09 pm ]
Post subject:  Re: [Guide]how to unhex MPQ Somj2hM16

sounds good enough to test. but hey i couldn't find the offset in numbers with this tool XVI32.. what do i do?

Author:  arieschan [ February 14th, 2014, 4:16 pm ]
Post subject:  Re: [Guide]how to unhex MPQ Somj2hM16

you can dow HXD here : http://www.mediafire.com/download/3xhqe ... hc/HxD.rar

Author:  q444412 [ September 7th, 2014, 11:52 am ]
Post subject:  Re: [Guide]how to unhex MPQ Somj2hM16

hi
I'm from south korea.

I am not good at writing English, so please understand my writing.

I saw your 'How to unhex MPQ Somj2hM16' but I couldn't understand one thing ...

That is "25. We have 80 and 5C(Block & Hash size), sum it up and multiply it by 10: (80+5C) * 10 = DC0"

To tell the truth, I never learned about 'HEX'...

80 and 5C(Block & Hash size),(80+5C) * 10 = DC0 <<<- What does it mean???.....

I like to unhex F.O.C, KOREAN GAME, Fight Of Characters.

I have completed 1~24.. but I'm all blocked before 25!!

please help me .. If you help me, I'd appreciate you..
thank you

Author:  whitegun [ September 27th, 2014, 12:36 pm ]
Post subject:  Re: [Guide]how to unhex MPQ Somj2hM16

q444412 wrote:
hi
I'm from south korea.

I am not good at writing English, so please understand my writing.

I saw your 'How to unhex MPQ Somj2hM16' but I couldn't understand one thing ...

That is "25. We have 80 and 5C(Block & Hash size), sum it up and multiply it by 10: (80+5C) * 10 = DC0"

To tell the truth, I never learned about 'HEX'...

80 and 5C(Block & Hash size),(80+5C) * 10 = DC0 <<<- What does it mean???.....

I like to unhex F.O.C, KOREAN GAME, Fight Of Characters.

I have completed 1~24.. but I'm all blocked before 25!!

please help me .. If you help me, I'd appreciate you..
thank you

If i remembered correctly, i have told that you can use the "calculator" to calculating hex number

Author:  Unryze [ October 21st, 2014, 8:52 pm ]
Post subject:  Re: [Guide]how to unhex MPQ Somj2hM16

I tried this method for MBCS, but it won't show up the files...

00 08 00 00 = 800
C2 04 00 00 = 4c2

00 08 00 00
C2 04 00 00

(800+4c2) * 10 = CC20

7E8280 = map size
7E8280 - CC20 = 7DB660 map hash size
7DB660 + 4c20 = 7E0280 map block size

7E8820 = map size
7E8820 - CC20 = 7DBC00 map hash size
7DBC00 + 4c20 = 7E0820 map block size

7E8080 = map size
7E8080 - CC20 = 7DB460
7DB460 + 4c20 = 7E0080

Tried 3 versions... None work.


P.S. Never mind that shit all of those have mistakes, instead of + 4c20, should be +8000. Big thanks for the guide, after 5-6 hours of brainsex, I learnt how to do it!

Thus the correct formula will be V

7E8080 = map size
7E8080 - CC20 = 7DB460
7DB460 + 8000 = 7E3460

Author:  Unryze [ October 31st, 2014, 12:56 am ]
Post subject:  Re: [Guide]how to unhex MPQ Somj2hM16

A small re-made guide by me. So it will be easier for you guys.

(Hash + Block Size) * 10 = Block & Hash Size
Map Hash size = Initial Map Size - (Block & Hash Size)
Map Block size = Map Hash size + (Hash size *10)

Example for my map:

7E8080 = Initial map size

00 08 00 00 C2 04 00 00
V V V V V V V V V V V V
00 08 00 00 = 800 -> hash size
C2 04 00 00 = 4c2 -> Block size

(800 + 4c2) * 10 = (CC2) * 10 = CC20
7E8080 - CC20 = 7DB460
7DB460 + 8000 = 7E3460

Author:  th3LatentDuckling [ November 5th, 2014, 3:41 pm ]
Post subject:  Re: [Guide]how to unhex MPQ Somj2hM16

Tailer007 wrote:
7E8280 = map size
7E8280 - CC20 = 7DB660 map hash size
7DB660 + 4c20 = 7E0280 map block size

7E8820 = map size
7E8820 - CC20 = 7DBC00 map hash size
7DBC00 + 4c20 = 7E0820 map block size

7E8080 = map size
7E8080 - CC20 = 7DB460
7DB460 + 4c20 = 7E0080


I was wondering how you got three different map sizes and decided which one to pick.
I always get a different map size at step 23 from yours when I tried to practice on this map.

Author:  Ladik [ February 3rd, 2015, 9:12 am ]
Post subject:  Re: [Guide]how to unhex MPQ Somj2hM16

Fixed in MPQ Editor v 3.5.1.770. Download it on my webpage:
http://www.zezula.net/en/mpq/download.html

BTW, the map could be open by previous builds as well. You needed to check the "Force opening the MPQ as v 1.0".
I made change in StormLib so it now detects Warcraft III maps and does not check for MPQ User Data.

Page 2 of 5 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/