Автор Тема: [NES] Prince of Persia Level editor  (Прочитано 87741 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #270 : 28 Декабрь 2017, 00:52:55 »
Мод был бы уже давно закончен, да видно не Шутьба.

Отчего ж? Я б сыграл в клевый мод :) С нуля разобрать НЕС-ром сложно, это понятно. Спроси у Тая или Ломакса, может сдвинется дело. Я, может, и займусь, но не скоро

Добавлено позже:
А в игре же не было двойника?
Две плитки, кот обваливаются(0x0В) тоже рядом ставить нельзя, а то крашится?

Как это не было? В 4 и 6 уровнях появляется.
Две (и больше) плиток есть в 11 уровне и все нормально. Что-то не так сделал.
« Последнее редактирование: 28 Декабрь 2017, 01:00:13 от ALXR »

Оффлайн opr

  • Пользователь
  • Сообщений: 186
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #271 : 28 Декабрь 2017, 03:48:01 »
Робя, подскажите, у кого-нибудь остались промежуточные версии редактора, в которых РАБОТАЛО появление отражения после активации триггера, например, выпитой бутылки??

Или из более ранних, где отражение могло активировать кнопку выхода с уровня? Надо позарез!

Онлайн ПАУК

  • Пользователь
  • Сообщений: 1543
  • Пол: Мужской
  • Ну-ка, от винта!
    • Steam
    • Youtube
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #272 : 29 Декабрь 2017, 16:12:21 »
opr, на, глянь, какие-то старые версии у меня остались... :neznayu:

Оффлайн opr

  • Пользователь
  • Сообщений: 186
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #273 : 29 Декабрь 2017, 18:15:14 »
opr, на, глянь, какие-то старые версии у меня остались... :neznayu:

Привет! Обязательно завтра скачаю после смены! Благодарю за отзывчивость, надеюсь, там - то

Оффлайн opr

  • Пользователь
  • Сообщений: 186
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #274 : 30 Декабрь 2017, 10:38:20 »
Да, как и прежде отраженеие НЕ нажимает на кнопку выхода и не активируется с триггкра, если его появление задумано с правой стороны экрана

Оффлайн opr

  • Пользователь
  • Сообщений: 186
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #275 : 30 Декабрь 2017, 15:59:44 »
Может это как-то связано с тем, что в оригинальной версии (для нес, имею ввиду) отражение во всех уровнях встречается только с левой стороны?

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #276 : 31 Декабрь 2017, 01:14:26 »
Может это как-то связано с тем, что в оригинальной версии (для нес, имею ввиду) отражение во всех уровнях встречается только с левой стороны?

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

Оффлайн opr

  • Пользователь
  • Сообщений: 186
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #277 : 31 Декабрь 2017, 07:23:42 »
Кстати, особенность есть одна нехорошая, если открываешь ром без проверки редактором. После сохранения файла, отражение напроч отказывается работать. Тестил даже не меняя н чего, просто открыл рабочий ром без проверки, - сэйв файл - итог -отражение упразднено.

Добавлено позже:
9-й таки закончил вчера, теперь зажумка полностью выполнима, однако из-за того, что отражение нормально работает лишь слева, пришлось немного поменять структуру уровня, чтобы еще концепцию задуманную сохранить. Весь вечер на это убил, что довольно быстро. По-факту, 9 уровень делал, если не считать месячные промежутки м-ду работой - дня 4, 5 безвылазно, не отходя от компа

Добавлено позже:
На счет паролей в принце. Их вообще можно, кроме полного обновления, сделать ьак, чтобы они подходили лишь к каждому третьему уровню, так же прописать кол-во жизней в них. Время ведь в них как-то прописано, а жизни прописаны лишь в самих уровнях - не правильно. Интересно, в оригинале это было сделано из-за ограничений движка или корявости рук проггеров?
« Последнее редактирование: 31 Декабрь 2017, 07:46:19 от opr »

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #278 : 01 Январь 2018, 20:28:26 »
На счет паролей в принце. Их вообще можно, кроме полного обновления, сделать ьак, чтобы они подходили лишь к каждому третьему уровню, так же прописать кол-во жизней в них. Время ведь в них как-то прописано, а жизни прописаны лишь в самих уровнях - не правильно. Интересно, в оригинале это было сделано из-за ограничений движка или корявости рук проггеров?
Ни то, ни другое не верно. Просто в пароли не заложили эти вещи - вот и все. Алгоритм известен, много где описан. Доработать ничего не мешает :-)

Оффлайн opr

  • Пользователь
  • Сообщений: 186
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #279 : 02 Январь 2018, 05:35:37 »
Лично мне мешает отсутствие знаний в  программировании и отсутствие времени на изучение всех вопросов по этой теме. Ведь это же не просто книжку прочел, и начал хаки штамповать направо и налево. Это долгий упорный труд, копание, тестирование и проч. А так как все мы люди взрослые и ограничены в свободе времени ввиду работы и каких-то обязательств, то разумнее, если это будет делать не новичек с нуля, а уже умеющий прогер, да только уболтать помочь для нормального совместного хака, аого-нибудь из просвященных - анриал, - вот что мешает.

Оффлайн Sprill

  • Пользователь
  • Сообщений: 1001
  • Пол: Мужской
  • Вескер никогда не снимает свои очки.
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #280 : 23 Август 2018, 07:38:39 »
ALXR, ты не знаешь, из-за чего могут начать глючить некоторые комнаты? Комната с принцессой становится кашей из тайлов! o_0

« Последнее редактирование: 23 Август 2018, 19:20:56 от Sprill »

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #281 : 25 Август 2018, 00:38:00 »
ALXR, ты не знаешь, из-за чего могут начать глючить некоторые комнаты? Комната с принцессой становится кашей из тайлов! o_0


Встречал такое, но не вникал. Скинь ROM, посмотрю.

Оффлайн Sprill

  • Пользователь
  • Сообщений: 1001
  • Пол: Мужской
  • Вескер никогда не снимает свои очки.
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #282 : 29 Август 2018, 06:09:15 »
ALXR, я тебе в личку скинул ром.

А можешь добавить в редактор, чтобы была возможность редактировать скорость кусачек? Хочу чтобы они быстрее кусали. :)

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #283 : 04 Сентябрь 2018, 01:16:45 »
ALXR, я тебе в личку скинул ром.
Да, увидел. Не обещаю быстро посмотреть. Как помню - это зависит от редактирования других комнат. Некое состояние одной комнаты может аффектнуть на другую комнату совсем другого уровня (пока не знаю почему).
А можешь добавить в редактор, чтобы была возможность редактировать скорость кусачек? Хочу чтобы они быстрее кусали. :)
Если нужно как можно быстрее, то проще в hex поправить одно значение. За исходник не скоро сяду :-(

Оффлайн Sprill

  • Пользователь
  • Сообщений: 1001
  • Пол: Мужской
  • Вескер никогда не снимает свои очки.
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #284 : 07 Сентябрь 2018, 22:49:59 »
ALXR, можно тогда ещё один вопрос? :blush:

Можно ли добавить в редактор возможность вставить свою музыку написанную в фамитрекере? И чтобы можно было выбрать, какой трек поставить на данном уровне.

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #285 : 08 Сентябрь 2018, 23:07:44 »
ALXR, можно тогда ещё один вопрос? :blush:

Можно ли добавить в редактор возможность вставить свою музыку написанную в фамитрекере? И чтобы можно было выбрать, какой трек поставить на данном уровне.
Э... нетривиальная задача. Звуковой движок там свой и надо делать полный дизасм, вставлять новый движок и т.д.

Оффлайн Sprill

  • Пользователь
  • Сообщений: 1001
  • Пол: Мужской
  • Вескер никогда не снимает свои очки.
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #286 : 22 Сентябрь 2018, 21:09:11 »
Выкладываю новый хак - Prince of Persia: Balthazar's revenge. :)

Это немного изменённый мой старый хак Prince of Persia - the New Adventure. В нём были изменены некоторые части уровней, где-то добавлены новые комнаты, а где-то убраны. Ещё убрал многие глюки и ошибки, немного изменил спрайт принца, палитру и шрифт в игре.

По сюжету главным злодеем игры становится Бальтазар, который хотел захватить власть Персии, но был казнён за измену, а вместе с ним и многие его приспешники. После смерти он возвращается в облике демона. Он воскрешает своих подданных в виде скелетов и теней, убивает султана, а принцессу запирает в башне, дав ей время на размышление: либо она станет его женой или погибнет. У принца есть всего 99 минут, чтобы спасти принцессу. :)

Хак был пройден на эмуляторе Nestopia и на Nintendulator.

Скриншоты:

Оффлайн xKos

  • Пользователь
  • Сообщений: 103
  • Пол: Мужской
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #287 : 02 Январь 2019, 23:39:43 »
Выкладываю новый хак - Prince of Persia: Balthazar's revenge.
Благодаруствую за труды. Начал играть. Очень неплохо :thumbup:

Оффлайн xKos

  • Пользователь
  • Сообщений: 103
  • Пол: Мужской
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #288 : 13 Январь 2019, 19:17:49 »
Prince of Persia: Balthazar's revenge
Пройдено ;) Будьте добры пожалуйста ещё)) С отражением мне понравилось.
Времени хватило почти впритык.

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #289 : 14 Январь 2019, 13:17:00 »
Пройдено ;) Будьте добры пожалуйста ещё)) С отражением мне понравилось.
Времени хватило почти впритык.

А видеоотчет? :)

Оффлайн xKos

  • Пользователь
  • Сообщений: 103
  • Пол: Мужской
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #290 : 14 Январь 2019, 13:25:37 »
К сожалению, об этом даже не думал... Да как делать видеозахват не особо в курсе.
Могу сказать, что в редактор не смотрел, но сэйвами пользовался.
Очень бы хотел поиграть в него на железе, как раз рассматриваю вариант покупки старой приставки. Но, как я понял, такой ром запустить обычными средствами не получится?
Как реализовать?

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #291 : 14 Январь 2019, 13:30:14 »
К сожалению, об этом даже не думал... Да как делать видеозахват не особо в курсе.
Могу сказать, что в редактор не смотрел, но сэйвами пользовался.
Очень бы хотел поиграть в него на железе, как раз рассматриваю вариант покупки старой приставки. Но, как я понял, такой ром запустить обычными средствами не получится?
Как реализовать?

Флеш-картридж можно купить. Флешку с ромом вставляешь в него и играешь на железе

Оффлайн xKos

  • Пользователь
  • Сообщений: 103
  • Пол: Мужской
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #292 : 14 Январь 2019, 13:38:02 »
Прикольно. Просто я читал Ваши статьи на Хабре. Вроде какие-то дополнительные манипуляции нужны были с картриджем и приставкой. Или я не так понял?

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #293 : 14 Январь 2019, 14:17:41 »
Прикольно. Просто я читал Ваши статьи на Хабре. Вроде какие-то дополнительные манипуляции нужны были с картриджем и приставкой. Или я не так понял?

Ну можно, конечно, расковырять старый картридж, в ROM прошить свой хак и играть. Но проще флеш-картридж. :)

Оффлайн xKos

  • Пользователь
  • Сообщений: 103
  • Пол: Мужской
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #294 : 14 Январь 2019, 14:20:19 »
Флешку с ромом вставляешь в него и играешь на железе
Я правильно понял, что флешку USB?
Или флешка подразумевается микруха для программатора?

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #295 : 14 Январь 2019, 14:49:08 »
Я правильно понял, что флешку USB?
Или флешка подразумевается микруха для программатора?
Не, там обычная флешка типа SD. Google it :-)

Оффлайн Ingvar_WW

  • Пользователь
  • Сообщений: 6
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #296 : 16 Январь 2019, 15:36:28 »
Всем привет!
Сделал 10 уровней, а когда наполовину сделал 11-й, то обнаружил неожиданный сбой: стартовая комната отображается некорректно. Нашел сохраненную версию, отредактированную до 6-го уровня - там таких проблем нет. Глюк возник вероятнее всего после нарушения оригинальной архитектуры 10 или 11 уровня. Подскажите, в чем может быть проблема?

Оффлайн x.GREYSON.x

  • Пользователь
  • Сообщений: 532
  • Пол: Мужской
  • Электролыбка
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #297 : 16 Январь 2019, 17:51:21 »
Цитата
Подскажите, в чем может быть проблема?
В некоторых уровнях нельзя изменять 1-2 экрана. Там какая-то внутренняя привязка есть. У тебя до 6-го ур - норм, а после 10 все крашнулось. В 10 уровне нельзя трогать экран с ямой с шипами. Этот экран можно только перенести в недоступную зону. Как-то так.

Оффлайн Sprill

  • Пользователь
  • Сообщений: 1001
  • Пол: Мужской
  • Вескер никогда не снимает свои очки.
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #298 : 17 Январь 2019, 18:15:25 »
Благодаруствую за труды. Начал играть. Очень неплохо :thumbup:
Пройдено ;) Будьте добры пожалуйста ещё)) С отражением мне понравилось.
Времени хватило почти впритык.
Спасибо большое. :) Рад, что понравилось. Ещё хаков на принц персии, скорее всего, делать уже не буду.

Оффлайн Ingvar_WW

  • Пользователь
  • Сообщений: 6
    • Просмотр профиля
[NES] Prince of Persia Level editor
« Ответ #299 : 24 Январь 2019, 19:10:49 »
В некоторых уровнях нельзя изменять 1-2 экрана.
Спасибо за совет, но пока не помогло, буду искать, что еще запретного тронул...
Можно в таком случае поинтересоваться, что еще нельзя/нежелательно трогать? Если не трудно) ::) :(