Software 3d error initializing graphic interface settlers 4 ошибка

The Settlers IV

Status

Supported on Windows 10

I am using the version of The Settlers IV from GOG.

Patch updated: October 1st, 2019

Problem

The problem I had with The Settlers IV was that the game gave an error on Windows 10, that said:

Software 3D: Error initializing Graphic Interface!
Software 3D Fehler beim Starten der Grafikausgabe!

Hardware 3D: Error initializing Graphic Interface!
Hardware 3D Fehler beim Starten der Grafikausgabe!

The Settlers Error

Solution

After looking at each DirectDraw function call that the game called, before it errored out, I was able to find out that the issue was with the GetCaps function. I isolated it to the dwVidMemTotal and dwVidMemFree values of the DDCAPS structure. It seems that the video memory was too much for the game to handle. I added a fix here to limit the video memory size that is seen by the game.

Installation

In order to install the Windows 10 patch for The Settlers IV you can follow these steps:

  1. Download the fix below.
  2. Unzip the files to your The Settlers IV installation ‘Exe’ folder (where the S4_Main.exe file exists).
  3. Start the game and enjoy!

If you run into issues check the compatibility settings. I am running with the following compatibility settings:

Compatibility Settings

Download

Here is the Download for the patch to fix The Settlers IV on Windows 10.

This download contains 3 files:

  • ddraw.dll
  • dxwrapper.dll
  • dxwrapper.ini

Editor Fix

In order to install the patch for the Editor (S4Editor.exe) you can follow these steps:

  1. Download the fix here: S4Editor-fix.zip
  2. Unzip the files to your The Settlers IV ‘Editor’ folder (where the S4Editor.exe file exists).
  3. Start the Editor, it should run fine after that.

Добрый день!

Не случалось ли кому-нибудь устанавливать The Settlers IV? У меня инсталляция прошла без ошибок, но при попытке запустить саму игру на экране появляется окно с сообщением:

ЦитироватьSoftware 3D: Error initializing Graphic Interface!

Использую Debian 6.0, WINE 1.2.2 из репозитория Ubuntu. Процессор AMD Athlon 64 2800+, ОЗУ 1 Гбайт, видеокарта Nvidia GeForce FX 5500. В своё время в Ubuntu игра запускалась без дополнительных манипуляций, не совсем, правда, корректно, но в целом удовлетворительно.

Вывод в терминал во время установки:

[spoiler:2jct0t6e]fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven’t been installed correctly
err:d3d_caps:WineD3D_CreateFakeGLContext Can’t find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:d3d_caps:WineD3D_CreateFakeGLContext Can’t find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
fixme:shdocvw:IEParseDisplayNameWithBCW stub: 0x0 L»http://games.1c.ru» 0x1cc7e0 0x33da28
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred[/spoiler:2jct0t6e]

Вывод в терминал при попытке запустить игру:

[spoiler:2jct0t6e]err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven’t been installed correctly
err:d3d_caps:WineD3D_CreateFakeGLContext Can’t find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_AttachD3DDevice failed, hr = 8876086c
err:d3d_caps:WineD3D_CreateFakeGLContext Can’t find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_AttachD3DDevice failed, hr = 8876086c
fixme:d3d:IWineD3DDeviceImpl_Release (0xbe6188) Device released with resources still bound, acceptable but unexpected
fixme:d3d:IWineD3DDeviceImpl_Release Leftover resource 0xbe32e0 with type WINED3DRTYPE_SURFACE (0x1).[/spoiler:2jct0t6e]

Буду очень признателен за любые идеи :-)

Hello there, Time Travelers! Welcome back!

Let me get you a fix for the infamous Hardware/Software 3D Error! More information behind one simple click.

Strolling through the webs for Windows 10 Compatibility for Settlers IV(and problems with a virtualized Win98 installation), I came across what promised to be a simple fix for what is probably one of the most infamous errors in the game.

The one that got me to initially consider writing the guide for the Settlers IV’s setup on a modern computer(which I intend to revamp and rewrite, tailoring it to different setups and versions of Windows… But all in due time).

Software 3D: Error initializing Graphic Interface!
Software 3D: Fehler beim starten der Grafikausgabe!
Hardware 3D: Error initializing Graphic Interface!
Hardware 3D: Fehler beim starten der Grafikausgabe!

I mean, I am by no means alone on this one; I have seen tons of posts on forums asking about this specific error, how to fix it if it enjoys taking long strolls through the beach… You know, getting to know its MO in an attempt to fix it.

While there is no one right solution to this error(your mileage may vary depending on your setup… This is why I want to investigate the issue further in the next couple of months), I found what appears to be one of the simplest solutions… Just download a file, let it run, and try not to get confused by all the German on screen(if you can’t speak German of course, but if you do… Hallöchen! 🙂  ).

Here’s the link. Simply download it(Herunterladen), and run it.
After a couple of next(weiter), it will ask you for a folder. Choose your Settlers IV root folder, and let the program do its job.

Now the game should start!

I have to admit that I have found a couple of problems with it(such as having some graphical options disabled or increased loading times when launching the game… The original author goes into more detail in his post), and is by no means an optimal solution(still looking for that one!), but it is definitely one of the easiest, simplest and most reliable ones I have found, and this will be more than enough for most people.

So enjoy this fix, and thank Toby for uploading and (presumably)making it! I know I do!

The file Windows 10 Fix is a modification for The Settlers IV, a(n) strategy game. Download for free.

file typeGame mod

file size782.4 KB

downloads14884

(last 7 days)190

last updateSunday, August 30, 2020

Windows 10 Fix is a mod for The Settlers IV, created by Elisha Riedlinger.

Description:

This fixes The Settlers IV errors that causes crashes or problems with starting the game on Windows 10, like „Software 3D: Error initializing Graphic Interface!” czy „Hardware 3D: Error initializing Graphic Interface!”,

Instructions:

Unzip the files to your The Settlers IV installation ‘Exe’ folder (where the S4_Main.exe file exists).

Start the game and enjoy!

  • Last update: Sunday, August 30, 2020
  • Genre: Strategy
  • File size: 782.4 KB

Files for The Settlers IV

Name

Type

Size

Date

Total

7 days

The Settlers IV — Windows 10 Fix mod 782.4 KB 8/30/2020 14.7K 190
The Settlers IV — v.2.50.1516 Full patch 12.2 MB 11/25/2003 29K 68
The Settlers IV — Editor Windows 10 Fix mod 782.4 KB 9/1/2020 2.9K 37
The Settlers IV — GFX Fix patch 16 KB 3/8/2001 11.6K 27
The Settlers IV — v.10xx – v.1516a patch 12.5 MB 5/25/2005 10.6K 23
The Settlers IV demo 95.3 MB 4/20/2001 12.5K 21

oshibka-pri-zapuske-igr

Один из типичных вопросов

Здравствуйте.

У меня в Windows 10 при запуске некоторых игр появляется ошибка «Direct3D initialization error». Windows шла вместе с ноутбуком, версия «Домашняя для одного языка».

Скажите, может ли эта ошибка быть из-за версии Windows, и как ее исправить?

Доброго дня!

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

Появляется она, как правило, после попытки запустить какую-нибудь игру — либо сразу, либо в игре будет просто черный экран, а свернув ее вы увидите это окно.

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

Типичный вид ошибки

Типичный вид ошибки

Содержание статьи

    ускорение ПК

  • 1 Что делать с ошибкой Direct3D
    • 1.1 Обновление DirectX
    • 1.2 Проблема с драйвером видеокарты
    • 1.3 Используйте режим совместимости
  •  → Задать вопрос | дополнить 

Что делать с ошибкой Direct3D

Обновление DirectX

Самая частая причина появления подобной ошибки связана с отсутствием библиотеки👉 DirectX. Причем, не обязательно, что она у вас не установлена, возможно у вас просто нет какого-то конкретного файла из библиотеки.

*

DirectX — специальная библиотека для программистов. Используется в большинстве случаев при разработке игр. Пакет доступен для установки и обновления на официальном сайте Microsoft. Более подробно от этом можете узнать на сайте Википедии.

👉 Несколько способов обновить DirectX — см. инструкцию

*

Поэтому, рекомендую посмотреть требования запускаемой вами игры, и посмотреть, какая версия DirectX установлена у вас на ПК.

Чтобы узнать, какой DirectX у вас на ПК, нажмите:

  1. сочетание кнопок Win+R, чтобы открылось окно «Выполнить«;
  2. далее впишите команду dxdiag и нажмите Enter (см. скриншот ниже).

Запускаем средство диагностики DirectX (DxDiag)

Запускаем средство диагностики DirectX (DxDiag)

Далее во вкладке «Система» будут представлены все необходимые данные: версия вашей ОС Windows, ваша видеокарта, звуковое устройства, версия BIOS, и версия DirectX (см. на красный квадрат на скрине ниже).

Средство диагностики DirectX

Средство диагностики DirectX / Кликабельно

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

Принятие условий лиц. соглашения DirectX

Принятие условий лиц. соглашения DirectX

В конце операции вы должны увидеть сообщение о том, что установка DirectX завершена, нужные пакеты обновлены и пр. Либо, как вариант, мастер сообщит вам о том, что новая версия DirectX уже установлена и в обновлении не нуждается.

Рекомендую после этого перезагрузить компьютер, а затем попробовать запустить игру.

Установка DirectX завершена

Установка DirectX завершена

Как правило, после такого обновления, игра начинает работать как нужно.

👉 ДОПОЛНЕНИЕ!

Если у вас нет интернета (либо он медленный или сайт Microsoft недоступен, выдает ошибку и т.д.), DirectX можно обновить с помощью игр: почти на половине дисков с играми есть новая версия DirectX (прим.: новая на момент запуска игры, конечно). Поэтому, вам достаточно взять более-менее современную игру и установив ее, обновите DirectX.

*

Проблема с драйвером видеокарты

Если ошибка все так же появляется, возможно ваша видеокарта отключена в диспетчере устройств (такое может быть, например, у ноутбуков с 2-мя видеокартами), либо у вас просто не обновлены/не установлены драйвера на видеокарту.

Как проверить наличие драйверов и включена ли видеокарта

Самый простой способ, воспользоваться диспетчером устройств. Чтобы его открыть:

  1. нажмите кнопки Win+R;
  2. далее введите devmgmt.msc и нажмите Enter.

Запуск диспетчера устройств - devmgmt.msc

Запуск диспетчера устройств — devmgmt.msc

Далее откройте вкладку «Видеоадаптеры», и посмотрите, все ли видеокарты включены, и не горит ли напротив них желтый восклицательный знак (указывающий на проблемы с драйверами, пример — est-problema-s-drayverom).

Ниже на скриншоте показано, что один видеоадаптер отключен и не задействован. Часто ошибка с Direct3D связана как раз с этим.

Intel HD включена, NVIDIA выключена

Intel HD включена, NVIDIA выключена

Чтобы включить адаптер, просто щелкните по нему правой кнопкой мышки и выберите функцию «Задействовать». Пример на скрине ниже.

Задействовать видеокарту

Задействовать видеокарту

После этого перезагрузите компьютер, затем попробуйте открыть игру.

👉 ДОПОЛНЕНИЕ!

В некоторых случаях одна из видеокарт может быть отключена в BIOS компьютера (например, если у вас на ноутбуке стоит дискретная и встроенная видеокарты). Чтобы проверить так ли это, зайдите в BIOS, обычно, в разделе MAIN можно найти режим работы графики (Graphic mode). Пример показан на фото ниже.

vyibor-rezhima-rabotyi-videokart

👉 Как зайти в BIOS — см. инструкцию

👉 Кнопки для входа в BIOS для разных производителей ноутбуков/ПК — см. инструкцию

Как обновить драйвера на видеокарту:

  1. Способ №1: зайти на официальный сайт производителя вашего ноутбука и скачать их оттуда. Если не знаете точную модель ноутбука, воспользуйтесь программами для определения характеристик компьютера;
  2. Способ №2: воспользоваться специальными программами для автоматического поиска и обновления драйверов. Самый простой и быстрый вариант, на самом деле. К тому же, программы проверят необходимые библиотеки для игр (например, Drive Booster, рекомендую);
  3. Способ №3: работать в ручном режиме, через диспетчер устройств. Более подробно об этом см. здесь.

*

Используйте режим совместимости

Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью…

Обновил DirectX, установил все необходимые драйвера, различные пакеты и дополнения к играм — однако, часть игр не запускалась, показывая ошибку Direct3D… (особенность: все игры были старыми, что наводило на разные мысли…).

Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку «Совместимость» и поставил галочку напротив пункта «Запустить игру в режиме совместимости с Windows XP SP 2» — игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было…

Примеры, что нужно сделать, приведены на скринах ниже…

Открываем свойства исполняемого файла игры

Открываем свойства исполняемого файла игры

Запустить игру в режиме совместимости с Windiows XP SP 2

Запустить игру в режиме совместимости с Windows XP SP 2

👉 Также в помощь!

Как запустить старую игру на новом компьютере — см. способы и примеры

PS 

Если ничего не помогло из выше написанного, то также рекомендую еще обновить пакет Microsoft Visual C++ и NET Framework.

На этом все, всем всего доброго!

👣

Первая публикация: 19.03.2017

Статья откорректирована: 17.12.2020

donate

dzen-ya

Полезный софт:

  • видеомонтаж
  • Видео-Монтаж
  • Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!

  • утилита для оптимизации
  • Ускоритель компьютера
  • Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

Ошибка «Direct3D Initialization Error» не первый год кошмарит геймерское сообщество. Чаще всего появляется после переустановки или обновления операционной системы: переустановил Windows 10, скачал Cyberpunk 2077, а он не запускается – выскакивает ошибка инициализации Direct3D. Решается проблема за несколько минут.

  1. 1
    Обновление DirectX
  2. 2
    Обновление драйвера видеокарты
  3. 3
    Переустановка Visual C++ Redistributables
  4. 4
    Режим совместимости
  5. 5
    Включение видеокарты в BIOS

Обновление DirectX

С Windows 10 устанавливается и последняя актуальная для вашей видеокарты версия DirectX, а вот с «Семёркой» – не всегда. При использовании старых образов с дистрибутивом ОС на компьютер может инсталлироваться устаревшая версия библиотек. Для проверки версии установленного на компьютере DX:

  1. Выполните команду dxdiag в поиске или в окошке Win + R:
    dxdiag
  2. Обратите внимание на последнюю строку «Версия DirectX» в разделе «Сведения о системе».
    Версия DirectX

Скорее всего, у вас установлена 12-я версия, и в обновлении не нуждается. Если используется устаревшая версия DX, обновите его.

  1. Загрузите веб-установщик или офлайн-инсталлятор.
    Скачать установщик DirectX
  2. Запустите инсталлятор и следуйте инструкциям.
  3. От панели Bing стоит отказаться.
    Установка DirectX

Обновление драйвера видеокарты

Windows 10 преимущественно устанавливает собственные драйверы для оборудования, а не разработанные производителем оборудования. Драйверам свойственно зависать. При появлении ошибки «Direct3D Initialization Error» перезагрузите видеодрайвер комбинацией клавиш Win + Ctrl + Shift + B. Дисплей вследствие один или несколько раз обновится – изображение исчезнет на долю секунды. Если это не поможет, обновите графический драйвер.

  1. Откройте Диспетчер устройств через контекстное меню Пуска или командой devmgmt.msc:
    Вызов Диспетчера устройств
  2. Разверните раздел «Видеоадаптеры». Если возле иконки графического ускорителя стоит серая иконка, значит устройство отключено.
  3. Вероятно, что производительная дискретная видеокарта отключена, и вы пытаетесь запустить игру на слабеньком встроенном в процессор видеоядре.

    Кликните правой клавишей и выберите «Задействовать».

    Задействовать видеоадаптер в Диспетчере устройств

  4. Задействовать высокопроизводительную графику можно и через Центр управления Nvidia или Catalyst Control Center.
    Включение графического адаптера в Catalyst Control Center
  5. Если не поможет, кликните правой клавишей по видеокарте и удалите её.
    Удалить устройство в Диспетчере
  6. Подтвердите деинсталляцию устройства вместе с драйвером.
    Подтверждение удаления видеоадаптера
  7. Зайдите на сайт производителя видеокарты и загрузите оттуда свежую версию видеодрайвера:

    • Intel;
    • Nvidia;
    • AMD.

    Выберите свой графический ускоритель в списке, если он не определился автоматически.

Не доверяйте установку драйверов Центру обновления Windows, загружайте их с официальных сайтов.

Переустановка Visual C++ Redistributables

В программных файлах могут отсутствовать свежие библиотеки VC++. Для устранения проблемы загрузите и установите компоненты Visual C++.

  1. Откройте Панель управление и посетите раздел «Программы и компоненты».
    Программы и компоненты
  2. Удалите компоненты Microsoft Visual C++.
    Удаление Microsoft Visual C++
  3. Загрузите последнюю версию дистрибутива с официального сайта и установите Visual C++.

Режим совместимости

Для запуска старых игр на новом железе в Windows 10 используйте режим совместимости.

  1. Кликните правой клавишей по иконке проблемной игры и вызовите её «Свойства».
    Свойства программы Windows
  2. Перейдите во вкладку «Совместимость» и отметьте опцию «Запустить программу в режиме совместимости».
  3. Выберите предшествующую операционную систему.
    Запустить программу в режиме совместимости
  4. Сохраните настройки.

Чтобы не гадать, какую версию Windows выбрать, откройте контекстное меню исполняемого файла и выберите опцию «Исправление проблем с совместимостью».

Исправление проблем с совместимостью

  1. Выберите рекомендованные параметры.
    Рекомендованные параметры режима совместимости
  2. Средство автоматически определит нужную версию операционной системы.
  3. Закройте данное окно, параметры сохранятся автоматически.
    Проверка совместимости

Включение видеокарты в BIOS

Иногда дискретная (мощная) видеокарта на компьютерах и геймерских ноутбуках отключается в настройках BIOS/UEFI, а игра запускается на встроенной. В Диспетчере устройств в таком случае она не отображается.
Зайдите в BIOS и включите инициализацию дискретной видеокарты. Алгоритм практически для каждой версии BIOS/UEFI отличается. Смотрите инструкцию для своей материнской платы или ноутбука.

MSI UEFI

Приведённые решения наверняка позволят исправить ошибку Direct3D, запустить игрушку и погрузиться в мир виртуальных приключений.

Страница 1 из 2

  1. DrLivcy

    Регистрация:
    1 дек 2005
    Сообщения:
    80

    При запуске на 98-ой винде Settlers IV работали чётко, после смены ОС на ХР вместо русского текста в игре появились иероглифы. Переустановка игры ничего не изменила. Помогите вернуть в игру великий и могучий русский язык.
    PLZ

  2. Версия-то небось пиратская… Какой язык в 98ых и ХР?

  3. DrLivcy

    Регистрация:
    1 дек 2005
    Сообщения:
    80

    Русский :russian:

  4. А какого черта это все делает в Поиске игр? Тема переезжает в Установку игр.

    Могу лишь посетовать на кривую версию :) Рекомендую затарится !Совской лицензионкой. На ней проблем не бывает, во всяком случае по заверениям моего знакомого сеттлеромана :)

  5. DrLivcy

    Регистрация:
    1 дек 2005
    Сообщения:
    80

    Извини за «Поиск игр», я просто в первый раз не совсем разобрался :blush:

  6. Shurik_K

    Регистрация:
    23 авг 2006
    Сообщения:
    1

    Settlers 4

    Кто знает как запустить Settlers 4 в XP ???

  7. Megg

    Регистрация:
    2 окт 2006
    Сообщения:
    1
  8. Vensy

    Регистрация:
    2 ноя 2006
    Сообщения:
    1

    The Settlers 4 не могу запустить — Fatal error

    Помогите пожалуйста запустить игру! Призапуске появляется заставка, а потом сразу все обрубается и сообщение: S4_Main.exe — Fatal error: Exception 0x0000094 at 0x004c7f96!
    Установил Microsoft Application Compatibility Toolkit 4.1, но не умею с ним работать:cray: Жду ответов, заранее спасибо:yes:

    Добавлено через 38 минут
    Все нормально, я сам разобрался…:D Запустил с совместимостью и все:yes:

    Последнее редактирование: 2 ноя 2006

  9. Nejenka

    Регистрация:
    27 окт 2006
    Сообщения:
    4

    Последнее редактирование модератором: 5 мар 2007

  10. Опешите поподробнее Вашу проблему и способы, которые вы уже пробовали применять для ее решения

  11. Nejenka

    Регистрация:
    27 окт 2006
    Сообщения:
    4

    Lost Point, При запуске игры (лицензия от 1С) пишет:
    fatal error: 0x0000094 at 0x004 c7f96

  12. Правый клик на программе -> Свойства -> Совместимость -> Запускать в режиме совместимости. Ставим галочку и выбираем в режиме совместимости с чем запускать ;) Обычно нужно Win95 или 98.

  13. А кричать во всех темах раzом не обяzательно…

  14. WinXP

    Регистрация:
    12 ноя 2006
    Сообщения:
    112

    Присоединяюсь к поиску лекарства, но с другой ошибкой
    [​IMG]
    Поможите,плз…

  15. LonerD

    Регистрация:
    29 дек 2006
    Сообщения:
    199

    Это была одна из первых моих игр после приобретения компьютера. Сборник 3в1 Золотое издание: Settlers4, Fate of Dragon, Казаки.
    До сих пор храню Settlers4, прекрасный перевод, прекрасно работает под ХР. К сожалению, выложить не могу (интернет через GPRS).

  16. Zамечательно, что всё это выzывает у тебя ностальгию, но это раzдел установки и zапуска игр, а не ностальгических вzдохов по играм… Zдесь ставят или решают проблемы… Так что попрошу переместиться в более подходящий раzдел…

  17. LonerD

    Регистрация:
    29 дек 2006
    Сообщения:
    199

    Каинхару, нельзя быть таким цинником. Я ведь пытался именно помочь, помочь советом. Версия от Золотого издания полностью работает под ХР. Если кто увидит в продаже — можете смело покупать! Извиняюсь за оффтоп.

  18. WinXP

    Регистрация:
    12 ноя 2006
    Сообщения:
    112

    Скачал тут из раздачи Settlers IV Gold Edition. Проблема в том, что игра не хочет запускаться, выдаёт примерно следующее
    http://img90.imageshack.us_/img90/6483/s4tm2.gif

    Записал игру на болванку — та же фигня, NoCD грамотный не могу найти — на gamecopyworld лежит кривой какой-то — игра запускается, но в меню нет ни одной надписи, только кнопки, и те не рабочие:(

    Пробовал скачать патч до версии 2.50.1516, чтобы воспользоваться другим NoCD c того же Gamecopyworld’a, но игра патчится не желает, говорит «Old file not found. However, a file with the same name was found. No update done since file contents do not match»

    ВотЪ как-то так. Помогите, плз, запустить игру!

  19. «Вы пробовали выключить и включить?!» (C)
    Заплатка 2.50.1516 нормально встаёт!
    Делай раз — Ставь игру.
    Делай два — Ставь заплатку.
    Играй!

    P.S.: Если поставил No-CD перед заплаткой, то она уже не встанет!


    WinXP, kreol и Каинхару нравится это.

  20. WinXP

    Регистрация:
    12 ноя 2006
    Сообщения:
    112

    Siberian_GRemlin, дык и прикол-то в том, что делай два не выходит!
    NoCD, ессно, до этого не ставил…

    Добавлено через 15 часов 49 минут
    Всем спасибо, всё заработало. Патч хоть и выдаёт ошибку на 80 с чем то процентах, но при всё равно версия игры меняется на 2.50.1516, после чего спокойно ставится NOCD и играется:)

    Последнее редактирование: 6 дек 2007

Страница 1 из 2

Добрый день!

Не случалось ли кому-нибудь устанавливать The Settlers IV? У меня инсталляция прошла без ошибок, но при попытке запустить саму игру на экране появляется окно с сообщением:

ЦитироватьSoftware 3D: Error initializing Graphic Interface!

Использую Debian 6.0, WINE 1.2.2 из репозитория Ubuntu. Процессор AMD Athlon 64 2800+, ОЗУ 1 Гбайт, видеокарта Nvidia GeForce FX 5500. В своё время в Ubuntu игра запускалась без дополнительных манипуляций, не совсем, правда, корректно, но в целом удовлетворительно.

Вывод в терминал во время установки:

[spoiler:2jct0t6e]fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven’t been installed correctly
err:d3d_caps:WineD3D_CreateFakeGLContext Can’t find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:d3d_caps:WineD3D_CreateFakeGLContext Can’t find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
fixme:shdocvw:IEParseDisplayNameWithBCW stub: 0x0 L»http://games.1c.ru» 0x1cc7e0 0x33da28
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred[/spoiler:2jct0t6e]

Вывод в терминал при попытке запустить игру:

[spoiler:2jct0t6e]err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven’t been installed correctly
err:d3d_caps:WineD3D_CreateFakeGLContext Can’t find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_AttachD3DDevice failed, hr = 8876086c
err:d3d_caps:WineD3D_CreateFakeGLContext Can’t find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_AttachD3DDevice failed, hr = 8876086c
fixme:d3d:IWineD3DDeviceImpl_Release (0xbe6188) Device released with resources still bound, acceptable but unexpected
fixme:d3d:IWineD3DDeviceImpl_Release Leftover resource 0xbe32e0 with type WINED3DRTYPE_SURFACE (0x1).[/spoiler:2jct0t6e]

Буду очень признателен за любые идеи :-)

The Settlers IV

Status

Supported on Windows 10

I am using the version of The Settlers IV from GOG.

Patch updated: October 1st, 2019

Problem

The problem I had with The Settlers IV was that the game gave an error on Windows 10, that said:

Software 3D: Error initializing Graphic Interface!
Software 3D Fehler beim Starten der Grafikausgabe!

Hardware 3D: Error initializing Graphic Interface!
Hardware 3D Fehler beim Starten der Grafikausgabe!

The Settlers Error

Solution

After looking at each DirectDraw function call that the game called, before it errored out, I was able to find out that the issue was with the GetCaps function. I isolated it to the dwVidMemTotal and dwVidMemFree values of the DDCAPS structure. It seems that the video memory was too much for the game to handle. I added a fix here to limit the video memory size that is seen by the game.

Installation

In order to install the Windows 10 patch for The Settlers IV you can follow these steps:

  1. Download the fix below.
  2. Unzip the files to your The Settlers IV installation ‘Exe’ folder (where the S4_Main.exe file exists).
  3. Start the game and enjoy!

If you run into issues check the compatibility settings. I am running with the following compatibility settings:

Compatibility Settings

Download

Here is the Download for the patch to fix The Settlers IV on Windows 10.

This download contains 3 files:

  • ddraw.dll
  • dxwrapper.dll
  • dxwrapper.ini

Editor Fix

In order to install the patch for the Editor (S4Editor.exe) you can follow these steps:

  1. Download the fix here: S4Editor-fix.zip
  2. Unzip the files to your The Settlers IV ‘Editor’ folder (where the S4Editor.exe file exists).
  3. Start the Editor, it should run fine after that.

Posts: 1
Threads: 1
Joined: May 2022

Reputation:

0

Hi,

I can’t really post anywhere else and can’t seem to find a solution to my problem, so I am trying here.

I am trying to play Settlers 4.

The installation went fine (as described in Porting Kit with game from GOG) but when launching, I get the error «Software/hardware 3D: Error initializing Graphic Interface» — this has been a known issue since around 2011 (for Windows) and although work-arounds seem possible, I haven’t been able to get them to work on my Mac with M1 graphics (Porting Kit says the game is tested for Mac M1).

What do I need to do in order to play?

Posts: 2
Threads: 0
Joined: Jan 2023

Reputation:

0

(05-20-2022, 07:47 PM)CawCapachow Wrote: Hi,

I can’t really post anywhere else and can’t seem to find a solution to my problem, so I am trying here.

I am trying to play Settlers 4.

The installation went fine (as described in Porting Kit with game from GOG) but when launching, I get the error «Software/hardware 3D: Error initializing Graphic Interface» — this has been a known issue since around 2011 (for Windows) and although work-arounds seem possible, I haven’t been able to get them to work on my Mac with M1 graphics (Porting Kit says the game is tested for Mac M1).

What do I need to do in order to play?

same problem for me… any fixes there?

Posts: 3
Threads: 0
Joined: Apr 2023

Reputation:

0

Same for me — I get the 

fixme:d3dConfusedelect_card_handler Couldn’t find a suitable card selector for GL vendor 0000 (using GL_RENDERER «Apple M2 Max»)

Trying to run it with the current version on mac m2 max GOG game version of settlers 4 gold edition

Tried also with the current version of crossover but same result 

made a post on reddit also 

https://www.reddit.com/r/Codeweavers_Cro…le_m2_max/

If anyone has a solution please help Smile

Posts: 3
Threads: 0
Joined: Apr 2023

Reputation:

0

has anyone found a work around ? Smile I would love to play this game again ;(

Posts: 3
Threads: 0
Joined: Apr 2023

Reputation:

0

Was able to make it worked Smile

paulthetal <[email protected]> dropped me an email with a suggestion to reinstall the app

and to use a external display

so in order to play i connected a external monitor and set macos to clone the input — than it worked Smile

The file Windows 10 Fix is a modification for The Settlers IV, a(n) strategy game. Download for free.

file typeGame mod

file size782.4 KB

downloads17247

(last 7 days)92

last updateSunday, August 30, 2020

Windows 10 Fix is a mod for The Settlers IV, created by Elisha Riedlinger.

Description:

This fixes The Settlers IV errors that causes crashes or problems with starting the game on Windows 10, like „Software 3D: Error initializing Graphic Interface!” czy „Hardware 3D: Error initializing Graphic Interface!”,

Instructions:

Unzip the files to your The Settlers IV installation ‘Exe’ folder (where the S4_Main.exe file exists).

Start the game and enjoy!

  • Last update: Sunday, August 30, 2020
  • Genre: Strategy
  • File size: 782.4 KB

Files for The Settlers IV

Name

Type

Size

Date

Total

7 days

The Settlers IV — Windows 10 Fix mod 782.4 KB 8/30/2020 17.2K 92
The Settlers IV — v.2.50.1516 Full patch 12.2 MB 11/25/2003 29.9K 42
The Settlers IV — Widescreen Fix v1.0 for Gold Edition (GOG) mod 421.9 KB 4/13/2023 272 29
The Settlers IV — Editor Windows 10 Fix mod 782.4 KB 9/1/2020 3.4K 21
The Settlers IV — GFX Fix patch 16 KB 3/8/2001 11.9K 13
The Settlers IV demo 95.3 MB 4/20/2001 12.7K 5
The Settlers IV — v.10xx – v.1516a patch 12.5 MB 5/25/2005 10.9K 5

Понравилась статья? Поделить с друзьями:
  • Sony klv 40bx400 ошибка 6
  • Sony kdl 55nx720 ошибка 4
  • Sony kdl 46w905a ошибка 8
  • Sony kdl 40wd653 ошибка 5
  • Sony kdl 40s2530 ошибка 9