Сейчас на форуме: _MBK_, ut2004, vsv1 (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Как ищут байты в играх?
Посл.ответ Сообщение

Ранг: 15.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 20 декабря 2006 12:29
· Личное сообщение · #1

Вот допусти игра.. ну любая.
Возьмем допусти стратегию.
Там некоторые существа строят, какюнить другое фигню. Например нельзя строить эту фигню на скалах.
Вот надо допусти отредактировать игру так чтоб можно было строить на скалах?

Как это вообще осуществляеться? Поиск этих байт?




Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 20 декабря 2006 15:17
· Личное сообщение · #2

Solker пишет:
Как это вообще осуществляеться? Поиск этих байт?




Для этого надо движок прошерстить в исходниках. А вообще-то можно и дебаггером, логические флаги поисчи... Вопрос только, где прерваться.
Вот если нет примера, трудно сказать, что и как.
И ваще, это оффтоп.

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.





Ранг: 240.5 (наставник)
Активность: 0.190
Статус: Участник
Author of ACKiller

Создано: 20 декабря 2006 23:44
· Личное сообщение · #3

Crawler пишет:
Вопрос только, где прерваться.

Сомневаюсь что это вообще возможно, так как это чисто алгоритмическое действие.

Solker
Варианты:
1)Реверсить движок игры (хотя бы частично)
2)Искать файлы, в которых собрана информация о существах, зданиях и т.д.

Пункт 2 естейственно легче, но хранение данных в неприкрытом виде я замечал только в примитивных или совсем старых играх.



Ранг: 53.8 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 21 декабря 2006 03:25
· Личное сообщение · #4

Solker пишет:
Вот надо допусти отредактировать игру так чтоб можно было строить на скалах?


Никак. Даже не забивай себе голову. Единственно, что можно относительно легко менять в играх без исходников - это числовые характеристики.Очки, жизнь и др. Проги даже таки есть.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 21 декабря 2006 04:17
· Личное сообщение · #5

HoBleen пишет:
1)Реверсить движок игры (хотя бы частично)

Стоило сказать игра и всех заклинило. Т.к. запрет на постройку выдается в виде сообщения, то это все равно, что ломать серийник, только проще - т.к. этот алгоритм никто не защишает
При достаточном навыке реверсить будет очень просто. Например признаки подобные скалы и т.п. вытаскиваются при рисовании карты, ну а поймать рисование - это ж очень просто
В молодости я реверсил побайтное построение картинки и ничего - без всяких артмани отламывали ограничения.

Вал.




Ранг: 240.5 (наставник)
Активность: 0.190
Статус: Участник
Author of ACKiller

Создано: 21 декабря 2006 11:31
· Личное сообщение · #6

tundra37 пишет:
При достаточном навыке реверсить будет очень просто. Например признаки подобные скалы и т.п. вытаскиваются при рисовании карты, ну а поймать рисование - это ж очень просто

Ну в принципе я это и имел ввиду, только ввиду отсутствия опыта в этом деле о сложности ничего не могу сказать



Ранг: 10.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 21 декабря 2006 15:03
· Личное сообщение · #7

Вапсче легко. Когда ты жмёшь на скалу, тебе чаще всего выпадет сообщение "Ты что, ожуел? Низзя!". Вот по этому сообщению и находи. Находишь в дебаггере(или в дизассемблере) откуда вообще прога берёт этот текст, и прерываешься там.




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 21 декабря 2006 22:00
· Личное сообщение · #8

Судя по вопросу, теперь топикстартеру нада объяснить что такое:
1) Дебаггер
2) Дизассемблер
3) Прерваться

-----
Yann Tiersen best and do not fuck





Ранг: 107.6 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 23 декабря 2006 15:34 · Поправил: Модератор
· Личное сообщение · #9

// edit by lord_Phoenix
// ересь Лосева удалена

-----
программистом не рождаются - им умирают





Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 24 декабря 2006 00:10
· Личное сообщение · #10

не напрягайся, я его уже забанил

-----
Тут не могла быть ваша реклама





Ранг: 81.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 24 декабря 2006 00:14
· Личное сообщение · #11

если сообщение то это норм, а если просто цвет измениться то это
будет долго искать всю эту радость
хотя как кто-то говорил : Взломать можно всё




Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 25 декабря 2006 11:03
· Личное сообщение · #12

Gambit
забанен за злостный флуд + забанены пару ников лосева
флудотоп поичщен и закрыт

-----
Тут не могла быть ваша реклама



 eXeL@B —› Вопросы новичков —› Как ищут байты в играх?
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати