fallout2-ce icon indicating copy to clipboard operation
fallout2-ce copied to clipboard

Скорость перемещения по карте

Open 1vanK opened this issue 10 months ago • 16 comments

Есть версия от 1C, которая была выпущена на одном диске. В ней перемещение очень быстрое. После неё вышла версия Коллекция классики. Антология Fallout, в которой было исправлено перемещение по карте.

Так вот в Антологии перемещение немного медленнее, чем в твоей версии и события чаще. Например при первом путешествии из Арройо в Кламат почти всегда встречается какое-то событие. Понятия не имею, какой вариант правильнее, но может 1С-овский правильнее.

Вот тут почитал про то, как человек пробует фиксить проблему http://teamx.ru/site_arc/ikonboard/topic.cgi-forum=14&topic=75&start=0.htm

1vanK avatar May 01 '24 10:05 1vanK

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

UPD: 1c_exe.zip

1vanK avatar May 01 '24 10:05 1vanK

В английской GOG-версии самое медленное перемещение. Чуть ли не в два раза медленнее, чем в версии 1С.

UPD: Если fallout2-ce.exe кинуть не в 1С-версию, а в ГОГовскую, то движение по карте быстрое.

1vanK avatar May 01 '24 14:05 1vanK

Странно как у тебя скорость движения по карте меняется с одним и тем же ЕХЕшником. Возможно CE считывается параметры из ddraw.ini которые отличаются между версиями, т.к. sfall идёт в комплекте с GOG версией ИМНИП. В Sfall это настраивается WorldMapTimeMod, WorldMapFPSPatch, WorldMapDelay2. Посмотри используется ли что-то из этого в текущей версии CE.

phobos2077 avatar May 01 '24 14:05 phobos2077

Я наверно мутно описал. Скорость движения как раз от экзешника зависит. В гог версии медленное, а если экзешник fallout2-ce.exe кинуть в папку ГОГ-версии и его запустить, то скорость будет быстрая.

В итоге экзешники в порядке увеличения скорости движения:

  1. Английская ГОГ версия - самое медленное перемещение, но по ощущениям события не частые
  2. 1С Антология - движение быстрее в 2 раза, частые события
  3. fallout2-ce - движение ещё быстрее
  4. 1С - самое быстрое перемещение

1vanK avatar May 01 '24 15:05 1vanK

Ещё в fallout2-ce бросается в глаза долгий чёрный экран (этакий эффект затухания в черный экран) при переходе с города на мировую карту и наоборот с карты в город. Такое ощущение, что игра сперва проигрывает это затухание, а потом только грузит новую локацию. А остальных версиях этого черного экрана нет и показ новой локации мгновенный.

1vanK avatar May 01 '24 15:05 1vanK

Эффект затухания как раз так и должен работать. Там где его нет это уже косяк поддержки современных систем. С актуальным sfall (и по видимому в CE) такой проблемы нет.

phobos2077 avatar May 01 '24 16:05 phobos2077

Без затухания то получше конечно, лишняя пауза

С актуальным sfall (и по видимому в CE) такой проблемы нет

В ГОГ-версии видимо есть sfall (там в папке есть sfall-readme.txt) и нет чёрного экрана

1vanK avatar May 01 '24 16:05 1vanK

Там вроде не просто затухания должны быть, а арты и звук wind acm

egornovivan avatar May 01 '24 16:05 egornovivan

Я так понимаю, длительность черного экрана от скорости загрузки зависит. Если грузится мгновенно, то его даже не видно. А с fallout2-ce эту анимацию затухания целиком смотришь при выходе на глобальную карту. При переходе между зонами одного города черный экран быстрый даже с fallout2-ce

1vanK avatar May 01 '24 17:05 1vanK

Или вот в ГОГ-версии в главном меню жмёшь Load Game и мгновенно появляется список файлов (если там и есть чёрный экран, то он очень короткий), а с fallout2-ce долгая анимация чёрного экрана

1vanK avatar May 01 '24 17:05 1vanK

В первом фолыче то же самое при нажатии "Загрузка" в главном меню оригинальная 1С-версия мгновенно показывает список файлов, а fallout-ce.exe и fallout-re.exe показывают долгую анимацию затухания.

Кстати fallout-re.exe успешно работает с 1С-версией первого фолыча (в отличие от fallout2-re.exe, который с 1С-версией второго фолыча не работает).

1vanK avatar May 01 '24 17:05 1vanK

Я так понимаю, длительность черного экрана от скорости загрузки зависит. Если грузится мгновенно, то его даже не видно

Не зависит. Это отдельная анимация, загрузка стартует после неё. Так игра была запрогана изначально.

phobos2077 avatar May 01 '24 17:05 phobos2077

В первом фолыче с fallout-re.exe и с fallout-ce.exe при выходе на глобальную карту и при выходе с карты в город черный экран быстрый, т.е. проблема только при нажатии "Загрузить" в главном меню. Однако по карте гоняет сильно быстрее, чем в оригинальной 1с-версии первого фолыча.

1vanK avatar May 01 '24 17:05 1vanK

оригинальной 1с-версии первого фолыча

Называть 1С версию оригинальной это конечно весьма странно. Если уж использовать "эталон", то надо брать версию с дискового официального релиза и запускать на аутентичной машине на Windows 98/ME (или виртуалке).

phobos2077 avatar May 01 '24 18:05 phobos2077

Называть 1С версию оригинальной это конечно весьма странно. Если уж использовать "эталон", то надо брать версию с дискового официального релиза и запускать на аутентичной машине на Windows 98/ME (или виртуалке).

Я использую слово "оригинальный" чтобы отличить от кинутого в папку игры экзешника fallout-re.exe

1vanK avatar May 01 '24 19:05 1vanK

(или виртуалке)

Виртуалки тоже могут дать странные результаты, поэтому надо нечто вроде PCem

egornovivan avatar May 01 '24 19:05 egornovivan