Pharaoh + Cleopatra

Pharaoh + Cleopatra

Not enough ratings
Pharaoh - проблемы и решения
By Telariust
Помощь, Шаг за Шагом, Как запустить
   
Award
Favorite
Favorited
Unfavorite
Вступление
"Добро Пожаловать в Древний.." Игрострой 1999г, землю Теплых Ламповых 2D стратегий!
(..которые в 2021г придется допиливать напильником)

По интернету разбросаны крупицы информации, а некоторые детали вовсе не описаны.
Нормальных гайдов по Фараону до сих пор нет. И сейчас мы это исправим.
Сначала заведем старую Игру на новой Системе, а потом поговорим как правильно в нее играть.



Dear international readers!
You can use GoogleChrome to automatically translate guides.

In addition, a part of the manual (technical) is translated (EN) especially for you on the forum.
https://gtm.steamproxy.vip/app/564530/discussions/0/3185737486660609902/



Игра не запускается


Говорю сразу - самый надежный способ играть без глюков - поставить виртуальную машину с WindowsXP (например, VMware)
Далее описаны пляски с бубном для тех, кто таки желает уклонится от виртуалки.

Какие бывают проблемы на НЕ WindowsXP:
  • проблемы с первым запуском, не доходит до ГлавноеМеню;
  • при запуске может думать до минуты;
  • будет работать, но регулярно наглухо зависать в течении часа;
  • картинка или кнопки смещены вправо, клик мыши не попадает;
  • нет звука;





(будний день инженера службы поддержки клиентов)


Первый запуск
..появляется черный экран,.. затем черный экран с окном... затем он просто закрывается..

Когда Игра стартует впервые, то открывается в Полноэкранном(не Оконном) режиме с разрешением 640x480.
Некоторым современным видеокартам и мониторам это очень не нравится.
(сейчас минимальное поддерживаемое разрешение 800x600 или даже 1024x768).
Изменить настройки графики можно из Меню в миссии, но до него не добраться.

Попробуйте запустить через "Средство Устранения Неполадок" ("Исправление неполадок совместимости")
Кликните правой кнопкой мыши на Pharaoh.exe
Меняйте "Программа открывается, но не отображается должным образом", "Приложение запускается в маленьком окне", "Настройки крупномасштабного шрифта".


Попробуйте правой кнопкой мыши по Pharaoh.exe, Свойства
Может помочь "Запустить от Админа", "Совместимость WindowsXP", "Использовать разрешение 640x480", "Отключить Масштабирование изображения", "Цветопередача 16bit"

Попробуйте переименовать папку "/BINKS"
(или только видео Intro_big.bik для проверки)
Иногда Игра работает, но вылетает при попытке воспроизвести Видео.
Это происходит из-за того что Видео ненадолго меняет под себя разрешение экрана, которое может оказаться недоступным для вашего монитора.
Также Видео можно заменить пустышками
wdfiles . ru/b7d7b0



Настройки экрана сохранены в Pharaoh.inf
Но представлены в бинарном виде, в обычном блокноте их не отредактируешь.

Можно заменить Pharaoh.inf на предварительно измененный.
support.gog.com/hc/en-us/articles/213038885-Windowed-mode
support.gog.com/hc/en-us/articles/360013499854-Pharaoh-Launch-crash

В этом комплекте есть минипрограммы меняющие Pharaoh.inf в обход Игры.
"Resolution Switcher EXEs"
"Windowed mode On or Off EXEs"
sourceforge.net/projects/xjdhdr-random-code/files/Game_related_files/City_Building_Strategy_Games_Series_files/




Оконный или Полноэкранный режим
(Оконный режим противоположен ПолноЭкранному режиму)

Для запуска Оконного режима требуется понизить Цветопередача до 16bit
(Игра 1999г, нужна Цветопередача 16bit)



Оконный режим позволяет удобно переключаться между другими окнами, но навязывает устаревшие настройки графики на всех в Системе.
(в Windows 10 можно установить отдельно для Игры в Свойствах Pharaoh.exe)
1) Цветопередача 16bit
2) Масштабирование 100%

Полноэкранный режим не зависит от настроек графики в Системе, имеет минимум проблем, но занимает весь экран.

Вы должны сами выбрать, что вам больше подходит.




Масштабирование больше 100%
..картинка и кнопки смещены право, клик мыши не попадает..
(эта проблема возникает только для Оконного режима)

Если у вас ноутбук или 4K монитор или телевизор.
При высоком разрешении экрана часто используется Масштабирование более 100% (125% или 150%)
(это чтобы элементы были крупнее и текст был читабелен)
Из-за этого картинка или кнопки смещены, клик мыши не попадает.

Для Windows7 требуется установить Масштабирование 100% во всей Системе.
Пуск =>ПанельУправления =>Экран =>УдобствоЧтенияСэкрана =>Мелкий-100%



Для Windows10 можно установить Масштабирование только для Игры
(чтобы избежать изменений во всей Системе)
Кликните правой кнопкой мыши на Pharaoh.exe
Свойства =>Совместимость =>НастройкиВысокогоМасштабирования(HighDPISettings)
поставить галку Переопределение (OverrideScalingBehaviour) и "Приложение"



Известно, что Игре мешают Оверлеи
(речь НЕ идет об оверлеях-фильтрах из Игры)
..пустой черный экран в Главном Меню..
..экран просто зависает рано или поздно, фоном играет музыка..
Отключите Оверлеи или закройте эти программы:
- AMD (удалите игровой профиль GPU);
- Nvidia =>"GeForce Experience" =>"Shadowplay as Share" (мешает)
- AfterBurner, RivaTuner
- Origin (мешает)
- Discord, Skype
- Windows Xbox
- Steam? (вроде не мешает)
- другие
Shadowplay, известный как Share, нужно отключить на Панели Настроек GeForce Experience. Закрытие процесса в ДиспетчерЗадач не отключит Shadowplay!




Возможно, Видеокарта запускает старую Игру неправильно
  • использование рекомендованных профилей;
  • оптимизация графики от RivaTuner;
Игровой профиль привязан к имени .EXE файла.
Переименуйте "Pharaoh.exe" и запустите.
Если теперь игра запустилась, то проблема в профиле.
Пуск =>ПанельУправления =>Nvidia/Radeon
"Управление настройками 3D" =>"Программы"
Удалите/отключите профиль, он может мешать правильной работе GPU.
Интересный факт
В свое время эту Игру запускали на видеокартах с объемом видеопамяти 1Mb
(1Mb - 640x480; 2Mb - 800x600; 4Mb - 1024x768)




G-sync или "Лучшее враг Хорошего"
Несмотря на заверения о полной совместимости G-sync c V-sync..
Из личного опыта, настоятельно рекомендую отключать G-sync для игр, которые явно не заявляют о его поддержке.
Особенно для старых игр.
Используйте старый добрый V-sync, и одной проблемой у вас будет меньше.
Переключить G-sync на V-sync можно в Пуск =>ПанельУправления =>Nvidia/Radeon





Задержка до 1минуты при запуске
..Задержка до 1минуты при запуске..
..Игра не открывается с 1-го раза..
..Steam считает, что Игра уже запущена..

Ожидаем 1мин, открываем ДиспетчерЗадач (Ctrl+Shift+Esc) и убиваем процесс Pharaoh.exe
Еще раз запускаем - Игра открылась.
Также видим в процессах rundll32.exe
Тоесть, при 1первом запуске в фоне запускается rundll32.exe
Пока rundll32.exe запущен, Игра без проблем повторно открывается.
Если выйти из Steam и снова запустить Steam, то Steam внезапно станет утверждать, что Игра запущена.
(это из-за rundll32.exe, убиваем его в ДиспетчерЗадач, чтобы Steam отпустило)

А откуда тут вообще rundll32.exe?
Эээ.. он пытается соединится с серверами..
(по сети? в Игре в которой нет мультиплеера? это как вообще?)
" .. rundll32.exe C:\Windows\system32\gameux.dll,GameUXShim .. "
Как выяснилось, это функционал "Windows Game Explorer".
Похоже в Windows собирают статистику.
У меня Steam версия Игры пытается соединиться с 40.113.76.66:443
Ему там никто не отвечает и он бесконечно висит в вечном ожидании.
Проблему можно решить по разному, например, радикально удалить gameux.dll из Системы.
Но более цивилизованный способ - сохранить в GameUX_OFF.reg и запустить от Админа
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\GameUX\ServiceLocation] "Games"=""

Интересно, что режим "Совместимость Win95/98" полностью убирает проблему.


Решение проблем
(популярные проблемы)



Про "Кликните правой кнопкой мыши на game.EXE"
Ярлык от Steam на Рабочем Столе НЕ является game.EXE;
(признак ярлыка, в Свойствах файла есть вкладка "Веб-документ")
Вам нужно открыть папку с Игрой
"../Steam/steamapps/common/Фараон + Клеопатра/"




Скорость Игры слишком быстрая
Уменьшите в настройках Опции =>Скорость
Но удобнее горячими клавишами "[" и "]"
(нужна английская раскладка клавиатуры)
На 100% скорость Игры зависит от производительности вашего процессора.
(однако, в Оконном режиме это может работать иначе чем в ПолноЭкранном)
Подтвержден случай, когда Игра игнорировала настройку скорости игры.
Помогло отключения G-sync в ПанельУправления Nvidia.



Мышь проматывает Карту слишком быстро
Уменьшите в настройках Опции =>Скорость




Видео Ролики .BINK
(они есть в папке /BINKS/High/*.bik, их 7семь штук)
(они нормального размера, все разные, не пустышки-заглушки 1Kb)

Известно о случаях, когда Видео вешает Игру.
Попробуйте переименовать папку "/BINKS"
(или только видео Intro_big.bik для проверки)
Иногда Игра работает, но вылетает именно при попытке воспроизвести Видео.
Это происходит из-за того что Видео ненадолго меняет под себя разрешение экрана, которое может оказаться недоступным для вашего монитора.
Также Видео можно заменить пустышками
wdfiles . ru/b7d7b0
Можно пойти более сложным путем.
Попробовать добавить в настройках графики в Системе разрешение 640х480.
(но поддержка не всегда возможна физически)

Если очень быстро кликнуть в начале Видео (чтобы его пропустить), то Игра зависает.
Это старый баг, он особенно сильный если .BIK лежат и воспроизводятся с реального CD диска через CD-ROM.

Издание RU 1C вышло позже всех (2003г)
Там используется более новая библиотека BINKW32.DLL версии 1.5g (2002г), в то время как все остальные издания используют версию 0.9k (1999г).
Поэтому Видео от 1C фризят и без звука, если BINKW32.DLL не родная.

Говорят, можно починить воспроизведение Видео.
"RAD Video Tools"
www.radgametools.com/bnkdown.htm
web.archive.org/web/20121010131548/www.radgametools.com/down/Bink/RADTools.exe
После установки нужно перейти в папку /BINKS и утвердить воспроизведение .BINK файлов с помощью нового проигрывателя.

Когда Видео идет рывками
Говорят, нужно заставить Игру использовать одно ядро процессора
1) Проще всего через через .BAT файл:
start "" /affinity 4 "Pharaoh.exe"
(это запуск на только 3 ядре)
2) Через программу ImageCFG
www.pcgamingwiki.com/wiki/Pharaoh
(но ImageCFG может быть проблемой, она встраивает свой код в .EXE Игры)
Обычно, когда старая программа не знает про многоядерность, то она сама использует только одно ядро. И проблема стоит наоборот - как заставить ее использовать все ядра.
(так что Автор полон скепсиса по данному совету, но кто знает)




Отсутствует Звук
(тоесть звуки не воспроизводятся, и не потому что банально выключены в настройках)
(и предполагается, что ваше издание имеет все файлы .mp3/.wav Музыки, Звуков города, голосов Жителей и Комментатора)

Нужно установить в Систему DirectX 9.0с
DirectX 9.0с Runtime Pack (June 2010)
www.microsoft.com/en-au/download/details.aspx?id=8109

Проблема зацикливающегося звука
Когда у вас более 2двух динамиков (звук 2.1 или 5.1 или 7.1)
Старые Игры не знают, что такое объемный звук.
Также современные звуковые карты работают в режиме эмуляции звука.
Загрузите, распакуйте и переместите в папку с Игрой.
www.indirectsound.com/downloads.html
Попробуйте v12 (EAX=ON) или v14 (EAX=OFF) или v15 (noX3DAudio)
Эта dsound.dll подменяет родную из DirectX, как обертка, согласует старое с новым.

После WinXP поддержка DirectMusic была прекращена и происходит только эмуляция.
Возможно, это корень всех проблем со звуком в старых Играх.
Start =>ControlPanel =>Programs => "Windows Features On and Off" =>"Legacy Components" =>"Direct Play" ON
Пуск =>ПанельУправления =>Программы =>"Вкл/Выкл Компонентов" =>"Устаревшие Компоненты" =>"Прямое воспроизведение" Вкл.
(В Windows7 этого пункта нет)

Есть баг для Pharaoh.exe v1.0
Нет Звука, когда имя .EXE файла отличается от стандартного "Pharaoh.exe".

Пробелы и юникод (умлауты, кириллица, иероглифы) в пути к папке с Играми могут привести к отсутствию звуков.

Файл "music.txt" должен быть.
В нем прописаны правила, когда какую музыку включать (но это только для /Music)




Не работает захват видео (например, для стрима через OBS)
Для захвата видео требуется поддержка DirectX9, которой в игре нет.
Смотри ниже как добавить в игру поддержку DX9 через dgVoodoo.




FPS Игры не превышает 16 кадров в секунду
Это 1999г, изометрия 2D.
SuperVGA, без графического ускорителя.
Скорость игры привязана к FPS, анимация по-кадровая (как мультфильм).

При наведении мыши на Дворец отображается всплывающая подсказка, и анимация становится плавнее. Почему - неизвестно.



Не запоминает разрешение экрана после выхода из Игры
(а также все остальные настройки - экрана, звука, скорости и другие)

Файл "Pharaoh.inf" имеет атрибут "Только чтение" ("Read Only")
(проблема есть во всех официальных Изданиях при установке Игры с лицензионного CD)
(например в 1C)
В файле .INF сохраняются настройки Игры.
Кликните правой кнопкой мыши на "Pharaoh.inf"
Свойства, Снимите галочку "Только чтение".




Не сохраняет Сохранения
Ваша Игра находится в "Program Files" ? (нужны права админа на запись)
Переустановите в другое место, лучше всего на диск D:/

Нужны права на запись, запускайте от Админа.
Кликните правой кнопкой мыши на Pharaoh.exe
Свойства =>Совместимость =>"Запускать с правами Администратора"

Список мест, где находятся сохранения
"C:/Program Files (x86)/Steam/steamapps/common/Pharaoh + Cleopatra/Save"
"C:/Program Files/Steam/steamapps/common/Pharaoh + Cleopatra/Save"
%LOCALAPPDATA%/VirtualStore/




Репозиторий игр Steam по умолчанию
"C:/Program Files(x86)/Steam/steamapps/common"

Это очень плохо:
- в пути к Игре стоит ПРОБЕЛ;
(старые Игры могут иметь проблемы в пути с символами, отличными от a-Z 0-9)
- "Program Files" устанавливает повышенное требование к правам;
(необходимо дать Игре права Aдминистратора, хотя возможно они ей и не нужны)

Очень рекомендую в настройках сменить репозиторий Steam, например "D:/Steam/"




Пробелы и юникод (umlauts, кирилица, иероглифы) в пути до папки с Игрой
(Популярная проблема о которой напрочь забывают)

Некоторые Игры будут падать при попытке доступа во временную папку или к сохранению, потому что путь к ним будет преграждать символы юникода в вашем имени.



Не держите репозиторий игр Steam в "Program[ПРОБЕЛ]Files".
В настройках Steam перенесите или создайте новый, например "D:/Steam/"

Когда устанавливают Windows, то часто вводят имя пользователя на родном языке (кирилицей, иероглифами, и тп).
Переименоваться - не поможет, отображаемое имя измениться, а реальный путь до профиля - нет.
Поможет только пересоздать пользователя.
Если вам хочется, чтобы Система обращалась к вам на родном языке, создайте пользователя на латинице (например, "iamuser"), а уже потом переименуйтесь.

В Pharaoh пробелы в пути к Игре - отсутствие звука в Видео, нет Музыки (.mp3).




Ошибка FT_Thunk kernell32.dll

Это ошибка связана с защитой CD диска от копирования.
(на Steam версии вы ее никогда не увидите)
Запустите режим совместимости с XP SP3.


Нет Анимации Зданий
Однажды новым днем вы запускаете Фараон и.. нет Анимации у Зданий!
Без Анимации Зданий играть невозможно, ведь не понятно - работает Здание или нет.



В настоящий момент причина мне не известна.
www.gog.com/forum/emperor_rise_of_the_middle_kingdom/graphics_issue/post5
@bvschaik, 30 July 2020
Отсутствующие анимации вызваны тем, что ваш компьютер был включен (в том числе в спящий режим) слишком долго. Примерно через 24 дня число станет отрицательным, а анимация исчезнет. Доступны два решения: подождать еще 24 дня или перезагрузить компьютер.

gtm.steamproxy.vip/app/566050/discussions/0/5750503966484438435/#c5916017125830542186
@Pecunia, 19 Apr 2021
Перезагрузите компьютер. Во всех градостроительных Играх Impressions есть эта ошибка, связанная с часами, когда анимация перестает работать после того, как вы оставляете компьютер включенным (или спящим) примерно на 24 дня. Перезагрузка компьютера сбрасывает его. Или подождите еще 24 дня, пока анимация не вернется автоматически...

"Pecunia" это cтарый ник "bvschaik", один и тот же человек (Bianca van Schaik).
Легендарная личность, сам создатель Julius (2018, клон Caesar3).
Он же написал патч "Фикс Анимации медленных Богов" (2018) для Zeus.
Он же написал SGReader(2008) и EngConverter(2020).
(чуть ли не единственные программы для просмотра и редактирования ресурсов Игры)
Вобщем, перезагрузите/выключите компьютер ..или подождите еще 24дня! :D

Большинство ноутбуков по умолчанию настроены на Сон/Гибернацию.
Не удивительно, что проблема обострилась.



!!!ОБНОВЛЕНО!!!
Когда не помогает перезагрузка/выключение системы
В Windows 8,10,11 появилась "Быстрая Загрузка" ("Fast StartUp") которая по факту является легкой версией Гибернации.
При Выключении создается дамп данных, который быстро подгружается при следующем включении, ..и сброса временных данных, в которых засел глюк, не происходит!

Как отключить - Быстрая Загрузка
1) Одноразовый (рекомендовано)
Пуск, зажать Shift и нажать "Завершение Работы";
Компьютер выключиться без сохранения дампа для быстрой загрузки.
Включаем компьютер, включение будет медленное но полноценное.

2) Постоянный (нормальный)
Пуск, ПанельУправления, Электропитание, "Действие кнопок питания", "Изменить параметры, которые недоступны";
снять галку - "Включить быстрый запуск";

3) Постоянный (варварский)
Пуск, Поиск (или Win+S)
"cmd"
правый клик мыши, запустить с правами Админа;
"powercfg -h off"
(это полностью отключит режим Гибернации вместе с БыстрыйЗапуск)


Регулярные зависания
Регулярные зависания и вылеты Игры связаны с багом при воспроизведении звуков
(можете убедиться, выключив все звуки в настройках Игры или даже в Системе)

Особенно часто баг возникает при "Совместимость WindowsXP(sp2/sp3)"
Используйте "Совместимость Windows95/98"
Но это не самое лучшее решение.

Пользователь сообщает, что решил проблему, обновив mss32.dll и MP3DEC.ASI
caesar3.heavengames.com/cgi-bin/forums/display.cgi?action=ct&f=9,7677,,20
старые файлы
CRC32:0CF075E4 mss32.dll (Version:5.0r)
CRC32:1533C2F2 MP3DEC.ASI

Проверенная пара для замены mss32.dll+Mp3dec.asi (из Zeus+Poseidon v2.1)
wdfiles . ru/e11658
CRC32:9BD81E9D mss32.dll (Version:6.0m)
CRC32:FA4BC870 Mp3dec.asi



Информация и Размышления, откуда и почему этот баг

1) Патч v1.1 Pharaoh добавил поддержку звука в Windows 2000 (NT 5.0);
В ней звук в Игре не работал, потому что в ней не было поддержки Direct Sound (DirectX 6.1).

2) В Zeus есть баг "Slow Gods Animation", который (до выхода неофициального патча) предлагали лечить через отключение звука во всей Системе.
Был простой способ отключить звук в Системе только для Игры - установить режим совместимости с Windows 2000 (NT 5.0).

3) Вероятно, mss.dll "Miles Sound System Version 6.x" это совместимость с "DirectX 6.x".
Это объясняет, почему у Caesar3 (mss v5) и Pharaoh (mss v5) есть проблема, а у Zeus (mss v6) и Emperor (mss v6) - нет.

4) Проект сайта IndirectSound - это dsound.dll, подменяющий родную dsound.dll из DirectX 6.1.
(исправляет проблему зацикливающегося звука в Caesar3 и Pharaoh)

Как видите, следы ведут к совместимости Игры с DirectX 6.1.

Также после Windows XP нет полной поддержки DirectMusic и осуществляется эмуляция. Возможно, это причина того, что в старых Играх бывают проблемы со звуком.
(это началось с DirectX 8)




Как определить причину вылета Игры
Файл status.txt находится в папке с Игрой.
При каждом запуске Игра перезаписывает его и сохраняет успехи и ошибки.
К сожалению, когда Игра вылетает, она не может записать ошибку.
Работает только с официальными (известными Игре) ошибками.

Более надежным источником является журнал Windows.
В "Журналы Windows" =>"Приложение" можно узнать подробнее про ошибку Игры.
Открыть Win+R =>eventvwr
или
Пуск =>Строка поиска =>eventvwr




Широкий экран (HD)
Как запустить Игру с широким (большим) (HD) разрешением экрана
(больше чем 1024x768, без черных полос по сторонам)
HD, ШирокоЭкранный, ШирокоФорматный, WD (widesreen) - это синонимы.

ШирокоЭкранный режим и ПолноЭкранный режим - это НЕ синонимы!
Широкий экран может быть и в Оконном режиме, и в ПолноЭкранном режиме.

Сначала (2012г) появились готовые пропатченные .EXE на фиксированное разрешение.
А позже (2016г) появился Ресайзер, который создает .EXE на произвольное разрешение.

Набор готовых патчей широкого разрешения имеет множество багов интерфейса.
("pharaoh.7z/cleopatra.7z") (05 Feb 2012, JackFuste)
www.wsgf.org/phpBB3/viewtopic.php?f=64&t=14149&start=20#p132064
community.pcgamingwiki.com/files/file/1763-pharoah-widescreen-fix/
community.pcgamingwiki.com/files/file/1762-cleopatra-widescreen-fix/
www.moddb.com/mods/pharaoh-resizer-full-hd-enfr/downloads/pharaoh-multi-patched-resolution
www.moddb.com/mods/pharaoh-resizer-full-hd-enfr/downloads/cleopatra-resizer-full-hd-enfr

Окна, ПанельУправления, Советники, КартаМира, Редактор имеют дефекты.
- на экране Карты Мира баг похожий на эффект "Замостить" в "Фон Рабочего стола" в Windows;
- на экране Советники и ОписаниеМиссии расположение Окна не по центру, а внизу и справа вместо фона остатки изображений (nodraw дефект);
- при правом клике мыши Окно открывается в верхнем левом углу;
- при клике "Спрятать" ПанельУправления сворачивается и становится невидимой;
- на экране РедакторКарт в ГлавноеМеню - мешанина из текста, кнопок и картинок;

Поэтому рекомендуется использовать последний Resizer
(08 Nov 2016, crudelios) (CRC32:36CA5C14)

www.wsgf.org/phpBB3/viewtopic.php?f=64&t=14149&start=280#p165662
www.wsgf.org/phpBB3/viewtopic.php?f=64&t=14149&start=320#p167799

Ресайзер требует x64 Windows, ".NET Framework 4" и
"Visual C++ Redistributable for Visual Studio 2015 x86"
(www.microsoft.com/en-us/download/details.aspx?id=48145)

Горизонтальное разрешение должно быть кратно 4.
(иначе графика Игры будет искажена)
Поэтому разрешение 1366х768 не подойдет, так как 1366 не кратно 4.
Попробуйте использовать 1360x768 в Игре и/или в Системе.

Внимание! Распространена версия Resizer
(04 May 2016, crudelios) (CRC32:2D858F21)

www.moddb.com/mods/pharaoh-resizer-full-hd-enfr/downloads/pharaoh-resizer-custom-resolution
Это ранний релиз, в нем не исправлен дефект на Карте Мира и есть краш при 4K.
(внешне ничем не отличается, систему версий автор не предусмотрел)

Здесь надо пояснить, чем является Ресайзер.
Это не Патчер, а по факту - Билдер. В нем уже содержится EN Pharaoh.exe v2.1.
Вы выбираете разрешение и указываете место и имя файла для сохранения.
Он вставляет указанное разрешение и сохраняет в указанное место.

Поэтому этим Ресайзером невозможно пропатчить ваш RU Pharaoh.exe v?.?
Он не патчит! Он создает новый файл EN Pharaoh.exe v2.1.
Для других языков сделали только FR Pharaoh.exe v2.0.

Однако, в пропатченный EN Pharaoh.exe можно прописать RU строку "кодировки текста".
Как это сделать я подробно расскажу в разделе про ПереводТекста.



Полный Комплект патчей широкого разрешения
XJDHDR Widescreen Pack 2018 (с последним Ресайзером, 08 Nov 2016, Crudelios)
sourceforge.net/projects/xjdhdr-random-code/files/Game_related_files/City_Building_Strategy_Games_Series_files/



После замены Pharaoh.exe на пропатченный НУЖНО в Игре подтвердить, чтобы новое разрешение применилось и сохранилось (в бинарном Pharaoh.inf)
Входим в любую миссию, Меню =>Опции =>Видео =>"1024x768"
(там написано "1024x768", но реальное значение будет тем чем заменили)

Также можно сделать это быстро, нажав "F9" (1024x768)
Внимание!
Эти кнопки тоже быстро меняют настройки экрана.
- "F6" (переключение "Оконный режим"/"ПолноЭкранный режим")
- "F7" (640x480)
- "F8" (800x600)
Их случайное нажатие может привести к проблемам запуска Игры.
(привет кошке, пробегающей по клавиатуре)

Выходим из Игры, и снова запускаем Игру.
Все, можно играть.




Ошибки "..building.." после замены .EXE на широкоэкранный означают, что версия Pharaoh.exe и версия Ресурсов игры не совпадают.
Тоесть, запускаете Pharaoh.exe версии v1.2 (Vanilla) с Ресурсами версии v2.1 (Cleopatra) или наоборот.
Теперь скачайте правильный комплект Pharaoh/Cleopatra.


Оконный режим
Если хотите играть в Оконном режиме
(Оконный режим противоположен ПолноЭкранному режиму)

Для запуска Оконного режима очень важно понизить Цветопередача до 16bit.
(Игра 1999г требует Цветопередача 16bit)

Для Windows7 придется понизить Цветопередача во всей Системе
Пуск =>ПанельУправления =>Экран =>НастройкаРазрешениеЭкрана =>ДополнительныеПараметры =>Монитор =>КачествоЦветопередачи =>16bit



Для Windows10 возможно понизить Цветопередача только для Игры
(чтобы избежать изменений во всей Системе)
Кликните правой кнопкой мыши на Pharaoh.exe
Свойства =>Совместимость =>РежимПониженнойЦветности =>16bit

Переключение вперед и назад может стать утомительным, если вы играете часто.
Есть Лаунчер, который при запуске Игры переводит Цветопередачу в 16bit, а после выхода из Игры возвращает назад в 32bit.
dl.dropbox.com/u/1420135/PharaohStarter.zip
источник умер, но вебархив все помнит
web.archive.org/web/20141205080147/dl.dropbox.com/u/1420135/PharaohStarter.zip



Теперь (после понижения до 16bit) можно переключить Игру в Оконный режим
(и Игра не откажет и не вылетит, в отличии от попытки переключения при 32bit)

Входим в любую миссию, Меню =>Опции =>УстановкаГрафики =>ЗапуститьВокне
Все, можно играть.



Как запустить в Окне на другом Мониторе
(если перетащить Окно Игры на другой Монитор, то мышь в Игре перестает работать)

Попробуйте Оконный режим через DXWnd.
www.reddit.com/r/impressionsgames/comments/5kwbzx/how_to_get_caesar_iii_to_run_in_windowed_mode_on/



Оконный режим чере DXWnd позволяет обойти некоторые правила:
- убирает оконную рамку, которая так раздражает многих в Оконном режиме;
- можно перетащить окно Игры на другой монитор (мышь не перестанет работать);
- обход бага "noWindowed" в широкоэкранных патчах;
- обход Цветопередача НЕ 16бит для Windows7;
- (возможно, обход Масштабирование НЕ равно 100%;)


Как сделать ScreenShot
Как сделать Screenshot, и загрузить в Steam, если клавиша F12 не работает?
Исходный код игр серии (Caesar3 + Pharaoh + Zeus + Emperor) был утерян в 2004 году, когда компания "Sierra Entertainment" закрыла студию "Impressions Games", которая разрабатывала эти игры.

Официально невозможно:
- добавить поддержку Оверлей Steam;
- добавить достижения;
- добавить сохранение скриншотов клавишей F12;




Для Оверлей Steam требуется поддержка DirectX9;

Используем программу dgVoodoo, чтобы добавить поддержку DX9.
(скачать, последняя версия)
http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/
Чтобы заработало, просто распакуйте в папку где .EXE игры.
(D3D8.dll, D3DImm.dll, DDraw.dll, dgVoodoo.conf, dgVoodooCpl.exe)
(вкладка DirectX, SVGA videocard)

Теперь заработает F12 (скриншоты);

Помимо Оверлея Steam теперь будет работать видеозахват OBS для стримов;

Топ1 проблема НЕ запуска - конфликт Разрешения экрана.
Попробуйте:
- не указывать разрешение ("Unforced");
- свое разрешение экрана;
- родное разрешение игры;
- разрешение формата 4:3 (640x480, 1024x768, 1440x1080);
(например, 1440x1080, нет в списке, но можно написать руками)

dgVoodoo по умолчанию растянет разрешение формата 4:3 на 16:9.
(решение проблемы "черные полосы по краям экрана")
Но если хочется родного старого квадратного экрана, то на вкладке General меню "Scaling mode" режим "Stretched 4:3".

(УСТАРЕЛО)
Способ №1
gtm.steamproxy.vip/app/564530/discussions/0/1742229167211049660/
Способ№2
gtm.steamproxy.vip/sharedfiles/filedetails/?id=606565878


Как переназначить клавиши


Официально - никак, но можно через программу AutoHotKey (www.autohotkey.com);
Скрипт для Фараона
mega .nz/file/ObpVDYZK#0t4TqCSkmt4UeT7pE-zf_ccSFM_12Z47JIr1P2dYo3I


"WASD" - перемещает камеру вверх, влево, вниз, вправо;
Не как клавиши стрелок на клавиатуре, а как подведение мыши к краю экрана.
(без задержки задержки при использовании клавиш со стрелками)

"Q" - вращает камеру по часовой стрелке;
"E" - вращает камеру против часовой стрелки;

[кнопка паузы на клавиатуре] - ставит игру на паузу;
(оригинальная "P" по-прежнему работает)

"-" - уменьшает скорость игры;
"+" - увеличивает скорость игры;

"/" - устанавливает минимальную скорость игры (10%);
"*" - устанавливает скорость игры на «нормальную» (70%);

Можно перемещать камеру средней кнопкой мыши.

Источник
www.gog.com/forum/pharaoh_cleopatra/tool_modern_controls_for_pharaoh_wasd_and_more

Как играть - Советы
Вспомнил так много советов, что небольшая заметка выросла в самостоятельный Гайд.
Этим великим знаниям ;) здесь стало слишком тесно.
Поэтому перенес сюда

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2731964989

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2936378892


Перевод и Озвучка
Тема Переводов и Озвучек для Фараона оказалась настолько объемной, что была перенесена в отдельный Обзор.

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2748181836

Как редактировать Шрифт
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2770842807

А также решение интернациональной проблемы диакритических знаков
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2770884452


О всей серии игр
Pharaoh - это 2я игра в серии игр градостроительных симуляторов от студии Sierra
  • "Caesar III" (1998г, про Рим)
  • "Pharaoh" (1999г, про Египет) (+"Cleopatra: Queen of the Nile", 2000г)
  • "Zeus: Master of Olympus" (2000г, про Греция) (+Poseidon, 2001г, про Атлантида)
  • "Emperor: Rise of the Middle Kingdom" (2002г, про Китай)
Каждая из игр индивидуально проработана, с исторически подлинным сюжетом.





Некоторые игры могут быть временно не доступны из-за санкций против России.



"Caesar III" (1998)

https://store.steampowered.com/app/517790/Caesar_3/

Родоначальником серии является Цезарь (Caesar, 1992г) и Цезарь2 (CaesarII, 1995г)
Считается, что Цезарь более менее играбелен начиная с 3ей части.
Хотя даже в нем не было Roadblocks для пешеходов, что ограничивало масштабы города.
(хитрые игроки стали использовать Ворота для разграничения районов)

Цезарь3 - это лучшие эпичные Видео Заставки!
Военные Кампании занимают особое место.
Сложность миссий быстро возрастает, чтобы вы не скучали, предполагая опыт игры в 1ю и 2ю части серии.
Ввиду отсутствия Roadblocks есть проблемы с расширением Города (но Ворота выручают).

В 2015 выходит проект CaesarIA, как 1я попытка реинкарнации серии.
(он до сих пор не завершен и находится в раннем доступе)
В 2018 выходит проект Julius, как современный полный клон Caesar3.
github.com/bvschaik/julius
В 2019 к Julius добавляют кастомные настройки - проект Augustus.
github.com/Keriew/augustus
(Roadblocks, управление товарами на Складе и Рынке, и прочее)



"Pharaoh" (1999)
(+addon "Cleopatra: Queen of the Nile", 2000)

https://store.steampowered.com/app/564530/Pharaoh__Cleopatra/

Фараон впечатляет яркими экзотичными колоритными красками Египетской культуры.
(особенно в сравнении с скучным серым мраморным дизайном Цезаря)
Основной упор на погружение в процесс постройки Города и Монументов.
Процессу способствует добавление Roadblocks и управление товарами на Складе и Рынке.
Добавлена экспериментальная механика АвтоРасширения Жилых Домов (2x2, 3x3, 4x4);
Фараон - интровертный, медитативный, даже немного скучный.
Война - нельзя Атаковать другие города, но есть Оборона Города и Помощь союзнику.
В Фараоне вы больше Архитектор и Строитель, чем Полководец.

В 2023 выходит "Pharaoh: A New Era" (2023);
(ремастер, улучшенная графика и прочее)
https://store.steampowered.com/app/1351080/Pharaoh_A_New_Era/

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2936378892




"Zeus: Master of Olympus" (2000)
(+addon "Poseidon: Master of Atlantis", 2001)

https://store.steampowered.com/app/566050/Zeus__Poseidon/

Зевс впечатляет - Призыв Богов, Героев и Чудовища - это визитная карточка Зевса!
Зевс радует отличным сюжетом (древнегреческие мифы).
Упрощена механика АгентПоНайму для поиска Рабочих, просто подключите Дорогу к Зданию.
Появилась Дипломатия - можно откупаться от врагов.
В Зевсе нет Фортов, но можно Атаковать, Обороняться, Помочь союзнику.
Добавлен режим приключений, когда построенный вами Город переносится в следующую миссию.
Зевс - экстравертный, казуальный, потому больше всех любим игроками.
Зевс покоряет своей вольной атмосферой Фантазийности происходящего.



"Emperor: Rise of the Middle Kingdom" (2002)

К сожалению, Emperor не представлен в Steam.
Правообладатель серии (Activision) заключили с GOG (конкурент Steam) контракты на право распространения цифровых копий Цезарь + Фараон + Зевс.
Steam фактически просто помогает GOG продавать копии.
А для Emperor был заключен особый контракт на эксклюзивное право распространения.
Поэтому Emperor не может быть размещен в Steam из-за условий контракта.

Император имеет наиболее отшлифованный движок,
может похвастаться наличием Мультиплеера (по сети с другом).
Детализация улучшена на 25% (размер спрайтов больше).
Самое большое количество Кампаний и Миссий.
Самое большое разнообразие Зданий и Ресурсов в серии.
Изменена механика Привлекательности согласно китайскому учению Фэн-Шуй.
Каждая выращиваемая культура растения имеет свой сезон созревания.
Продвинутая Дипломатия - "Послать шпионов", "Откупиться данью", "Договориться о Союзе".
К Форту теперь нужно подводить дорогу!
Два Форта сначала и максимум до 12ти Фортов (через Зажиточные Дома).
4ре вида войск (в Caesar3 и Pharaoh - 3 вида войск)
Подобно режиму приключений в Зевсе, вы возвращаетесь в свой старый Город из прошлых миссий чтобы улучшить его.
Император - ближе к Фараону чем Зевсу, с кучей плюшек и улучшений.



Также вышел Цезарь4 (CaesarIV) (2006) (3D движок)
Также вышел "Children of the Nile" (2008) (3D движок)



Примеры современных градостроительных симуляторов в изометрической проекции.

"Lethis - Path of Progress" (2015)
https://store.steampowered.com/app/359230/Lethis__Path_of_Progress/

"Hearthlands" (2015)
https://store.steampowered.com/app/336300/Hearthlands/

"Nebuchadnezzar" ("Навуходоносор") (2021)
(древние шумеры?)
https://store.steampowered.com/app/1157220/Nebuchadnezzar/



Полный Список всех градостроительных видеоигр (1964..now)
https://en.wikipedia.org/wiki/List_of_city-building_video_games


1 Comments
Dobromir413 19 Feb, 2023 @ 7:50am 
Переиздание оказалось разочарованием.