Приветствуем, Бродяга! ------------ Приветствую тебя, Сталкер! Ну что стоишь? Проходи, не стесняйся. Мы рады любым гостям! ------------ Вход Регистрация
Внимание! Этот способ нужен для запуска СТАЛКЕРа под ОС Linux. Пользователям Windows читать НЕ ИМЕЕТ СМЫСЛА Скрипт обновился
Художественное вступление:
Лично я с "вайном" экспериментирую довольно давно, и опыт в запуске игрушек вообще есть, но вот сталкер стандартными способами запустить не получилось. Пробовал способ с AppDB, но на русском серебряном издании он не сработал, так что стал искать другие варианты. Копаться с кодом вайна желания никакого не было, и я совершенно случайно обнаружил простейший способ запуска ТЧ и не такой простейший способ запуска ЧН. Автором этих способов я не являюсь, но если что помочь могу Любые вопросы в ЛС
Дальше собственно инструкция (для ТЧ): 1. Скачиваем скрипт winetricks:
Code
wget http://www.kegel.com/wine/winetricks
2. Устанавливаем DirectX 9:
Code
sh winetricks d3dx9
3. Запускаем игру:
Code
cd /папка_с_игрой/bin wine xr_3da.exe -dsound
Для ЧН надо много больше действий, так что тут только скриптом. Кому интересно, исследуем или ПМ
Итак, новая версия скрипта для ТЧ плюс бета скрипта для ЧН 1) Ставим игру 2) Ставим NoCD (старфорс не работает) 3) Ставим Wine 4) Скачиваем, распаковываем 5) Запускаем скрипт для вашей игры (script_cs - ЧН, script_shoc - ТЧ), отвечаем на все вопросы 6) Запускаем игру значком в меню Для работы скрипта НЕОБХОДИМО работающее интернет-соединение и установленный Wine 1.1.27 или 1.1.28
Кстати, кто может прислать значок игры в svg или любом другом векторном формате буду очень благодарен
Планы на будущее: Научить скрипт определять дистрибутив, скачивать и ставить Wine автоматом
Кстати: 1) Скрипт скачивает WineTricks, который позволяет устанавливать всевозможные библиотеки (подробнее в консоли:
Code
sh winetricks
2) Автоматически ставится DirectX 9, для ЧН еще и .NET Framework, так что могут начать работать другие игры и программы. Короче, приятный побочный эффект
Глюки ЧН: 1) Работает ТОЛЬКО статическое освещение, другие варианты дают графические артефакты 2) Не всегда (пока не знаю почему) работает управление с клавиатуры(возможно, после смены настроек и до перезагрузки игры) 3) Мышь позволяет поворачиваться только на 50-60 градусов в каждую сторону, дальше только клавиатурой
Типа FAQ: Q: Что такое Wine? A: Wine (акроним от Wine Is Not an Emulator (Wine - Не Эмулятор)) - свободная реализация API Windows для UNIX-систем. Проще говоря, это НеЭмулятор Windows, с помощью которого многие виндовые программы и игры можно запустить на Linux, *BSD и Mac OS X.
Q: Для каких систем предназначен этот скрипт? A: В теории - для всех Linux, на практике - тестировал только на своей Linux Mint 7 x86 (в глубине души - Ubuntu 9.04 ). Тестирование на других дистрибутивах приветствуется
Q: У меня не запускается, что мне делать? A: Сначала прочитать тему, если ответа не найдется - спросить в теме или написать ЛС автору (т.е. мне)
Q: А старые билды на Linux работают? A: Пробуйте - сам не проверял, но могут в теории. Старыми билдами займусь после доработки скрипта ЧН
Анимуфаг, Харухиист, линупсоед, флудераст, трололо, который сам не знает, что тут забыл. Always changing, yet never changing. The Unix-nature is simple and empty. Because it is simple and empty, it is more powerful than a typhoon.
Сообщение отредактировал K-9 - Четверг, 27.08.2009, 14:56
K-9, если честно я вообще не врубился про что ты сейчас расписал!) wacko senile no
Можешь хотябы сказать мне что такое "Вейн" ? wacko
Короче: вайн - программа, которая позволяет запускать приложения windows в среде linux / mas os. Этим скриптом можно запустить сталкер под Linux. Если у тебя Windows, то просто не читай)
Добавлено (26.08.2009, 18:59) --------------------------------------------- Wine для Чистого Неба надо патчить, иначе мышь не работает. Я сейчас с ним ковыряюсь, но будет сложновато. Скрипт может быть завтра)
Анимуфаг, Харухиист, линупсоед, флудераст, трололо, который сам не знает, что тут забыл. Always changing, yet never changing. The Unix-nature is simple and empty. Because it is simple and empty, it is more powerful than a typhoon.
K-9, ты уже целую книгу написал, я там и не понял biggrin Что мне даст если я ее запущу твоим вайном? Что-то изменится или просто для прикола?
А как ты запускаешь его по-другому :o? И какой у тебя дистрибутив? А если у тебя винда так это вообще можно не читать
Добавлено (27.08.2009, 14:37) --------------------------------------------- Обновил скрипт для ТЧ, дописал скрипт для ЧН. Смотрим первый пост
Анимуфаг, Харухиист, линупсоед, флудераст, трололо, который сам не знает, что тут забыл. Always changing, yet never changing. The Unix-nature is simple and empty. Because it is simple and empty, it is more powerful than a typhoon.
Сообщение отредактировал K-9 - Четверг, 27.08.2009, 14:38
AFAIK под последними вайнами все работает и так. Для ЧН нужен патч из бага но сильно менять уже не нужно Последняя версия всегда есть в PPA: ppa:ubuntu-wine/ppa Анимуфаг, Харухиист, линупсоед, флудераст, трололо, который сам не знает, что тут забыл. Always changing, yet never changing. The Unix-nature is simple and empty. Because it is simple and empty, it is more powerful than a typhoon.
Первые два действия в руководстве лишние - у первой части игры все необходимые библиотеки DirectX уже лежат в каталоге с игрой. Параметр -dsound больше не нужно писать начиная с Wine версии 1.1.30, так что третье действие тоже лишнее. Можно запускать с помощью ярлыка запуска игры. А можно отредактировать его. Также если Wine версии помладше, можно заменить файл wrap-oal.dll на любую другую версию, и всё заработает. Версия в каталоге с игрой сломана.
RDA::[Norm], линукс - не винда. Анимуфаг, Харухиист, линупсоед, флудераст, трололо, который сам не знает, что тут забыл. Always changing, yet never changing. The Unix-nature is simple and empty. Because it is simple and empty, it is more powerful than a typhoon.
Смысл вообще писать про винду в теме про Линукс? Семейство Юникс как правильно заметил K-9, не имеет вообще никакого отношения к Винде. Это я так, для тех кто не в курсе, что помимо "Винды" есть ещё куча операционных систем. Ваше право говорить - мое право вас не слушать.
Старик, может сбацанем темку по юниксам, чтобы нормально и с доками? Анимуфаг, Харухиист, линупсоед, флудераст, трололо, который сам не знает, что тут забыл. Always changing, yet never changing. The Unix-nature is simple and empty. Because it is simple and empty, it is more powerful than a typhoon.