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

Активность

Лента обновляется автоматически     

  1. Сегодня
  2. Alex2411

    действия с регистром xmm

    получаеться если адрес должен делиться на 4 значит можно было поставить align 4 ? или обязательно надо ставить align 10 потому что метка целиком занимает 16 байт ? как понять ? не совсем понял какую пустоту . если я сделаю align 8 CC metka: dd (float)1 то память получиться 00 00 80 3F CC CC CC CC ? а если я напишу align 8 CC metka: dq (double)1 то CC вообще получаеться не где не будет ? или я не так понял ?
  3. Hack

    действия с регистром xmm

    align ставится перед меткой с данными, которые нужно выровнить. 10 = 16 байт CC этим значением заполняет пустоту. Можно поставить любое значение, на работу это не повлияет. xmm 128bit 16byte = 4 младших бита адреса - должны быть в 0. ymm 256bit 32byte = 5 младших бита адреса - должны быть в 0. zmm 512bit 64byte = 6 младших бита адреса - должны быть в 0.
  4. Alex2411

    действия с регистром xmm

    спасибо теперь я понял почему были краши с моим числом , а когда умножение на стек то не было. объясни пожалуйста как правильно применить align в скрипте чит енжин ? в какое место скрипта надо записывать align на что он влияет и еще что значит числа после align 10 CC ? я смотрел в вике по чит енжин про align , но там не чего нет и вообще не понятно https://wiki.cheatengine.org/index.php?title=Auto_Assembler:align про mulss я знаю , но мне надо умножить 4 числа в хмм . в xmm1 там коордиинаты надо умножить каждое число .
  5. Xipho

    StealthEdit.Прошу помочь.

    Можешь попробовать kernelmode debugger и dbvm.
  6. imaginary

    действия с регистром xmm

    Это работа с массивами вообще, тут ps, mulps умножает массив, когда ты пишешь mulps [что то тут], у тебя не 4 байта умножаются, а все 16, потому если тебе надо первое значение (4 байта) из xmm умножить, то просто напиши mulss xmm, [на что умножить, float], и будет всё работать без аллигнов. Вот например: А вылетает потому что movaps и тому подобные команды работы с массивами, кроме movups должны быть выравнены по шестнадцетиричным границам, то есть число должно ровно делиться на 4, число адреса из которого берутся значения, иначе будет ошибка и исключение.
  7. haruvim

    StealthEdit.Прошу помочь.

    Вот и у меня не выходит Объясню вкратце: игра TWD RTS (Ходячие мертвецы дорога жизни) ранее коллекция при выполнение меняла свое значение, и замена выполненного значения на не выполненное позволяло перезапустить коллекцию. Сейчас появилась инструкция которая посылает очень далеко в область памяти которая не сканируется ЧЭ и ее в ручную невозможно изменить. Как то такое можно обойти или нет? Буду признателен за помощь.
  8. Xipho

    StealthEdit.Прошу помочь.

    Если честно, я таких вопросов вообще не понимаю. Что мешает взять и попробовать? Это всяко будет быстрее, чем кто-то ответит тут. Я лично не проверял, но думаю, что скорее не будет работать при таком раскладе.
  9. haruvim

    StealthEdit.Прошу помочь.

    Добрый день! пришло время все таки обратится к данному плагину. И у меня возник такой вопрос "работает ли он при ковырянии мобильных игр при использовании эмулятора NOX?". Заранее спасибо за ответ.
  10. Вчера
  11. LIRW

    S.T.A.L.K.E.R - Anomaly 1.5.0 BETA 3.0

    С правами значит трейнер запускай. У меня лично тот же Rip, но прав то не над на него. По этому и не написал о них. И Работает только под процессы DX8 DX9 DX10 DX11
  12. mercross

    S.T.A.L.K.E.R - Anomaly 1.5.0 BETA 3.0

    у меня трейнер не видит процесса игры, говорит запустите игру , а потом трейнер, хотя игра запущена, к стати какой вид должен иметь в архиве файл, а то у меня вот такой вид и расширение: -Hook_.cpl
  13. Alex2411

    действия с регистром xmm

    слишком сложно я не програмер . Garik66 ты мог бы объяснить для чайника ? ты умеешь я знаю )) как это align применять в скрипте чит енжин ?
  14. Hack

    действия с регистром xmm

    http://konishchevdmitry.blogspot.com/2010/01/blog-post.html
  15. Alex2411

    действия с регистром xmm

    спасибо . сделал как у тебя тогда все работает . объясни пожалуйста эту строку align 10 CC что она делает ? я первый раз вижу . с ней скрипт работает , а без нее краш .
  16. Наверное потому, что версию мода обновили. А сама функция, была реализована через саму игру, а то есть через встроенные в неё чит-коды. Наверное что то правили там, и что то могло поменяться.
  17. Анастасия

    S.T.A.L.K.E.R. Новый Арсенал 6. Революция

    Почему на сталкер Новый арсенал 6.0 революция все пункты трейнера срабатывают, а именно 5 нет? То есть патроны у меня не бесконечные((
  18. Hack

    действия с регистром xmm

    addps и mulps работают сразу с четырьмя float значениями. alloc(memory, 0x400) label(float_4) memory: //... mulps xmm0,[float_4] //... align 10 CC float_4: dd (float)5.0 dd (float)1.0 dd (float)1.0 dd (float)1.0
  19. Последняя неделя
  20. Доброго времени суток. В игре есть множество предметов, от малозаметных (стрелы), и до таких, которые видно через всю карту (осколок звезды). Вот с этого предмета (осколок звезды) идёт луч в небо, по которому легко отследить предмет. Собственно вопрос: Как заменить модельку стрел, которые я собираюсь искать, на модельку этого осколкаP.s. Игра "The Legend of Zelda: Breath of the Wild", но можно пример и на любой другой игре
  21. Alex2411

    действия с регистром xmm

    как сделать через свободный регитр я знаю , но как умножить на числа сразу из памяти которую я выделил ? команда умеет умножить на память , а не понятно как . бывает когда нет свободного регистра или когда не понятно какой свободный. я знаю можно если занят сохранить регистр куда то , а потом обратно записать , но это медленно и лишнее действия. жалко уроков нет про эти регистры .про fpu есть , а про хмм вроде аддмин собирался записать , но так и не записал . самому мне сложно разбираться . простые команды я вроде не много разобрался , а с этими пакетами путаюсь .
  22. Garik66

    действия с регистром xmm

    тогда попробуй как я изначально предложил
  23. Alex2411

    действия с регистром xmm

    я уже так делал. сразу вылет . мне кажеться надо выделить памяти 128 бит , а не dd 32 бит . поэтому я пробовал объявить _multX: db 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F но так то же крашиться . на 1 умножаю для проверки . потом числа поставлю другие .
  24. Garik66

    действия с регистром xmm

    Попробуй сперва умножить на одно число mulps xmm1,[_multX] Да и где ты _multX объявляешь? Проверь _multX: dd (float)1 Правда не понимаю зачем умножать на 1? Если не будет вылета. то потом можно будет разобраться и с умножением на несколько чисел.
  25. Alex2411

    действия с регистром xmm

    а сразу из памяти как можно умножить ? инструкция mulps разрешает это делать . я смотрел в игре там есть инструкции типа mulps xmm0, [ebp+10] такая инструкия берет float числа из [ebp+10] [ebp+14] [ebp+18] [ebp+1С] и умножаиет на все части хмм0 . но как сделать то же самое с памятью которую я задал сам ? я пробовал сделать _multX: db 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F а потом умножить mulps xmm1,[_multX] но получил краш . что здесь не так сделано ? upd. игра 32 бит
  26. Ну, тогда ничего делать не надо. CSV формат табличный с ключевиками и парсить его через Lua. Или же просто на lua скрипте или же любым текстом. Не должны, а могут быть. https://love2d.org/wiki/love.data Любые данные: бинарные, сжатые, серилизованые, любой формат, который движок предоставляет. Вообще интересный движок.
  27. Garik66

    действия с регистром xmm

    Думаю так: 1. Поместить твое число в любой свободный регистр movaps xmm....,[твоё число] 2. Умножить mulps xmm1,xmm....
  28. Alex2411

    действия с регистром xmm

    привет. помогите разобраться с регистром хмм . это код игры movaps xmm1,[esp+000000D0] movaps xmm0,[esp+00000140] fld dword ptr [esp+00000080] fsub dword ptr [esp+000000F0] addps xmm0,xmm1 movaps [esp+00000140],xmm0 перед интсрукцией addps xmm0,xmm1 мне надо умножить xmm1 на мое число . вроде надо применить команду mulps , но я пробовал разные способы , но игра все время крашиться . научите как это правильно нужно умножить ?
  1. Загрузить ещё активность
×

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

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