Modcraft - The community dedicated to quality WoW modding!

Community => Random => Topic started by: thehsvdude on February 10, 2014, 05:58:29 am

Title: Successfully Decompiled wow 3.3.5a
Post by: thehsvdude on February 10, 2014, 05:58:29 am
Ive successfully decompiled wow 3.3.5a and have the source code, I am not releasing it just for the fact that it took days to acquire the code
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Steff on February 10, 2014, 07:06:48 am
You are not the first decompiling it.  How do you think the scene get all the infos?
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Skarn on February 10, 2014, 09:01:14 am
It would be great if you released it. Open wow.exe sourcecode can be really usefull for modding.  ;)
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: eratoc on February 10, 2014, 12:46:01 pm
Quote from: "thehsvdude"
Ive successfully decompiled wow 3.3.5a and have the source code, I am not releasing it just for the fact that it took days to acquire the code

I'm in not interested in this, but why do you make a thread about this? Just to brag?
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: schlumpf on February 10, 2014, 12:57:08 pm
In order to officially step into the club, we need a listing / screenshot of the source files for confirmation. Your account will automatically be upgraded after you supplied proof.
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Skarn on February 10, 2014, 01:46:57 pm
Schlumpf, are you running a club of sourcecode owners? Is there any profit to keep it private?
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: schlumpf on February 10, 2014, 05:20:20 pm
Quote from: "Skarn"
Schlumpf, are you running a club of sourcecode owners? Is there any profit to keep it private?
Not getting your ass sued by an international multi-billion company would be a pretty good reason for starters.
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Sina on February 10, 2014, 11:14:55 pm
Quote from: "schlumpf"
Not getting your ass sued by an international multi-billion company would be a pretty good reason for starters.

Lol, as if anybody would do that. (http://en.wikipedia.org/wiki/Half-Life_2#Leak)

Is this code very useful, without comments or documentation?
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: schlumpf on February 11, 2014, 01:23:35 am
Quote from: "Sina"
Quote from: "schlumpf"
Not getting your ass sued by an international multi-billion company would be a pretty good reason for starters.
Is this code very useful, without comments or documentation?
Yes.
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: thehsvdude on February 11, 2014, 10:58:42 am
Enough proof, Just drag this into ur wow folder and run No mods done to the exe yet just changed a couple of things like icon and the company shit
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Milly on February 11, 2014, 11:10:01 am
I wouldn't know if that's proof or not (due to inexperience) but I really like the icon change idea :D I'm jealous
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: thehsvdude on February 11, 2014, 11:38:20 am
Quote from: "Milly"
I wouldn't know if that's proof or not (due to inexperience) but I really like the icon change idea :D I'm jealous
took a while to fix the source code up and make a visual studio solution
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: thehsvdude on February 11, 2014, 11:44:40 am
im worried im gonna get sued by blizzard if i release the source code
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Skarn on February 11, 2014, 11:58:40 am
Dude, can you share it via private message? Please.  ;)
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Milly on February 11, 2014, 12:01:26 pm
Quote from: "thehsvdude"
im worried im gonna get sued by blizzard if i release the source code
You're right to be worried. Don't release it to the public.
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: thehsvdude on February 11, 2014, 12:12:18 pm
Quote from: "Milly"
Quote from: "thehsvdude"
im worried im gonna get sued by blizzard if i release the source code
You're right to be worried. Don't release it to the public.
And i live in australia that just makes it worse
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: thehsvdude on February 11, 2014, 12:16:08 pm
Quote from: "Skarn"
Dude, can you share it via private message? Please.  ;)
.....
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: schlumpf on February 11, 2014, 01:03:11 pm
Code: [Select]
~ $ strings wowleak.exe  | grep 12340
World of WarCraft (build 12340)
12340
WoW [Release] Build 12340 (Jun 24 2010 23:54:57)
WoW [Release] Build 12340 (Jun 24 2010)
WOWCOMSATCLIENT12340
    <version>12340</version>
~ $

The binary states this was built in 2010. How can that be?
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: thehsvdude on February 11, 2014, 01:08:57 pm
Quote from: "schlumpf"
Code: [Select]
~ $ strings wowleak.exe  | grep 12340
World of WarCraft (build 12340)
12340
WoW [Release] Build 12340 (Jun 24 2010 23:54:57)
WoW [Release] Build 12340 (Jun 24 2010)
WOWCOMSATCLIENT12340
    <version>12340</version>
~ $

The binary states this was built in 2010. How can that be?
I copied some of the hex code from the original wow 3.3.5a exe to Make it work
The missing parts And i copied that bit lol
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: thehsvdude on February 11, 2014, 01:11:58 pm
Quote from: "schlumpf"
Code: [Select]
~ $ strings wowleak.exe  | grep 12340
World of WarCraft (build 12340)
12340
WoW [Release] Build 12340 (Jun 24 2010 23:54:57)
WoW [Release] Build 12340 (Jun 24 2010)
WOWCOMSATCLIENT12340
    <version>12340</version>
~ $

The binary states this was built in 2010. How can that be?
Its just not possible to compile a full client with only a couple header files
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: schlumpf on February 11, 2014, 01:18:51 pm
So this is an identical copy of the official client with only some resources changed?
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: thehsvdude on February 11, 2014, 01:28:00 pm
Quote from: "schlumpf"
So this is an identical copy of the official client with only some resources changed?
its just not possible to compile a copy with a couple of header files They got use tho
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: schlumpf on February 11, 2014, 01:34:32 pm
I don't see how your binary proves to be compiled from scratch by you, then. Sorry, but I am naturally sceptical. ;)
I'd prefer an (at least partial) file listing of your sources. (just names and size of files)
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: thehsvdude on February 11, 2014, 01:48:13 pm
Quote from: "schlumpf"
I don't see how your binary proves to be compiled from scratch by you, then. Sorry, but I am naturally sceptical. ;)
I'd prefer an (at least partial) file listing of your sources. (just names and size of files)
its not possible to compile with them files I just // them out
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: schlumpf on February 11, 2014, 02:22:26 pm
Wow, that's quite a lot of files missing. Just to list a few files that are not present here (random 100 files in the source tree, with directories stripped)

Code: [Select]
$ find wow-code/branches/wow-patch-3_3_5_a-bnet -type f | sed -e s,.*/,, | sort -R | head -n 100
LCDGfxBase.cpp
MapObj.cpp
CSimpleHyperlinkedFrame.cpp
ObjectEffect.cpp
hidmanagerimpl.cpp
Minimap.cpp
Movement.cpp
PatchDownloadGlue.cpp
ConsoleDetect.cpp
CSimpleMovieFrame.cpp
Trade_C.cpp
CSimpleFrame.cpp
cmemblock.cpp
Status.cpp
OsURLDownload.cpp
DanceCache.cpp
PetitionInfo.cpp
CSimpleTop.cpp
NewZerofill.h
OsTcp.cpp
PlayerName.cpp
WDataStore.cpp
CreatureStats.h
CSimpleFrameScript.cpp
aSfxDsp.cpp
PassGlow.cpp
CharacterModelBase.cpp
ConsoleVar.cpp
ClientServices.cpp
PageTextCache.cpp
UIBindings.cpp
WorldFrame.cpp
TumorManager.cpp
Unit_C.cpp
NetClient.cpp
UnitSound_C.cpp
Prop.cpp
LoadingScreen.cpp
blp.cpp
SoundEngine.cpp
PortraitButton.cpp
DynamicString.cpp
OsCall.cpp
CharacterCreation.cpp
ClassTrainerFrame.cpp
UIMacroOptions.cpp
ItemSocketInfo.cpp
SurveyDownloadGlue.cpp
Grunt.cpp
MeteredSection.cpp
TextureCache.cpp
HashMap.h
SoundInterface2VoiceChat.cpp
Bag_C.cpp
Status.h
M2Light.cpp
PartyFrame.cpp
SFile.cpp
ReputationInfo.cpp
IOFileUnit.cpp
StableInfo.cpp
CGlueMgr.cpp
SSignature.cpp
ModelBlob.cpp
Camera.cpp
TaxiMapFrame.cpp
GxuFontMiscClasses.cpp
Player_C.cpp
GameObjectStats.h
ParticleSystem2.h
CSimpleAnim.cpp
GMTicketInfo.cpp
Passenger.cpp
CSimpleAnimScript.cpp
UIMacros.cpp
ActionBarFrame.cpp
Profile.cpp
CreatureStats.cpp
IOUnitContainer.cpp
SFile2-Core.cpp
AccountData.cpp
BattlefieldInfo.h
ItemStats.h
Item_C.cpp
Filestack_Streaming.cpp
Texture.cpp
InputControl.h
Minigame_C.cpp
GxuFontUtil.cpp
OsVersionHash.cpp
ChatFrame.cpp
TimeManager.cpp
LFGInfo.cpp
RCString.cpp
DynamicObject_C.cpp
CSimpleFont.cpp
GfxSingletonManager.cpp
M2Model.cpp
ComSatSoundIOSoundEngine.cpp
GameObjectStats.cpp

I guess you have one big file with all decompiled code?
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Will on February 11, 2014, 06:06:49 pm
-.-'

Why would anyone showoff such an achievement if they weren't willing to share it? Anyone with sense would simply keep this to themselves to stay out the limelight.



Share it or close this pointless thread.
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Gurluas on February 15, 2014, 02:58:49 pm
Since you got the sourcecode, if you want to help, kill the filter that prevents us from using NPC skins and Deathknight skins (On non-Deathknights)
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Shelldon on February 15, 2014, 08:52:15 pm
Quote from: "Gurluas"
Since you got the sourcecode, if you want to help, kill the filter that prevents us from using NPC skins and Deathknight skins (On non-Deathknights)
It is possible to use Deathknight skins on not-dk via dbc editing also it is a little harder to unlock npc's skins, but possible (with wpe pro, for example). The problem is even if you have npc skin on your character - other people can't see it. You'll look like normal human (for example) but in your window you'll have unusual skin.

btw, sorry for off-topic.
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Ascathos on February 16, 2014, 11:39:06 pm
Quote from: "Shelldon"
Quote from: "Gurluas"
Since you got the sourcecode, if you want to help, kill the filter that prevents us from using NPC skins and Deathknight skins (On non-Deathknights)
It is possible to use Deathknight skins on not-dk via dbc editing also it is a little harder to unlock npc's skins, but possible (with wpe pro, for example). The problem is even if you have npc skin on your character - other people can't see it. You'll look like normal human (for example) but in your window you'll have unusual skin.

btw, sorry for off-topic.
Should be possible with new .mpqs on every client.
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: thehsvdude on February 18, 2014, 03:30:25 am
I will share some source files when my internet gets better
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Gurluas on February 22, 2014, 03:53:59 am
Quote from: "Shelldon"
Quote from: "Gurluas"
Since you got the sourcecode, if you want to help, kill the filter that prevents us from using NPC skins and Deathknight skins (On non-Deathknights)
It is possible to use Deathknight skins on not-dk via dbc editing also it is a little harder to unlock npc's skins, but possible (with wpe pro, for example). The problem is even if you have npc skin on your character - other people can't see it. You'll look like normal human (for example) but in your window you'll have unusual skin.

btw, sorry for off-topic.

The latter which is caused by a client filter, which when disabled would make the NPC skin be seen by others. Like in Pre-Wotlk clients. In BC and Vanilla clients, others can see them.

And that is what I wanted removed.
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: natrist on March 05, 2014, 08:43:45 pm
Dude can I get access to this I want to make a GM client?
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: toy1995 on November 26, 2015, 04:39:12 pm
i want to buy the source plz
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: spik96 on November 26, 2015, 04:53:26 pm
I don't know if you would find the source useful if you're not able to decompile, anyway.. You should rather express your problem or what you want, I suspect you do not actually need it.
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: toy1995 on November 26, 2015, 05:21:34 pm
i want to create a online with unity but network system who i find on this game engine is not apropriate for my game so i want to create a my own network system with udp packet and i need to see how the wow client is coded to have a idea
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Luzifix on November 27, 2015, 01:48:46 pm
Quote from: "toy1995"
i want to buy the source plz
Its only a fake^^
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Chase on November 27, 2015, 09:12:44 pm
Quote from: "Gurluas"
Since you got the sourcecode, if you want to help, kill the filter that prevents us from using NPC skins and Deathknight skins (On non-Deathknights)
Sorry for off topic, but what are you guys talking about I did this easily?
(http://i.imgur.com/teQ3PWm.jpg)

Is this topic really old or something? Or is this a problem you 3.3.5 plebeians have?
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Ghaster on November 27, 2015, 10:03:48 pm
Quote from: "Chase"
Quote from: "Gurluas"
Since you got the sourcecode, if you want to help, kill the filter that prevents us from using NPC skins and Deathknight skins (On non-Deathknights)
Sorry for off topic, but what are you guys talking about I did this easily?
(http://i.imgur.com/teQ3PWm.jpg)

Is this topic really old or something? Or is this a problem you 3.3.5 plebeians have?
I have never had any problems enabling the npc skins. My guess is that they forget to add the necessary faces to it.
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Alastor on November 29, 2015, 06:08:54 pm
I'll ask directly


Will you ever release it ? you dont need to release it here to everyone but will you even send it to anyone ? i would love to have source too but telling me that you have it is no help
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Milly on November 29, 2015, 06:16:57 pm
I don't know how you go from insulting peoples intelligence, to actually giving in to this.

This is fake and dead for almost 2 years. Why has this ungodly thread been unearthed?
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: spik96 on November 29, 2015, 07:55:36 pm
Quote from: "Milly"
I don't know how you go from insulting peoples intelligence, to actually giving in to this.

This is fake and dead for almost 2 years. Why has this ungodly thread been unearthed?

Truth has been spoken ;) !
I guess the random guy typed "wow source code plz" on Google and landed here. He created an account and used powerful necromancy to reanimate the bloody heap of meat this thread is.

I recommend this thread to be deleted without any delay.
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Alastor on November 30, 2015, 03:39:45 pm
Someone has it thats for sure if i get it from someone why not but if not then i will get it by myself
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: schlumpf on November 30, 2015, 04:08:29 pm
Quote from: "Alastor"
Someone has it thats for sure if i get it from someone why not but if not then i will get it by myself
nobody has it.
Title: Re: Successfully Decompiled wow 3.3.5a
Post by: Alastor on November 30, 2015, 09:23:01 pm
Srsly ? thats shame i were sure that someoen should have it