Аналоги cheat engine для linux

Программа для ускорения процесса по типу Cheat Engine?

Здравствуйте, хотелось бы ускорить кое-какие графические элементы, как это можно было сделать в Cheat Engine: Выбираешь процесс и ставишь во сколько раз ускорить и всё.

в смысле ускорить графические элементы? могу предложить лсд. Ты про приоритет процесса или что?

У Cheat Engine есть такая фича: он внедряется в нужный процесс и подменяет функции получения времени, изменяя внутренние таймеры игры тем самым, например, увеличивая скорость игрока, анимации, etc. Примечательно то, что среди функций, которые он подменяет есть и линуксовые из libc и vdso.

Да про спидхак он, читить в играх.

можно qemu подхачить попробовать))

и это реально работает? разработчики онлайн игр доверют локальным таймерам? может проще себе хелсы сделать неснижаемые?

Да, speedhack. Это браузерная одиночная игра. Головоломка, но многое там упирается в время, некоторые штуки ну очень долго восстанавливаются. Какой смысл ждать? Вот Я и хотел ускорить процесс. А решать головоломки мне это никак не поможет. Приходиться иногда просо тупо ждать по 30 минут, вообще ничего не делая.

Я вот поставил Cheat Engine через Wine. Запустил Firefox через Wine, но нет Flash Player. Flash Player с официального сайта на Wine не поставился. Попробовал запустить Chrome и IE через Wine — не запустились. Попробую поставить Firefox с нуля на Wine и еще раз попытаться через Wine установить Flash Player.

Источник

Программы для читов в играх под GNU/Linux

В Windows есть такие программы, например Artmoney, CheatEngine, TCheat и так далее — скажем пишешь значение жизней, ищешь в памяти, потом изменилось — отсеиваешь, повторяешь поиск и так далее, а когда нашел конкретный адрес, можно себе поставить бесконечные жизни. Некоторые из этих программ умеют кроме того ещё и дизассемблировать код в памяти, ставить брейкпоинты и так далее.

А вот про что-то такое под GNU/Linux я не слышал ни разу. Стало интересно, есть или нет?

Пользоваться не собираюсь, впрочем скорее всего, так как поправить код в исходнике вероятно проще.

Пока нет, но благодаря лёгкой доступности данных в /proc ждать недолго. Возможно, придётся пересобрать ядро для отключения жёсткой безопасности данных в памяти

регистранты выше «не в теме» походу

вот то, что тебе нужно:

Ну если когда-нибудь игры под linux появятся, то наверное и читы напишут.

Читайте также:  Samba share windows client

ОК, как с помощью GDB делать поиск с отсеиванием? Скажем ты знаешь что у тебя в игре четыре жизни, ищешь все ячейки где есть int 4 (04 00 00 00), далее, тебя убивают, у тебя только три, из сформированного списка ячеек выбираешь те, где сейчас 03 00 00 00, потом ещё раз убивают — отсеиваешь те где стало int 2, а потом взял скажем жизнь, ищешь опять int 3. На каждом шаге количество возможностей уменьшается и в конце остаётся только несколько, а если повезёт одна. А там можно искусственно записать скажем 01 в первую, 02 во вторую и тд и смотришь сколько жизней стало в игре, соответственно, адрес запоминаешь/записываешь, а потом замораживаешь (то есть чтобы отладчик при каждом изменении записывал туда старое значение или просто ставил бряк на память и команды mov [lives],* просто пропускал) или ставишь на int 9001 и играешь дальше

Это одна и та же программа, только вторая — фронтенд к первой. А вообще да, я именно про что-то такое спрашивал.

А другие какие-то есть или всем одной этой хватает?

Это одна и та же программа, только вторая — фронтенд к первой.

я знаю это. Просто ВДРУГ тебе одного scanmem хватит?) Мало ли.

есть более толстые средства типа gdb и/или прямая работа (поиск/замена) в /proc
в любом случае, если тебя scanmem не устраивает — без программирования и/или велосипедирования не обойтись

Я знаю, что в CE есть ускоритель/замедлитель процессов, мне его лишь не хватает. Как другим — не знаю.

в любом случае, если тебя scanmem не устраивает — без программирования и/или велосипедирования не обойтись

Из мана мне показалось, что он float искать не умеет и не позволяет задать тип переменной при поиске. А так, я ещё не пробовал, может хватит и этого.

есть более толстые средства типа gdb и/или прямая работа (поиск/замена) в /proc

А через gdb можно так делать или нет?

А так, я ещё не пробовал, может хватит и этого

установить геймконкверрор — дело 20 секунд, а запустить и посмотреть поддерживаемые типы данных для поиска — еще 40

А через gdb можно так делать или нет?

понятия не имею, я его юзал только пару раз когда вскрывал core файлы. Думаю, любой отладчик с чем-то подобным типа «browse memory region» подойдет.

Источник

Thread: Cheat Engine alternative

Thread Tools
Display

Cheat Engine alternative

Does anyone know of a program to replace cheat engine? I don’t need all of its features, just search memory and change value.

Re: Cheat Engine alternative

i dont know of any complete alternatives to cheat engine but there is an add-on for firefox called Tamper Data that allows you to cheat on high scores for some flash games

Re: Cheat Engine alternative

Install Cheatengine. Run it.

Читайте также:  Volume licensing windows 10 pro

Note, you can only change the value of Wine programms.
Sorry for bad english. :/

Re: Cheat Engine alternative

cheat engine is OSS. it’s source code is in the downloads page
the SVN repo is also there.

anyway, about your question, I just saw something about scanmem a while ago, hope it helps.

Re: Cheat Engine alternative

Re: Cheat Engine alternative

And scanmem has a GUI? I’m not a lammer!!

Re: Cheat Engine alternative

CheatEngine runs under Wine.

Install Cheatengine. Run it.

Note, you can only change the value of Wine programms.
Sorry for bad english. :/

The ChatEngine dosent run on wine, because the program take note of Windows application process it follows that doesnt run in Unix system.

Источник

Game Conqueror – Cheat Engine for Linux

by Gamecheetah.org · Published May 3, 2017 · Updated May 3, 2017

Don’t you hate all those who use Cheat Engine to cheat Windows games, and you can’t do the same on Linux? For the long time, there wasn’t good alternative for Cheat Engine on Linux. Today, it is different story. Now there is very good memory scanner/editor available for Linux. It is called Scanmem. It is like Cheat Engine for Linux. This guide will show you how to do basic setup of scanmem, and lead you to install graphic user interface for this program. Graphic user interface is called Game Conquerer.

Game Conqueror – Cheat Engine for Linux

In this tutorial we will only go trough installing required software, practical example of using the Game Conqueror will be made later.
First step you will need to do is to install scanmem on your system. For this tut, we will use Ubuntu Mate (Ubuntu variant), and used commands will work on all Ubuntu based systems. On other distors, you can use your favorite package manager to install it, or do it through terminal.
On Ubuntu Mate, we have to run following command:

If you don’t have package manager, you can find scanmem on Github (LINK), so it can be compiled manually.

With this step done, you can do basic memory scanning and/or editing through commandline interface.
First, find the ID of the wanted process, and open that process in scanmem.
You can see IDs of all running processes with the following command.

If you want to narrow down the list, you can use the following command:

This command will only show process IDs of the processes that contains word “gamecheetah” in it.
After wanted process ID is found, in the terminal run

Читайте также:  Windows appcrash kernelbase dll

and continue with scanning.

For non-masochistic readers

If you don’t want to play hackerman in the terminal, run the following command:

It will install Game Conqueror and all dependencies automatically. If everything finished smoothly, type:

GUI that will show up will be familiar if you ever used Cheat Engine.
Congratulations, you are ready to cheat some Linux games.

Источник

What can perform Cheat-Engine like tasks in Linux?

In short, how can I search, view, and modify in-memory values in linux, preferably as easily/simply as possible.

4 Answers 4

closest you’ll get is scanmem

sudo apt-get install scanmem

This forum post kind of explains how and why.

Long story short, you need to run IE of Firefox in Wine so that CE can have a look at the memory it uses.

Well the easiest way to keep everything the same as Windows would be to use Wine. It’s an implementation of the Windows API to allow some applications to run at near-native speed.

I say that because the link you suggest uses a special application to do half the work for you. Unless that’s ported across you’re left with Wine, Windows proper, or running Windows in a VM under Linux.

But you shouldn’t cheat.

WOW. Didn’t know something like that existed for Windows! Thanks for sharing!

SNES9X had a similar capability to hack, tweak and even re-program SNES ROM images while playing them (I read it was inspired by the Game Genie), I used that a lot when on my teens to get infinite ammo, life, hidden scenes or characters, etc. on SNES games.

To be quite honest with you, had you not posted this before I would’ve considered it simply impossible to do something like for any version of Windows>=NT, or Linux. Why? Because supposedly now we have more memory protection (hardware enforced when possible) to avoid precisely these kind of situations: one process overwriting data from another process.

I would’ve thought it possible only for console ROMs because technically the whole ROM is data to the emulator, so it’s not someone else’s data. The same could be said if you made your own Flash player. But this program is here and working on Windows executables! Truly impressive.

Now then, you can download an old version’s code from this page, the author also says over there that you can mail him to ask him latest version’s code.

You can try porting it for Linux. It’s written in Delphi, might be compilable after some minor tweaks with a modern Pascal compiler.

Источник

Оцените статью