[20100119] GameConqueror 0.09 -- Linux Game Hacking Tool
-migrated-
[Updated 2010-01-19:
Now memory viewer/editor has already been implemented, but still in experiment.
And also many bugs fixed related to 32bit environment
]

GameConqueror is a game hacking tool for linux, it's written in PyGTK and uses scanmem as its backend.

It's supposed to be with most useful features of CheatEngine for Linux.

Currently, I've implemented almost everything about scanning, involving variant data types and scan types:

Data Types: int{8/16/32/64}, float{32/64}, unknown type(int or float) and unknown width(will try each of them), byte array and string
Scan Types: equal, greater, less, changed, unchanged, increased(by), decreased(by)

This should be enough for most cases, so I decided to release it at the current status.

=============================================

Here's how you can get it

PPA (for Ubuntu users)
https://launchpad.net/~coolwanglu/+archive/scanmem
(I've not test it in 32bit environments or Jaunty, do please inform me if it doesn't work)

SVN
svn checkout http://scanmem.googlecode.com/svn/trunk/ scanmem

Homepage:
http://code.google.com/p/scanmem/
make sure you selected the correct version `0.09`

You'll need python and python-gtk to run it, and to build it from source code, you'll need libreadline (this should have been installed for most of you)

=============================================

To use it, actually I've created a menu item, which could be found in the 'Games' category, or you can run it by executing `gameconqueror`, and please do this in a terminal (see below)

Read the tooltip of the label 'Value' to get familiar with the syntax

About the annoying terminal window, now this is the only place where you can see the progress of scanning, and the error message if something goes wrong. This terrible thing is basically because I've mainly focused on the features of scanmem so far, and I'll fix this in the next version.

=============================================

What will be added in the next (or maybe future) version:

- better ui (progress bar, error message, user interaction, etc...)
- search for pointers
- optional float rounding method
- memory viewer/editor


and what will not be added
- speed hack (I've no idea about how to implement this in Linux, can anyone tell me plz?)
- disassembler
- many other `too powerful` features in CheatEngine


thanks,



[BTW, Aerelyte: could you remove the last sticky thread and replace with this one? THX]
[attachment=0:1t39kq0z]Screenshot-GameConqueror.png[/attachment:1t39kq0z]
I don't have a Linux and am not versed in l33t speak, but I was still curious - would the AoBs used for Cheat Engine also be used on this program?
AoBs should stay the same because the bytecode has to do with the flash program itself. It has nothing to do with the memory editor; all the memory editor does is scan the memory for the information that is put there by other programs. So no matter what OS one has, as long as the .swf file stays the same, the AoBs will stay the same.
Creamy Goodness.
Keston: What format do you save the logo in?

I'll make you a professional looking one if you want.



lol idek why i still come here

TIM the Enchanter
Level: 1
ADR Info
Schweet!

+Karma!




Everything's coming up KongHack!

"When you know nothing matters, the universe is yours" ~Rick Sanchez

Quote from: "skuff"
Keston: What format do you save the logo in?

I'll make you a professional looking one if you want.

It's in PNG, I just combined two letters in Comic Sans.

Thank you very much!
TIM the Enchanter
Level: 1
ADR Info
Is this up on Apt yet? If so, what is the package name, because I can't seem to find it. I tried console apt-get, aptitude, Synaptic, and a few others, like the generic add/remove programs for Ubuntu and Kubuntu...




Everything's coming up KongHack!

"When you know nothing matters, the universe is yours" ~Rick Sanchez

Quote from: "The Ignorant Masses"
Is this up on Apt yet? If so, what is the package name, because I can't seem to find it. I tried console apt-get, aptitude, Synaptic, and a few others, like the generic add/remove programs for Ubuntu and Kubuntu...

I've created a PPA for it, you may find the address in the main article.

You may use apt-get etc only after adding that ppa into your apt sources.

good luck
Quote from: "The Ignorant Masses"
Is this up on Apt yet? If so, what is the package name, because I can't seem to find it. I tried console apt-get, aptitude, Synaptic, and a few others, like the generic add/remove programs for Ubuntu and Kubuntu...

sorry for the late reply, new semester started...

and I wondered why there's no email notification any more, is it because this thread was made sticky?
that shouldnt have anything to do with it. you can subscribe to threads and choose to be alerted.
Worked great for a while under Linux Mint x86 32 bit, but now I get halfway through a scan and recieve "Backend error" and it crashes. Any help?
Quote from: "blade"
Worked great for a while under Linux Mint x86 32 bit, but now I get halfway through a scan and recieve "Backend error" and it crashes. Any help?

Can you try the svn version if possible?

Is there any other message than "backend error"
And could you describe your operations, like what type did you search for, what's the target process?
The target process is firefox, it happens no matter what i search for
can you try the latest svn version
and isn't there any message else after "backend error"?