Объявления

Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Различия в версиях

Обсуждаем, делимся впечатлениями, новой информацией
offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

Re: Различия в версиях

Сообщение VDV_forever » 22 май 2012, 10:57

AlexSpl писал(а):

Короче, нашёл, в чём причина. Версий две:

1. Программист, который занимался локализацией, увидел два совершенно одинаковых фрагмента кода и решил их объединить. Это мы все так любим делать :) Проблема в том, что фрагменты кода были не совсем одинаковые :D Эффективность Dispel Magic должна быть отрицательной, если снимается негативный эффект с врага, и положительной - в обратном случае. В версии на "Буке" такого различия не делается, в результате чего эффективность заклинания Dispel Magic (и не только!) оказывается положительной в любом случае! В оригинальной версии PoL 2.1, в отличие от "Буки", существует чёткое разделение этих случаев. В итоге, "Буковская" эффективность заклинания Dispel Magic и "оригинальная" оказываются одинаковыми по абсолютной величине, но разными по знаку. Отсюда сей баг.

2. Всё то, о чём я написал выше, произошло по вине злостного компилятора :lol: (верится с трудом).

Фикс выложу чуть позже.


Саша ты просто Мега мозг! Спасибо за исследование неоднозначного и трудного вопроса.

P.S. Вот блин почему у нас всегда так: те люди которые хотят и умеют работать по интересам, не работают в этой сфере.
Я это к тому, что если бы например Саша работал в сфере разработки Героев Меча и Магии, то он бы мог заменить с десяток дармоедов, а то и больше, и делал бы свою работу не только качественно, но и с душой!
З.Ы. Даже интересно стало, а как те люди - программисты попадают на такую работу - по разработке Героев (уже в наше время)? По блату!?
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

Re: Различия в версиях

Сообщение VDV_forever » 22 май 2012, 12:10

AlexSpl писал(а):

Залил фикс сюда: http://sites.google.com/site/xhalexspl/files (см. HMM2PL_DMF.zip)
Dispel Magic Fix + CPU Patch

Распаковать и поместить в папку с игрой, предварительно скопировав папки с анимацией и музыкой с оригинального диска. В реестре изменить параметр CDDrive на полный путь к игре, например, "E:\Program Files\Buka\3DO\Герои Меча и Магии II Золотая серия". После запуска игры выставить оконный режим (F4).

Если у Вас нет папки с анимацией или Вы не можете изменить ключ реестра, запускайте с ключом /i0: hmm2pl_dmf.exe /i0

Если будет тормозить рамка на мини-карте, залью версию без CPU патча, хотя мне сообщали, что на XP тоже работает нормально.


Что именно делает фикс!? Меняет ситуацию по применению магии со стороны компа, как в оригинальной версии?

Саша, а у тебя все версии героев 2 есть (ангоязычные)?
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Различия в версиях

Сообщение AlexSpl » 22 май 2012, 13:04

Цитата:
З.Ы. Даже интересно стало, а как те люди - программисты попадают на такую работу - по разработке Героев (уже в наше время)? По блату!?

В наше время уже неважно, что разрабатывать. Где больше платят, туда и идут. За что больше платят, над тем и работают. Хотя условия труда тоже играют свою роль. Но не всем же работать в Google :lol:

По версиям. Нет, у меня только SW и "Бука".
Вернуться к началу

offlineАватара пользователя
Федор  
Новичок
Новичок
 
Сообщения: 22
Зарегистрирован: 20 май 2012, 14:57
Пол: Не указан
Поблагодарили: 1 раз.

Re: Различия в версиях

Сообщение Федор » 23 май 2012, 03:37

AlexSpl писал(а):

Параметры командной строки

/nwc - cheat mode: добавляет меню "Debug"

/i0 - пропуск интро

/p[n] - debug mode (n - уровень детализации):
/p0 - отключён (по умолчанию),
/p1 - предоставляет дополнительную информацию о клетке под курсором по правому клику,
/p2 - минимальный уровень, с которого игра начинает вести лог действий игры и игроков (в папке с игрой создаётся текстовый файл KB.LOG),
/p[3..9] - задаёт уровень детализации лога (/p9 - максимальная детализация).
Примечание: запускать с ключом /p4 не рекомендую, т.к. данный режим предназначен для работы под дебагером и игра виснет, если напасть на монстров.

Ключи, применяемые при игре по сети (не разбирался толком):
/ta[строка]
/tn[строка]
/ts, /tsh
/tt, /ttl
Например, запуск игры с ключом /tsh приводит к ошибке "Незавершенная TCP/IP командная строка". Вероятно эти ключи должны использоваться в совокупности.

/v - форсировать чересстрочное видео при запуске.

Следующие ключи ничего не делают (вероятно, что-то делали в ранних версиях игры).
/w[n]
/z



Пользоваться дебаггерами и прочими тест прогами не умею. Но вчера наконец то играл в Буковскую версию без когнитивного диссонанса :) В благодарность хочу выложить собственную авторскую карту. Старался сделать очень качественно и не сочтите меня маньяком, но работал над ней около года. Квестов и заданий нет. Просто хотел создать карту в которую можно играть и переигрывать. Вообщем под себя. Именно на ней и обнаружил разницу в поведении ИИ на разных версиях. Карта правда лучше будет читаться на Буковской версии, уж простите :) Надеюсь услышать отзывы..

P.S. Ставьте сложность игры "Impossible". Будет не страшно, а интересно..
Вложения
ARMA.rar
(162.13 КБ) Скачиваний: 496
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Различия в версиях

Сообщение AlexSpl » 23 май 2012, 04:15

Цитата:
P.S. Ставьте сложность игры "Impossible". Будет не страшно, а интересно..

Спасибо! Обязательно посмотрю.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Различия в версиях

Сообщение AlexSpl » 23 май 2012, 05:22

К сожалению, версия HMM2PL_DMF.exe нестабильна и может привести к вылету игры в бою. Проблема заклинания Dispel Magic сложнее, чем казалось. Временно удалил фикс до выяснения причин.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Различия в версиях

Сообщение AlexSpl » 23 май 2012, 05:38

Перепроверил код фикса. Моя ошибка :oops: Всё-таки машинные коды - это хардкор, тут легко ошибиться. Ошибка была в одной из инструкций кода. Исправленный фикс :lol: скоро перезалью.
Вернуться к началу

offlineАватара пользователя
Федор  
Новичок
Новичок
 
Сообщения: 22
Зарегистрирован: 20 май 2012, 14:57
Пол: Не указан
Поблагодарили: 1 раз.

Re: Различия в версиях

Сообщение Федор » 23 май 2012, 05:42

AlexSpl писал(а):

К сожалению, версия HMM2PL_DMF.exe нестабильна и может привести к вылету игры в бою. Проблема заклинания Dispel Magic сложнее, чем казалось. Временно удалил фикс до выяснения причин.



Сытыранно... у меня не было вылетов. Возможно просто так сложилось. :) Но то что ошибка обнаружена, это всё таки лучше, чем махнуть рукой и сказать: -И так сойдет :)
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Различия в версиях

Сообщение AlexSpl » 23 май 2012, 05:50

Перезалил фикс. Ошибка исправлена.

http://sites.google.com/site/xhalexspl/files (см. HMM2PL_DMF.zip)
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Различия в версиях

Сообщение AlexSpl » 23 май 2012, 12:10

Вот что можно найти в исполняемом файле Героев 2 по поводу кнопки WAIT:
Цитата:
Have the current creature wait to take its turn until all the other creatures have gone. The creature does not lose its turn.


Где же сама кнопка? :D
Вернуться к началу

Пред.След.

Вернуться в Общий раздел

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1