I tried deprotecting a map. I created a game with it just fine, but while the game was loading, Warcraft 3 randomly crashed. Does anyone know what causes this? What did I do wrong?
Here is the map I deprotected
The error message had some junk about
This application encountered a critical error:
FATAL ERROR!
Exception 0xC00000005 blah blah blah
Warcraft crashes while loading map
Moderator: Cheaters
-
- Senior Member
- Posts: 178
- Joined: February 15th, 2009, 9:08 pm
Warcraft crashes while loading map
You do not have the required permissions to view the files attached to this post.
Last edited by storyyeller on March 1st, 2009, 4:04 am, edited 1 time in total.
-
- Spice Pirate
- Posts: 862
- Joined: January 29th, 2009, 5:35 pm
- Title: LHC
- Location: Canada
-
- Senior Member
- Posts: 178
- Joined: February 15th, 2009, 9:08 pm
Re: Warcraft crashes while loading map
Here's the original map
You do not have the required permissions to view the files attached to this post.
-
- Senior Member
- Posts: 178
- Joined: February 15th, 2009, 9:08 pm
-
- Forum Staff
- Posts: 811
- Joined: January 1st, 2008, 12:58 am
Re: Warcraft crashes while loading map
It's island defense, Since they have their own chat string encryption, I'm guessing they're gonna know some jass exploits too, This is something you'll have to do manually.
-
- Senior Member
- Posts: 178
- Joined: February 15th, 2009, 9:08 pm
Re: Warcraft crashes while loading map
So how would I fix it manually?
P.S. they may have chat string encryption, but they didn't do a terribly good job with it. It's still easy to figure out.
P.S. they may have chat string encryption, but they didn't do a terribly good job with it. It's still easy to figure out.
-
- Forum Drunk
- Posts: 2915
- Joined: January 17th, 2007, 4:22 pm
- Has thanked: 1 time
- Been thanked: 1 time
Re: Warcraft crashes while loading map
They probably have that handle counting encryption.
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
-
- Forum Staff
- Posts: 811
- Joined: January 1st, 2008, 12:58 am
Re: Warcraft crashes while loading map
storyyeller wrote: P.S. they may have chat string encryption, but they didn't do a terribly good job with it. It's still easy to figure out.
Code: Select all
function CheckCode takes string EnteredString returns boolean
local integer l=StringLength(EnteredString)
local boolean b
loop
exitwhen l==0
call Check2(Check1(SubString(EnteredString,l-1,l)))
set l=l-1
endloop
set b = Int1 == -813911913 and Int2 == -1036379865
set O1100=0
set O11O0=0
return b
endfunction
function Check1 takes string CheckString returns integer
local string List="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
local integer Length=StringLength(List)
loop
exitwhen Length==0
if CheckString == SubString(List,Length-1,Length)then
return Length
endif
set Length = Length - 1
endloop
return 19
endfunction
function Check2 takes integer i returns nothing
local integer f=0
local integer k=16392
local integer q=10032
loop
exitwhen f==32
set Int1 = Int1 + i * i + Int2 * i + q
set Int2 = Int2 + i * k + Int1 * Int1 - k * q
set f=f+1
endloop
endfunction
-
- Senior Member
- Posts: 178
- Joined: February 15th, 2009, 9:08 pm
Re: Warcraft crashes while loading map
Ok, I'll admit that that one is a lot harder then the version I did before. I guess they just got lazy over time when picking new codes.
-
- Forum Staff
- Posts: 811
- Joined: January 1st, 2008, 12:58 am
Re: Warcraft crashes while loading map
Actually, No, I honestly doubt they would weaken their encryption to let people figure it out, That's just not gonna happen.
The one you 'figured out' was probably a non-hashed one, One such as...
I just use the FireGen program, Not sure exactly how it works, But you're able to use a Modulo, Private key, and public key. The Firegen program generates the Modulo/Private/Public key, I think it retrieves your bnet username, and you insert the modulo/public key into the maps hash function, and walah, You have a hashed string, Then you'd use FireLogin, Insert the 3 codes, and it de-hashes the string and gets the password for you, since it's something like "#ABCDEF123456789ABCDEF123456789ABCDEF123456789", But all random, It's virtually impossible to crack, I use it for an admin login basically.
Oh, The only person i've seen unhash a Jass string would be Aero, So have fun convincing me you can =/
The one you 'figured out' was probably a non-hashed one, One such as...
Code: Select all
call TriggerRegisterPlayerChatEvent, Player(i), "-Zomg, I'm hashed like a motherfucker", false)
Oh, The only person i've seen unhash a Jass string would be Aero, So have fun convincing me you can =/