Joined: 24 Oct 2008 Location: Wars World!!! Posts: -99999999
Posted: Fri Nov 14, 2008 11:01 pm Post subject:
Editing Gamemd.exe
So guys, I've been editing codes and translating some hex in gamemd.ini. Does anyone here knows what hex codes I can change/replace to make some impossible things possible like the Aircraft can attack AA. _________________ Awesome banner made by m-.. I mean AltomareXD!
MY MOOOOOOOOD!!!!!!11!!1!!1111!!!11!!!1 QUICK_EDIT
Joined: 24 Oct 2008 Location: Wars World!!! Posts: -99999999
Posted: Sat Nov 15, 2008 4:14 am Post subject:
It's so sad for Pd. I also heard he retired from modding. _________________ Awesome banner made by m-.. I mean AltomareXD!
MY MOOOOOOOOD!!!!!!11!!1!!1111!!!11!!!1 QUICK_EDIT
Hex code changing became unnecessary when Ares was created. It's all fancy C++ now. You don't sound like you actually know what you're doing, but let's hear what you have done so far. QUICK_EDIT
Joined: 24 Oct 2008 Location: Wars World!!! Posts: -99999999
Posted: Sat Nov 15, 2008 9:18 am Post subject:
Um, actually I haven't done anything yet. Except making a backup for my gamemd. I am still a beginner and still learning. _________________ Awesome banner made by m-.. I mean AltomareXD!
MY MOOOOOOOOD!!!!!!11!!1!!1111!!!11!!!1 QUICK_EDIT
I Would never recommend HEX editing until you've actually learned about it, it's not as easy as it may seem to you, it takes years of learning and practice, may I recommend some other form of modding? Maybe something easier? QUICK_EDIT
Joined: 24 Oct 2008 Location: Wars World!!! Posts: -99999999
Posted: Mon Nov 17, 2008 11:40 am Post subject:
Ok guys. I'm searching for tutorials on gamemd hacking. _________________ Awesome banner made by m-.. I mean AltomareXD!
MY MOOOOOOOOD!!!!!!11!!1!!1111!!!11!!!1 QUICK_EDIT
Hyper, learn to give them enough rope to hang themselves. Even if he does learn asm, the biggest obstacle will be lack of all the symbols we've figured out already. QUICK_EDIT
That tag is already in the game... IsInvincible=yes.
Come to think of it. I thought about a tech tree system with invincible units, so you would have to use web shooter units and EMP units to keep the invincible units occupied...
Might use it in the BTS campaign.
It could give a very special timer on certain missions... QUICK_EDIT
Joined: 24 Oct 2008 Location: Wars World!!! Posts: -99999999
Posted: Fri Nov 21, 2008 11:10 am Post subject:
Um, guys, my Gamemd broke up. I need to start from the beginning again. >.< _________________ Awesome banner made by m-.. I mean AltomareXD!
MY MOOOOOOOOD!!!!!!11!!1!!1111!!!11!!!1 QUICK_EDIT
Joined: 24 Oct 2008 Location: Wars World!!! Posts: -99999999
Posted: Fri Nov 21, 2008 2:57 pm Post subject:
MT wrote:
Of course it broke up.
What were you excepting? New superweapons, AA for aircraft, Fourthside logic and all?
Um, yeah. I'm still learning how to edit those. _________________ Awesome banner made by m-.. I mean AltomareXD!
MY MOOOOOOOOD!!!!!!11!!1!!1111!!!11!!!1 QUICK_EDIT
I'm just curious (i don't plan on doing anything with the exe) but what language is it written in? _________________ Please, read the signature rules of the forum. QUICK_EDIT
Do you even know C++ Javier? most of the people here can't even spend 5 mins properly modding, let alone exe hack and oh your avatar or whatever you call it is no longer funny. QUICK_EDIT
Well the stuff we are mentioning here earns you a degree/qualification as well.
I got a rant about exe hacking too, how people think its easy when only two people initially knew how to do it, like a year or 2 ago i.e. pd, vk. Thus I get extremely annoyed by people who demand lots in a new patch, expecting it to be incredibly easy to change when we know that WW coders just used existing code, hack/workaround code making it even more complicated to unwind. QUICK_EDIT
I was reading a Java book, and after 100 pages all I had learned was how to say "Hello, World!" (granted I learned every single piece of information on it), but still. Being able to do somethign complicated as haveing a v3 spawn a missle, and then having the missile follow a certain trajectoring and hit a target must be extremely hard. I looked at the back of the book and the most advanced thing I'd do after 1000 pages is make pong. Thats right, pong. If I used game maker, that would take me all of 7 minutes to make. But learning how to code must will be an accomplishment in itself, even if all I am able to do is catch up with coders from the 70's.
As for .exe hacking, as long as they don't make the game crash, I'm happy. _________________ Please, read the signature rules of the forum. QUICK_EDIT
I was reading a Java book, and after 100 pages all I had learned was how to say "Hello, World!"
Wow, get a new book I'd say. Or stop reading the foreword
With the C++ tutorial I use (online), it has how to make "hello world" on like 2nd page.
Or maybe Java is that much more complicated?
At any rate, I'd say all this programming is quite lengthy to learn.
By the time I'd learn C++, asm, and about Gamemd.exe (assuming I could), the Ra2 modding community may very well be dead QUICK_EDIT
they had the code on the firs page, but then they explained every little thing you did. They also went into what programs you should use, and how to compile (they probably did the same with you too).
I am exaggeratting a little bit, they did expand on how you can display string files, and by the end of the 50 pages, I knew how to display output after someone entered input (enter an interger: you enter an interger!). _________________ Please, read the signature rules of the forum. QUICK_EDIT
Joined: 24 May 2004 Location: Flanders (Be) Posts:300000001
Posted: Thu Nov 27, 2008 9:33 am Post subject:
Eh, dunno MT, I learned about assembler and the internal workings of C&C95 in just a couple of months. The research is still far from complete, but that hardly matters.
Assembler is pretty easy, if you know DOS batch and have basic insight into programming. pd gave me a tiny help file with all the basic opcodes of the processor commands, and it's really all you need to get started.
Well, a disassembler might also be handy
As for C++, the only thing I really needed to know about that was the way its strings are coded. Which is ridiculously easy anyway; it's just a string of characters ended with a byte 00. And you normally figure that out the moment you look up some filenames or ini value names in the exe anyway.
What you REALLY need is a good teacher, imo. I was lucky that 3 people helped me out with this stuff, namely Komfr, who designed the original hi-res hack for C&C95, pd, who gave me some great help when I got started, and Hyper, whose constant support and research into the classes system in C&C95 has been invaluable to me _________________ QUICK_EDIT
Bascily what we are saying, if you dont have any past programing experience, then dont even consider it.
I can code ASM pretty well, but i have some basic C++, VB and Java experience, What these taught me was to understand how things work and with patricks help, got a pretty good understanding oh how C++ apps work. I dunno why, but i prefere ASM over any other high level language, with ASM i can see what im doing and picture the code as i write it, with C++ etc i easly get confused.
So, this topic is just gonna drag on, might as well just leave it.
Joined: 24 May 2004 Location: Flanders (Be) Posts:300000001
Posted: Thu Nov 27, 2008 1:32 pm Post subject:
Hyper wrote:
(btw thanks Nyer )
I could hardly leave this... I know how immature you and DCoder get when it comes to explaining to people that asm is too hard for the average modder
(oh, you mean for acknowledging your help? C'mon, I already did that in the C&C95 v1.06 readme anyway ) _________________ Last edited by Nyerguds on Fri Nov 28, 2008 11:14 am; edited 1 time in total QUICK_EDIT
lol
Nyer, I think you are overestimating the "average modder". Assembly is not impossible, but it's not that simple. Especially fun pieces like Westwood's "optimizations" resulting in a vector of vectors of hashed strings -_- Seriously, if you're not into programming, stay the hell away from ASM or you will lose your sanity. In my opinion, you need a good grasp of C basics before you start making sense of ASM ... when you have that grasp, I can help you get more familiar with ASM, but even then jumping into a complex application like YR will be a tough job. QUICK_EDIT
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 vote in polls in this forum You cannot attach files in this forum You can download files in this forum