Объявления

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

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

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

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

Сообщение Федор » 21 май 2012, 09:36

Miner писал(а):

http://webfile.ru/5964078 - выполняемый файл PoL версии 2.1.

Проверил версии 2.1 и 1.3 - компьютер во втором раунде кидает снова ослепление.


http://zalil.ru/33277290

2.0. - только разрушающий луч до скончания маны :)
Вернуться к началу

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 » 21 май 2012, 10:38

Спасибо, Вова! После нехитрых манипуляций запустил из своей "Буковской" папки :) и проверил: действительно, кастует два "Ослепления" подряд.

2Федор: Пропатчьте игру до версии 2.1. Хотя различия в использовании магии на версиях 2.0 и 2.1 тоже интересны. Наверняка в Readme к патчу 2.1 этот момент не упоминается.

Как я и предполагал, оригинальная версия PoL 2.1 и версия от "Буки" отличаются, как минимум, генератором псевдослучайных чисел. Осталось заменить "Буковский" ГПСЧ на оригинальный и посмотреть, в этом ли причина.
Вернуться к началу

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

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

Сообщение Федор » 21 май 2012, 10:55

AlexSpl писал(а):

Спасибо, Вова! После нехитрых манипуляций запустил из своей "Буковской" папки :) и проверил: действительно, кастует два "Ослепления" подряд.

2Федор: Пропатчьте игру до версии 2.1. Хотя различия в использовании магии на версиях 2.0 и 2.1 тоже интересны. Наверняка в Readme к патчу 2.1 этот момент не упоминается.

Как я и предполагал, оригинальная версия PoL 2.1 и версия от "Буки" отличаются, как минимум, генератором псевдослучайных чисел. Осталось заменить "Буковский" ГПСЧ на оригинальный и посмотреть, в этом ли причина.


Синдром ИИ "Ослепить\снять магию" мне не нравится. Пусть лучше молнию использует. Печально кстати если говорить о магии разума в двойке, что магия гипноза не эффективна, а было бы забавно если бы ИИ баловался ей тоже. А так просто получается заклинание для галочки.
Вернуться к началу

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 » 21 май 2012, 11:02

ГПСЧ оказался ни при чём. Это один и тот же сишный ГПСЧ, просто от разных компиляторов. Копать надо глубже.
Вернуться к началу

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

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

Сообщение VDV_forever » 21 май 2012, 13:00

Сегодня хотел проверить как влияет уровень сложности на различия в версиях игры, но не успел. Может кто-нибудь уже это делал? Возможно там будут различия но уже иного плана. ;)

Думаю надо вначале заиметь все версии игры, а потом на одном и том же сейве, тестировать как битвы, так и действия компа на переходе хода. Предполагаю, что они тоже окажутся разными.
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 » 21 май 2012, 14:54

На сейве с Рейнджерами, если следовать приведённому мной порядку ходов, таблица эффективности заклинаний для ИИ на "Буке" будет такой:

SpellRound 1Round 2
Lightning Bolt14811296
Cure00
Mass Haste00
Blind2230719439
Bless154143
Dispel Magic029631
Cold Ring1037888
Disrupting Ray2222319328


Как видно, в первом раунде ИИ выбирает Blind, во втором - Dispel Magic, вес которого резко возрастает. На версии PoL 2.1 таблица эффективности заклинаний выглядит почти также, за исключением значения для Dispel Magic, которое остаётся равным 0! Кто виноват, "Буковский" компилятор или "локализаторы" буду выяснять :lol:
Вернуться к началу

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 » 21 май 2012, 16:33

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

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

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

Фикс выложу чуть позже.
Вернуться к началу

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 » 21 май 2012, 19:42

Залил фикс сюда: 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 тоже работает нормально.
Вернуться к началу

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

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

Сообщение Федор » 22 май 2012, 08:41

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 тоже работает нормально.


Вот это я понимаю подход к обсуждению вопроса! Приеду домой, обязательно проверю и отпишусь о тесте
Вернуться к началу

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, 09:54

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

/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
Вернуться к началу

Пред.След.

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

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

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