Friday, April 13, 2012

Gold exploit or cheating possible?

[:1]Someone spotted a "cheater" with over 2 million gold: http://forums.demigodthegame.com/353397/get;2304224



In theory, this should only be possible with a mod or an exploit, isn't it?|||If it's on Hamachi (which that poster said it was), then I guess you could circumvent any sort of hack prevention.



Anyone determined enough could find a way to make this work on a non GPG/Stardock server, but you wouldn't find this in standard gameplay. I wouldn't worry about it too much.|||JWest|||either way; it's going to be in the Lua scripts. legitimate or not, it's in there.



it's simply a matter of finding it and either;
    profiting from it, or
    reporting it to be patched out.
|||Indeed. Maybe it's not even in there anymore, since the reported game was an older version.|||You can mod LAN if everyone has the mod in question it and uses the parameter /allowclientmismatch .. or something like that.|||Sevenix|||If he really had that much gold, the other team would be dead within five minutes. The fact that he lost demonstrates that this is not the case. I suggest that it's a stats reporting error, not an actual way to procure more gold. This is even ignoring the synchronicity of the sim.|||If it was on Hamachi, it could have been a modded game where everyone had the mod.|||DeadMG|||There are Cheats for the single player modus. http://www.cheatscodesguides.com/pc-cheats/gas-powered-games-project/



They should work in single player and local multiplayer mode (says at least a german site http://www.pcgames.de/aid,685584/Demigod-Cheats-fuer-das-Goetterspiel/PC/Tipps/)



If you use the 999.999 gold cheat then in the final stats you have the 2 million gold like the cheater has in the pictures (made a test in single player mode). So probably there is a way to enable debug mode also at online play (of course not tested by me).|||I retract my derogatory comment. I couldn't actually get it to work. I'm hardly unused to modding the game, even like this; but it wouldn't work for me. I could see DeadMG SimLua SetLevel(20) but nothing actually happened. BlingBling came up, but I got no gold for it. The spawn unit menu came up, but it wouldn't actually spawn anything.|||Actually I did the test with a fresh Demigod at my laptop without any patches (I didn't wanted to have the risk do damage anything). Either they have changed something with the patches or you did something wrong. I have only added the line in the file and then opened a skirmish. There I could add gold by pressing the shortcut. Anyhow, the point is that the functionality seems to be in the game. So there is a chance that with a hack it could be possible to unlock this feature also in multiplayer mode. That is at least a theory.|||Uh, wtf was the point in testing it without patching it? Even GameRanger won't accept retail anymore, IIRC.|||I just wanted to give a hint what the source of the extra gold could be. My theory is not bad at all because I made a 2nd look (still not patched but that is not important for the interesting stuff).



When you use the cheat to add 999.999 gold your gold score is always 2.000.000 gold plus the gold you earn regulary (independently if you use the cheat once, twice or 10 times). In the pictures that were posted the cheater also had 2 million gold plus some additional gold. When you look how many gold his team member earned then you see that he has 2 million plus about the same sum than his team member. This seems to me like a pattern. There would have been a 3rd game necessary to be sure but the theory looks promising.



So until you come up with a better theory this could be a possible source of the extra gold. Even if it is not possible with the patched standard exe it could be possible to crack it or use an old exe that is manipulated to say it has the newest version or whatever. When it is possible to remove copy protection from games such a manipulation seems not impossible.



Actually I do not really care. I have not very much spare time so I play Demigod usually only just for fun offline against the AI. So cheaters are irrelevant for me. I only found the topic interesting and wanted to help.|||But how could this work without a modified exe for every other player too? It should still desync, shouldn't it?|||DeadMG|||It doesn't change the sim. The fact that you can't use these in a normal game is a UI lockout. All he did was enable himself to send additional commands to the sim, the sim's still set up to process them. It's like Hotscore, Moritz UI, or better comparison, that mod that allows you to upgrade T2 fabs to T3.



In SupCom, I tried something very similar, but changing the keymap made it die.|||DeadMG|||Well there's been plenty of cheats in every multiplayer game I've ever heard of. I don't understand why people assume just being p2p is a totally bullet proof form of cheat prevention.



By that logic shouldn't all server based games be cheat proof too? I just think it's a major leap of faith when you assume that all clients correctly identify any errant behavior in every single circumstance, especially given the existence of evidence to the contrary.



I'm no hacker, but it's my understanding that a large part of hacking is convincing computers that inappropriate actions are appropriate.



That being said it's also possible there's a bug which inflates your gold when you do a certain bizarre series of actions and since both clients have the bug it comes across as legit.|||Obscenitor|||I tried the same as DeadMG and couldn't get any gold despite BlingBling coming up at the top.



Also tried /debug command line switch...I don't know if my VS instance decided to attach itself and failed horribly or whether it opened half an instance of the DG debugger despite missing some needed files but it did SOMETHING which is a little concerning.



Still didn't give me any gold :P



EDIT:



I found / gives me FPS information and F9 gives me a log telling me I'm trying to cheat.



And my UI elements are surrounded by pink boxes|||Actually it worked with old versions. For those that don't believe I have made two screen shots.

Already level 20 and over 1 million gold and that only 34 seconds in the game. Ain't I good? :wink:

Image

Although I added only 999.999 one time my status screen says I have earned 2 million

Image

And that was multiplayer lan and not skirmish.

No comments:

Post a Comment