Разработка и ромхакинг > Ромхакинг и программирование
[SMD] Хак Zero Tolerance
<< < (29/99) > >>
Nemesis_c:
ждемс firewing'а  :)

Добавлено позже:
чё-то подумал, можно же сделать выключатели... спустился на этаж - темно, нашел кнопку,- включил свет и попер валить всех.
gepar:
Nemesis_c,а ещё можно где-то на стенке нарисовать квадратный вентилятор от которого будет дуть  :)
Nemesis_c:
примерно так?  :)
gepar:
Nemesis_c, они там уже есть, да?
Nemesis_c:
хо!!! нашел дырку в полу  :debile: точнее пропеллер

Добавлено позже:
анимированный - как положено

Добавлено позже:

--- Цитата: gepar от 17 Март 2011, 01:15:12 ---Nemesis_c, они там уже есть, да?

--- Конец цитаты ---
ага

Добавлено позже:

--- Цитата: Nemesis_c от 17 Март 2011, 00:18:22 ---сейчас нарыл блоки смены освещения  :debile:
позволяют на лету менять освещение на уровне, то есть для каждого уровня мы в конфиге пишем какой у нас потолок и какое освещение, но помимо этого есть клетки при наступлении на которые меняется освещение и потолок.

--- Конец цитаты ---
вот кстати и заготовка под любые кнопки в полу, то есть можно что угодно превращать во что угодно когда игрок наступит на клетку. Сделав две такие кнопки которые будут менять определенные стены на пустоту - можно сделать уже не тупой шутер/бродилку - а логическую игру головоломку... ну или как-то так.. например - как в Light Crusader - долго куда-нибудь прешься, валишь толпы врагов, а все для того чтоб ткнуть кнопку которая откроет проход/стену.. или как там на камертонах выстукивать надо было чего-то...  :)

Добавлено позже:
Smoke, в BZT номер стены которая роботами серет не подскажешь?
gorgor:
Хек становится все полноценнее... ^_^
а телепортов еще не нашли???
Segaman:
С балконом так не выйдет. Лучше сделать клетки как в лифте, тока вместо синего, прозрачный будет отрисовываться. Кстати новые клетки в бзт тож над проверять. Можт они там ещё лучше и доработанней чем в первой части
Lurler:
Nemesis_c, ну ты даешь сколько нового нарыл в движке :) Жалко что разрабы ничего этого не сделали в оригинальной игре!
Nemesis_c:

--- Цитата: pedro от 17 Март 2011, 00:33:10 ---охренеть!  :wow: жду когда фаервинг добавит это в свой редактор  ^_^

--- Конец цитаты ---
можешь не ждать. он все это предусмотрел и знал про все блоки. изменив в роме типы блоков данные на эпизод - редактор адекватно отреагирует и в меню будут новые блоки. редактор не понимает лишь принципиально новые. но это совсем другая история.

Добавлено позже:
Пример действия кнопок меняющих освещение

Добавлено позже:
по две кнопки в каждом из выходов на балкон
Lurler:
Nemesis_c,а возможно сделать заготовку рома со всеми фишками, чтобы любой мог взять и сделать свой мод используя все это?

Добавлено позже:
попробовал эти кнопки. если их делать через двери так же как лифт то не будет видно этой смены и будет вообще классно :)
Nemesis_c:
из любопытства запилил ноздри в BZT - тоже кнопки работают и очень мне понравился закат  :) прэлестно...
пример кнопок прилагается
gepar:
Nemesis_c,прикольно. Ты главное не забрасывай, неплохо получается  :)
Smoke:

--- Цитата: Nemesis_c ---Smoke, в BZT номер стены которая роботами серет не подскажешь?
--- Конец цитаты ---
Еще не смотрел
Nemesis_c:
я уже нашел.. есть срущие фиолетовыми роботами, есть красными.
Красными (по сторонам света):

--- Код: ---  ED 
EE  EF
  EC
--- Конец кода ---
Фиолетовыми:

--- Код: ---  F5 
F6  F7
  F4
--- Конец кода ---
FireWing:
Вообще тут столько предложений, что уже теряется смысл всё это впихивать в zt, не имея исходников и перелопачивая байткод - куда проще уж сделать с нуля свой zt, а не ковыряться в дизассемблере. Либо всё-таки связаться с разработчиками, возможно они и дадут то, что у них осталось. Всё-таки у тех же 3D Realms выпросили исходники DN3D, они их выпустили под GPL и он стал дальше развиваться сообществом.
А если-таки делать с нуля, то есть ли смысл это делать под genesis? Под PC это будет и проще и возможности неограниченные. Но в таком случае это будет уже другая история, к эмуляции, моддингу и т.п. никакого отношения не имеющая  :)

Нужно всё-таки определиться как-то, чего хотим в следующей версии, а то ведь не получится вообще ничего, как часто и бывает, когда какой-то проект бурно обсуждают и не могут придти к единому плану. Сразу всё и много - это, конечно, хорошо, но нереализуемо. Нужно to-do list и roadmap сделать, а там уж и обсуждать, чего из этих фич возможно, чего нет, а чего сложно  :)

По поводу типов блоков - неужели никто не заглядывал в ztedit.ini? Там ведь абсолютно все типы есть, с описаниями. В том числе и которые не используются ни в одном эпизоде.
Их всего 256. Зарезервированных, в которых ничего не реализовано - мало. В каждом эпизоде перед началом собственно данных карты есть блок из 256 байт, указатель на типы ячеек, эдакий cell mapping. При чтении карты сначала берется байт ячейки уровня, потом из того самого блока вытаскивается номер элемента по значению считанной ячейки, а уже то, что в итоге получилось - рендерится и обрабатывается совершенно в другом месте. Поэтому и в оперативке номера блоков не совпадают.
Получается всё запутанно, непонятно, зачем сделали именно так, если можно было обойтись без указателей. Возможно, изначально хотели сделать типов ячеек больше 256, а вот на каждый эпизод - максимум 256, иначе бы эпизоды не помещались в оперативку. А потом решили оставить 256 типов, но структуру оставили вот такой вот  :)
Player00:
Да
Мне тоже нравиться как получается у Nemesis_c
Nemesis_c:

--- Цитата: FireWing от 18 Март 2011, 01:53:35 ---Либо всё-таки связаться с разработчиками, возможно они и дадут то, что у них осталось.

--- Конец цитаты ---
Уже написал  ;) ждемс ответа


--- Цитата: FireWing от 18 Март 2011, 01:53:35 ---Вообще тут столько предложений, что уже теряется смысл всё это впихивать в zt

--- Конец цитаты ---
ну почему так сурово? смысл не теряется, теряешься сам от того, что никто ничего конкретного не говорит.. все смотрят и молчат, а что хорошо и что плохо никто не обсуждает. Я мож тоже хочу чтоб главные герои на велосипедах по уровням ездили...
Порт уже делает человек, чё плохого в хаке?  :)


--- Цитата: FireWing от 18 Март 2011, 01:53:35 ---По поводу типов блоков - неужели никто не заглядывал в ztedit.ini

--- Конец цитаты ---
Даже если кто и заглядывал, то инфой никто не делится.. я заглянул после того как колупать начал.. Сейчас по принципу - доверяй но проверяй  :) в списке например не указаны для bzt блоки из которых роботы вылазят и для ZT кучка unknown - среди которых оказались повреждаемые и поврежденные стены.

Добавлено позже:
FireWing, а новый редактор то дадут?  :debile:
да и я думаю, если сделать ZT для pc - то это будет не Zero Tolerance для pc, а игра с тем-то, тем-то и вон тем сделанным по аналогии с ZT.. Того, что всем нравилось в оригинале не будет - как не крути. Не за супер графику ведь любили эту игру и не за сверх интеллект.. атмосферу не передашь.. потому что "энтузиасты" начнут делать точный прицел, кувырки, уберут зеленую хрень и сделают обзор на весь экран, карту полупрозрачную вращающуюся, врагов умных и т.д. И какой тогда прикол? Явно лучше будет купить современный шутер и поиграть, чем пять лет ждать поделки, которая будет выглядеть как игра 10'летней давности и от оригинала в ней будут только текстурки синих стен с красной полосочкой и название какок-нибудь глупенькое "Zero Tolerance Rebern". А вот взять записать два картриджа и с каким-нибудь из старых корефанов по сети из двух сег, через скрученные изолентой два провода от джойстиков, пройти "новую" старую добрую игру - это мне кажется куда приятнее.
FireWing:

--- Цитата: Nemesis_c от 18 Март 2011, 02:06:20 ---для ZT кучка unknown - среди которых оказались повреждаемые и поврежденные стены.
--- Конец цитаты ---
Кстати, да. Принцип реализации этих треснутых стен простой. При попадании выстрела в такой блок, он просто меняет идентификатор ячейки на ту самую треснутую. Поэтому можно изменить заменяемый блок  на любой другой - хоть на пустую ячейку для прохода, хоть на что-то другое.[/quote]


--- Цитата: Nemesis_c от 18 Март 2011, 02:06:20 ---FireWing, а новый редактор то дадут?  :debile:

--- Конец цитаты ---
Дадут  :) Когда доделаю. С графиком основной работы у меня маловато времени для редактора, поэтому всё так медленно  :)


--- Цитата: Nemesis_c от 18 Март 2011, 02:06:20 ---да и я думаю, если сделать ZT для pc - то это будет не Zero Tolerance для pc, а игра с тем-то, тем-то и вон тем сделанным по аналогии с ZT..
--- Конец цитаты ---
Не обязательно, бывают ведь толковые ремейки. Нужно просто воздержаться от впихивания туда "карт полупрозрачных вращающихся" и прочего  :) А делать можно не совсем с нуля, хотя-бы на том же build'е - и исходники открыты, и всё что нужно для этого там есть.

Есть ещё одно в структуре уровней - данные об анимированных текстурах. Но через это можно не только заставить текстуры меняться на определенном блоке, а и сам тип блока изменять периодически. Правда, с этим надо разбираться дальше - пока эксперименты привели только к тому, что уровень начинает беситься, постоянно убирая блоки тут и там и рисуя новые рандомного типа
gorgor:
Эээ... только вот не надо перекладывать создание редактора на порт,
погамать людям хочется и с мобилы!!! (и с др.легких эмуляторов)

Просто реализуйте работу с особыми ячейками, в том числе с выбором что на что меняется,
(ну там игру с потолками и разрывными стенами, исчезающими, сдувающими в сторону)
а так же показ текстур блока (4 шт.крестом) и можно даже в отдельном окне.

Было бы неплохо, чтобы вышла версия 0.4, а потом вышел к ней подробный мануал, с описание того, что можно сделать, а что нет (в силу кривизны отрисовки и др.багов, которые сломают игру).

Добавлено позже:  :wow:
Ну и второе: это выложили чистый ром, но в котором перевод от ВАШЕЙ группы Хекеров,
а так же измененная графика и звуки (над которыми я еще не работал - тоже все свалю на время!)
r57shell:

--- Цитата: FireWing от 18 Март 2011, 01:53:35 ---не имея исходников и перелопачивая байткод - куда проще уж сделать с нуля свой zt, а не ковыряться в дизассемблере.

--- Конец цитаты ---
Нисколько не проще. Проще только сделать свой как_бы_zt, так как проще получится только как_бы_zt. А если с нуля делать именно zt - то нихрена не проще.


--- Цитата: AjaxVS от 14 Январь 2011, 00:03:05 ---думаю, можно найти студента, который бы портировал ZT на любой Windows движок, да добавил фичи. благо, все ресурсы есть, делов на пару недель.

я бы и сам портировал, если б свой двиг довел до паблик релиза.. но пока рано.

--- Конец цитаты ---
ага, "только руки у меня связанны" )))
Раз делов на пару недель, почему никто ещё не сделал?)
Потому, что нифига не пару недель.
Кстати на дворе март.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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