Decided to try SoF install on Windows 10 (same procedure for Windows 7 and Windows 8.1)
Windows 10 Technical Preview, 64-bit, build 9926
Used SoF Platinum home made CD (copy of the original)
No issues through installation.
Followed instructions from:
http://sof1.megalag.org/windows7
Installation by an administrator user
• SoF1 Platinum can be installed from the original CD by an administrator user. Start the installer and simply accept the defaults on the istallation screens to install SoF1 in the default location at ‘C:\Program Files (x86)\Raven\SOF PLATINUM\’.
• Manually create an empty ‘user’ directory ‘C:\Program Files (x86)\Raven\SOF PLATINUM\user\’.
• You can skip this if you are using a recent SoFplus client: Install a fixed ‘ref_gl.dll’ in ‘C:\Program Files (x86)\Raven\SOF PLATINUM\’. You can download the fixed version here. Without the fix, some new graphics drivers may make your SoF1 crash while starting.Playing SoF1 as a standard user
• Simply start SoF1 with the existing desktop shortcut.Configuration files, logfiles, downloads, screenshots and recorded demos can’t be written to ‘C:\Program Files (x86)\Raven\SOF PLATINUM\user\’, so Windows will write them to ‘C:\Users\USERNAME\AppData\Local\VirtualStore\Program Files (x86)\Raven\SOF PLATINUM\user\’ instead. Note that ‘AppData’ is a hidden directory.
You can specify a custom location for the user directory:
• Create an empty directory in your home directory: ‘C:\Users\USERNAME\sof1\’
• Create a copy of the existing SoF1 desktop shortcut
• Modify the new desktop shortcut by right-cliking on it and selecting ‘Properties’
• Change the shortcut target and add the location of the new user directory to it: ‘»C:\Program Files (x86)\Raven\SOF PLATINUM\SoF.exe» +set console 1 +set logfile 3 +set user C:/Users/USERNAME/sof1’
Installed «SoFplus client 20140531» from:
http://sof1.megalag.org/sofplus
SoFplus Installation:
Copy everything to your sof folder (copy the subdirectories too) and
overwrite existing files, including your original SoF.exe.
Delete <SoF directory>/base/sofplus-14t09b.pak, if you are
upgrading from an older SoFplus version.
Delete old widescreen menus from <SoF directory>/user/menus/*.rmf, if you
installed the patched menus from widescreen-menus.zip. SoFplus has improved
menus that are incompatible with the old ones. …
And that is pretty much it. No issues starting SoF … playing Single Player/ on-line … and saving to manually made «user» folder
Haven’t tried the Community Edition yet.
- Игры
- Компьютеры
- Cancel
Ни для кого не секрет, что я немножечко олдфаг и порой очень хочется погонять в старые добрые игры. Пару недель назад в телеграм-чате 8bit old (да, любители старых и не очень консольных и прочих игр заходите, не стесняйтесь) что-то вспомнили про такой эпичный шутер от Raven Software как Soldier Of Fortune. Кто играл, тот не забудет. Первая же миссия в подземке оставляет просто неизгладимое впечатление абсолютно на всех, кто её видел.
Сегодня про неё вспомнил и попробовал разобраться, как запустить игру 17-18 летней давности на современных ОС. Во-первых я обнаружил, что в официальных сторах вроде Steam или GOG её тупо нет, хотя уйма народу очень просит её добавить в тот же GOG. Во-вторых, таки запустить даже установку игры реально проблема.
В итоге, после некоторых изысканий, удалось разобраться как её установить и запустить.
1. Скачиваем оригинальный, непатченный SoF Platinum откуда-нибудь. Или можете купить диск на Amazon, Ebay, etc. Игра всё ещё продаётся кое где.
2. Копируем файлы с образа или оригинального компакта к себе на жёсткий диск.
3. Скачиваем откуда-нибудь такую пользительную штуку как Universal Extractor, которая умеет распаковывать архивы сделанные Install Shield.
4. Натравливаем утилиту из пункта 3 на Setup/data1.cab и кладём распакованную игру в сухое, тёплое место. (в D:\Games, например )
4а. Немного отсориртируем содержимое, вытащив всё из подкаталогов в корень игры.
5. Скачиваем патченный клиент для SoF Plus отсюда (http://sof1.megalag.org/sofplus/) и перезаписываем содержимое каталога с игрой.
И всё. Будет работать.
Про клиент рекомендую почитать отдельно. Там сделана масса полезных улучшений для современных систем. От поддержки широкоэкранных мониторов и positional audio, до перерисованных менюшек, которые будут нормально смотреться в высоком разрешении.
This is crosspost from https://techquisitor.dreamwidth.org/321688.html
что это еще за приколы? при чем тут medal of honor allied assault? и главное работает ведь!))
- пожаловаться
- скопировать ссылку
DartLyustik
Спасибо! На ХР тоже запустилась.
Вот только, NOCD не действует, и консоль клавишей (~)
не включается. Правда, у меня диск от фирмы «С»,
они всегда с защитой химичат.
Может кто-нибудь подскажет, как включить консоль?
- пожаловаться
- скопировать ссылку
- пожаловаться
- скопировать ссылку
Здравствуйте!
У меня SOF на ХР вообще не запускается. Сразу ругается на файл Sof.exe.
Лет 10 назад играл в неё на Селерон 800, а сейчас не хочет запускаться. Пропатчена, вроде, до версии 1.06 Gold. SOFII работает, а этот SOF не хочет.
Кто-нибудь, посоветуйте что-нибудь.
- пожаловаться
- скопировать ссылку
Если «Soldier of Fortune» не запускается на Windows 10, попробуйте отключить режим совместимости. Щелкните правой кнопкой мыши на ярлыке игры, выберите «Свойства», перейдите в раздел «Совместимость» и снимите отметку с параметров, которые могут мешать запуску. Это может значительно упростить процесс и устранить некоторые проблемы с совместимостью.
Проверьте, обновлены ли драйверы вашей видеокарты. Устаревшие драйверы часто становятся причиной ошибок при запуске игр. Зайдите на сайт производителя вашей видеокарты, чтобы скачать последние версии драйверов, а затем установите их. После этого повторите попытку запуска игры.
Еще одним шагом может быть настройка параметров графики в самой игре. Попробуйте запустить «Soldier of Fortune» с минимальными графическими настройками. В некоторых случаях завышенные настройки могут вызывать сбои. Если вы можете войти в меню игры, уменьшите разрешение и отключите некоторые графические эффекты.
Если ни одно из вышеперечисленных решений не помогает, проверьте целостность файлов игры. Если вы используете платформу, такую как Steam, воспользуйтесь функцией проверки целостности файлов. Это позволит восстановить отсутствующие или поврежденные файлы, что часто решает проблему с запуском.
Проблемы с запуском игры Soldier of Fortune на Windows 10 могут быть вызваны различными факторами. Ниже приведен список наиболее распространенных причин.
Решение указанных проблем поможет вам запустить Soldier of Fortune на Windows 10 и насладиться игрой без существенных препятствий.
Проблемы совместимости с Windows 10
Для успешного запуска Soldier of Fortune на Windows 10, проверьте совместимость игры с вашей операционной системой. На некоторых системах возникают проблемы из-за устаревших механизмов совместимости.
Попробуйте следующие шаги для решения проблем:
- Запускайте игру в режиме совместимости. Щелкните правой кнопкой мыши по ярлыку игры, выберите «Свойства», затем вкладку «Совместимость». Установите флажок «Запустить программу в режиме совместимости с» и выберите версию Windows, под которую игру оптимизировали.
- Запускайте от имени администратора. Это может помочь избежать ограничений, связанных с правами доступа. Щелкните правой кнопкой мыши, выберите «Запустить от имени администратора».
- Обновите драйверы графической карты. Неправильные или устаревшие драйверы могут вызывать конфликты. Перейдите на сайт производителя вашей видеокарты, скачайте и установите актуальные версии драйверов.
Также полезно отключать ненужные фоновые процессы. Это можно сделать через Диспетчер задач, чтобы освободить ресурсы для игры. Иногда антивирусные программы мешают запуску старых игр. Попробуйте временно отключить их или добавить Soldier of Fortune в список исключений.
Если использование всех указанных методов не дало результатов, рассмотрите возможность запуска игры через эмулятор или виртуальную машину с более ранней версией Windows, что может обеспечить множество возможностей для запуска Legacy-программ.
Отсутствие необходимых обновлений
Убедитесь, что операционная система Windows 10 обновлена до последней версии. Зайдите в «Параметры» и выберите «Обновление и безопасность». Проверьте наличие обновлений и установите все, что предложено. Это может включать как обновления системы, так и драйверов.
Обновите драйвера видеокарты. Переходите на сайт производителя вашей видеокарты (NVIDIA, AMD или Intel), найдите соответствующий раздел поддержки и загрузите последние версии драйверов. Установка актуальных драйверов значительно улучшит совместимость игры с вашей системой.
Проверьте наличие обновлений для самой игры. Если вы используете платформу, такую как Steam или GOG, убедитесь, что игра обновлена. Игры часто получают патчи, устраняющие ошибки и повышающие стабильность.
Не забудьте об обновлениях DirectX и Visual C++. Загрузите последние версии с официального сайта Microsoft. Эти пакеты часто требуются для корректной работы старых игр и могут решить проблемы с запуском.
После установки всех обновлений перезагрузите компьютер. Это позволит системе корректно применить изменения и устранить возможные конфликты.
Конфликты с антивирусным ПО
Вот несколько шагов, чтобы устранить такие конфликты:
- Отключите антивирус временно. Запустите игру и проверьте, исправилась ли проблема. Если игра запускается, переходите к следующему шагу.
- Добавьте игру в исключения антивируса. Найдите раздел исключений или доверенных приложений в настройках вашего антивирусного ПО и добавьте исполняемый файл Soldier of Fortune.
- Обновите антивирус до последней версии. Иногда устаревшие базы данных безопасности могут вызывать ложные срабатывания. Проверьте наличие обновлений и установите их.
- Проверьте настройки файрвола. Убедитесь, что Soldier of Fortune не блокируется сетевыми настройками. Добавьте игру в исключения файрвола, если это необходимо.
После выполнения этих шагов попробуйте снова запустить игру. Если проблема сохраняется, имеет смысл рассмотреть возможность изменения антивирусного ПО на менее агрессивное или обратиться в службу поддержки вашего антивируса для дальнейших рекомендаций.
Проверка и настройка игровых параметров
Для успешного запуска «Soldier of Fortune» на Windows 10 важно настроить играемые параметры. Вот несколько рекомендаций.
- Запустите игру от имени администратора. Для этого кликните правой кнопкой мыши на исполняемом файле и выберите «Запуск от имени администратора».
- Измените режим совместимости. Щелкните правой кнопкой на файле игры, выберите «Свойства», затем вкладку «Совместимость». Установите флажок на «Запустить программу в режиме совместимости с» и выберите Windows XP или Windows 7.
- Закройте ненужные приложения. Убедитесь, что в фоновом режиме работают только необходимые программы, чтобы освободить системные ресурсы.
Проверяйте настройки графики в игре. Если доступна настройка разрешения, установите его на 800×600 или 1024×768, чтобы снизить нагрузку на систему.
- Отключите V-Sync, если он включен. Это может помочь избежать проблем с производительностью.
- Настройте качество текстур на низкое или среднее значение, чтобы улучшить отзывчивость игры.
Убедитесь, что у вас установлены последние драйвера для видеокарты. Заходите на сайт производителя вашего графического устройства и скачивайте актуальные обновления.
Если проблема остается, попробуйте запустить игру в оконном режиме. Это также может помочь в устранении конфликтов с графическим драйвером.
- Находите настройки в файле конфигурации игры (обычно в папке с игрой) и вручную редактируйте параметры, если это необходимо.
Проверьте наличие обновлений для самой игры и установите все патчи, если они доступны. Это может включать исправления ошибок и оптимизацию для современных систем.
Изменение настроек совместимости
Для запуска Soldier of Fortune на Windows 10 измените настройки совместимости. Это поможет устранить проблемы с совместимостью, которые могут возникнуть при запуске игры.
- Щелкните правой кнопкой мыши на ярлыке игры или исполняемом файле Soldier of Fortune.
- Выберите пункт Свойства.
- Перейдите на вкладку Совместимость.
- Установите флажок Запустить эту программу в режиме совместимости с:.
- В выпадающем меню выберите более раннюю версию Windows, например, Windows XP (Service Pack 2) или Windows 7.
- Также стоит установить флажок Запустить эту программу от имени администратора.
- Нажмите Применить, затем ОК.
После изменения этих настроек попробуйте запустить игру. Если проблема сохраняется, протестируйте другие версии совместимости, повторяя указанные шаги. Обратите внимание на возможность отключения полноэкранного режима через дополнительные настройки внутри игры. Это может улучшить совместимость с современными операционными системами.
Настройка графических параметров и разрешения экрана
Убедитесь, что разрешение экрана вашего компьютера совпадает с тем, которое поддерживает Soldier of Fortune. Правильное разрешение можно установить в меню «Параметры дисплея» Windows. Выберите рекомендуемое разрешение, которое указано в разделе «Разрешение экрана».
Затем проверьте настройки графики в самой игре. Запустите Soldier of Fortune, перейдите в настройки графики и выберите оптимальные параметры, которые ваша система может обрабатывать. Попробуйте уменьшить уровень детализации и отключить дополнительные эффекты, чтобы обеспечить стабильную работу игры.
Если игра не запускается, попробуйте запустить ее в режиме совместимости. Щелкните правой кнопкой мыши на иконке игры, выберите «Свойства», затем перейдите на вкладку «Совместимость». Установите флажок на «Запустить программу в режиме совместимости» и выберите Windows XP или Windows 7.
Обратите внимание на драйвера графической карты. Обновите их до последней версии, скачав с официального сайта производителя. Это может убрать проблемы с отображением и улучшить производительность игры.
Если проблемы продолжаются, попробуйте изменить параметры запуска игры через ярлык. Добавьте команду «-windowed» в поле «Объект» для запуска в оконном режиме, что может помочь избежать конфликтов с разрешением.
Устранение проблем с установкой и файлами игры
Проверьте целостность файлов игры. Если вы установили игру через платформу, такую как Steam, используйте функцию проверки файлов. Это устранит поврежденные или недостающие файлы.
Обновите драйвера видеокарты. Устаревшие драйвера могут вызывать проблемы с запуском. Зайдите на сайт производителя вашей видеокарты и скачайте последнюю версию.
Убедитесь, что у вас установлены необходимые библиотеки, такие как Microsoft Visual C++ Redistributable и DirectX. Эти библиотеки часто требуются для нормальной работы старых игр.
Запустите установочный файл от имени администратора. Это может помочь избежать проблем с правами доступа, которые иногда мешают корректной установке.
Если у вас антивирус или брандмауэр, временно отключите их перед установкой. Некоторые программы безопасности могут блокировать установочные файлы или изменять их.
Проверьте совместимость игры с вашей версией Windows. Если игра старая, попробуйте запустить её в режиме совместимости, выбрав подходящую версию операционной системы в свойствах ярлыка.
Переустановите игру. Если предыдущие шаги не помогли, полностью удалите игру, затем установите её снова. Убедитесь, что все остатки данных удалены перед повторной установкой.
Если проблема сохраняется, обратитесь к форумам или сообществам игроков. Часто другие пользователи сталкиваются с такими же трудностями и могут предложить решение.
Проверка целостности файлов игры через Steam
Откройте клиент Steam и перейдите в библиотеку игр. Найдите Soldier of Fortune в списке ваших игр.
Кликните правой кнопкой мыши на названии игры и выберите «Свойства». Перейдите на вкладку «Локальные файлы».
Нажмите на кнопку «Проверить целостность кэша игры». Steam начнет процесс проверки, который может занять некоторое время. Если будут обнаружены поврежденные или отсутствующие файлы, они автоматически загрузятся заново.
По завершении процесса перезапустите игру. Если проблемы сохраняются, вы можете попробовать дополнительно обновить драйвера видеокарты и установить последние обновления Windows.
Переустановка Soldier of Fortune с редактированием реестра
Удалите игру через панель управления, чтобы избавиться от старых файлов и настроек. После этого откройте редактор реестра, введя regedit в поиске Windows. Будьте осторожны, не вносите изменения в другие разделы.
Перейдите к HKEY_LOCAL_MACHINESOFTWARE и найдите папку, относящуюся к Soldier of Fortune. Удалите её, чтобы устранить все остаточные данные. Затем проверьте HKEY_CURRENT_USERSOFTWARE на наличие аналогичной папки и также удалите её.
После этого перезагрузите компьютер для применения изменений. Теперь установите игру заново, используя оригинальный установочный диск или официальный загрузчик. Это обеспечит чистую установку без конфликтов с предыдущими данными.
Запустите игру и проверьте, работает ли она. Если возникают проблемы, убедитесь, что все драйверы обновлены, особенно видеокарты. Отключите антивирус на время установки для предотвращения возможных ошибок.
Следуя этим шагам, вы сможете переустановить Soldier of Fortune с редактированием реестра и увеличить шансы на её успешный запуск.