Форум » System Shock Universe » Запустим первый System Shock » Ответить

Запустим первый System Shock

Valet2: Итак, по многочисленным просьбам, я решил поставить все точки над i и под !. В ближайшее время планирую выложить полное описание запуска первого Шока (cd-версия) под системами MS-DOS, Win9x, Win2k/XP. Что у меня есть: 1. Полная версия первого Систем Шока (купленная с gamesold.ru); 2. Компьютер: P4 без HT, мать на i845, Audigy 2, Radeon 9600XT, клава с кучей лишних кнопок, usb-мышь; 3. Компьютер: Duron K6, мать на KT133, AWE32, GeForce MX400, usb-клава, com'овская мышь; 4. Полный комплект дров, патчей и всей прочей лабудени под DOS. 5. Установленные английские версии Win98/Me/2k-SP4/XP-SP2. Если чего надо будет ещё, установлю. Начинаю эксперимент. ВНИМАНИЕ! Все нижеследующие посты будут динамически изменяться! 01. Только сейчас убедился, что у меня не то, что System Shock - ни одна досовская игра не запускается под WinXP SP2. Попробую поставить икспу без обновлений. Раньше ведь всё работало. 02. Поменял P4-2.0 на P4-2.4. Запустил Шок1 через DOSBox 0.63. Для полной загруженности процессора пришлось поднимать Cpu Cycles до 15000 (Ctrl+F12). Играть по-прежнему невозможно. За 5 минут завалил первых двух роботов и открыл дверь на кодовом замке. 03. Собрал новый комп. В него воткнута мегааудюшка SB AWE32 (ISA'шная) с памятью! Изображение идёт через S-Video на карту захвата AverMedia 305, звук по коаксиальному кабелю попадает на вход AUX2. Можно записывать видео со звуком! Видяха хорошо держит VBE3.

Ответов - 36, стр: 1 2 All

Valet2: System Shock Запуск под MS-DOS. ================== В файле autoexec.bat при следующих настройках у меня всё работает: files=80 buffers=30 stacks=9,256 Драйвер кэширования дисков SMARTDRV не грузим. От него часто игра виснет. В файле config.sys, естественно, должны быть прописаны драйверы himem.sys и emm386.exe и строка dos=high,umb Например: device=himem.sys device=emm386.exe dos=high,umb Если памяти не хватает, а EMS не требуется, можно запустить emm386.exe следующим образом: device=emm386.exe noems Драйвер CD-ROM под DOS (не SATA): в config.sys прописываем: devicehigh=aoatapi.sys /d:cdrom1 installhigh=mscdex.exe /d:cdrom1 Установка: 1. Вставляем оригинальный диск с полной версией игры в привод, запускаем install.bat 2. По умолчанию игра будет ставиться в C:\SSHOCK 3. Копируем с диска в папку с игрой папки CDROM и INST 4. Копируем папку HD\SOUND\GRAVIS в папку SOUND директории, где установлена игра Диск нам больше не нужен. Все операции будем проводить с C:\SSHOCK (или куда ставили игру) 5. Запускаем install.exe (его и будем запускать впоследствии для настройки). Настраиваем звук (тут я вам не советник). Если с звуковушкой не разобрались, поставьте music и digital на none 6. Редактируем файл cyb.cfg. Ищем строку cd_data_dir_path и меняем путь на .\cdrom\data (именно так) 7. Редактируем файлы cdshock.bat и sshock.bat, адреса должны быть cdrom\cdshock.exe и cdrom\sshock.exe соответственно 8. Качаем дополнение (ссылка прилагается), распаковываем его в папку с игрой. Он добавит необходимые файлы для запуска под Win2k/XP 9. Папку с игрой можно переместить куда угодно. Игра будет запускаться и не будет требовать диск Теперь можно пробовать запустить игру. cdshock.bat запускает расширенную cd-rom-версию sshock.bat запускает патченную флоппи-версию xpshock.bat запустит cd-rom-версию под Win2k/XP install.exe позволить перенастроить звук Если при работе нужен smartdrv.exe, то можно автоматизировать процесс отключения и включения кэширования для игры. Просто редактируем файл cdshock.bat или sshock.bat следующим образом: smartdrv /x cdrom\cdshock.exe smartdrv c+ Могу поделиться драйверами и рассказать о настройке под DOS следующих аудиокарточек: SB64 SB128 Audigy1/2 AWE32 Если вы сможете расширить этот список, мы будем просто рады! Все упомянутые файлы можно будет скачать отсюда (тут надо прилепить ссылку) ПОКА ВСЕ ФАЙЛЫ ЛЕЖАТ ЗДЕСЬ: http://irismusic.newmail.ru/temp/ ================== Подготовка MS-DOS ================== Описывать буду только свой случай и своим языком. Может, существуют пути лучше, я даже более чем уверен, что в Инете полно "досов". Но мне свой ближе. Итак, что нужно: 1. Машина, на которой не будет проблем с совместимостью (например, SATA-диски, RAID-контроллеры, USB-манипуляторы) 2. Загрузочная дискета Windows 98 3. Архив dos.zip 4. Основной раздел форматирован в FAT32 5. Отсутствие WinMe (при загрузке с жёсткого диска) Наши действия: а) если у нас установлен только Windows 2000 и/или Windows XP: грузимся с загрузочной дискеты Windows 98, пишем SYS A: C: б) если у нас установлен Windows 95 или Windows 98: дискета не нужна. На системном диске в файле MSDOS.SYS делаем строчку BootGUI=0 в) если установлен Windows Me: с дискеты не грузимся, удаляем с неё все файлы кроме IO.SYS, MSDOS.SYS, COMMAND.COM, CONFIG.SYS и AUTOEXEC.BAT Если у нас не WinMe, дискета больше не нужна. Распаковываем архив dos.zip в папку, в которой будет находиться наш MS-DOS. Например, C:\DOS Теперь редактируем файлы CONFIG.SYS и AUTOEXEC.BAT. Если у нас WinMe, файлы редатируем на дискете. Позже с ней будем грузиться. CONFIG.SYS ========= device=c:\dos\himem.sys device=c:\dos\emm386.exe noems dos=high,umb files=80 buffers=30 stacks=9,256 lastdrive=z installhigh=c:\dos\keyrus\keyrus.com devicehigh=c:\dos\aoatapi.sys /d:cdrom1 installhigh=c:\dos\mscdex.exe /d:cdrom1 installhigh=c:\dos\amouse\amouse.com AUTOEXEC.BAT ========= @echo off set path=c:\dos set temp=c:\dos\temp set tmp=c:\dos\temp

ae689c: Пользуйтесь DosBox ,у меня все Дос игрушки работают через него. Проблем с совместимостью не возникает (правда здорово грузит процессор).

Valet2: System Shock ========= Запуск под Windows 95/98 Что нужно: 1. Сам Windows95/98. Если параллельно стоит Windows2000/XP - не беда. 2. Архив dos.zip 3. Настроенная под MS-DOS по моему рецепту игра ПРОДОЛЖЕНИЕ СЛЕДУЕТ! Место забито.


Valet2: ЭТОТ ПОСТ КРАЙНЕ НЕОБХОДИМ ДЛЯ БУДУЩИХ ОБНОВЛЕНИЙ УДАЛЯТЬ ЕГО НЕ НУЖНО

Kserks: А дальше?

Valet2: А дальше меня отвлекли в жизни. Подожди полгодика. Если уж я принялся Шок потрошить, то я его довыпотрошу.

Kserks: ae689c А надыбать его где?

Valet2: dosbox.sourceforge.net Если удастся пройти SS1 через него, я назову тебя Хакером 2-4061.

Vile: Valet2, а не проще перевести FAQ с форума www.ttlg.com по установке SS1 на WinXP?

Valet2: Когда я найду свой способ запуска на всех машинах, это будет намного лучше громоздких тем вроде ttlg'шных. У меня на всём до XP SP2 Шок запускался превосходно. Просто нет лишних суток, чтобы перепробовать всё и выложить свои солюшны.

s417gthd: Зачем первый шок мучить? Он уже устарел давно...

Valet2: Нииикто тебя не просит играть. Скажи мне, а зачем старые приставочные игрушки мучать? А то тут на emu-russia.km.ru развелось.

s417gthd: Слушай, а ты играть будешь в 1 Шок. Если да, то напомни что там да как, а то я играл давно и мало чего запомнил, да и то до конца не допроходил?

Valet2: Я Шок1 уже прошёл в своё время! А там всё просто. Смотришь в экран, двигаешь мышкой, нажимаешь кнопочки. При запуске новой игры тебе покажут значение всего и вся. Зачем тебе играть? Игрушка-то старая. Свой век отжила!

wRalf: Valet2 пишет: цитатаЗачем тебе играть? Игрушка-то старая. Свой век отжила! Старая-то старая, но мне лично Первый Шок интереснее, чем Второй. В нем атмосфера затягивает не по-детски.

s417gthd: Ну а сюжет там про что хотябы? Тоже гибриды бегают, а в конце Шодан и Мэни?

Valet2: Ээээээээээээээээээээээ... Ты вообще как в Интернет залез?

s417gthd: Ты мне или кому?

Gunslinger7: Жив тут хто? Если интересно кому, тоже на своем CoreDuo в первый SS поиграть под ХР.Ругался долго, и в итоге нашел SYSTEMSHOCK_Portable_v0.6(которая даже работает). Если кому интересно.... З.Ы. Консультации бы по оригинальному управлению получить у "дедов"...

Valet2: Обновил первые два поста. Потом выложу файлы. Не плохо бы очистить тему от явного флуда. Следующим делом возьмусь за Win98. XP в последнюю очередь.



полная версия страницы