Отыскал ещё два сейва. В одном (игра Kluka-Piterius) типичный пример раздвоения героя в замке (Деемер в одном из сопряжений красного игрока). В другом (игра Kluka-DubrovinPoll) посерение вторички - сопряга, сопровождающееся раздвоением героя.
Баг при перестройке ГМ2 инферно в ВТ повторяется с пугающей регулярностью, уж и не знаю, стоит ли турнирки играть этим замком с ХД до выяснения. А хотелось бы, привык уже.
Ещё раз о том как должно быть. В ГМ2 инферно доступны 7 заклинаний (слепь, медлительность, молния, лечение, мины, луч, стена). При перестройке заклинания не должны повторяться, пока не появятся все. Т.о. уже после одной перестройки в ГМ2 инферно должны появиться все 7 доступных заклинаний.
Пробовал несколько раз начинать строить ГМ2 с первого дня, т.е. перестраивать на 113 - всё работает как надо. Если же отстраивать "по плану", т.е. на второй неделе, то 6 заклов (кроме слепи) крутит по кругу.
В архиве 2 пары сейвов 121-122, полученных из одного сейва 117, в обеих парах ГМ2 ставится на 121 и перестраивается на 122, разница только в постройке на 117 - в первом случае ставится замок, во втором этот день без постройки. В первом случае на 121-122 баг есть, во втором нет. http://zalil.ru/29971294
Награда: Лучшему игроку сезона Осень 2009 за замок Конфлюкс
baratorch
Medium_HP, я даже приблизительно не могу представить каким образом ХД может это делать. Изменения оригинального кода в ХД не касаются заклинаний и не касаются содержания строений в городе. За перестройку ГМ в ВТ отвечает скрипт, как я понимаю. Ни в скрипты, ни в обработчик скриптов ВТ хд-мод не вносит абсолютно никаких измененй.
У меня есть предположение: в результате неизвестно каких взаимодействий хд и вт слепота становится запрещенным заклом для этого города, если это действительно так, то можно будет по-крайней мере сделать не исправление этого бага в корне, а автоматическое лечение этого бага.
***
Я уже сделал лечение известных мне видов раздвоений героев по нажатию кнопки. Седня-завтра выложу апдейт для ХД.
Господа, будьте любезны!!! поковыряйтесь не в одном месте, а на винчестере в поисках забагованных сейвов!!!
Речь идет об очень неприятном глюке как раздвоение героев!!! И есть очень большой шанс его исправить!
Надо помочь baratorch понять откуда возникает данный баг! ПРИМЕРАМИ! А там, будем надеяться, может быть и посеревшие города вылечатся ;)
Сейчас балуюсь этим https://vcmi.eu/download/ За то что нейтралы не бегают за единичкой, для меня это уже стоит того
baratorch
2.63u (16.11.2010)
[+] при включенной опции исправления игровых багов нельзя пробелом поменять местами своего и союзного героев в городе. [+] добавлена возможность исправить последствия некоторых багов типа раздвоения героя, 'посерения' замка, появления 'тени' героя после его убийства/увольнения. Лечение на данный момент выборочное: наводите мышь на тень/клон/вход в город на карте и нажимаете левый [Shift] + [F2]. Лечение этих багов работает только если включена опция исправления игровых багов.
проверил, лечилка исправила этот замок, это радует. да, забыл сказать, на всякий случай сделал так что можно лечить только свои замки и героев. Тени - ничьи, поэтому их может убирать любой игрок.
После успешного тестирования заменю выборочное лечение общим. А затем автоматическим, при котором глюки будут исправляться не успев стать замеченными.
В-общем, пока нашел лопату, пока заточил... Нашел-таки среди удалённых файлов. В первом zip-файле в болотном городе сидит раздвоенная Серена (сидела в гарнизоне несколько дней), при этом же Пикедрам (на мельнице на снегу) не отображается в панели героев. Откат не делали, на игру не повлияло. Во втором zip-файле показывается серый город. Сэйвы - до события, с серым городом и после отката. Если смотреть именно багнутый сэйв, то перебирая героев - главный город-данж еще синий, после наведения курсора на город - он сразу становится серый. Что интересно, на карте приключений серый город отображался в SoD белым пятном, а с модом - красным пятном.
с первым сейвом shift+f2 работает действительно неправильно. должен был удалить гарнизонную копию а не посещающую.
во втором сейве у меня получилось вылечить так: отбегаем Дамаконом от замка - на входе появляется клон Астрала. Пропускаем ход (т.к. у Астрала закончилиь очки перемещения), выбираем клон Астрала (фокусируемся на нем) отбегаем от замка. Наводим мышь на вход в замок (не снимая фокуса с Астрала ) - первый shift+f2 лечит посерение, второй shift+f2 убирает клон астрала.
Эти два примера новые для меня, сделаю корректное их лечение...
Прошу прощения за английский, но вы перестали делиться своими работами на HC, поэтому мне нужно написать здесь; Я использую HD с H3 Complete и патчем "No CD". На мой взгляд, ошибки, о которых вы пишете выше, появились с версией 2.58 и опцией "Fix gameplay Bugs". Если отключить эту опцию, HD работает стабильнее. Например: Если запустить (новую/загруженную) игру в многопользовательском режиме HotSeat с опцией "Fix gameplay Bugs = 1" и навести курсор мыши на любой "Shrine of Magic", игра всегда вылетает. При "Fix gameplay Bugs = 0" все работает нормально.
baratorch
Да, действительно в хот-сит вылетает, а по сети нормально всё. Исправим.
2.64u (16.11.2010)
[!] исправление последствий багов типа раздвоения героев, 'посерения' города, появления 'тени' героя теперь общее, работает на всю карту, более 'умное', универсальное и эффективное. (работает по [левый Shift] + [F2] при включенной опции исправления игровых багов)
Добавлено через 10 минут потестировал ща лечение раздвоений/посерений в сетевой игре. надо будет обязательно его сделать автоматическим, а то если один у себя вылечил карту, а другой нет, то могут быть глюки, например при нападении на посеревший город...
может чего пропустил, но доселе опционно не передавались
Фальстарт с зимней спячкой?:) Да тут уже баги с раздвоенными героями и посеревшими городами лечат, рынки горячей клавишей открывают!:smile12: Можно и какие-то промежуточные итоги подвести.