Документация по ОС FreeBSD Четверг, 02.05.2024, 03:59
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Мои статьи [0]
Установка и настройка [281]
X Window [25]
Man pages [30]
Ports & Packages [26]
cvs [18]
Multimedia [20]
Нововсти в мире Unix [0]
RFC [4]
RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
Безопасность [52]
Работа с железом [58]
Книги по FreeBSD [17]
Сеть [505]
Программирование [40]
FireWall [58]
Темы экзамена BSDA [14]
Официальные темы экзамена BSDA, включая подробноые описания и советы по обучению.

Главная » Статьи » Установка и настройка

Warcraft 3 в Unix - легко!
Warcraft 3 в Unix - легко!

По мотивам аналогичного документа на www.bsdhound.com

Я очень люблю игру warcraft. Warcraft - это даже не игра, а что-то большее… У нее огромное количество фэнов и думаю многие «пересевшие» с Windows на Unix скучают по нему.

Я предлагаю руководство – как установить и запустить warcraft с CD предназначенного для Windows через программу-эмулятор wine.

1. Установить драйвер 3D видео-карты.
2. CVSапнуть коллекцию портов и установить последний wine
3. Настроить ~./wine/conf (Образец conf-файла приведен ниже)
4. Примонтировать CD с Warcraft 3 и запустить wine install.exe
5. Установить Warcraft 3 без диска, т.к. прямого доступа с CD у вас не будет.
6. Для того, что бы ошибок и зависаний при показе роликов - перенесите Program Files/Warcraft III/movies в другую директорию.
7. Введите регистрационный ключ в ~./wine/user
.reg
[SoftwareBlizzard EntertainmentWarcraft IIIMisc] 1028798988
"seenintromovie"=dword:00000001
8. Запустите Warcfaft 3 с помощью команды wine - War3.exe-opengl

WINE REGISTRY Version 2
;; Каждая секция имеет формат:
;; [Drive X]
;; "Path"="xxx" (путь в Unix к аналогу (или эмуляции) указанного диска Windows)
;; "Type"="xxx" (тип диска, поддерживаются: 'floppy', 'hd', 'cdrom' и 'network')
;; "Label"="xxx" (метка устройства, длинной до 11 символов)
;; "Serial"="xxx" (серийный номер, 8 символов hexadecimal number)
;; "Filesystem"="xxx" (файловая система, поддерживаются: 'msdos'/'dos'/'fat', 'win95'/'vfat',
'unix')
[Drive A]
"Path" = "${HOME}/floppy"
"Type" = "floppy"
"Label" = "Floppy"
"Filesystem" = "win95"
"Serial" = "87654321"
"Device" = "/dev/fd0"

[Drive C]
"Path" = "${HOME}/.wine/fake_windows"
"Type" = "hd"
"Label" = "MS-DOS"
"Filesystem" = "win95"

[Drive D]
"Path" = "${HOME}/cdrom"
"Type" = "cdrom"
"Label" = "CD-Rom"
"Filesystem" = "win95"
; убедитесь, что устройство работает нормально
"Device" = "/dev/acd0c"

[Drive E]
"Path" = "${HOME}/.wine/tmp"
"Type" = "hd"
"Label" = "Tmp Drive"
"Filesystem" = "win95"

[Drive F]
"Path" = "${HOME}"
"Type" = "network"
"Label" = "Home"
"Filesystem" = "win95"

[Drive G]
"Path" = "${HOME}/windows-share"
"Type" = "hd"
"Label" = "MS-DOS"
"Filesystem" = "win95"

[wine]
"Windows" = "c:windows"
"System" = "c:windowssystem"
"Temp" = "e:"
"Path" = "c:windows;c:windowssystem;e:;e:test;f:"
"Profile" = "c:windowsProfilesAdministrator"
"GraphicsDriver" = "x11drv"
;"ShowDirSymlinks" = "1"
;"ShowDotFiles" = "1"
"ShellLinker" = "wineshelllink"

# [wineconf]

[Version]
;Версия Windows для эмуляции (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31)
"Windows" = "win2k"
;Версия DOS для эмуляции
;"DOS" = "6.22"

; Будьте осторожны, настройки DllOverrides напрямую влияют
; на исход установки.
[DllOverrides]
; возможно, вы захотите изменить некоторые dll
; так же вы можете назначить другому приложению зарегистрированные типы файлов
; по умолчанию для всех dll
*" = "builtin, native"

[x11drv]
; количество цветов поддерживаемых системной палитрой
;"AllocSystemColors" = "100"
; Использовать цветовую схему, указанную приложением
;"PrivateColorMap" = "Y"
; коррективы некоторых графических операций для максимальной производительности
;"PerfectGraphics" = "N"
; глубина цвета
"ScreenDepth" = "16"
; название используемого X11 дисплея
;;"Display" = ":0.0"
; разрешить менеджеру окон управлять созданными окнами
"Managed" = "Y"
; использовать окно 800x600 для Wine
"Desktop" = "800x600"
; Использовать XFree86 DGA разрешение
; (убедитесь что имеете доступ к /dev/mem)
"UseDGA" = "N"
; Использовать Xshm разрешение
;"UseXShm" = "Y"
; Использовать XVidMode разрешение;
"UseXVidMode" = "Y"
; испозовать take focus protocol
"UseTakeFocus" = "Y"
;включить DirectX для поддержки мыши
"DXGrab" = "Y"
; Create the desktop window with a double-buffered visual
; (полезно для OpenGL игр)
"DesktopDoubleBuffered" = "Y"
; Кодировка, используемая в заголовках окон в управляемом режиме.
; 0 (как параметр) указывает на использование кодировки ANSI, которая установлена по умолчанию
;"TextCP" = "0"
; Используйте это если у вас есть несколько видео-портов.
; (Wine использует первый видео-порт который найдет).
;; "XVideoPort" = "43"
; Запуск в синхронизированном режиме (удобен для отладки X11)
;;"Synchronous" = "Y"
;
; использовать расширение рендер для прорисовки клиентских шрифтов (по умолчанию "Y")
;;"ClientSideWithRender" = "Y"
;;"ClientSideWithCore" = "Y"
; для использования шрифтов Х11 сервера установите два предыдущих значения в “N”
;
;;"ClientSideAntiAliasWithRender" = "Y"
;;"ClientSideAntiAliasWithCore" = "Y"
;

[fonts]
;Перед добавлением - внимательно прочитайте главу о шрифтах в Руководстве Пользователя Wine
; См. ниже несколько примеров для российских шрифтов"Resolution" = "96"
"Default" = "-adobe-helvetica-"
"DefaultFixed" = "fixed"
"DefaultSerif" = "-adobe-times-"
"DefaultSansSerif" = "-adobe-helvetica-"

;; default TrueType fonts with russian koi8-r encoding
;"Default" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
;"DefaultFixed" = "-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r"
;"DefaultSerif" = "-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r"
;"DefaultSansSerif" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
;; default cyrillic bitmap X fonts
;"Default" = "-cronyx-helvetica-"
;"DefaultFixed" = "fixed"
;"DefaultSerif" = "-cronyx-times-"
;"DefaultSansSerif" = "-cronyx-helvetica-"

; процесс wine должен иметь доступ к директории с TrueType шрифтами
[FontDirs]
;"dir1" = "/usr/X11R6/lib/X11/fonts/TrueType"
;"dir2" = "/usr/share/fonts/truetype"
;"dir3" = "/usr/X11R6/lib/X11/fonts/TT"
;"dir4" = "/usr/share/fonts/TT"

[serialports]
"Com1" = "/dev/ttyd0"
"Com2" = "/dev/ttyd1"
"Com3" = "/dev/ttyd2"
"Com4" = "/dev/modem"

[parallelports]
"Lpt1" = "/dev/lpt0"

[ppdev]
;; key: эмулируемые порт ввода/ввывода
;; value : parport-device{,timeout}
;; таймаут для автоматического закрытия открытых виртуальных устройств
;"378" = "/dev/parport0"
;"278" = "/dev/parport1"
;"3bc" = "/dev/parport2"

[spooler]
"FILE:" = "tmp.ps"
"LPT1:" = "|lpr"
"LPT2:" = "|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -"
"LPT3:" = "/dev/lp3"

[ports]
;"read" = "0x779,0x379,0x280-0x2a0"
;"write" = "0x779,0x379,0x280-0x2a0"

[Debug]
;"RelayExclude" = "RtlEnterCriticalSection;RtlLeaveCriticalSection"
;"RelayInclude" = "user32.CreateWindowA"
;"SnoopExclude" = "RtlEnterCriticalSection;RtlLeaveCriticalSection"
;"SpyExclude" = "WM_SIZE;WM_TIMER;"

[registry]
; Здесь только логические параметры: Y/y/T/t/1 - истина, N/n/F/f/0 ложь.
;Defaults are read all, write to Home
; Where to find the global registries
; Читаются все установки по умолчанию и записываются в директории по умолчанию все глобальные регистры
;"GlobalRegistryDir" = "/etc";
; Global registries (stored in /etc)
"LoadGlobalRegistryFiles" = "Y"
; домашняя директория регистров (сохранить в ~user/.wine/)
"LoadHomeRegistryFiles" = "Y"
; Загрузить регистры Windows из директории Windows
"LoadWindowsRegistryFiles" = "Y"
; TRY записать все изменения в регистрах
"WritetoHomeRegistryFiles" = "Y"
; Период для автосохранения регистров
; "PeriodicSave" = "600"
; Перезаписывать только измененные ключи
"SaveOnlyUpdatedKeys" = "Y"

[Tweak.Layout]
;; поддерживаемые стили - 'Win31'(по умолчанию), 'Win95', 'Win98'
;; this has *nothing* to do with the windows version Wine returns:
;; если вы хотите, то можете установить версию "Windows" [Version] секции.
"WineLook" = "Win95"

[Console]
;"Drivers" = "tty"
;"XtermProg" = "nxterm"
;"InitialRows" = "25"
;"InitialColumns" = "80"
;"TerminalType" = "nxterm"

[Clipboard]
"ClearAllSelections" = "0"
"PersistentSelection" = "1"

; Список всех директорий содержащих .AFM файлы
[afmdirs]
"1" = "/usr/share/ghostscript/fonts"
"2" = "/usr/share/a2ps/afm"
"3" = "/usr/share/enscript"
"4" = "/usr/X11R6/lib/X11/fonts/Type1"

[WinMM]
;"Drivers" = "winearts.drv"
;"Drivers" = "winejack.drv"
"Drivers" = "wineoss.drv"
"WaveMapper" = "msacm.drv"
"MidiMapper" = "midimap.drv"

[dsound]
;; HEL only: Number of waveOut fragments ahead to mix in new buffers.
;"HELmargin" = "5"
;; HEL only: Number of waveOut fragments ahead to queue to driver.
;"HELqueue" = "5"
;; Max number of fragments to prebuffer
;"SndQueueMax" = "28"
;; Min number of fragments to prebuffer
;"SndQueueMin" = "12"

[Network]
Всегда используйте DNS (Unix) имя хоста как NetBIOS "ComputerName" (по умолчанию "Y")
Установите N если вам нужно постоянное NetBIOS имя, однако возможно оно будет отличаться от DNS имени. Вам нужно установить имя компьютера так же в
;;HKEY_LOCAL_MACHINESystemCurrentControlSetControlComputerNameComputerName
;"UseDnsComputerName" = "N"

;; пример AppDefaults входа


;[AppDefaults_INS5576._MPx11drv]
;"Desktop" = "640x480"

;[AppDefaults_INS5176._MPx11drv]
;"Desktop" = "640x480"

;[AppDefaults_INS0466._MPx11drv]
;"Desktop" = "640x480"

[AppDefaultslancraft.exex11drv]
"Desktop" = "640x480"
[AppDefaultswar3.exex11drv]
"Desktop" = "1024x768"
[AppDefaultsStarcraft.exex11drv]
"Desktop" = "640x480"

# [/wineconf]


(c) skif
icq: 140787
e-mail: skif@bsddoc.ru
 
Автор: skif (skif@bsddoc.ru)
Категория: Установка и настройка | Добавил: oleg (07.11.2007)
Просмотров: 963 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024