Yoko http://forum.yoko.com.ua/ |
|
Можно ли менять разрешение окна уо? http://forum.yoko.com.ua/viewtopic.php?f=12&t=13362 |
Page 5 of 9 |
Author: | Destruction [ 2008-10-24 22:13:33 ] |
Post subject: | |
Edikus wrote: Grin большое тебе спасибо, а я то думал что нужно в хекс редакторе найти значение которые различаются
)) Можно и в HEX-редакторе У меня HIEW немножко косячит под XP x64 - я нередко мелкие исправления (совсем мелкие, я пока ещё не дочитал купленную литературу...) HEX-редактором вношу и ничего - жив вроде. |
Author: | yost [ 2008-12-15 00:55:50 ] |
Post subject: | |
http://dump.ru/file/1321953 client50911 |
Author: | BATA [ 2008-12-15 11:02:55 ] |
Post subject: | |
у меня чето не получается на слиньте 2,0,3 |
Author: | admir [ 2008-12-19 01:40:18 ] |
Post subject: | |
Клиент 203 http://admir.starport.ru/uo/client203mod.rar |
Author: | admir [ 2008-12-19 02:02:15 ] |
Post subject: | |
Для тех кому интересно в кратце объясню что к чему в данном коде: ( за точность сильно не бейте, поскольку давно было дело с асмом) Code: .text:004DB810 sub_4DB810 proc near ; CODE XREF: sub_454360+8Fp Функции передаются 2 аргумента , которые забиты в уо кфг. Далее Помещаем в еах ( регистр ) 1 аргумент Code: .text:004DB810 Помещаем в едх ( регистр) число 640 Code: .text:004DB814 mov edx, 280h Сравниваем эти 2 регистра , при этом в данном случае у нас есть флаг JNZ которая выполняет команду – перейти, если меньше или равно. Code: .text:004DB819 cmp eax, edx Помещаем в регистр есх цифру 480 Code: .text:004DB81B mov ecx, 1E0h JNE/JNZ – перейти, если меньше или равно. , то прыгаем на смещение 4DB837( а там у нас сравнивается с 800 х 600 Code: .text:004DB820 jnz short loc_4DB837 Вот этот момент сам не понял зачем 2 параметр пишем в еах Code: .text:004DB822 mov eax, [esp+arg_4] Далее пишем в смещение dword_5AA40C и dword_5AA40C ( по видимому которые связаны с формированием окна винды ) Соответственно наши циферки 640 480 Code: .text:004DB826 Дальше идет сравнение на 800 600 Идентично Только если у нас сравнение числа 800 с параметром из уо кфг не совпадает то прыгает на loc_4DB826, где прописывается 640 480 Code: .text:004DB832 Ну а это уже IDA постаралась:) но время ее работы того не стояло:) А это что стало Итак пишем в уо кфг наше разрешение, функция забирает эти значения и подставляет сразу в смещение где формируется окно винды. Code: .text:004DB810 sub_4DB810 proc near ; CODE XREF: sub_454360+8Fp Как то так , при чем при этом замечу что помещать в dword_5AA40C Сразу параметры нелья, а обязательно через регистры. Остальные тонкости вы найдете в учебнике Асма. Смещение это адрес в оперативной памяти относительно начала программы , это значит что когда компилируется программа , создается ЕХЕ Файл (ком файл), в котором весь ваш язык программирования ( паскаль си и тп ) преобразуется в язык машинных команд (команд процессора). -то что вы видите выше. при этом каждая команда машинная имеет свой адрес, грубо говоря от 0 до хх. и когда файл запускается то в Оперативную память помещаются все эти команды последовательно и процессор последовательно начинает выполнять команды от 0 до хх Но как он их нахохит? благодаря смещению относительно начала. -- Пс я не спец в этом поэтому гдето могу наврать , читайте учебник. |
Author: | admir [ 2008-12-19 02:39:44 ] |
Post subject: | |
grundick wrote: Да, если что то меняешь в опциях и жмакаешь акцепт ,слетает в 640х480...
Для такого случая можно намертво забить в клиент разрешение, соотв добавить дополнительный клиент в настройках лаунчера инжекта и все. |
Author: | admir [ 2008-12-19 19:45:36 ] |
Post subject: | |
Извиняюсь за большое количество постов подряд. В тему хотелось выложить ссылки для скачки Группа YAG зарилизила IDA Pro Advanced v5.2 with WinCE v5.0 debugger DataRescue.IDA.Pro.Advanced.v5.2 http://www.badongo.com/file/5378386 http://rapidshare.com/files/73564287/idpa.rar.html DataRescue.IDA.Pro.Advanced.v5.2.SDK http://www.badongo.com/file/5378219 http://rapidshare.com/files/73559854/kds.rar.html Hex-Rays.Decompiler.v1.0.for.DataRescue.IDA.Pro.Advanced.v5.2 http://rapidshare.com/files/73559126/yaghexrs.zip.html DataRescue.IDA.Pro.Advanced.v5.2.Linux http://www.badongo.com/file/5377855 http://rapidshare.com/files/73554357/yagidpl.rar.html DataRescue.IDA.Pro.Advanced.v5.2.MacOSX http://www.badongo.com/file/5378097 http://rapidshare.com/files/73558620/adokvnonb.rar.html если не качает то IDA 5.2 + Hex Rays.7z [85.56 Mb] http://club-nn.com/index.php?newsid=111 -- Пс жаль тега хайд нету. ПС если нужен hiew v 7.1 , выложу |
Author: | Eventualis [ 2009-02-17 22:00:32 ] |
Post subject: | |
модератору предлагаю перенести эту тему в раздел "модификаторы" |
Author: | Виталь [ 2009-02-26 15:25:39 ] |
Post subject: | |
yost wrote: http://dump.ru/file/1321953 client50911
а еще раз можно? |
Author: | Toff guy [ 2009-05-20 10:16:53 ] |
Post subject: | |
Ребят, а можно стамина-контроль убрать, сжирает просто под ноль... в толпе бегать не реально! Клиент 2.0.3 |
Author: | Successful [ 2009-05-20 13:38:10 ] |
Post subject: | |
Toff guy wrote: стамина-контроль
если ты про морф-,morph 0 |
Author: | Toff guy [ 2009-05-20 22:50:21 ] |
Post subject: | |
Неа... может не в морфе дело? Не помогло... это когда название клиента переименовываешь в Client02.exe, то там точно так же всё! Проблема со стаминой. |
Author: | =d3v1l= [ 2009-07-06 14:08:39 ] |
Post subject: | |
2.0.0b_patched можешь поковыряться и в моём клиенте пожалуйста |
Author: | Grin [ 2009-07-06 20:03:42 ] |
Post subject: | |
Toff guy wrote: Неа... может не в морфе дело? Не помогло... это когда название клиента переименовываешь в Client02.exe, то там точно так же всё! Проблема со стаминой.
если ты по поводу падения стамины, то тут ничего не сделаешь. а если не можешь пройти через игрока с не полной стаминой то можно помочь |
Author: | Spirit [ 2009-07-06 20:09:54 ] |
Post subject: | |
Toff guy wrote: Ребят, а можно стамина-контроль убрать, сжирает просто под ноль... в толпе бегать не реально! Клиент 2.0.3 Да, такая же фигня, бегаешь как буд-то с морфом.
|
Author: | =d3v1l= [ 2009-07-16 21:10:18 ] |
Post subject: | |
=d3v1l= wrote:
|
Author: | qbc [ 2009-07-22 00:25:11 ] |
Post subject: | |
Ребят, скажите, на старой уо, ренесанс которая на 2.0.0б клиенте можно окно расширить? вот клиент http://rapidshare.com/files/258498655/client.exe.html и копия http://dump.ru/file/3095564 пробовал запустить выложенные ранее клиенты, при запуске клиента просто или через рейзон пишет что нет файла пингчто-тотам...шестые клиенты это МЛ вроде? был бы очень признателен за пропатченый 200б или объяснение как пропатчить и где-что править |
Author: | Odo [ 2009-08-15 11:47:28 ] |
Post subject: | |
2.0.3 |
Author: | Stealps [ 2009-08-24 22:18:56 ] |
Post subject: | |
Клиент 1,26,4 нашел вышеописанный кусок кода, заменил 280 на 400 , 1Е0 на 300, в конфиге прописал 1024*768, раб стол больше. При запуске получаю ошибку - типа только 640*480 и 800*600 разрешения поддерживаются. Почему? Там других проверок не должно быть? Правильно понимаю, что описанное тут не сделать, ведь удалить кусок кода из готового файла нельзя - это изменит адресацию во всем файле? Можно только редактировать существующие команды? |
Author: | Grin [ 2009-08-25 12:13:01 ] |
Post subject: | |
есть и другие проверки:) |
Page 5 of 9 | All times are UTC+02:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |