Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Silly John Fatty

macrumors 68000
Original poster
Nov 6, 2012
1,814
520
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. :)
 
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.
 
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.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.