The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Запуск Warcraft 3 под FreeBSD (game freebsd wine emulator win)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: game, freebsd, wine, emulator, win,  (найти похожие документы)
From: skif <skif at bsddoc.ru> Newsgroups: http://bsddoc.ru/ Date: Mon, 28 Aug 2004 14:31:37 +0000 (UTC) Subject: Запуск Warcraft 3 под FreeBSD Оригинал: http://bsddoc.ru/index.php?stati_raznoe&submit=dalee&num=1 Warcraft 3 в Unix - легко! По мотивам аналогичного документа на http://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 at bsddoc.ru

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
 
  • 1.1, zvdaniel, 23:24, 13/08/2005 [ответить] [смотреть все]
  • +/
    все время пишет  CD key  не найден (под виндой тот же дистрибутив играет нормально)....
     
  • 1.2, zvdaniel, 23:25, 13/08/2005 [ответить] [смотреть все]
  • +/
    7. Введите регистрационный ключ в ~./wine/user.reg

    поподробнее бы . в винде в реестре после установки дистра ничего аналогичного не видел

     
  • 1.3, Эндрон, 19:37, 17/12/2007 [ответить] [смотреть все]
  • +/
    как зайти в онлайн?
     
  • 1.4, stdcall, 16:36, 17/04/2008 [ответить] [смотреть все]
  • +/
    с версии 0.9.56 батлнет снова работает
     
  • 1.5, ДИМА, 19:28, 22/03/2009 [ответить] [смотреть все]
  • +/
    ПОЧЕМУ Я СОЗДАЮ ПОЛЬЗОВАТЕЛЬСКУЮ ИГРУ, А НИКТО НЕЗАХОДИТ?
     
  • 1.6, Диман, 19:46, 07/02/2010 [ответить] [смотреть все]  
  • +/
    Я всегда создовал пользовательские игры и играл,а сегодня подключил РОУТЕР и опять создал пользовательскую игру а ко мне никто не заходи!!! пожалуйста помогите
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:





      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor