Разработка и ромхакинг > Ромхакинг и программирование
[SMD] Хак Zero Tolerance
<< < (37/99) > >>
pedro:
Priboi, Спрашивай ром у Smoke'а, он со звуками возился.


--- Цитата: Smoke от 01 Март 2011, 20:24:07 ---Не, я пока это не искал. Вот зато разобрался полностью со звуками и счетчиком. Теперь все работает. А звуки утяжелили ром аж на 400+ кБ!

--- Конец цитаты ---
Smoke:
Вот ром кому надо: http://zalil.ru/31084349
Разбирайтесь. Я все равно пока подзабил на это :)
perfect_genius:
Насчёт сюжета - а разве Beyond не продолжение? Типа, в первой части всех гостей перебили/выгнали, а во второй теперь вторглись в их родной мир добить.
perfect_genius:
Кто там дизассемблировал игру и вначале нашёл что-то непонятное? Это не поможет?: The second step was to use the development manual to create its
own games for the Genesis.
  In 1990, Accolade released Ishido, a game
that it had developed and released for the Macintosh and IBM PC.
  In
1991, Sega began manufacturing a new version of the Genesis console
with which  Ishido would not work.
  Accolade embarked on a second
round of reverse engineering.  The engineers found a small piece of code
that was ignored by the original Genesis, but which was necessary to
unlock the new Genesis.
 
Sega filed a claim of copyright infringement against Accolade, no
for the resulting product, but for Accolade’s intermediate copying during
their reverse engineering process.
  The district court found for Sega
p r ima r i l y  b e c a u s e  Ac c o l a d e ’ s  u s e  wa s  c omme r c i a l ---- - S e g a  h a d  l o s t  s a l e s --- -
and Accolade apparently had an alternative that did not require the
intermediate copying of code.
  The district court ordered Accolade to
recall all of its infringing games within 10 business days.
 
On appeal Accolade made four arguments relating to the copyrigh
infringement claim: (1) intermediate copying is not infringement; (2
disassembly of object code to gain understanding of the ideas and
functional concepts is lawful; (3) disassembly is authorized by section 117
which allows computer programs to be read into memory; and (4
disassembly in order to gain understanding of ideas and functiona
concepts is a fair use.
serega segas:
 у меня появилась небольшая проблемка:я скачал редактор, открал им зеро, возник логотип, и ...ни фига. логотип так и висит, на нажатие пунктов меню-ноль реакции. прошу помощи!
Ti_:

--- Цитата: SUPER_ROBOT от 06 Июль 2011, 16:42:28 ---Кто там дизассемблировал игру и вначале нашёл что-то непонятное?

--- Конец цитаты ---
Я минут 15 там от силы полазил и тем более ничего не искал (поэтому не нашел), но про "непонятное" уже интересно.  Так и что нужно сделать? Найти "непонятное"  и запустить? Или кто ломал уже запускал?
Smoke:
Ковырял BZT на досуге. Теперь понятно как там графика предметов хранится в VDP. Оказывается в роме она имеет меньший размер, а на экране просто непропорционально увеличивается. По Y больше, по X меньше. Вот перерисовал фонарик для наглядности:
В общем перерисовывать и добавлять картинки к новым предметам будет немного проблематично.
Короче придется писать прогу, которая будет из нормальной картинки делать сплющенную и наоборот
Nemesis_c:

--- Цитата: Smoke от 06 Август 2011, 23:07:18 ---Короче придется писать прогу, которая будет из нормальной картинки делать сплющенную и наоборот

--- Конец цитаты ---
можно же просто подобрать размер изображения и плющить его в том же пэинте на определенное количество процентов  :)
власть лентяям  :D

Добавлено позже:
вот редактор текстурок совсем бы не помешал.. а то фаервинг сдулся..
gepar:

--- Цитата: Smoke ---Оказывается в роме она имеет меньший размер, а на экране просто непропорционально увеличивается. По Y больше, по X меньше.
--- Конец цитаты ---
Сложно представить зачем такое делать было.
Smoke:

--- Цитата: Nemesis_c ---можно же просто подобрать размер изображения и плющить его в том же пэинте на определенное количество процентов  власть лентяям  
--- Конец цитаты ---
Можно в принципе. Надо попробовать ^_^

--- Цитата: Nemesis_c ---вот редактор текстурок совсем бы не помешал.. а то фаервинг сдулся..
--- Конец цитаты ---
Да чет все посдувались. Хотя я недавно накатал себе what_to_do_list и потихоньку по пунктам делаю

Добавлено позже:
Разобрался как отрисовывается графика предметов из этой сплющенной фигни. В общем рисуется она по 2 пикселя (1 байт) из тайла, причем выборочно в зависимости от размера рисуемого объекта. Как выборочно -- определяется программой, в роме есть конфиги. Так что просто расплющить картинку в пэинте не получиться. Вообще так вся картинка отрисовывается побайтно. Потом весь этот полученный "вид из глаз" суется в оперативку, откуда в свою очередь все это лезет в VRAM
Priboi:
Создал новый сайт, посвященный двух шутерам 90-х Zero Tolerance (1994) и Beyond Zero Tolerance (1995) для приставки Sega Mega Drive/Sega Genesis от компании Technopop (1990-2000). В отличие от старого сайта скачивать файлы, смотреть изображения и выкладывать информацию здесь намного удобнее. Тем более, что на новом сайте есть возможность общаться, оставлять комментарии и писать статьи. Со временем сайт будет улучшаться и дополняться, однако уже сейчас сайт в пригодном состоянии. Для желающих старый сайт будет оставлен.

Старый сайт (24.10.2009) - http://z1z-1.narod2.ru/
Новый сайт (12.08.2011) - http://zt.ucoz.ru/
Priboi:
Небольшой отчет о проделанной работе на новом сайте игры.

1. Перенесены все файлы из старого сайта. Некоторые были вложены в один архив для удобства.
2. Добавлены все фотографии. Есть даже те, которых не было на старом сайте.
3. Перенесены все видео. Будут добавляться новые.
4. все коды, советы, секреты, информация и инструкции по использованию программ теперь в соответствующем разделе.
5. Пока добавлены основные ссылки, связанные с игрой и баннеры.

В общем, сайт теперь на все 100% готов. Осталось дополнить его информацией, баннерами, темами. А так всё готово, даже оформление (всё в стиле Zero, конечно). Теперь последней задачей является флеш-версия игры, которую надо куда-то перенести, в какой-то раздел.

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

Новый сайт - http://zt.ucoz.ru/
Старый сайт - http://z1z-1.narod2.ru/
Nemesis_c:
я все понимаю.. но при чем тут хак Zero Tolerance? ты все-рано всю инфу на свой сайт из этой темы тащишь - причем безразборно. По большому счету как-таковой нормальной модификации (полной и завершенной) еще не было. Была только туча наработок (в одном роме карты, в другом стены пробивные, в третьем звуки, в пятом графика...). И вот, например, смотри.. я, допустим, хочу найти хак zt, открываю гугл, ввожу "hack Zero Tolerance" - че мы видим? на первом месте elektropage.ru, на втором видяшка от Смока.. затем две ссылки не по теме, затем ромхакинг.нет.ру.. эта тема проскакивает периодически.. короче до пятой страницы elektropage.ru, emu-land.net/forum, romhacking.net.ru, тюбик - чередуются. на наш сайт ссылки битые (после смены хостера не проиндексировали еще), но старые страницы есть в кэше, а если в голове присутствует мозг, то можно зайти на главную и найти то, что надо. Эму-ленд - поиск по форуму.. твоего на горизонте нет. ромхакинг.нет.ру просто новости собирает и успешно с этим справляется... теперь вопрос, зачем собирать то что уже кто-то собирает/собрал? если ничего нового предложить не получается.. я тоже могу 30 говнохаков (вспомнилось точное слово) собрать за несколько дней, используя одни типы стен/освещения/врагов и выложить их куда попало - только понту с них?
ZTGraphicFixer by Smoke
Priboi:
Я просто собираю всю информацию со всех возможных сайтов.  Мне нравится этим заниматься и лишний сайт никому не помешает. То, что я создал 30 хаков - просто ошибка. Поторопился, не подумал... ну не зарывать же труды. Выложил, кто-то скачал, поиграл. Информация не вся из этого форума. Например изображения, скриншоты или несколько программ, GTA мод или для Doom (неудачный пример). Флеш игра или огромное количество инфы. Нет, всё это не я сделал (кроме скринов и модов), но по-моему это неплохо, что столько информации из разных источников на одном сайте и что многие смогут (если захотят) выкладывать свои работы на новом сайте.
Йобан Матич:
А что это за ниндзя? Я что-то не припоминаю такого в игре.
Smoke:
Да черт его знает. Там еще немного непонятных картинок в роме нашлось
pedro:

--- Цитата: Smoke от 14 Август 2011, 00:37:24 ---Да черт его знает. Там еще немного непонятных картинок в роме нашлось

--- Конец цитаты ---
программа монстр какой-то, при попытке открыть ром пишет "недостаточно памяти для обработки команды". через диспетчер задач видно, что свободно 1090мб  o_0
Nemesis_c:
зачем тебе весь ром? ты вырежи кусочек нужный и извращайся над ним  :)
Smoke:
Кстати да, надо не ром открывать, а уже вырезанный файл с графикой. В BZT начинается отсюда: $C043E

Добавлено позже:
Обновил программулину

pedro:
Smoke,сделай полный рип графики пожалуйста :)
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии