Перейти к содержанию

Cheat Engine 6.3 Final


MasterGH

Рекомендуемые сообщения

June 13 2013: Cheat Engine 6.3 Released

На главном сайте можно найти ссылку для скачивания и узнать последние новости о исправлениях и фиксах, которые на текущую неделю очень вероятны.

Fixes:

Fixed dll injection for 64-bit targets (also fixes speedhack for 64-bit and windows 8)

Fixed speedhack thread safety so changing speed in a program that constantly checks speed won't cause a crash/weird behaviour

Fixed Lua speedhack_setSpeed being limited to 2 digit accuracy

Customtypes can now deal with huge size types (4096 bytes and bigger)

Some table merging bugs

Fixed negative values in groupscans

Fixed a lot of assembler and disassembler instructions

Fixed GenericHotkey in lua

Fixed the table version of writeBytes in lua

Fixed the bug where if you opened the settings window and click ok you wouldn't be able to debug anymore

Fixed unlabed labels

Fixed crash when clicking stop when using the debugger to find something

Fixed where CE would select invisible entries when multiselecting and press space

Loading a table now deletes tables you might have previously defined

The autoassembler can now handle $luavar when it's an integer instead of string

Fixed break on entry when creating a process

Fixed the stackview in 64-bit ce when targeting a 32-bit program

Fixed unloading the driver when global debug was used before

Fixed the symbolpath not changing to what you wish, and add the game's exe to the symbol path search by default

Fixed dbvm stability

Fixed global debug not handling 64-bit mov dr* instructions properly

Additions and changes:

Redesigned the lua class system (read main.lua)

Added mouse4 and mouse5 to the lua defines

Added the THREADSTACK# symbol which points to the stack start of the specific thread number (pointerscan can use it)

The pointerscan has several new features to decrease time and increase useful results

Added sorting the pointerscan by column (Tip: After a sort close the pointerscan and delete .ptr files you do not wish)

Changed hotkey handling internally

The different display types in the hexadecimal view of memoryview now support direct editing as well

The foundlist can now display using a different display type, on the condition that the type has a compatibly bytesize

The foundlist now shows a "previous value" column and marks differences red

The symbolhandler now has a better distinction between 32 and 64-bit modules. Non-compatible modules (64-bit in 32-bit programs) will get an underscore in front of their symbolnames

Groupscans can now let you choose which elements to add to the addresslist when doubleclicked

Added a graphical memory view

Added a new breakpoint type :Exceptions (not dependant on size and no debug registers, but extremely slow to unplayable)

The "Find out what *** this address" function now has the ability to show if the given opcode is used for other data as well

Added a luaserver to ce that you can use to let a different/target process execute lua commands and pass data

The userdefined comments can now show handle multiple lines

Dissect code now lets you jump to a referal if you click the line

Added a few new lua methods to the disassembler so you can render your own data in front and after a disassembler line

Assembler: Added override support to relative jumps

Auto Assembler: AA command ReadMem can now work on large sets of data without being too slow

Auto Assembler: Scripts with multiple AOBScan commands will go faster now (grouped into one)

Auto Assembler: Added a new "AOBSCANMODULE" auto assemble command . Usage: AOBSCANMODULE(modulename, aob)

Auto Assembler: GlobalAlloc now doesn't allocate 4KB (64KB in reality) for each symbol but now groups them

Auto Assembler: Registersymbol now works with aobscan results

Auto Assembler: Add support for inscript structure definitions

Tracer: You can now save and load a trace

Addresslist: Changing a records' value (lua setValue) now supports lua statements if the new value is enclosed by brackets [ ] (Example: [12-2] becomes 10, and [readInteger(0x00400500)+10] returns the value at 00400500 with 10 added to it)

D3D: Added the ability to dissect a whole d3d scene and get the stack at the moment a specific object is being rendered

D3D: Also works on 64-bit targets now

Symbolhandler: It now interprets "structurename.variablename" and returns the offset of variablename in the structure. This includes auto assembler

Binary files inside cheat tables are now stored using ascii85 instead of hexadecimal

Added a more complex disassembler class that gives more information about what it disassembled

Dissect data now also shows the effect of a locked column on childnodes

Dissect data can now have custom name under each address besides a groupname

Dissect data elements can now have a custom background color

The structure spider can now also work with locked memory (shadow memory)

Changed the way the vertical scrollbars of the disassembler and hexview panels work

The "find what acceses this address" window no longr prints out ALL results in the info box when multiselecting.

Changed the stackview panel so when it's visible and you resize the window it's on, it resizes instead of the hexview

The assembly scan can now have a custom range

Added an option to the trainerscript generator to generate a D3DTrainer (if the game supports it)

DBVM now works on AMD systems. Some features like Ultimap are still Intel only, but int hooks work

Post release fixes (max 7 days after initial release):

14/06/2013: Fixed getItems() for menu and add the default array indexer for Menu

Update: Big thanks to SER[G]ANT for providing us with the latest translation files for the Russian language

Обсуждение этой версии в этой теме

Так же выражаю благодарность SER[G]ANT-у. Очень большой труд им проделан по переводу на русский язык. Спасибо тебе большое, SER[G]ANT, от всех русскоязычных пользователей Cheat Engine!

Ссылка на комментарий
Поделиться на другие сайты

О вердикт спасибо автору.

Установил на Win8 и Winxp_sp3 обе 32bits.

В общем я так и не смог на Win8 Direct3D HOOK не получается и всё. игра Metro: Last Light

В Winxp_sp3 direct3D HOOK работает игра Metro: Last Light

Спасибо за труд SER[G]ANT.

P/S Andrey пропустил R (спасибо я поправил)

Ссылка на комментарий
Поделиться на другие сайты

SER[G]ANT получает награду "За активность" за огромный труд по русификации СЕ. Тем более, учитывая благодарность от Дарк Байта (если я правильно понял).

Ссылка на комментарий
Поделиться на другие сайты

О вердикт спасибо автору.

Установил на Win8 и Winxp_sp3 обе 32bits.

В общем я так и не смог на Win8 Direct3D HOOK не получается и всё. игра Metro: Last Light

В Winxp_sp3 direct3D HOOK работает игра Metro: Last Light

Спасибо за труд SER[G]ANT.

P/S Andrey пропустил R

я тоже на win8 не смог запилить(

Ссылка на комментарий
Поделиться на другие сайты

Хук тоже не работает(( А что значит вот это и с чем его есть:

Это значит "Добавлена возможность полного анализа 3д сцены и получения ее состояния в момент отрисовки определенного объекта".

Перевод "литературный", то есть, не дословный, а максимально приближенный по смыслу.

Ссылка на комментарий
Поделиться на другие сайты

Если что-то не работает вы можете написать Дарк Байту и поддерживать обратную связь для него в скрытом разделе Бета-Тестеров или на форуме в открытых темах. Бета Тестером стать вроде легко, надо себя перевести в соответствующую группу, как это сделал я изменив настройки в профиле. Только я не помню как именно.

Ссылка на комментарий
Поделиться на другие сайты

Usergroups -> Non-member groups: CE Beta tester -> View Information ->Subscribe

И ждать, пока рассмотрят вашу кандидатуру.

Но проще писать сразу сюда http://www.cheatengine.org/mantis/view_all_bug_page.php

DB относительно быстро там отвечает.

Ссылка на комментарий
Поделиться на другие сайты

на 9 тоже не получилось...слышно что срабатывает хоткей..а всё

Ну в XP_sp3 32bits у меня работает хук, вот скриншот с игры плюс загрузил изображение.

post-1568-0-20840500-1371232537_thumb.jp

Ссылка на комментарий
Поделиться на другие сайты

Ну в XP_sp3 32bits у меня работает хук, вот скриншот с игры плюс загрузил изображение.

post-1568-0-20840500-1371232537_thumb.jp

а можно только текст наложить?. а то с картинкой вообще ниОК

Ссылка на комментарий
Поделиться на другие сайты

А, ну если речь о in-game trainer, то всё работает в Seven x64 SP1. Проверял на игре Mount&Blade (DX9 у неё) - полёт нормальный. Я имел ввиду другой хук - удерживать курсор в окне игры и изменение прицела - вот это не работает.

Ссылка на комментарий
Поделиться на другие сайты

Loner

Как раз без фона будет не ок, цвет шрифта будет сливаться с картинкой игры и нифига не увидишь.

Пользовательское перекрестие, как и удерживание курсора, работает. Не факт что во всех играх, но работает.

o1hq.jpg

Ссылка на комментарий
Поделиться на другие сайты

ANT' timestamp='1371298711' post='14688']

Loner

Как раз без фона будет не ок, цвет шрифта будет сливаться с картинкой игры и нифига не увидишь.

Пользовательское перекрести, как и удерживание курсора работает. Не факт что во всех играх, но работает.

o1hq.jpg

меня больше будет напрягать чёрный квадрат малевича в углу.. :-D

Ссылка на комментарий
Поделиться на другие сайты

меня больше будет напрягать чёрный квадрат малевича в углу.. :-D

Просто поставь галочку напротив "Маштабировать..." и этот "черный квадрат" или любой ваш рисунок растянется/сузится до размеру списка опций.

Ссылка на комментарий
Поделиться на другие сайты

пха.

А если этот список опций состоит из 15..

поднимитесь выше и посмотрите скрин ZOCKIR'a на пол экрана зараза

Если ты про 13 пост, там не используется стричч изображение.

Ссылка на комментарий
Поделиться на другие сайты

Если ты про 13 пост, там не используется стричч изображение.

нет. 15 пост. 1 картинка

Кому надо этот чёртов квадрат на пол экрнана..

PS запилил хук на Burnout paradise с прозрачной текстуркой..смотрится аццкО. Шрифт красного цвета..все видно..Для каждой игры можно подобрать цвет.

И на глаза не давит.Только тут проблемы с самим хуком..а так всё огонь

ZOCKIR http://forum.gamehacklab.ru/topic/2177-directx-%D1%85%D1%83%D0%BA/ проблема хука и windows 8

Ссылка на комментарий
Поделиться на другие сайты

Да, плохо что с версии 6,2 и выше нет в меню отладчике кнопка Шаблон "Сигнатура" удобная штука была, что автор убрал не понятно.

Нажал на кнопку

[ENABLE]
alloc(newmem,2048)
aobscan(address,8Bxxxxxxxxxx8BxxxxxxxxFFxx8Bxx8Bxxxxxxxxxx8Bxxxxxx8BxxFFxx8B)
label(injectAddress)
registersymbol(injectAddress)
label(originalcode)
label(returnhere)

newmem:

originalcode:
mov eax,[edx+00000738]
jmp returnhere

address: // "MetroLL.exe"+266E57 = 0x00666E57 самое интересное здесь сразу указывает модульный адрес и внешний
injectAddress:
jmp newmem
nop
returnhere:


[DISABLE]
injectAddress:
mov eax,[edx+00000738]

unregistersymbol(injectAddress)
dealloc(newmem)

Ссылка на комментарий
Поделиться на другие сайты

Кто убрал (кто автор, автор темы или автор CE)?

Это луа плагин и его нужно найти и добавить в папку Autorun из такой же папки прошлой версии.

Кстати теперь можно писать поиск сигнатуры вот так:


[ENABLE]
globalalloc(newMem, 2048)
registersymbol(sign_aob)
aobscan(sign_aob, ff05xxxxxxxxa1xxxxxxxx33d252508d45fc)
label(returnHere)
newMem:
mov [vvvv.exe+5B5A4],#100
inc [vvvv.exe+5B5A4]
jmp returnHere
sign_aob:
jmp newMem
nop
returnHere:
[DISABLE]
sign_aob:
inc [vvvv.exe+5B5A4]
dealloc(newMem)
unregistersymbol(sign_aob)

Фишка здесь в метке зарегистрированной метке sign_aob, которая теперь работает в связке с aobscan.

А globalalloc сразу регистрирует метку в новой выделенной памяти. Если теперь создавать другой скрипт в той же памяти, то можно сделать отступ на некоторое условное количество байт "newMem + 64" как ниже в скрипте


[ENABLE]
registersymbol(sign_aob2)
aobscan(sign_aob2, aabbccddeeff05xxxxxxxxa1xxxxxxxx33d252508d45fc)
label(returnHere)

newMem + 64:
mov [vvvv.exe+5B5A4],#100
inc [vvvv.exe+5B5A4]
jmp returnHere

sign_aob2:
jmp newMem+64
nop
returnHere:

[DISABLE]
sign_aob2:
inc [vvvv.exe+5B5A4]
unregistersymbol(sign_aob2)

Правда одно неудобство. Скрипт с globalalloc(newMem, 2048) нужно активировать первым. Так что alloc(newmem, size) пока наиболее удобный вариант для сгенерированных трейнеров на АА-скриптах. Я думал, что globalalloc теперь выделяет только одну память для всех объявлений globalalloc, а оказывается теперь регистрируется метка этой памяти, вот и все.

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.