United Warcraft 3 map hacking!
It is currently January 22nd, 2018, 10:17 am

All times are UTC

Post new topic Reply to topic  [ 15 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: July 17th, 2017, 9:55 pm 

Joined: November 3rd, 2010, 10:48 am
Posts: 1836
Location: Singapore
Title: Best Player
This is a decent guide, thanks for the input!

PostPosted: July 18th, 2017, 1:11 am 

Joined: September 5th, 2009, 7:01 am
Posts: 20
Arakunido wrote:
If you can't find Head Pos, Hash/block Pos, etc. There's screenshot of example in Step 1.
Start-offset = Header Pos + Hash/Block Pos = Header Pos + Hash Pos, then do the same for Block Pos(Header Pos + Block Pos)
And google little-endian, if you don't know what it is, even though there's already example of that.

Still not getting what I am supposed to be doing,


So for this map that I am trying to deprotect

I would do

200 + 7F 82 29 01


200 + 00 00 00 00
I am confused at this part as to what I need to do and what needs to be done afterwords.

PostPosted: July 18th, 2017, 8:00 pm 

Joined: September 5th, 2009, 7:01 am
Posts: 20
I am also trying to fallow the tutorial with map and don't understand how the calculations are being done, to get the answer for the hash / block table. Also for the file what file type are we supposed to write it to for step 3. I see the numerical values for the hex that we are supposed to be using just don't understand how we are supposed to get it.

Start off-set = 00000200(header pos) + 92E9A701(Hash pos) / 00000200(header pos) + 00000000(block pos)
I don't know what to do with this afterwords

Length = 00040000(Hash size) / 94020000(block size) *10

is the / supposed to mean divide or is it just a space?

also for select block size with CRTL+E supposed to be done with the calculations for Start off-set length? Also are the equations supposed to be done in little-endian?

Sorry for the double post

PostPosted: July 19th, 2017, 12:02 am 

Joined: February 7th, 2013, 5:04 am
Posts: 170
Title: Skid
Pos and Size must read little-endian
ex. 92 E9 A7 01 -> 01 A7 E9 92 -> 0x01A7E992

7F 82 29 01 -> 01 29 82 7F

Start-offset = Header Pos + Hash/Block Pos
Length = Hash/Block Size * 10

0129827F + 200 = 0129847F - Hash StartOffset
200 - Block StartOffset

00 08 00 00 = 800 * 10 = 8000 - Hash Length

0A 04 00 00 = 40A * 10 = 40A0 - Block Length

Use CTLR+E in HxD

You better post a map here or try to use http://forum.wc3edit.net/deprotection-c ... 33971.html method.

PostPosted: August 10th, 2017, 12:09 pm 

Joined: July 5th, 2017, 7:16 pm
Posts: 21
Does there happen to be a better guide for Sprotect? I've searched and couldn't find one so I have no other choice but to ask.
MPQHelper doesn't work for me as intended (modes don't show up) Link: http://i.imgur.com/n3wGqSi.jpg

Also the math isn't too clear to me:
Start-offset = Header Pos + Hash/Block Pos. Length = Hash/Block Size * 10

What do you even do with the start-offset? Same with the Length. I get that you take 200 + your hash position = 92E9A901 and same with your block positon 00000000 + 200 = 200 and your hash/block size is 4000 and 9420 but what exactly do you do with the values that you've received?

Including this:
Cut to hash Table, and save it. And copy to Block Table, save it too.

I was able to follow the guides about moonlight and Somj2hM16. And I've made my own personal guides about the two just so I can understand it even better. I would like to do the same about this guide.

Or could someone PM me and help guide me exactly on where the start-offset & Length goes? Also help me with MPQHelper to get the modes to show up.

-Thank you!

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 15 posts ]  Go to page Previous  1, 2

All times are UTC

Who is online

Users browsing this forum: Majestic-12 [Bot] and 21 guests

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group


Privacy Policy Statement
Impressum (German)