Сейчас на форуме: Slinger (+6 невидимых) |
eXeL@B —› Основной форум —› Olly и игры |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 26 октября 2006 13:52 · Личное сообщение · #1 Всем доброго времени суток Столкнулся с проблемой.. подкинули одну игру - попросиили разобраться. Взялся за неё Олькой и встал на большие грабли с разрешениями. Игра чекает серийник после запуска. Когда рабочее разрешение винды сменяется на игровое 800x600. Работать с Олькой становится невозможно.. если ставить в ней бряки то при срабатывании оных она останавливает игру а сама не отображается. Не помогают Alt+Tab, Ctrl+Esc, Alt+Esc. Вопрос следующий: реверсинг игр под Олли возможен как таковой (как быть в плане разрешений и т.п.). Давненько реверсил Splinter Cell первый именно айсом. Поделитесь опытом, господа. Заранее благодарен |
|
Создано: 26 октября 2006 14:12 · Личное сообщение · #2 |
|
Создано: 26 октября 2006 21:10 · Личное сообщение · #3 |
|
Создано: 26 октября 2006 21:18 · Личное сообщение · #4 Я для какой то игры писал программку, которая что то с главным окном мутила и сдвигала его на 20 пикселей вправо, тогда олька нормальны выскакивала и разрешение обратно возвращалось, а вот что я там с окном делал уже и не помню, но факт, работало, так что думай... ----- Yann Tiersen best and do not fuck |
|
Создано: 26 октября 2006 21:29 · Личное сообщение · #5 |
|
Создано: 26 октября 2006 22:47 · Личное сообщение · #6 |
|
Создано: 27 октября 2006 00:03 · Личное сообщение · #7 |
|
Создано: 27 октября 2006 01:04 · Личное сообщение · #8 Можешь попробовать проходить до процедуры создания главного окна и пометь там некоторые флаги (я так делал пару раз) создания окна, тогда (если гама с видео режимами нормально дружит) она будет работать в оконном режиме или как вариант, окно не появится вообще (: ----- Crack your mind, save the planet |
|
Создано: 27 октября 2006 03:40 · Личное сообщение · #9 |
|
Создано: 27 октября 2006 05:20 · Личное сообщение · #10 |
|
Создано: 27 октября 2006 06:02 · Личное сообщение · #11 |
|
Создано: 27 октября 2006 06:09 · Личное сообщение · #12 только что опытным пётем установил, что игры нервно реагируют на смену стиля окна в рантайме. Пробывал SetWindowLong & SetWindowPos для окна игры. Пэинкиллер у меня сразу дергатсья начал, еще какая-то игра просто вылетела. Думаю нада правильный стиль указывать при создании окна. Для игры это нада или вручную править код, либо написать утилиту с помощью которой запускать игру, и которая будет перехватывать CreateWindowEx и выставлять нужные стили. |
|
Создано: 27 октября 2006 06:30 · Личное сообщение · #13 |
|
Создано: 27 октября 2006 06:50 · Личное сообщение · #14 |
|
Создано: 27 октября 2006 06:57 · Личное сообщение · #15 |
|
Создано: 27 октября 2006 09:15 · Поправил: S_T_A_S_ · Личное сообщение · #16 Насаколько я помню, проблемы с окнами из-за режима кооперации DX, который обычно задаётся эксклюзивным. Делает это метод SetCooperativeLevel интерфейса IDirectDraw, можно найти вызов и поменять флаг. Есть ли другие способы не знаю, но в любом случае это будет вести в одну функу которую можно найти. Если почитать доку по DX, наверняка можно замутить dll, которая автоматом все что надо пропадчит. |
|
Создано: 27 октября 2006 12:43 · Личное сообщение · #17 |
|
Создано: 27 октября 2006 22:00 · Личное сообщение · #18 Такая же бяка была, но не с играми, а со скринсаверами. Я делал так. Закрывал все проги, так чтобы по alt+tab ни чего не отображалось. Запускал под Olly скринку и ... как в первом посте. Потом один раз alt+tab и потом F9. И так дальше пока не пройду все бряки. Дальше скрин полностью запускается и выход из него становится возможен без ресета компа. |
|
Создано: 28 октября 2006 13:57 · Личное сообщение · #19 |
|
Создано: 28 октября 2006 20:23 · Личное сообщение · #20 а вот насчет сайса, не замечал ли народ при полноэкранном DX-приложении глюков с его(сайса) окном? как-то давненько что-то отлаживал, окно сайса становилось _очень_ большим(по ширине, вроде, на экран не влезало), плюс цветовая гамма становилась какая-то совсем не такая... в общем не удобно... или это у меня одного такое? |
|
Создано: 28 октября 2006 20:27 · Личное сообщение · #21 newborn пишет: Хм, а вот например в Артмони придумано нормально, там как то через быстрые кнопки придуманопереключение на прогу при этом игра ен закрывается, даже если есть этот античитенг. Артмани использовал недавно для взлома какогото 3д учебника по вождению: (просто через ALT-TAB прога вылетает) Ctrl+F11 - выбор текущей проги Ctrl+F9 - затормозить процесс и свернуть (разрешение при этом устанавливается, рабочее) Ctrl+F10 - растормозить и развернуть На играх не тестировал, не знаю... |
|
Создано: 29 октября 2006 10:43 · Личное сообщение · #22 |
|
Создано: 29 октября 2006 18:15 · Личное сообщение · #23 |
|
Создано: 29 октября 2006 22:28 · Личное сообщение · #24 |
|
Создано: 30 октября 2006 23:54 · Личное сообщение · #25 |
|
Создано: 31 октября 2006 00:20 · Поправил: Guru_eXe · Личное сообщение · #26 |
|
Создано: 31 октября 2006 23:23 · Личное сообщение · #27 |
|
Создано: 02 ноября 2006 22:30 · Личное сообщение · #28 Ресет не нужен, когда бряк сабатывает и все как бы замирает (а на экране только картинка с игры или вообще черное все) помогает килл процесса ольки (вместе с подопытным) по хоткеям, а по началу я тоже делел ресет, но потом вспомнил, что у меня есть любимый nncron Тема отладки игр очень интересует, может для этого дела все таки есть альтернатива айсу (раз уж оля подкачала), желательно ринга 3? |
|
Создано: 14 ноября 2006 15:00 · Личное сообщение · #29 А чего вы мучаетеся со всякими Алтами-Табами, Алтами-Ф5 и т.д. ?! Правда, что многие игры вообще блокируют эти кнопки на свертывание в винду. Чтоб не использовали 3d party utilities (читы там всякие, мемори сканнеры и т.д. и т.п.) В одной игрушке, с блокираванием клавишных комбинаций, со всякими guard-ами против читов, где фактически не возможно было читить (ну невозвножного не быват ^^), нашёлся один чудак, который позапускал проги, после запуска игрушки... я ему долго мозги компассировал, пока он со мной не поделился секретом, а секрет вовсе простой: - Он, не имя возможностей юзать два монитора на компе, нашёл какую-то прогу, в которой можно поназапускать аж 5-6 виртуальных дэсктопов. Не помню что за прога, но она позволяла иметь несколько дэск-ов с разными настройками, при этом процессусы винды были на месте. Не знаю, может стоит попробовать ^_^ И ещё: ежели твоя игрушка не даёт доступа к настройкам пока не дашь ей серийник, может стоит покапаться в винде в поисках какого-нить файла, типа config.ini или ещё какой... где ты сможешь найти параметры разрешения экрана? |
|
Создано: 14 ноября 2006 22:19 · Личное сообщение · #30 |
. 1 . 2 . >> |
eXeL@B —› Основной форум —› Olly и игры |