NewDark 1.28 (Unofficial)

Автор Glypher, 13 мая 2025 21:52:35

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Kamlorn

Цитата: Glypher от 05 ноября 2025 21:33:04
Цитата: Kamlorn от 05 ноября 2025 15:36:461:08:00
Скорее всего, здесь нет бага.

В этой миссии по задумке автора платформа должна быть поднята, и чтобы пройти на другую сторону, надо сдвинуть бочку и тогда платформа опустится (либо можно использовать верёвочные стрелы). Но автор неправильно это настроил, поэтому платформа в миссии опущена. Я это исправил (и не только это) с помощью DML-фикса, который входит в состав TFix 1.27c и применяется автоматически при запуске игры. Видимо, поэтому в NewDark 1.27 и нет бага.


Так так тааааак, дайте подумать. 1)Миссия до фикса проходилась без проблем, но не по задумке автора. 2)Видео прохождение было на этой, 'сломанной' версии.
3)Чувак застрял на версии ФМ после фикса и решил обратиться к видео прохождению.
4)Чувак подумал что это его версия сломана т.к. версия на видео проходилась без проблем.
( Это сколько уже звёзд сошлось? )
5)Чувак сгорает и удаляет 1.28.

Не, ну как после такого можно и дальше пытаться понять этот мир? Ведь логика чувака предельно проста и понятна.  :nosympathy:

Zontik

Но так бывает не всегда, поэтому можно пытаться и дальше. Иногда даже будет получаться. Хотя даже иллюзия понимания - уже не так плохо.
Дайте глазам отдохнуть! Тёмное место

Force

#32
Цитата: Glypher от 05 ноября 2025 21:33:04Я это исправил (и не только это) с помощью DML-фикса, который входит в состав TFix 1.27c и применяется автоматически при запуске игры. Видимо, поэтому в NewDark 1.27 и нет бага
Не правильно. В TFix 1.27c нет бага, а в чистом New Dark 1.27 баг есть (видимо), потому что там нет никаких фиксов FM (что, на самом деле, правильно).

А вообще, не понятно, почему автор что-то неправильно настроил в своей миссии (!), и выпустил её непроходимой (!), и не выпустил никакого официального фикса (!), да ещё так, что ВНЕЗАПНО ПОЧЕМУ-ТО его миссию исправляют другие люди патчем ИГРЫ! (!!!) Чё? (где тут смайлик взрыва башки?)

Вот и меня этот TFix весьма смущает своей винегретностью. Помню пытался понять по какому принципу там подключаются другие фоны свитков, оказалось каким-то "сбоку припёку" механизмом модов, который умудряется перекрывать основную иерархию приоритетов каталогов с ресурсами! (где тут смайлик рука-лицо?)

Glypher

#33
Цитата: Force от 06 ноября 2025 10:59:49Не правильно. В TFix 1.27c нет бага, а в чистом New Dark 1.27 баг есть (видимо), потому что там нет никаких фиксов FM (что, на самом деле, правильно).
Я имел в виду, что бага нет в NewDark 1.27, установленным через TFix 1.27c, поскольку там есть фикс (что правильно). А так баг с платформой присутствует изначально, в любой версии NewDark.

ЦитироватьА вообще, не понятно, почему автор что-то неправильно настроил в своей миссии (!)
Тут может быть несколько вариантов:

1. При переходе на NewDark слетели некоторые установки (что не редкость), поэтому некоторые вещи могут работать немного по-другому (правильно) / не так, как работали в OldDark. Видимо, это как раз наш случай.

2. Автор изначально допустил ошибку (что встречается ещё чаще, до сих пор), как следует не протестировал и т.п.

Миссия очень старая, одна из первых фан-миссий вообще (вышла в начале 2000 года) и первая миссия автора, причём сделана за 2 дня.

В то время авторы мало понимали в редакторе и как это всё работает/должно работать, они по сути только знакомились с редактором. Тогда наверно даже руководства как такового не было.

Тестеры тоже особо тогда не знали как правильно проверять/на что смотреть и т.п. И были ли они здесь вообще? Что-то сильно сомневаюсь. По крайней мере, в ридми не указано.

Цитироватьи выпустил её непроходимой (!)
В том-то и дело, что миссия наоборот легко проходима - платформа опущена, а не поднята (как задумывал автор) - нет челленджа. Игрок должен догадаться, как попасть на другую сторону - либо опустить платформу (сдвинув бочку с плиты), либо найти верёвочные стрелы и использовать их, не опуская платформу. А так игроки просто тупо проходили по подъёмной платформе.

Здесь автор нокосячила ещё и с ключом, и с лутом. И не только с этим.

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

Цитироватьи не выпустил никакого официального фикса (!)
Ничего удивительного, сплошь и рядом.

Повторюсь: либо тогда всё работало правильно, либо игроки думали, что так и должно быть (платформа и должна быть опущена, хотя на самом деле нет) и ничего не говорили автору, либо ему уже лень было это фиксить (и так сойдёт).

Цитироватьда ещё так, что ВНЕЗАПНО ПОЧЕМУ-ТО его миссию исправляют другие люди патчем ИГРЫ!
Почему бы и нет. Тем более, если получено согласие автора. Зато теперь игроки могут играть в миссию без багов и так, как автор задумывал изначально.

Исправления вносятся не патчем, а применяются через DML (по сути это текстовый файл) при старте миссии.

При этом применение DML-фиксов всегда можно отключить через менеджер модов или вручную.

ЦитироватьВот и меня этот TFix весьма смущает своей винегретностью. Помню пытался понять по какому принципу там подключаются другие фоны свитков, оказалось каким-то "сбоку припёку" механизмом модов, который умудряется перекрывать основную иерархию приоритетов каталогов с ресурсами!
Всё верно, на то это и мод, чтобы иметь высший приоритет.
...only we know the secrets of the Glyphs...only we know the truth... - Keeper Archives

"To shape a glyph is to shape History." - Caduca

anix

В новости про The Hardest Way to Make an Easy Living ссылка только для 1.28, но в теме на ttlg есть версия для старых версий.

Glypher

#35
Цитата: Kamlorn от 05 ноября 2025 15:36:461:59:10
Нашёл время и решил проверить баг с мечом Константина в House of the Architect. Тут дело не в ND 1.28 (что было понятно изначально), а в том, что автор сам накосячил с настройками меча.

Тут целых 2 проблемы:

1. Автор зачем-то (по ошибке или незнанию) поставил параметр "Move" в свойстве FrobInfo: Inv Action, что приводит к выбрасыванию меча, если попытаться произвести атаку (т.е. нажать на ЛКМ по дефолту), что в свою очередь приводит к сбросу задания. Т.е. на видео меч Константина "исчезает" и задание "Вернуть меч Константина" сбрасывается (становится опять невыполненным), поскольку игрок просто нажал на ЛКМ, тем самым выкинув меч. При этом в инвентаре обычный меч остаётся.

2. Видно, что автор слабо представляет логику по замене оружия, находящегося в инвентаре. В принципе неудивительно, этим многие грешат, поскольку подобный косяк встречается не только в этой миссии.

Тут дело вот в чём:

Если у нас уже есть обычный меч в инвентаре, то при поднятии другого меча (в данном случае меча Константина) - он отобразится в левом нижнем углу, но после того, как вы уберёте меч Константина (по дефолту "~") или смените его на другое оружие, и опять достанете/смените обратно на меч (по дефолту клавиша "1"), то экипируете не только что взятый меч Константина (как должно быть по логике), а тот, который у вас уже был, т.е. обычный меч. Что мы и видим на видео. Т.е. клавишей "1" мы можем экипировать, только тот меч, который у нас был изначально. И может показаться, что меч Константина пропал. Игроки так и думают (что мы опять же видим на видео). Но это не так, меч никуда не исчез (поэтому задание и не сбрасывается), он всё также находится у нас в инвентаре, но экипировать мы его можем только с помощью клавиш "Пред./След. оружие". И чтобы всего этого не происходило, при взятии меча Константина (либо любого другого меча с архетипом "Sword") обычный меч обязательно должен быть удалён из инвентаря/уничтожен - для этого в Т1 используется специальный скрипт, который уничтожает обычный меч при взятии меча Константина. Как мы видим, автор всего этого не знал, как и игрок.

Я сделал исправление для меча Константина и добавил DML-фикс в архив миссии. Плюс, сделал финальную цель необратимой, 99% авторов забывают это делать (до ND это вроде было и не нужно). Это актуально только для Т1, в Т2 с этим проблем нет, там немного другой принцип и финальную цель (прийти в определённую комнату/область) делать необратимой наоборот нельзя.

Так что второй случай тоже не связан с ND 1.28. Третий уже лень смотреть.
...only we know the secrets of the Glyphs...only we know the truth... - Keeper Archives

"To shape a glyph is to shape History." - Caduca

Force


clearing

Glypher, можешь посмотреть миссию Exile (Being Thief2)? Начал переигрывать на 1.28, так там в самом начале глюки, записка не читается, меч не берется. Неохота откатываться на 1.27

Glypher

#38
Цитата: clearing от 03 декабря 2025 13:31:24Glypher, можешь посмотреть миссию Exile (Being Thief2)?
Тут ситуация следующая:

В миссии используется очень старый скриптовый модуль script.osm от GayleSaver'а переименованный в vkdracul.osm. Непонятно зачем Sensut его вообще использовал, когда уже давно существовал более современный модуль от Telliamed'а, включающий все скрипты из старого модуля.

Проблема заключается в том, что этот модуль, как я понимаю, не совместим с ND 1.28, но это полбеды. При старте миссии он загружается перед gndracul.osm - это переименованный gen.osm (основной скриптовый модуль игры), и из-за того, что он не совместим, игра, похоже, не может нормально подгрузить/считать gndracul.osm и пропускает оба модуля. Поэтому стандартные скрипты в игре и не работают. Хотя согласно отчёту все скриптовые модули загружены нормально, включая gndracul.osm, а раз он загружен, то по идее должен работать. Очень странно. Впервые такое вижу.

Решение:

В папке OSM (если ты ставил T2Fix) лежит последняя версия script.osm от Telliamed'а, скопируй его в папку миссии и переименуй в vkdracul.osm с заменой. Также в миссии используется старый модуль nvdracul.osm - это переименованный NVScript.osm от Nameless Voice. Поэтому также советую заменить его на более новый, для этого скопируй NVScript.osm из папки OSM в папку миссии и переименуй в nvdracul.osm с заменой.

Сообщу о проблеме Джаксу. Надеюсь, в следующей версии T2Fix таких проблем уже не будет.
...only we know the secrets of the Glyphs...only we know the truth... - Keeper Archives

"To shape a glyph is to shape History." - Caduca

clearing


Glypher

Обновил скриптовые модули до последних версий и перезалил архив миссии. Надеюсь, проблем больше не будет.
...only we know the secrets of the Glyphs...only we know the truth... - Keeper Archives

"To shape a glyph is to shape History." - Caduca