Начну с клипа для привлечения внимания:
А теперь объяснения, и начну немного издалека. В фромсофтовских играх (включая DS1) есть понятие stable ground. Это где вы можете нормально стоять. Допустим, покатая крыша с которой персонаж съезжает -- это не stable ground. Зачем оно надо? Допустим, вы сели на лифт и поехали. А затем вам срочно захотелось выйти в главное меню. По возвращении вы загружаете персонажа обратно, и игра спавнит персонажа в тех же координатах, где вы выходили в главное меню. Однако если вы ехали на лифте, то спавнить вас в тех же координатах нельзя -- лифт мог уехать наверх, и вы упадёте вниз. По этой причине лифт не является stable ground, а зона вокруг лифта -- является. Когда вы идёте по stable ground, игра запоминает вашу позицию и сохраняет её в особый буфер. stable позиция перестаёт обновляться когда вы находитесь вне stable ground, допустим лифт, или арена боссфайта (выход в главное меню во время боссфайта заспавнит вас перед стеной тумана). Ещё один случай, когда вы не на stable ground -- это когда персонаж поднимается по лестнице...
Ещё один видос, начинайте сразу с 30 секунды.
Итак, тут мы переходим к т.н. ладдерворпам. Персонаж стоит близко к лестнице и может с ней взаимодействовать (начать подниматься). Одновременно он может выполнить другую анимацию (бекстеп или рипост, допустим). Правильно прожав обе кнопки, можно отменить анимацию залезания на лестницу, но при этом игра будет думать что персонаж уже на лестнице. Раз персонаж на лестнице -- stable ground не обновляем. Т.е. персонаж может спокойно ходить (не совсем), а stable ground координаты будут так и висеть на лестнице (обратите внимание на окошко чит энжина на видео). Что значит "не совсем" ? Некоторые действия "возвращают" персонажа с лестницы, и stable ground начинает работать нормально. Нормально -- это когда перемещение по обычной stable ground поверхности обновляет координаты в буфере постоянно (каждый кадр). Допустим, стаггер от обычного падения "убирает" персонажа с лестницы.
Почему это называется ладдерворп? Ну если вы выйдете в главное меню, и зайдёте обратно в игру, то вас заспавнит обратно к лестнице, где бы вы ни были и куда бы вы ни ушли.
Хоба! Тут то и появляется наш друг килн эскейп. Чтобы попасть к Гвину из внешнего мира, надо пройти через warp катсцену Фрампта. Эта катсцена обновляет последние stable координаты, однако буфер для stable координат имеет место на 4 кадра, т.е. координаты волшебной лестницы (к которой мы ранее привязали ладдерворп) в нём всё ещё есть! Почему 4 кадра -- спросите у Миядзаки, лол. Убиваем Гвина, триггерим анимацию падения с лестницы (когда персонаж, находясь на лестнице, остаётся вообще без стамины, он падает), перезаходим в игру через меню -- видим катсцену. После катсцены спавнимся обратно на волшебную лестницу, чьи координаты игра вытаскивает из буфера. Ну как на лестницу -- игра прогружает пол чутка поздно, поэтому мы немного проваливаемся и спавнимся под лестницей. Иногда так можно упасть вообще вниз, к Great Hollow.
Некоторые лестницы, в игре, к слову, вам даже катсцену не будут показывать. На что это влияет? Переход на NG+ (изменение статов врагов) происходит когда вы смотрите катсцену со змеями. А ресет мира , т.е. очистка инвентаря игрока от ключевых предметов, спавн игрока обратно в асайлуме, респавн боссов/минибоссов, закрытие дверей, наполнение нью лондо водой, закрытие врат сен и пр, происходит после титров. Посмотрев катсцену со змеями но не посмотрев титры, вы попадаете в свой уже зачищенный мир, с пробущенными под НГ+ врагами. Не посмотрев катсцену вы даже не бустите врагов под НГ+, вы просто уходите из килна убив Гвина.
Ещё один клип, раз уж вы досюда дочитали и всё поняли:
Ну и ссылочки на источники. Ладдерворп открыл Elo: https://www.youtube.com/@eloelo__
А килнэскейп буквально вчера открыл Ригол: https://www.twitch.tv/regole
P.S. Ну и заодно надо бы уж прорекламировать благотворительный марафон, который сулс раннеры проводят ежегодно. Состоится буквально через неделю, расписание тут: https://oengus.io/marathon/scm2024/schedule/main