Вступление
Данное руководство предназначено для тех, кто желает поиграть в данную раритетную стратегию на Windows 10 в нормальном разрешении, и у кого банальное прописывание строки KeepRes=1 приводит к крашу игры.
Способ актуален для декабря 2022 года, работает на версии ОС 21H2, в том числе и на ноутбуках. Бонусом также будет информация о съезжающей русификации из соседнего руководства.
Изменения файла конфигурации .ini
Для того, чтобы иметь возможность редактировать файл конфигурации после установки игры, игра его для начала должна создать. Для этого запускаем игру, нажимаем несколько раз Enter, чтобы игра дошла до режима генерации карты, на котором она, скорее всего, зависнет, и её придётся принудительно закрыть.
В результате мы должны получить по адресу \Steam \steamapps \common \Sid Meier's Civilization III Complete \Conquests\ файл conquests.ini с приблизительно таким содержанием:
[Conquests]
Voice Quality=0
Prefs Format=2
Difficulty=4
Aggression=2
Top Menu=8
Faction0=32
Faction1=17
Faction2=26
Faction3=31
Faction4=22
Faction5=18
Faction6=4
Faction7=19
Faction8=0
Faction9=0
Faction10=0
Faction11=0
Faction12=0
Faction13=0
Faction14=0
Faction15=0
Faction16=-1
Faction17=-1
Faction18=-1
Faction19=-1
Faction20=-1
Faction21=-1
Faction22=-1
Faction23=-1
Faction24=-1
Faction25=-1
Faction26=-1
Faction27=-1
Faction28=-1
Faction29=-1
Faction30=-1
num cities to eliminate=1
one city culture to win=20000
all cities culture to win=100000
domination pct terrain=66
domination % pop=66
building wonders=10
killing units=10
researching advances=5
capture cities=100
holding vp locations=25
capturing princess=1000
Victory Point Limit=50000
Turn Limit=540
Preferences=00000011100111001010011111111111
Rules=00000000000001001000000111011111
Main Volume=127
Sound Volume=127
Music Volume=127
CleanMap=00000000000000011010111010000000
Governor=00000000000000000000000000000000
Gov Prod Never=00000000000000000000000000011000
Gov Prod Often=00000000000000000000000000000000
CustomLeaderName=
CustomLeaderTitle=
CustomFormalName=
CustomNoun=
CustomAdjective=
CustomGender=0
WorldAridity=2
BarbarianActivity=3
WorldLandmass=2
WorldOceanCoverage=1
WorldTemperature=0
WorldAge=0
WorldSize=4
WorldSeed=152644
WorldSeedName=0
ActualWorldAridity=2
ActualBarbarianActivity=3
ActualWorldLandmass=2
ActualWorldOceanCoverage=1
ActualWorldTemperature=0
ActualWorldAge=0
ActualWorldSize=4
ActualCiv0=8
ActualCiv1=17
ActualCiv2=26
ActualCiv3=31
ActualCiv4=22
ActualCiv5=18
ActualCiv6=4
ActualCiv7=19
ActualCiv8=0
ActualCiv9=-1
ActualCiv10=-1
ActualCiv11=-1
ActualCiv12=-1
ActualCiv13=-1
ActualCiv14=-1
ActualCiv15=-1
ActualCiv16=-1
ActualCiv17=-1
ActualCiv18=-1
ActualCiv19=-1
ActualCiv20=-1
ActualCiv21=-1
ActualCiv22=-1
ActualCiv23=-1
ActualCiv24=-1
ActualCiv25=-1
ActualCiv26=-1
ActualCiv27=-1
ActualCiv28=-1
ActualCiv29=-1
ActualCiv30=-1
Seafaring=2
Некоторые из параметров могут иметь ДРУГИЕ значения, но это не важно - в данном файле хранятся опции выбора настроек последней сгенерированной игровой карты. В конце, после всего этого текста, нам надо дописать 4 (!!!) строчки, а именно:
GridOn=0
WindowsFileBox=0
PlayIntro=0
KeepRes=1
Net Name=*свой ник в сетевой игре*
Пятая не обязательна, она сама появится при ведении в игре ника для сети в игре. А остальные - обязательны. Почему? По порядку:
- GridOn=0, WindowsFileBox=0 - без этих двух строк игра может по какой-то неизвестной причине время от времени зависать при генерации новой карты на стадии инициализации варваров. Магия, короче;
- PlayIntro=0 теоретически идентична SkipIntro=1, но в сети я мельком заметил слушок, что они работают не одинаково, и SkipIntro иногда вешает игру. А нужно оно для того, чтобы пропускать интро, которое практически никогда нормально не заканчивается - то повиснет само интро, то меню не загрузится, то ещё что-то;
- KeepRes=1 - та самая строка, что сохраняет разрешение рабочего стола и крашит игру, если не до конца всё настроить.
Также хотелось бы сказать пару слов о строке VideoMode=значение. Она в текущем контексте бессмысленна. Во-первых, потому, что она принимает лишь 5 (!!!) значений, а именно 1024, 1152, 1280, 1600, 1792, которые соответствуют разрешениям 1024x768, 1152x864, 1280x1024, 1600x1200, 1792x1344. Всё, остальные значения вводить нет смысла, игра их просто проигнорирует. Во-вторых, потому что игра сама подбирает режим для начального меню, ближайший к вашему текущему разрешению, при активной KeepRes, а работает эта опция только там.
Но если по какой-то причине у вас игра виснет или крашится при запуске после всех произведённых настроек, то, скорее всего, игра не может точно определить, в каком режиме ей запускаться, и тогда данную строку можно использовать для принудительного старта нужного режима, например, VideoMode=1600 при разрешении рабочего стола 1920x1080. И после первой запущенной игры (полностью запущенной, когда юнитами управлять начнёте), и выхода из игры, данную строку, скорее всего, можно будет спокойно удалить.
Изменение свойств файла .exe
В той же папке с файлом конфигурации выделяем файл Civ3Conquests.exe правой кнопкой мыши и заходим в свойства. Переходим во вкладку "Совместимость", ставим галочку "Отключить оптимизацию во весь экран" и нажимаем "Изменить параметры высокого DPI". Обратите внимание, что использование совместимости со старыми ОСями для работы игры не критично, но, возможно, что в каких-то конкретных случаях оно кому-то поможет.
В открывшейся вкладке ставим обе галочки и меняем верхнее выпадающее меню на вариант "я открою эту программу".
После всех операций ОБЯЗАТЕЛЬНО перезагружаем компьютер, потому что данная игра имеет дурную манеру оставлять мусор в памяти после зависания или краша, который будет использоваться ею же при следующем старте с аналогичным результатом.
Всё, после данных манипуляций игра должна работать. Для контроля обязательно надо запустить процесс генерации игровой карты, чтобы проверить и "дождаться" старта игры. "Ожидание" создания новой карты на подавляющем большинстве современных систем не должно превышать 1,5 секунды. В ином случае - что-то пошло не так...
Дополнение к русификации 1С от Uncie Lesha
В соседнем руководстве приведён рабочий способ русификации:
https://steamcommunity.com/sharedfiles/filedetails/?id=1177472928
За исключением одного нюанса - если в нём до сих пор не исправленный файл (или если вы эти файлы качали где-то в другом месте), то текст перевода может поползти, что будет заметно даже в главном меню. Надписи на кнопках будут немного не соответствовать выполняемым функциям.
Чтобы проверить или исправить данный косяк, надо открыть файл %Игра% \Conquests \Text \Labels.txt и добавить строчку "Unknown" перед строчкой "Администратор" (строка 86). И всё.
Source: https://steamcommunity.com/sharedfiles/filedetails/?id=2901398772
More Sid Meier's Civilization III: Complete guilds
- All Guilds
- Civilization 3 - rundll32.exe - Game doesn't start
- Intro To Geociv
- Blank white page as Icon?
- Free Keys /// Gratis Spiel
- Ancient Dinosaurs Multiplayer Mod
- Jurassic Park - Multiplayer Mod
- Play in ANY Resolution UHD and 4k Included with PERFECT SIZED UI
- Installing Civ III's Zombie Mod
- Introduction To The "Modern" Mod
- Intro to UU Future