Anyone know how to modify/hack a Mac game?

Discussion in 'Mac Programming' started by Jardins de Vin, Dec 28, 2013.

  1. Jardins de Vin macrumors 6502a

    Jardins de Vin

    Joined:
    Nov 6, 2012
    Location:
    Europe
    #1
    I have this game for Mac called Driver, I was just wondering if anyone has experience in hacking some stuff. Mainly some vehicles that can not be driven (I've tried already with cheat engine but no luck) and also various other stuff. A game is just software after all. :)
     
  2. ArtOfWarfare macrumors 604

    ArtOfWarfare

    Joined:
    Nov 26, 2007
    #2
    I'd pop open the bundle (right click it and choose "Show Package Contents") and just look around for some plain text configuration files that you can change to unlock stuff, if that's what you're looking for. Alternatively, such files may be in a folder labeled Preferences.

    That data may be stored in non-plain text file though, which would make it difficult to figure out what the file does. In that case, there's no particularly easy way for a non-coder to figure this out. If you'd like to tackle it, feel free to become really good at understanding the language the game is written in (likely C++, Obj-C, or Java... there's a good chance the Wikipedia page will tell you which) and learn how to disassemble the game and run it in a debugger. Once you have it running in a debugger, if you can identify the variables, you can change them and unlock whatever you want.
     
  3. Jardins de Vin thread starter macrumors 6502a

    Jardins de Vin

    Joined:
    Nov 6, 2012
    Location:
    Europe
    #3
    Yeah I already did the show package content thing and did see lots of interesting things. I'd love to learn all of it of course because it would be much more flexible for me, I could change whatever I'd want whenever I would want to.

    But to be honest with so much work that I have, and not even really being into games (this is my only game really - but I love it so so much!) it seems impossible to me, so that's why I'm looking for help.

    The game is not a "simple" game, it's a big title (look it up) and the files are compressed/encrypted/whatever you call it, which will make the job harder like you said!

    From what I know it's coded in Lua.
     

Share This Page