-
Постов
289 -
Зарегистрирован
-
Победитель дней
22
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные srg91
-
-
24 minutes ago, Xipho said:
Убираешь в главном файле создание формы и прописываешь нужный код.
Я дилетант в этом вопросе (да и проверить не где), но разве он тогда не открывает консольное окно при запуске приложения таким образом?
Нет ли у C# форм параметра Visible, который можно было бы просто установить в False?
-
33 minutes ago, ReWanet said:
Ну то есть все же я правильно понял
Да, всё примерно так, как ты и описываешь, за исключением что структура у Андрея получается следующая (можешь пока не смотреть и проверить меня как посмотришь сам ):
Spoilerlocal table_Cash = { { edit = UDF1.CEEdit1, lastText = '' }, { edit = UDF1.CEEdit2, lastText = '' } -- ... }
-
2 hours ago, MasterGH said:
Берем VS C++ на 30 дней беслатно
VS Community бесплатна (если, конечно, залогиниться), можно писать не только 30 дней
-
1 hour ago, danil5428 said:
А как же 2018 год? в этом году тоже было 1 сентября )
Ребят, тут человек из будущего - ловите его!
- 2
-
16 минут назад, Presario сказал:
извините(( мне тему пересоздать или что?
Не требуется. Я поправлю - не учел, что пользователи могут редактировать сообщения только в течении некоторого времени.
Будет достаточно в следующий раз оформить правильно. Спасибо
-
@Presario привет. Мне кажется ты не читаешь правила и игнорируешь мои просьбы.
Пожалуйста, переоформи тему в соответствии с пунктом 1.3 правил форума.
-
1 hour ago, ReWanet said:
остановить развитие конфликта
(つ◕౪◕)つ━☆゚.*・。゚
Закрываю, мне кажется обсуждение вышло за рамки изначальной темы.
- 1
-
9 minutes ago, amhad321 said:
Сам уже разобрался
Отлично! Выложишь что получилось?
-
Привет. Мне кажется прямо в этом же разделе есть пара тем:
SpoilerSpoilerВключение опций еще ближе:
Spoiler -
Добавлен новый виджет кода, с поддержкой CE AutoAssembler и CE Lua!
Тепрь подсветка работает и на скрипты Cheat Engine:
Spoiler{ Game : Tutorial-i386.exe Version: Date : 2018-01-28 Author : srg91 This script does blah blah blah } [ENABLE] {$lua} -- do not run if just assigned if syntaxcheck then return end -- lua code print("script started") {$asm} aobscanmodule(INJECT,Tutorial-i386.exe,29 D0 89 83 80 04 00 00) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: // sub eax,edx mov eax,#1000 mov [ebx+00000480],eax jmp return INJECT: jmp newmem nop nop nop return: registersymbol(INJECT) [DISABLE] INJECT: db 29 D0 89 83 80 04 00 00 unregistersymbol(INJECT) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "Tutorial-i386.exe"+23B7E "Tutorial-i386.exe"+23B59: 8D 4D F4 - lea ecx,[ebp-0C] "Tutorial-i386.exe"+23B5C: E8 5F 99 FE FF - call Tutorial-i386.exe+D4C0 "Tutorial-i386.exe"+23B61: E8 6A B4 FE FF - call Tutorial-i386.exe+EFD0 "Tutorial-i386.exe"+23B66: 50 - push eax "Tutorial-i386.exe"+23B67: 85 C0 - test eax,eax "Tutorial-i386.exe"+23B69: 75 65 - jne Tutorial-i386.exe+23BD0 "Tutorial-i386.exe"+23B6B: B8 05 00 00 00 - mov eax,00000005 "Tutorial-i386.exe"+23B70: E8 8B AB FE FF - call Tutorial-i386.exe+E700 "Tutorial-i386.exe"+23B75: 8D 50 01 - lea edx,[eax+01] "Tutorial-i386.exe"+23B78: 8B 83 80 04 00 00 - mov eax,[ebx+00000480] // ---------- INJECTING HERE ---------- "Tutorial-i386.exe"+23B7E: 29 D0 - sub eax,edx "Tutorial-i386.exe"+23B80: 89 83 80 04 00 00 - mov [ebx+00000480],eax // ---------- DONE INJECTING ---------- "Tutorial-i386.exe"+23B86: 8D 55 D4 - lea edx,[ebp-2C] "Tutorial-i386.exe"+23B89: E8 12 62 01 00 - call Tutorial-i386.exe+39DA0 "Tutorial-i386.exe"+23B8E: 8B 55 D4 - mov edx,[ebp-2C] "Tutorial-i386.exe"+23B91: 8B 83 6C 04 00 00 - mov eax,[ebx+0000046C] "Tutorial-i386.exe"+23B97: E8 24 00 07 00 - call Tutorial-i386.exe+93BC0 "Tutorial-i386.exe"+23B9C: 83 BB 80 04 00 00 00 - cmp dword ptr [ebx+00000480],00 "Tutorial-i386.exe"+23BA3: 7D 2B - jnl Tutorial-i386.exe+23BD0 "Tutorial-i386.exe"+23BA5: A1 14 02 55 00 - mov eax,[Tutorial-i386.exe+150214] "Tutorial-i386.exe"+23BAA: E8 41 56 0F 00 - call Tutorial-i386.exe+1191F0 "Tutorial-i386.exe"+23BAF: B8 64 00 00 00 - mov eax,00000064 }
Фактически переписали стандартный виджет код Code, добавили пару доп языков и написали парсер для нашего любимого CheatEngine.
Все собственной разработки, поэтому конечно есть баги и т.д, поэтому старый виджет кода пока не удаляется.
Плюс все старые виджеты кода пока будут редактироваться без поддержки CE, думаю обновим чтобы подгружалось в новый виджет.
Ну и, возможно, в будущем нас ждем дифференциация подсветки синтаксиса и инлайн-код
Новый виджет кода можно найти вот тут (если этой кнопки нет - сбросьте кеш браузера):
- 4
-
1 hour ago, roma91212 said:
Найдёшь меня в дискорде, попробую помочь тебе
Прошу решать проблемы на форуме. Или хотя бы пишите по результату в тему
На всякий случай напоминаю, наш дискорд доступен только пользователям с >= 20 сообщений.
-
1 hour ago, vadik111 said:
Можно подробнее ?
А что у тебя получилось поискав информацию по DirectInput или XInput?
Есть примеры кода, которые не получаются?
-
Давайте закончим эти прекрасные инсинуации и закроем эту тему, мне кажется вы начинаете уходить за границы правил форума.
- 1
-
8 hours ago, DaVilka said:
Заморозить процесс можно при помощи NtSuspendProcess
pause / unpause это lua-функции в CE. Ребята так намекали что CE это умеет, что я пошел и посмотрел как делает это он ) К слову что можно было бы и сразу сделать
В общем он действительно использует NtSuspendProcess и NtResumeProcess:
Cheat Engine/CEDebugger.pas#L271
Cheat Engine/AdvancedOptionsUnit.pas#L623
- 2
-
12 hours ago, vagingameh said:
Если кто научиться идеально делать так, чтоб не вылетало при вызове функций - дайте знать!
Возможно тебе нужно:
- 1
-
Возможно, перед этим, нужно бросить текущее задание написав Брось задание!
- 1
-
@vagingameh возможно стоит начать апдейта своих тем - загрузить файлы со сторонних хранилищ на форум
- 1
-
Ребята, мы занимаемся только самыми важными и самыми нужными обновлениями.
Поэтому мы сделали донат! Здесь слышны радостные возгласы, летят шапочки!
Появилась возможность поддержать форум денюжкой.
Для этого можно воспользоваться кнопкой на главной странице, либо на отдельной вкладке в меню.
- 1
- 1
-
Пум-пурум, а теперь появился и виджет Discord!
Пожалуйста, сообщайте, если встретите какие-либо проблемы или шероховатости.
Виджет просто отображает, что творится на канале и не является полноценным чатом.
- 2
-
Пум-пум-пум! Что же это за вкус!? Это вкус приключений и новой жизни с новым чатом!
У нас появился канал в Discord.
Теперь можно общаться в нормальном чате!
Единственное и самое главное - нужно завести Discord-аккаунт и авторизоваться в нашем сервер через форум. FAQ по авторизации в Discord.
А пока, если ты смелый, ловкий, умелый - можно попробовать перейти на сервер через вкладку Discord в верхнем меню:
Подключение является нашей собственной разработкой, поэтому сейчас идет этап бета-тестирования.
О всех багах и пожеланиях прошу писать в Обсуждение работы сайта и форума .
Виджет будет слегка попозже
Сам процесс подключения должен выглядеть следующим образом:
- Вы нажимаете на вкладку "Discord"
-
Происходит перенаправление на форуму "Введите свои email и пароль" или зарегистрируйтесь
- Если вы не зарегистрированы - регистрируетесь и пробуете нажать кнопку на форуме еще раз, если вас не перенесло автоматически
- Вводите логин и пароль Discord и переходите на авторизацию
- Попадаете на форму аунтефикации (если попросят логин и пароль - то это логин и пароль дискорда) и подтверждаете, что согласны выдать форуму информацию по вашему нику и разрешаете вас пригласить к нам на сервер
- Автоматически перенаправляетесь на наш сервер
- ???
- PROFIT
Вы должны быть зарегистрированы в Discord чтобы попасть на сервер.
Все ники и роли будут соответствовать форуму.
В чат могут попасть только Пользователи и выше, т.е. нужно иметь от 20 сообщений на форуме чтобы увидеть ссылку на чат.
- 5
-
32 minutes ago, what228 said:
А вот аватар фигово качества получается
Можно загружать более четкие изображения У меня вроде всё хорошо с аватаром.
Единственное, кажется у пользователей довольно жесткие ограничения, но возможно их можно будет расширить.
- 1
-
-
1 minute ago, what228 said:
Блин еще вопрос.. а вот полоску разделяющую названия групп на ру и англ оставлять такой как была или же под цвет ставить?
Думаю оставим такой же как была Она гармонирует с низом, как мне кажется.
- 1
-
1 minute ago, what228 said:
Тогда сделаю позже и выложу тут или в другом месте?
Да, выкладывай здесь.
Потом объявим официально
- 1
[GTA VC] Подмена выпадающих объектов инвентаря
in Вопросы по созданию читов в одиночных играх
Опубликовано
Не могу полноценно отвечать, потому просто домыслы без фактов
Если я правильно помню, то за создание транспортного средства отвечают две функции - первая выделяет память (причем не новую, а используя буфер, который был создан в начале), а после другая функция инициализирует созданное транспортное средство. Везде прописаны if когда в зависимости от типа ТС вызываются требуемые функции.
Вообще игра довольно сильно довольно сильно реверснута, есть готовые IDB. Если ты их не использовал - очень советую.