Jump to content
  • Advertisement
Sign in to follow this  
Ryl

There is a game? Duh... is there?

This topic is 2746 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Ok, there is a game... an already made game..
Now how do i make some modifications for the game? Control its starting menu screen, control the character(s).. and all the characteristics of the game.
The program I am using is Visual Studio 2005.
Errm. How do I start that god damn thing? Ok, I only know how to start the "main.cpp" but what the hell do I put in there so it controls the game? Lol, too many questions, just answer the most important one.

Share this post


Link to post
Share on other sites
Advertisement
Quote:
Original post by Daaark
You're not making any sense.


So basicaly I want to modify a game....

Share this post


Link to post
Share on other sites
When I was a kid I tried opening up the Doom exe in text pad to try to hack it. I had absolutely no idea what I was doing and didn't get very far.

If this is a game that allows modifications, there is probably some documentation on Google specific to the game. Like, WoW for example allows Lua scripting for add-ons. I don't think you're going to have any luck with non-moddable games, unless you know how to run a decompiler.

Share this post


Link to post
Share on other sites
I tried a decompilier, but it said taht the program was compiled with a different program or windows or something...
Which decompiler do you suggest?

Share this post


Link to post
Share on other sites
This is one of those things that nobody teaches anyone else. If you want an example, see the forums here for an example.

Summary: A bunch of people asking for help to crack their programs, getting their threads locked. For the most part, people who actually know how to do this decide not to help anyone since everyone just wants to crack shit and doesn't want to learn.

If you actually do want to learn, all you need to do is find a disassembler, learn assembly language, then sit and stare at it for a while. Publicly available native decompilers don't work properly.

Share this post


Link to post
Share on other sites
When you make a game, you write source code, an then you compile that into a program that people can run:
Source code -> compiler -> Executable

This is a one-way process. You can try to disassemble it, but you won't get the original source code. Trying to edit an executable without the source is like trying to renovate a building without the blueprints, after stabbing your eyes out.

Now, even if you did have the source code for this game, you'd have to understand the language it's written in, which it sounds like you don't. So I'd suggest learning basic programming before trying to hack apart games like this.

Share this post


Link to post
Share on other sites
Quote:
Original post by Hodgman
Trying to edit an executable without the source is like trying to renovate a building without the blueprints, after stabbing your eyes out.


HA. I'm using that explanation from now on. :)

Share this post


Link to post
Share on other sites
So, do you want to:
  1. Modify an existing game to create some sort of tool that works with it? You mentioned controlling menus and characters - are you trying to make a piece of software that plays the game for you?

  2. Modify an existing game to create a new game on top of it, in the same way that Counter Strike is made by modifying Half Life for example?

  3. Do something else?

It sounds to me like you're probably trying to do #1.


Does the game you're trying to modify allow for officially supported mods or extensions? Examples of this would include using Lua to script a World of Warcraft add-on, or using the campaign editor that comes with StarCraft to create a series of new missions. Check if there are any tools or documentation either with the game or on it's website. If not, search a bit more and see if there are any unofficial tools out there.



So, specifically:
  1. What are you trying to do?

  2. What programming experience do you already have?

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!