Придется много расписывать.
Я, как обычно, занимался переводом кампании (To the Bitter End). Мне приходится переводить карты не через редактор на прямую, а правя WTS-файлы по просьбе автора.
Чтобы облегчить себе жизнь, я использую программу для замены текста в нескольких текстовых файлах одновременно. До сих пор все работало нормально, по плану:
— редактирую wts,
— загружаю wts в незапротекченную карту (автор все же согласился выдать мне исходники),
— сохраняю, проверяю в игре.
И вдруг после одного из рутинных сохранений-проверок перестали нормально работать триггеры, отвечающие за открытие дверей с проверкой того, есть ли ключ в карманах героя. Дверь срабатывает, даже если ключа нет. И так со всеми подобными триггерами.
Кроме того, определенный вид войск при в игре поменял цвет команды на красный, хотя он коричневый. Никаких триггеров, отвечающих за перемену цвета или игрока на карте нет (вроде). Это как-то связано с предыдущей, основной проблемой, так как появляются они только вместе.
При этом, сама карта полностью переведена, все работало нормально, и она была, так сказать, "готова для релиза", но после самого последнего сохранения все пошло наперекосяк.
Сперва посетовал на оптимизатор-протектор карты. Попробовал сохранить карту, не защищая ее. Ничего не изменилось.
Подумал на JNGP. Открыл обычный редактор — взял исходник карты, импортировал wts, сохранил, опять же, не защищая — вновь то же самое!
В итоге я исправил проблему, следующим образом:
— открыл карту в редакторе,
— нажал "проверить карту",
— импортировал в кампанию тестовую копию карты, созданную редактором автоматически.
Как ни странно, тестовая копия (WorldEditTestMap.w3x) оказалась без изъянов.
Я еще пользуюсь FNWE. Может ли быть дело в нем?
Вопрос таков: возможно, кто-то сталкивался с подобной проблемой, скажите, чем это вызвано? И как предотвратить такое в будущем?
Заранее спасибо.
Прикладываю скриншот триггера с проверкой ключа. На вид — ничего не обычного.

Принятый ответ

Но ведь сами по себе ошибки не происходят.
Причина подобного это А) - невнимательность либо твоя либо автора В) - программное обеспечение
Что бы в дальнейшем все было окей, просто сначала потести карту полностью что бы знать что и как должно быть, а потом вноси изменения, будь внимательней.
Еще советую связаться с автором и поговорить с ним об этой проблеме, или запросить у него еще 1 исходник да бы сверЯться с ним.

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
3
8 лет назад
Отредактирован Snowik
0
У тебя неправильное условие
Попробуй так :
У тебя стоит тригерный юнит, а тебе нужна реакция на событие, то есть входящий юнит, так как он входит в область, и проверять имеет он предмет или не имеет, точнее сама реакция не проверяет на предмет, это ты уже дальше проверяешь.
Вполне возможно что это из за протекторов и прочего ПО
Загруженные файлы
1
14
8 лет назад
Отредактирован kirlandiya
1
Snowik:
У тебя неправильное условие
Попробуй так :
Дык сейчас-то все и без того работает нормально. И раньше все работало нормально.
Кроме того, я не могу изменять триггеры и вообще редактировать что-то, кроме текстовой части, по указанию автора.
0
3
8 лет назад
0
Кроме того, я не могу изменять триггеры и вообще редактировать что-то, кроме текстовой части, по указанию автора.
Значит это уже ошибка автора, и тогда вообще не парься, он сам сделает все что нужно.
P.s. Проверь то что я сказал на копии карты и глянь что выйдет, а дальше уже суди, ты накосячил или автор.
1
14
8 лет назад
1
Snowik:
Кроме того, я не могу изменять триггеры и вообще редактировать что-то, кроме текстовой части, по указанию автора.
Значит это уже ошибка автора, и тогда вообще не парься, он сам сделает все что нужно.
P.s. Проверь то что я сказал на копии карты и глянь что выйдет, а дальше уже суди, ты накосячил или автор.
Шесть лет кампания работала как следует (у автора по крайней мере). И именно у меня что-то пошло не так. Не будет он ничего исправлять. Скорее всего, у него никаких неисправностей даже не появится.
Тут проблема кроется явно в моем редакторе или вроде того.
0
3
8 лет назад
0
Ошибки есть всегда и у всех, даже у самых опытный программистов.
Порой из за одной мелочи может полететь весь алгоритм, а то что ты делаешь никак не вызывает влияние в данной ситуации.
Опять же повторюсь возможно на работу повлияло некое ПО, и какой-нибудь оптимизатор просто поменял значение, но слишком сомнительно что это сделано не вручную
0
14
8 лет назад
Отредактирован kirlandiya
0
Snowik:
Ошибки есть всегда и у всех, даже у самых опытный программистов.
Порой из за одной мелочи может полететь весь алгоритм, а то что ты делаешь никак не вызывает влияние в данной ситуации.
Опять же повторюсь возможно на работу повлияло некое ПО, и какой-нибудь оптимизатор просто поменял значение, но слишком сомнительно что это сделано не вручную
Оптимизатор ни при чем. Повторяю:
Сперва посетовал на оптимизатор-протектор карты. Попробовал сохранить карту, не защищая ее. Ничего не изменилось.
Подумал на JNGP. Открыл обычный редактор — взял исходник карты, импортировал wts, сохранил, опять же, не защищая — вновь то же самое!
2
3
8 лет назад
Отредактирован Snowik
2
Но ведь сами по себе ошибки не происходят.
Причина подобного это А) - невнимательность либо твоя либо автора В) - программное обеспечение
Что бы в дальнейшем все было окей, просто сначала потести карту полностью что бы знать что и как должно быть, а потом вноси изменения, будь внимательней.
Еще советую связаться с автором и поговорить с ним об этой проблеме, или запросить у него еще 1 исходник да бы сверЯться с ним.
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.