[Request] Dark Invasion 1.0.6 RPG

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

Moderator: Cheaters

em100181
Newcomer
Posts: 16
Joined: November 24th, 2007, 12:53 pm

[Request] Dark Invasion 1.0.6 RPG

Post by em100181 »

EDIT (completed cheatmap)--
Completed cheat and optimized map (its actually faster, and smaller, than original without all the anti-cheat code in script, and running in background every 0.1 seconds while playing).

Link is here
or
epicwar

Type "-ty effe" ingame to turn on cheats.
Type "-cheats" afterwards to get a list of cheats.
Additional changes:
*Made gnoll meat sell for alot more (from 20-40 range, to 100-300 range)
*Map is optimized, runs more efficient than original, especially without anti-cheat code looping non-stop in the background. Map is also smaller (~2.7mb).
*Max stats possible is 999 (higher if you cheat first and then use statpoints, though I reccommend not altering stats, your save code might not work)

end edit...............................


I have seen in these forums that Dark Invasion 1.0.4b was hacked to allow saving in single player. Ive tested the map however the load codes from this map do not work in any non-hacked version of the map (including the new 1.0.6). Also, Ive noticed that some attempt was made to hack 1.0.5, however it failed, because Dark Invasion has in fact quite a good anti cheat code, which I will explain.

This is a very little known map for some reason - however it is one of the best RPG maps ive played and yes ive played them all, usually to the end, with quite a few chars.

I dont like having to start from scratch with a new char and grind through beginning area however and finding other players who are RELIABLE to play through with is very hard as I play on eurobattle.net and nobody there has this map. This is a very team oriented RPG map, not made for soloing whatsoever, so being as I usually end up having to solo (or others that join the game are idiots, ie: i have to solo...) it makes it a bit hard :).

Ok down to the details.
Map link:
http://www.epicwar.com/maps/36073/
http://www.hiveworkshop.com/resources_new/maps/4895/
website:
http://www.darkinvasion.tk

It would be nice to have single player saving allowed as well as some cheat codes so you can play single player online and still have things like invul and such.

Before you go off and hack it, please listen to the following, because your hack will completely fail otherwise:

1) the game detects most common cheat commands like "-gold" and "-lumber" and "-invul" etc....however it does not detect "--gold" or "--lumber"...so im assuming it has a hard coded list of words to catch, no doubt taken from the most common "cheat pack" command lists.
if you type in any of these commands, the game ends, and you have to completely shut down WC3 to exit as it freezes your screen in cinematic mode so you cant even get to the menu. tricky....

2) things saved in the save code are stats, level (not current xp in your level, only level), gold, lumber (which is "ability points" or something - you use to train spells), and equipment in your 6-slot inventory.
there are hidden stats as well, aside from str, dex (agi), and int, there is luck and magic for a total of 5 stats. luck and magic are listed on the character sheet which is a drop-down menu while your character is selected.
there is also another hidden value which is skill points. skill points are earned based on how much damage you do or successful spells you cast while in combat (so if youre a healer base you still get skill points for healing your party, of course). one thing i noticed with the hacked 1.0.4 is that using godmode in single player - resulting in doing lots and lots of damage - results in getting lots of skillpoints, in fact way too many at already a low char level. i think this might be why my code wouldnt load, as id already gotten way too many skill points for my level, perhaps, and it might check that (not sure).

overall i think this is a challenge for anyone who is up to it, with some pretty indepth anti cheat code for anyone who wants to crack it. might give it a look myself actually, just never done any unprotecting or whatnot before so this would be my first ;)

thanks

Edit:
ok im cracking it myself but i have a problem in repacking the map.
ive gone through the entire jass script and found some very very interesting algorithms and functions to detect cheating....

when i use MPQmaster to put back in the edited and cracked war3map.j file, it crashes WC3...is it neccessary to optimize it? wont it work without optimize? what might be going wrong? did i maybe edit out something neccessary???

ive read the tutorials on deprotecting map but its completely incomplete - doesnt actually explain what the hell its doing it just says "follow this step click this button use this menu item" - i cant take directions like that, im a programmer...have to tell me what to actually do and i can do it no problem but giving me a list of instructions to click this and that and not tell me whats going on = dont understand a damn thing.
Last edited by em100181 on December 1st, 2007, 2:11 am, edited 6 times in total.
User avatar
JJ2197
Legendary Genius
Posts: 1311
Joined: August 8th, 2007, 8:10 am
Title: Legendary Genius²
Location: St. George Utah

Re: [Request] Dark Invasion 1.0.6 -- challenge!!

Post by JJ2197 »

You didn't delete the (attributes) file...
Anyways only some letters are set to varibles just to tell you...
Also don't double post... theres an edit button...
An your attempts will probably be useless as it seems
it's impossible to get the save function to work
after editing it... though this is just my belief... ;)
Computer Specs:
Motherboard: GA-990FXA-UD3
CPU: FX-8350 @ 4.0GHz
PSU: Corsair CX500
RAM: G.Skill Ripjaws X 8GB @ 1866
GPU: Radeon HD 4870 1GB
HDD: OCZ Vertex series 30GB SSD
Case: Antec 900
Monitor: Toshiba 32"
OS: Windows 7 Ultimate
em100181
Newcomer
Posts: 16
Joined: November 24th, 2007, 12:53 pm

Re: [Request] Dark Invasion 1.0.6 -- challenge!!

Post by em100181 »

heh well i posted that second one a good 12+ hours later. not really a double post lol ;p

and ya i had the attributes file kicked, that wasnt the problem...it was something more stupid ;-)
so i fixed that, and, little by little i am cracking each and everything thats blocked....

right now i am going through the loading.

you will not believe the wild goose chases the developer of this map went through to make sure it wouldnt be cracked. but i am determined.
so far:

-loading enabled in single player, however loading functionality riddled with bogus red herring equations to thwart the loading process and crash the game if there is only 1 player in the map (and i cant ... with the global # of players variable because its actually used for a lot of valid things)
-ive also enabled saving in single player and it works fine (tested save code in multiplayer game, no problem) - the way he disabled saving is by removing the save button (a "shop item") from the various 'crystals' scattered through the map (you saved by being near a crystal and using the crystal's save button, so he destroyed all save/load triggers and functions as well as removing this save button from the crystal's buyable/actionable inventory/items...but thats fixed now)
-i have also hacked out all the (i think 16+) functions and run-around variables used to catch any cheat commands or cheat attempts and thus freeze the game....i have not yet added in xantan's cheat pack yet, but it will work fine once i do (so effectively, for cheats, its cracked)

only thing left to do is finish walking through the load function and all these godamn wild goose chase variables and functions he threw in here.
my god what a fucking mess!
i want a cookie for this one....

my first map hack and doing one you guys cant even do ;-p
we'll see if i can complete it or not ;)
User avatar
JJ2197
Legendary Genius
Posts: 1311
Joined: August 8th, 2007, 8:10 am
Title: Legendary Genius²
Location: St. George Utah

Re: [Request] Dark Invasion 1.0.6 -- challenge!!

Post by JJ2197 »

I know atleast 3 people who could do this... we're just all lazy... =/
Also a double post is when you make a post then make another without anyone
having a post inbetween... so yes, you did double post!
Computer Specs:
Motherboard: GA-990FXA-UD3
CPU: FX-8350 @ 4.0GHz
PSU: Corsair CX500
RAM: G.Skill Ripjaws X 8GB @ 1866
GPU: Radeon HD 4870 1GB
HDD: OCZ Vertex series 30GB SSD
Case: Antec 900
Monitor: Toshiba 32"
OS: Windows 7 Ultimate
User avatar
Xantan
Honorary wc3edit.net Traitor
Posts: 2507
Joined: February 1st, 2007, 4:11 pm
Location: NEVADA

Re: [Request] Dark Invasion 1.0.6 -- challenge!!

Post by Xantan »

JJ2197 wrote:I know atleast 3 people who could do this... we're just all lazy... =/
Also a double post is when you make a post then make another without anyone
having a post inbetween... so yes, you did double post!
We aren't all lazy, thats sort of dis-respective to some I would think.

I personally have family over for thanksgiving still, it is that time of year around my house.
em100181
Newcomer
Posts: 16
Joined: November 24th, 2007, 12:53 pm

Re: [Request] Dark Invasion 1.0.6 -- challenge!!

Post by em100181 »

heh ya i wouldnt say ppl around here are lazy, i mean nearly every map ends up hacked and hey, this is all in people's spare time that they actually feel like doing a map for usually no reason (i doubt most ppl who crack these maps play them all too)...

and ya i forgot its holiday for some ppl too.

i dont know if anyone else would do this map though ;)
COULD is a very easy thing to say...DO is something much different.
any of us who know how to code CAN, probably, given the time/effort, DO anything anyone else does....even if at lower skill level, one can always spend the extra time to learn.

but i think 99% of maps are very easy to crack and cheat...this one actually had a developer who put a good deal of time and effort into anti-cheat and anti-crack code. as well as designing it in a way such, as well.

obviously thats why its not cracked yet, because where im pushing onwards, anyone else who tried, just gave up.
the bad part about all this is that i have never looked at JASS code before or made a wc3 map, so cracking the hardest to crack map on my first go is, well, sorta tuff (taking me alot longer, im sure, than it might take you JJ, for example).

EDIT (i no double post ;p)
to give you an idea of how crazy the anti crack code is in here...yesterday, i was testing the save functionality...also, there are some admin/debug commands already built in, however they are disabled triggers and then again to turn on debug the players name in the original map had to be one of the 3 developers (i just set the return value to true, now anyone can turn on debug and anyone can use the admin commands - which already do the cheats for you like -gold and -str -luk -agi -int etc) - however even these commands and any attempt to alter character state is triggered, somewhere, to detect cheating - currently if you, even in single player, type "greedisgood X", your gold and lumber gets reset to ZERO. even with the admin command enabled now using -gold X, it still gets reset to ZERO...changing any stat gets it reset to 1....he really put a ton of code in here to detect cheating and there's a whole maze of things to go through.
im going through every single trigger right now and there's well over 1,000 of them in the JASS main/setup functions.
its crazy.
this map is probably twice as big JASS code just to thwart cheating.
thats sorta stupid i think.

edit x2
oh ya i meant to say, as a funny example - yesterday when trying to get through some of the admin commands to get them to work (and not reset stat to 0) instead what happened when i was able to crack through the line of calls and functions on one of the commands (-lum, so i was trying to get the -lum command to work to give you more lumber which is "AP" points in this map) - so i got out the blocking and resetting to zero code, but guess what happens instead now? doesnt reset to 0, but, 10 seconds after i type -lum and get my lumber up, the game starts spawning infinite numbers (endless loop) of footmen all around my character. within a few seconds, game freezes, in fact my whole PC freezes and have to hard-boot.
its like he has a fucking AI sitting there to detect cheating.
bastard.
User avatar
Xantan
Honorary wc3edit.net Traitor
Posts: 2507
Joined: February 1st, 2007, 4:11 pm
Location: NEVADA

Re: [Request] Dark Invasion 1.0.6 -- challenge!!

Post by Xantan »

thats not really a big deal, I bet I could find the anti-cheat if its really 'so hard' =/
em100181
Newcomer
Posts: 16
Joined: November 24th, 2007, 12:53 pm

Re: [Request] Dark Invasion 1.0.6 -- challenge!!

Post by em100181 »

if youre up for the challenge be my guest ;)

thats why i posted this here in the first place...i know that it had been attempted already but whoever tried, gave up....i havent seen before a better challenge for you map hackers....

if you want what work ive gotten so far just let me know....
the code base in JASS is already roughly 400 lines smaller just by stuff ive totally wiped out that's only there for cheat detection - but im still having some anti cheat code detections once in awhile. adding lumber and gold is now working ONCE but if i try it a second time i get the footman spawn/freeze computer thing again.

and i thought i found and eradicated that code....i guess not

also, what is the deal with .wct and .wcg file?

the way im doing this is purely in the war3map.j file - thats the only thing i edit.
i unprotected the map using xdep, opening it with mpqmaster, and editing the .j file only, then i overwrite the .j file, flush in mpqmaster and load it....
are there any steps im missing? i see all the old functions in the .wct file but im guessing it doesnt use it?
i tried erasing the .wct file and it crashed the game....
User avatar
Dekar
Forum Drunk
Posts: 2899
Joined: January 17th, 2007, 4:22 pm
Has thanked: 1 time
Been thanked: 1 time

Re: [Request] Dark Invasion 1.0.6 -- challenge!!

Post by Dekar »

Xantan wrote:
JJ2197 wrote:I know atleast 3 people who could do this... we're just all lazy... =/
Also a double post is when you make a post then make another without anyone
having a post inbetween... so yes, you did double post!
We aren't all lazy, thats sort of dis-respective to some I would think.

I personally have family over for thanksgiving still, it is that time of year around my house.
JJ2197 wrote:I know atleast 3 people who could do this... we're just all lazy... =/
Also a double post is when you make a post then make another without anyone
having a post inbetween... so yes, you did double post!
off topic:
is being lazy that bad in the us?
here in germany there's nothin' wrong about being lazy, at least up to a "normal" level...
i really enjoy being lazy from time to time... and even bein' egoistig... maybe even being an ass :P
kalle told me that people in the us would be even more lazy than here in germany...
so what's the problem in being lazy, are you never lazy?
i'm lazy from time to time... and proud of it :D

greets Dekar

edit by Dekar:
user warned for writing off topic stuff!
so... *cough* back to topic... XD
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
em100181
Newcomer
Posts: 16
Joined: November 24th, 2007, 12:53 pm

Re: [Request] Dark Invasion 1.0.6 -- challenge!!

Post by em100181 »

ya from reading alot of your posts id definitely say i agree with you, dekar....

ass.
lazy.
egoistic.
and proud of it.

hehehehe

youve got it wrong tho, and im not american btw, though ive lived in about...umm...9 or 10 different states, through 13 or so years of my life (i blame that on my mothers side of the family, and since i was born there...wasnt lucky like my brother to be born in sweden with my fathers family....but ill never live there again though...actually the CIA will kill me if i ever re-enter the country, im too politically active against the US imperialism and warmongering around the world....) - americans ARE lazy...very lazy...but they are also the #1 world champions at another thing - BULLSHITTING. so its hard, alot of the time, to see the truth with yanqui's ;-)

you should watch some george carlin, he is amazing american comedian...says exactly the truth about americans too and most of them laugh it up not realizing he is talking ABOUT THEM! hehehe
just like eminem, one of the only american rappers i liked (well, his early stuff, anyway). its just the truth. i like the truth.


EDIT:
oh btw, map is hacked.
i am waiting for reply from map-makers to see how i release it though...
not all cheats will be implemented, some just ruin the game. but i actually made the map much more efficient - found some things to fix and removing cheat detection speeds it up a ton.

and i figured out that .wct/.wcg issue. optimized it too.