Kvazimado Опубликовано 1 ноября, 2011 Поделиться Опубликовано 1 ноября, 2011 Вот теперь интересно, если найти все-таки то, что нужно этому миниатюрному трейнеру (в СЕ), будет ли игра стоить свеч? Ссылка на комментарий Поделиться на другие сайты Поделиться
keng Опубликовано 1 ноября, 2011 Поделиться Опубликовано 1 ноября, 2011 №26, можно трейнер олей расковырять - посмотреть, какие библиотеки цепляет и что он станет делать, если CE на компьютере не обнаружит. Займусь, кстати, самому интересно. Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 1 ноября, 2011 Поделиться Опубликовано 1 ноября, 2011 ANT' date='01 Ноябрь 2011 - 04:59' timestamp='1320101995' post='5058']CE теперь умеет создавать миниатюрный трейнерДля примера взять пустой трейнера с 1 опцией, в виде заморозки адресаРазмер обычного трейнра - 3.22мбРазмер миниатюрного трейнера - 58.5кбЕдинственное условие для работы мини-трейнера - у пользователя должен быть установлен CEПока не знаю, какие преимущества у этого варианта трейнера. Получается аналогия с *.CETRAINER, только в виде самостоятельной программы, а не ввиде разметки xml. Вот теперь интересно, если найти все-таки то, что нужно этому миниатюрному трейнеру (в СЕ), будет ли игра стоить свеч?Если ты имеешь ввиду как сделать так, чтобы не таскать за собой CE, то получишь скорее всего тот же автономный трейнер не меньше 3 Мб. Когда была CE 5.6 мне удалось уменьшить размер автономного трейнера до ~420 Кб где-то. Но не факт что такой размер можно сделать на CE 6.2.Как бы там не было по поводу танцев с размерами трейнеров. Я уверен, что один из лучших вариантов это существующий вариант с .CETRAINER. При запуске формата этих скриптов, автоматически скрывается CE и запускается Lua-скрипт. При чем вероятно, то что отрабатывает Lua скрипт будет работать не только на платформе Windows, но и на Mac и других... Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 2 ноября, 2011 Поделиться Опубликовано 2 ноября, 2011 CheatEngine 6.2 Alpha3 LINKWhat's new: Some bugfixes. (Try and find out which ones are fixed and which ones are not. Tell me to confirm. It's a fun game!)Implemented some more menu items in the dissect data windowBunch of new lua functions (memoryrecord and structure related)Added a new type of trainer and give the trainer creator the choice to have a Tiny trainer or a Gigantic trainer d3d gui options should now disable themselves when activated when detected that it's not working anymoreadd address/change address window: hold ctrl to change the offsets by 1Report any bug and you find and gui suggestions, even if you think I already know about it Ссылка на комментарий Поделиться на другие сайты Поделиться
SER[G]ANT Опубликовано 2 ноября, 2011 Автор Поделиться Опубликовано 2 ноября, 2011 Пока не знаю, какие преимущества у этого варианта трейнера. Получается аналогия с *.CETRAINER, только в виде самостоятельной программы, а не ввиде разметки xml. Если ты имеешь ввиду как сделать так, чтобы не таскать за собой CE, то получишь скорее всего тот же автономный трейнер не меньше 3 Мб. Когда была CE 5.6 мне удалось уменьшить размер автономного трейнера до ~420 Кб где-то. Но не факт что такой размер можно сделать на CE 6.2.Скорее всего так и есть, это тот же .CETRAINERВ нынешнем состоянии, размер трейнера можно уменьшить примерно на 700кб просто упаковав cheatengine.exe upx'ом (чистый трейнер - 3.22мб, после упаковки - 2.46мб) Ссылка на комментарий Поделиться на другие сайты Поделиться
SER[G]ANT Опубликовано 23 декабря, 2011 Автор Поделиться Опубликовано 23 декабря, 2011 Кто-нить разобрался с групповым типом поиска (в 1135 ревизии, вроде, было добавлено) ?Пока что не особо понял его суть. Ссылка на комментарий Поделиться на другие сайты Поделиться
Ac1d Опубликовано 26 декабря, 2011 Поделиться Опубликовано 26 декабря, 2011 D3DHook and lua extensions (mainly for creating gui's inside games) мне это нравится Ссылка на комментарий Поделиться на другие сайты Поделиться
Ramil Опубликовано 19 января, 2012 Поделиться Опубликовано 19 января, 2012 как скачать cheat enginе 6.2, если ссылки не работают. Дайте пожалуйста другую ссылку. Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 19 января, 2012 Поделиться Опубликовано 19 января, 2012 Cheat Engine 6.2 Beta 1 (Wed Jan 18, 2012)Ссылка для скачивания:скачать Fixes: Fixed the first plugin from not getting activated at restart Custom types can now do an unknown initial value scan Fixed the auto assembler highlighter from hiding some text while typing Additions and changes: Added a profiler so you can find function entry points and see how often they are called Deleting a plugin now calls FreeLibrary on it Ctrl+enter in the luaengine form now automatically executes the command Added direct 3d hook functions (can be used to show trainers inside games) Plugins settings between the 32 and 64-bit executable are now seperated Recalculate addresses with only one selection now only updates the siblings and children. Doesn't touch the parent node Addresslist entries can have the notation +xxx and -xxx, which will calculate the address based on the parent address (If the parent address changes, these change automatically The structure dissect has been rewritten from scratch, and the functions have been exposed to lua as well Structure dissect now supports custom types Added a new step to the tutorial (step9) showing how to deal with shared code Made the tutorial translatable as well Added a new trainer type which generates trainer that are a lot smaller in size (прим. тоже exe-трейнер, но без CE не запускается. Я думаю, что рекомендуется использовать этот новый формат тогда, когда файлы .CT и .CETRAINER имеют большой размер xml-разметки в не сжатом виде. Новый exe-формат содержит эту разметку внутри себя в упакованном виде и работает как автораспаковщик и лаунчер) Added a groupscan type which you can use to scan for different things in the same block Ссылка на комментарий Поделиться на другие сайты Поделиться
SER[G]ANT Опубликовано 19 января, 2012 Автор Поделиться Опубликовано 19 января, 2012 Где-то после 1168 ревизии tutorial-i386.exe не подхватывает languages/xx_XX/tutorial-x86_64.po Ссылка на комментарий Поделиться на другие сайты Поделиться
Ramil Опубликовано 19 января, 2012 Поделиться Опубликовано 19 января, 2012 Спасибо вам большое. Ссылка на комментарий Поделиться на другие сайты Поделиться
SER[G]ANT Опубликовано 23 января, 2012 Автор Поделиться Опубликовано 23 января, 2012 Beta3 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Ramil Опубликовано 24 января, 2012 Поделиться Опубликовано 24 января, 2012 Спасибо вам большое SER[G]ANT. Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 22 февраля, 2012 Поделиться Опубликовано 22 февраля, 2012 Cheat Engine 6.2 Beta 5 (Tue Feb 14, 2012)СкачатьFixed some bugs, some dbvm improvements, and some minor changes What to test: Dissect structures Groupscan (normal and out of order) Pointerscan and rescan Lua functions (and d3d hook stuff) Ultimap (for those with dbvm compatible systems, dbgview results are prefered when there are bugs like not working at all) And basically everything else (adding/removing addresses, editing addresses, hovering the mouse over borders, etc...) Also, comment on stuff. If the workflow can be increase, let me know And don't hesitate to ask questions--------Some bugfixes (assembler, symbolhandler, rescan, ultimap and structures form) and minor improvements (ultimap and structures) added the best ever custom crosshair and added a translation example for the tutorial and showing how to use the new language.ini file Это не все изменения. На форуме CE около 8-страниц обсуждений, тестов и там могли быть ещё исправления. Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 21 апреля, 2012 Поделиться Опубликовано 21 апреля, 2012 Cheat Engine 6.2 Beta 6 (Fri Apr 20, 2012)СкачатьUltimap has a minor changeauto assembler highlighting has been improvedsome minor improvements to the structure viewerthe d3dhook interface has been redesigned (old lua scripts won't work)hidden feature: ctrl+alt+shift+l in the mainform now opens the lua engine windowhidden feature: ctrl+d in the mainform opens the dissect datanetworked rpm now deals with disconnects due to errors betterAdded the option to add a stackview address to the structure viewer and lock the state to what it was when the stack snapshot was madeand some other minor stuff here and thereО себя добавлю, что это далеко не все изменения. Более подробно см. SVN от даты предыдущей CE Beta 5.Появились функции на Lua по работе со структурами, что позволит автоматизировать многие вещи по сравнению структур, делать сохранения промежуточных данных, анализирование и извлечение информации из структур до бряка, после бряка, с остановкой процесса или после неё... Всё что ваша "извращённая" фантазия пожелает.getStructureCount(): Returns the number of Global structures. (Global structures are the visible structures)getStructure(index): Returns the Structure object at the given indexcreateStructure(name): Returns an empty structure object (Not yet added to the Global list. Call structure_addToGlobalStructureList manually)structure_getName(structure)structure_setName(structure,name)structure_getSize(structure): Calculates the size of the structurestructure_getElementCount(structure): Returns the number of elements in this structurestructure_getElement(structure, index): Returns a structureElement object (Changing offsets can change the index)structure_getElementByOffset(structure, offset): Returns a structureElement object where the specified offset is at least the requested offsetstructure_addElement(structure): Adds a new blank structureElement and returns itstructure_autoGuess(structure, baseaddresstoguessfrom, offset, size)structure_beginUpdate(structure): Call this when you want to make multiple updates to a structure. It will speed up the update processstructure_endUpdate(structure): Call this when donestructure_addToGlobalStructureList(structure): Add this to the list of structures for the user to select from. (Global structures will get saved to the table)structure_removeFromGlobalStructureList(structure): Remove from the list of structures.StructureElement class: (Inheritance: Object)structureElement_getOwnerStructure(se): Returns the structure this element belongs tostructureElement_getOffset(se): Returns the offset of this elementstructureElement_setOffset(se, offset): Sets the offset of this elementstructureElement_getName(se): Returns the name of this elementstructureElement_setName(se, name): Sets the name of this element (tip: Leave blank if you only want to set the name of the variable)structureElement_getVartype(se): Returns the variable type of this element (check Variable types in defines.lua)structureElement_setVartype(se, vartype)structureElement_getChildStruct(se)structureElement_setChildStruct(se, structure)structureElement_getChildStructStart(se)structureElement_setChildStructStart(se, offset)structureElement_getBytesize(se): Gets the bytesize of the element. Usually returns the size of the type, except for string and aobstructureElement_setBytesize(se, size): sets the bytesize for types that are affected (string, aob)Structure class: (Inheritance: Object) Ссылка на комментарий Поделиться на другие сайты Поделиться
SER[G]ANT Опубликовано 22 апреля, 2012 Автор Поделиться Опубликовано 22 апреля, 2012 Что именно в Анализе Структур делают опции "Expand all defined pointers" и "Expand all defined and undefined pointers" ? При использовании первой ничего не происходит, а при использовании второй CE зависает намертво ? Ссылка на комментарий Поделиться на другие сайты Поделиться
Xipho Опубликовано 23 апреля, 2012 Поделиться Опубликовано 23 апреля, 2012 Не пробовал пока еще, но, если переводить, первая опция - "развернуть все определенные указатели" - я так понимаю, прога будет пытаться проследовать по цепочке указателей, которые определены юзером, Вторая опция, соответственно, "развернуть все определенные и неопределенные указатели". Возможно, во втором варианте прога должна это делать в отдельном потоке, но, видимо, делает в основном, поэтому и создается впечатление, что прога повисла, ибо неопределенных указателей может быть великое множество, и, чтобы их все "раскрыть" проге понадобится весьма немало времени даже на самом мощном компе. Но это лишь мои логические выкладки, которые с реальностью могут не совпадать в силу того, что таки бэтку я еще не "щупал" ) Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 29 апреля, 2012 Поделиться Опубликовано 29 апреля, 2012 Cheat Engine 6.2 Release Candidate 1 (Sun Apr 29, 2012)СкачатьFixed the crash when using global debug in 64-bit (with dbvm)Made dbvm bootable with a few more systems (make sure your bios controller supports setting a usb stick as forces fdd)If you've booted up with dbvm the driver can now load without having to disable signingA few gui improvements (structure spider for one. Tip: Lock two stackviews and scan the stack for pointer paths to known strings, it's a great help for scripted languages)Trainers now can use TrainerOrigin to find out the path that launched the trainer.When ce is properly installed, tiny trainers should work nowРаз начали появляться реализ кондидаты, то возможно совсем скоро появится и финальная версия CE6.2. Будем надеяться. Ссылка на комментарий Поделиться на другие сайты Поделиться
live_4_ever Опубликовано 2 мая, 2012 Поделиться Опубликовано 2 мая, 2012 У меня на компе установлен СЕ 6.1; СЕ 6.0 и СЕ 5.6.1. После установки Cheat Engine 6.2 RC 1 когда открываю любую старую версию выходит ошибка: "Invalid data type for "MemoryBrowser Position". Удалил CЕ 6.2 RC 1 такой ошибки больше не выходит. Ссылка на комментарий Поделиться на другие сайты Поделиться
ZOCKIR Опубликовано 2 мая, 2012 Поделиться Опубликовано 2 мая, 2012 Несколько раз запускаешь версии 5.6.1 и 6.1 далее исчезает такой глюк. Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 2 мая, 2012 Поделиться Опубликовано 2 мая, 2012 У меня на компе установлен СЕ 6.1; СЕ 6.0 и СЕ 5.6.1. После установки Cheat Engine 6.2 RC 1 когда открываю любую старую версию выходит ошибка: "Invalid data type for "MemoryBrowser Position". Удалил CЕ 6.2 RC 1 такой ошибки больше не выходит.Каждый раз при такой ошибке я использую программу ceregreset.exe. Находится в директории с программой. К сожалению этот момент Дарк Байт не продумал. Ссылка на комментарий Поделиться на другие сайты Поделиться
live_4_ever Опубликовано 3 мая, 2012 Поделиться Опубликовано 3 мая, 2012 Я думал только у меня так. Оказываечка не только. ZOCKIR я тоже так делал, но у меня не проходит. Andrey сейчас же как раз тест проги. Может намекнешь ему как нибудь. Наверное решить можно. Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 3 мая, 2012 Поделиться Опубликовано 3 мая, 2012 Поверь мне. Он сам прекрасно знает об этой проблеме и не хочет ей заниматься, т.к. она менее приоритетная. Поэтому я намекать ему не буду.Могу тебе посоветовать написать подгружаемую при старте системы dll-ку c хуком, которая1) перехватывает функцию запуска приложения,2) сверяет его имя со словами "Cheat Engine' (ну или другие слова...)3) сверяет данные из реестра о последнем запуске CE4) если версия запускаемой от той которая в реестре отличается, то запускаем сначала ceregreset.exe из той директории CE, которую пытаемся запустить, ждём завершения ceregreset.exe5) возврат на оригинальный код. (т.е. теперь запускаем, тот процесс который пользователь хотел запустить без ожидания завершения)Вот и всё, если конечно ОС позволит делать хук. И будет конец, твоим мучениям. Ссылка на комментарий Поделиться на другие сайты Поделиться
SER[G]ANT Опубликовано 3 мая, 2012 Автор Поделиться Опубликовано 3 мая, 2012 Создайте .bat файл сreg delete "HKEY_CURRENT_USER\Software\Cheat Engine\Window Positions" /v "MemoryBrowser Position" /fи запускайте при перескоке от версии к версииupd:была очепятка в коде, поправил Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 17 мая, 2012 Поделиться Опубликовано 17 мая, 2012 Cheat Engine 6.2 Release Candidate 3 (Thu May 17, 2012 10:09 am)Installer:http://cheatengine.o...Engine62RC3.exeLose files:http://cheatengine.o...Engine62RC3.rarИзменения смотрите в SVN. От себя напишу. Я ждал эту версию, т.к. в ней появились, благодаря моим уговорам на форуме CE, новые Lua функции по работе с файлами *.CT и *.CETRAINER, что позволит мне продолжить дописывать Lua плагин.loadTable(filename, merge OPTIONAL): Loads a .ct or .cetrainer. If merge is provided and set to true it will not clear the old table17 + saveTable(filename, protect OPTIONAL): Saves the current table. If protect is provided and set to true and the filename has the .CETRAINER extension, it will protect it from reading normally17 1818 19 note: addresses can be strings, they will get interpreted by ce's symbolhandler19 20... 802 803803 804 addresslist_getSelectedRecords(Addresslist): Returns a table of all the selected records804 805806 + addresslist_doDescriptionChange(addresslist) : Will show the gui window to change the description of the selected entry807 + addresslist_doAddressChange(addresslist) : Will show the gui window to change the address of the selected entry808 + addresslist_doTypeChange(addresslist) : Will show the gui window to change the type of the selected entries809 + addresslist_doValueChange(addresslist) : Will show the gui window to change the value of the selected entries810 +811 + addresslist_getSelectedRecord(addresslist) : Gets the main selected memoryrecord812 + addresslist_setSelectedRecord(addresslist, memrec) : Sets the currently selected memoryrecord. This will unselect all other entries Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения