| 07-13-2002, 09:47 PM | #1 |
Guest | usually games are made in c++, i wanted to edit wc3 and look at the code to see how everything works. i read earlier that you couldnt decompile the dlls. how would we go abuot accessing the code? [edited by Zépir: topic title changed] |
| 07-13-2002, 10:05 PM | #2 |
I don't really think that is possible for such a big project. For some small things it can be done (through hard work and much manual decoding) but for something this big, don't count on it! Greetz, DJBnJack |
| 07-13-2002, 10:54 PM | #3 |
Unless you convince blizz to make w3 open source, i guess we will not have the code. ;-) |
| 07-13-2002, 11:18 PM | #4 |
Guest | ya i dont think blizzard wont be releasing an sdk anytime. thats why halflife is more popular. the natural selection mod is really gona bring rts players to half life. if any one doesnt know what it is, Natural selection is where you have players play in 1st person mode, while there is a commander in 3rd person guiding these 1st person players. sorta a rip of off aliens versus predator, there are marines and aliens. on ly the concept, not the aliens or the marines them selves are the same, none of them, to avoid copyright laws etc. the game is really shaping out to be quite amazing. Valve software should hook up with them to publish this mod like they did counter strike, and soon day of defeat. |
| 07-17-2002, 12:38 PM | #5 |
Guest | ... Just use a decompiler I thought most people understood this in the community of modding (well the active players) but appearently I was mistaking. I really looked into the design of WC3 and found some pretty neat stuff about the game. Bare in mind from this point what I will say will not necessarily prove 100% accurate but its at least along the right track of thinking. WC3 seems to be primarily comprised of a few major aspects: Game Engine Battle.net Network Interface AI Script Models Textures Sounds and ... Tables that define Modles, Textures and sounds WC3 is pretty striaght forward and actually seemingly designed for moding or at the very least, for easy transition. Though I haven't completely investigated the design of the game (probably only about 40% there), it seems the game it self only consists of three major CPP files which are the first three I listed, Game Engine, by far being the biggest and most important one. What am I getting at? If you want to learn about the game, you can learn 80% of what you need to know by investigating SLKs. If you really wanna learn more, take apart the Game Engine with a decompiler. Its NOT going to give you a clean decompile, but you will have enough to work with to be able to learn as much as your heart desires about the game. I personally dont have THAT much interest in the engine as developing the SLKs gives you as much power as you need. |
| 07-17-2002, 02:47 PM | #6 |
Guest | wow i didnt know that. i would like to look at the engine, exactly which file did yo decompile? |
