Разработка и ромхакинг > Ромхакинг и программирование
Модификация Castlevania: Symphony of the Night (PSX)
(1/2) > >>
paul_met:
Так как сия модификация относится к ромхакингу, то выделил ранее обсуждаемый проект (http://www.emu-land.net/forum/index.php/topic,1044.240.html) в отдельную тему. Напомню, что хак игры  призван улучшить качество игры как в визуальном, так и в геймплейном плане.
Изменения:
- Убраны чёрные полосы сверху и снизу экрана (ингейм, меню, финальная сцена).
- Доработаны карты тайлов всех локаций для увеличения видимой области экрана.
- Разблокированы и доработаны комнаты под люком (у входа в обычный и перевёрнутый замки).
- Изменены позиции некоторых элементов меню (расширены фоны, рамки и т.д.).
- Исключена возможность выйти из замка через врата, играя за Рихтера.
- Исключена возможность сохранить начальное оснащение Алукарда (избежать встречи со Смертью, используя хитрость с волком, уже не удастся).
- Исключена возможность выхода за пределы замка в локации "Royal Chapel" (в облике летучей мыши).
- Комнаты загрузки локаций на глобальной карте теперь выделены белым цветом.
Ссылка на патч (ENG)
Ссылка на образ игры (RU)
Отдельная благодарность товарищу Maximum за тестирование хака.
Yoti:
К переводу подходит?
paul_met:

--- Цитата: Yoti от 02 Август 2017, 14:44:37 ---К переводу подходит?

--- Конец цитаты ---
Нет, пока только оригинал.
Werton:

--- Цитата: paul_met от 02 Август 2017, 13:05:46 ---- Исключена возможность сохранить начальное оснащение Алукарда (избежать встречи со Смертью, используя хитрость с волком, уже не удастся).
--- Конец цитаты ---
А зачем, это же вроде фича была, а не баг?
paul_met:

--- Цитата: Werton от 02 Август 2017, 18:05:39 ---А зачем, это же вроде фича была, а не баг?
--- Конец цитаты ---
Никакая это не фича, а читерство чистой воды. Кроме того, сие нарушало и без того шаткий баланс в игре.
dnocturne:
paul_met, почитал изменения. Похвально. Жаль что всё это много лет спустя делают простые смертные фанаты, а не сами создатели игры (в свое время). Неужели у них не было времени и возможности как следует протестировать свое детище, перед тем как выставить его на продажу? Ведь уйма всяческих косяков! Симфония - словно решето в этом плане. Дырка на дырке, баг на баге.
Yoti:
Я наоборот против всех изменений в геймплее, т.е. после четвёртого пункта. Ну кроме разве что последнего.
Werton:

--- Цитата: paul_met от 02 Август 2017, 18:46:03 ---Никакая это не фича, а читерство чистой воды. Кроме того, сие нарушало и без того шаткий баланс в игре.
--- Конец цитаты ---
Ну дык никто же не заставляет пользоваться этим читом, не пользуйся, и не будет ни какой баланс нарушаться, а так много чего еще выпилить можно получается. Вон, если Дракулу четко завалить в начале Рихтером, то Алукарду статы повышают - читерство ведь, если RICHTER'ом назваться, то сразу за Рихтера можно играть - тоже читерство, комбинация Alucard Shield и Shield Rod - еще какое читерство и еще вагон и маленькая тележка всего :lol:. Понятно, что хозяин-барин, но по мне это выглядит, как из Контры конами код вырезать <_<
Maximum:

--- Цитата: dnocturne от 02 Август 2017, 19:20:37 ---Неужели у них не было времени и возможности как следует протестировать свое детище, перед тем как выставить его на продажу?
--- Конец цитаты ---
О чем ты? У них не было времени и возможности вторую половину игры сделать полноценной, а не перевернутой копией первой, какие там баги?

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


--- Цитата: Werton от 02 Август 2017, 18:05:39 ---А зачем, это же вроде фича была, а не баг?
--- Конец цитаты ---
Это не фича, а глитч, не предусмотренный разработчиками.
paul_met:

--- Цитата: Werton от 02 Август 2017, 20:41:41 ---Ну дык никто же не заставляет пользоваться этим читом, не пользуйся, и не будет ни какой баланс нарушаться, а так много чего еще выпилить можно получается. Вон, если Дракулу четко завалить в начале Рихтером, то Алукарду статы повышают - читерство ведь, если RICHTER'ом назваться, то сразу за Рихтера можно играть - тоже читерство, комбинация Alucard Shield и Shield Rod - еще какое читерство и еще вагон и маленькая тележка всего . Понятно, что хозяин-барин, но по мне это выглядит, как из Контры конами код вырезать
--- Конец цитаты ---
Ты путаешь мягкое с тёплым. Всё, что не предусмотрено разработчиками является по сути багом. Перечисленные тобой возможности были включены в игру намеренно и называются "секретом".
Werton:

--- Цитата: Maximum от 02 Август 2017, 20:55:56 ---Это не фича, а глитч, не предусмотренный разработчиками.
--- Конец цитаты ---
Откуда инфа, не уж то Ига рассказал :lol:? Просто мне как то слабо верится, что это случайный баг, а непродуманная фича, очень уж он удачный во многих аспектах, с точки зрения программирования и такие удачные случайности очень редки. Например, Алукард, именно в этом месте может получить удар, который его отбрасывает гораздо дальше и быстрее чем обычно, именно в нужную сторону а не в другую, в других комнатах, другом волке при тех же условиях не работает, при этом в следующей комнате он все же останавливается, а не улетает в бесконечный полет (что было бы ожидаемо для бага), пролетая комнату со смертью, скрипт диалога не запускается, тоже говорит о том, что это было сделано специально (потому как было бы логично запустить этот скрипт при превышении координаты х свыше определенного значения/тайла). Так что для меня это фича :lol:

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

--- Цитата: paul_met от 02 Август 2017, 21:08:46 ---Ты путаешь мягкое с тёплым. Всё, что не предусмотрено разработчиками является по сути багом. Перечисленные тобой возможности были включены в игру намеренно и называются "секретом".
--- Конец цитаты ---
Ок, теперь у тебя спрошу, с чего ты взял, что эта фича была ненамеренной? Я не упираюсь, правда интересно, я не очень большой фанат кастлваний и могу чего то не знать, может быть было какое-то интервью от разрабов, где они посыпали голову пеплом и сознались во всех смертных багах этой игры, или это может как то в бинарниках игры прямо видно?
Maximum:

--- Цитата: Werton от 02 Август 2017, 21:12:06 ---Откуда инфа, не уж то Ига рассказал :lol:? Просто мне как то слабо верится, что это случайный баг, а непродуманная фича, очень уж он удачный во многих аспектах, с точки зрения программирования и такие удачные случайности очень редки. Например, Алукард, именно в этом месте может получить удар, который его отбрасывает гораздо дальше и быстрее чем обычно, именно в нужную сторону а не в другую, в других комнатах, другом волке при тех же условиях не работает
--- Конец цитаты ---
Да, удар с отлетанием далеко назад был сделан специально. Так всегда происходит, когда Алукард получает повреждение, превышающее половину его HP либо равное ей. Давно доказано и проверено.

(Одно время я развлекался, намеренно не прокачивая Алукарда, и нарочно натыкался на мобов, чтобы они отбрасывали персонажа далеко и закидывали туда, куда он на тот момент не мог добраться обычным порядком. Так, например, в начале игры получал фамильяра Фею, фамильяра Летучую Мышь (кстати, сложный трюк), пролетал через всю первую комнату Часовой башни... И это явные глитчи. По же самое с экипировкой)

Но вот ломать таким образом игру создатели явно не планировали.
Это в первую очередь говорит о том, наскольку внимательно в свое время тестировали СотН.
Werton:

--- Цитата: Maximum от 02 Август 2017, 21:22:08 ---Да, удар с отлетанием далеко назад был сделан специально. Так всегда происходит, когда Алукард получает повреждение, превышающее половину его HP либо равное ей. Давно доказано и проверено.
--- Конец цитаты ---
Хмм, тогда возможно, ты прав, а для запуска скрипта, там скорее всего, еще доп. условии, чтобы перс стоял на земле, которое не выполняется, и потому скрипт не пускается, наверное :-\

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

--- Цитата: paul_met от 02 Август 2017, 21:08:46 ---Всё, что не предусмотрено разработчиками является по сути багом.
--- Конец цитаты ---
Но ведь не все баги одинаково полезны вредны, вспомни старую байку про комбо и Street Fighter II, и тут тоже очень уж крутой баг вышел, я бы оставил :)
Maximum:

--- Цитата: Werton от 02 Август 2017, 21:30:05 ---а для запуска скрипта, там скорее всего, еще доп. условии, чтобы перс стоял на земле, которое не выполняется, и потому скрипт не пускается, наверное
--- Конец цитаты ---
Алукард очень быстро пролетает эту комнату насквозь, скрипт не успевает запуститься.

Вот еще доказательство, что это глитч. Если сразу же, не выходя из локации, прыгнуть в отверстие над комнатой со Смертью, то скрипт сработает неправильно, и игру заглючит. Алукард зависнет вверху и так и будет висеть. Если не успел сохраниться в сейв-комнате, это ресет и по новой.
paul_met:

--- Цитата: Werton от 02 Август 2017, 21:30:05 ---Но ведь не все баги одинаково полезны вредны, вспомни старую байку про комбо и Street Fighter II, и тут тоже очень уж крутой баг вышел, я бы оставил
--- Конец цитаты ---
Побаловаться можно и в оригинале. А так, чтобы не было соблазна лучше убрать лишние глюки. Играть честно, когда нет возможности считерить - это тоже неплохой стимул.
Werton:

--- Цитата: paul_met от 02 Август 2017, 13:05:46 ---- Исключена возможность сохранить начальное оснащение Алукарда (избежать встречи со Смертью, используя хитрость с волком, уже не удастся).
--- Конец цитаты ---
А каким образом это исправлено? Просто интересно, ты убрал это мега-отлетание при уроне, либо как то поправил условие запуска диалога со смертью, или может быть просто убрал от туда волка :)? Из объяснений Maximum'а, выходит, что скрипт пускается по таймеру, наверное уменьшил время таймера, не угадал?
paul_met:

--- Цитата: Werton от 02 Август 2017, 22:07:11 ---А каким образом это исправлено? Просто интересно, ты убрал это мега-отлетание при уроне, либо как то поправил условие запуска диалога со смертью, или может быть просто убрал от туда волка ? Из объяснений Maximum'а, выходит, что скрипт пускается по таймеру, наверное уменьшил время таймера, не угадал?
--- Конец цитаты ---
Нет, всё проще - поставил на пути полёта героя преграду. Так как он летит не по прямой линии, то прошмыгнуть через узкий проход не получится (или сделать это будет очень сложно).
Werton:

--- Цитата: paul_met от 02 Август 2017, 21:57:17 ---Играть честно, когда нет возможности считерить - это тоже неплохой стимул.

--- Конец цитаты ---
Товарищи, я тут глянул, вы оказывается втирали мне какую то дичь :lol: Ведь чит с пропуском смерти (именно с длинным полетом, который порезали) не фурычит, без чит кода в имени на старте X-X!V’’Q, иначе хп будет около 60 и выше, и ни какой волчий укус за жопу не запустит Алукарда в полет ака пушечное ядро. А если уже ввел чит код X-X!V’’Q, то ты уже по определению читер,  и ни о какой "Играть честно" и "нет возможности считерить" уже речи не идет, тогда зачем удалять продолжение этого чита?
В общем, все-таки, это был секрет задуманный разрабами, а paul_met его поломал, ай-я-яй :lol:

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

--- Цитата: Maximum от 02 Август 2017, 21:37:54 ---Алукард очень быстро пролетает эту комнату насквозь, скрипт не успевает запуститься.

--- Конец цитаты ---
Про это Maximum тоже насвистел, скрипт запускается не по таймеру, не так уж и быстро пролетает комнату Алукард, к тому же если врезаться в стену поставленную paul_met, то Алукард довольно долго висит на ней, а когда падает, то только после этого запускается скрипт диалога, при входе же в дверь скрипт запускается почти сразу, т.е. мое предположение было верно, дополнительное условие запуска скрипта - Алукард должен стоять ногами на земле.
paul_met:
Werton, Хватит упрямится, я уже писал выше, что ты не понимаешь отличия бага от секрета. Этот код на удачу не для текущего случая, он просто облегчает задачу по использованию бага. Смерть введена в сценарий, чтобы ослабить мощного героя, так как без её вмешательства Алукард слишком крут для врагов со своей амуниции и приёмами. Это же очевидно. Так что ничего предусмотренного разработчиками я не ломал. Это лишь твои фантазии.
Maximum:

--- Цитата: Werton от 03 Август 2017, 05:28:17 ---Товарищи, я тут глянул, вы оказывается втирали мне какую то дичь
--- Конец цитаты ---
Опять же есть разница между введенным разрабами чит-кодом и не запланированным разрабами глитчем.


--- Цитата: Werton от 03 Август 2017, 05:28:17 ---Про это Maximum тоже насвистел, скрипт запускается не по таймеру
--- Конец цитаты ---
Секунду, я где-то писал, что скрипт запускается по таймеру? Это уже ты домыслил.

Я писал, что Алукард быстро пролетает комнату насквозь, и скрипт не успевает запуститься. А позже писал, что, если прыгнуть Алом сверху (т.е. очутиться в другой точке комнаты), скрипт запустится, но неправильно. Иначе говоря, персонаж в комнате должен пересечь некую черту, чтобы скрипт сработал. Когда Алукард летит, как ракета, скрипт начинает запускаться, но, поскольку перс тут же попадает в другую комнату, он сразу отменяется.
А, если Ал становится ногами на землю, скрипт срабатывает правильно, тут ты верно подметил.
Навигация
Главная страница сообщений
Следующая страница

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