Pola_85
Usuario (Argentina)
Hola amigo linuxero: en este post te voy a contar y a tratar de explicar lo mas simple que pueda, como instalar el NEED FOR SPEED WORLD en ubuntu, pero tambien es aplicable a otras versiones de GNU/LINUX... 1°: Instalar Wine HQ 1.3 (beta) ya que el 1.2.x no lo corre 2°: Instalar Winetricks 3°: Crear un "Archivo.verb" y hacerlo correr en Winetricks (suena dificil, pero no es mas que un script) 4°: Instalar NFS WORLD 5°: Jugar Facil no? bueno, a mi no se me hizo tan simple, pero espero que mi esfuerzo les ahorre tiempo a ustedes, empecemos... Paso 1: Instalar WINE HQ 1.3 Como algunos ya saben que WINE es una herramienta para GNU/LINUX que permite correr ALGUNOS programas, juegos y aplicaciones de Windows, no voy a entrar en detalles, en caso de querer informarse, hay muchos post del tema en T! Bueno, abrimos la conosola y ponemos: sudo apt-get update sudo apt-get install wine1.3 y a esperar... LISTO, paso 1 terminado Paso 2: Winetricks Un breve comentario para no hacer pesado el post, winetricks es un complemento de WINE que facilita la instalacion de ciertos componentes de windows (DirectX, Explorer, fuentes, etc...) Teoricamente tendria que estar instalado con el paso previo, pero de no ser asi, en los repositorios ponemos "winetricks" y si no figura como instalado, bueno, le damos "instalar" Paso 3 Crear un script para Winetricks: Facil, abrimos un archivo nuevo, y le cargamos lo siguiente (copiar/pegar) w_metadata nfsworld2 games title="Need For Speed World" publisher="EA" year="2011" media="download" file1="setup_857.exe" installed_exe1="$W_PROGRAMS_X86_WIN/Electronic Arts/Need For Speed World/GameLauncher.exe" load_nfsworld2() { w_workaround_wine_bug 27047 "Game fails with corrupt executable error in wine-1.3.19 and earlier" 1.3.20, # This changes frequently, I'm afraid # Be careful to update $file1 when you update the url w_download http://static.cdn.ea.com/blackbox/u/f/NFSWO/857/launcher/weblaunch_1.8.40.857/setup_857.exe b1f10af09350e2b3f5ccbc679dbea628e9f432d0 w_workaround_wine_bug 27048 "The patcher hangs a lot. When it does, retry the patch (you may need to kill it first). After five or ten tries, it should work." # FIXME: file bugs for these w_call ie7 w_call dotnet20 if test "$W_OPT_UNATTENDED" && w_workaround_wine_bug 25961 then w_call vcrun2008 fi if w_workaround_wine_bug 26915 "installing corefonts so help works" then w_call corefonts fi cd "$W_CACHE/$W_PACKAGE" w_ahk_do " SetWinDelay 500 SetTitleMatchMode, 2 run $file1 winwait Setup - Need For Speed if ( w_opt_unattended > 0 ) { ControlClick TNewButton1 ; Next winwait Setup - Need For Speed, License ControlClick TNewRadioButton1 ; Accept sleep 1000 ControlClick TNewButton2 ; Next winwait Setup - Need For Speed, be installed ControlClick TNewButton3 ; Next winwait Setup - Need For Speed, be downloaded ControlClick TNewButton4 ; Next winwait Setup - Need For Speed, shortcuts ControlClick TNewButton5 ; Next winwait Setup - Need For Speed, Tasks ControlClick TNewButton5 ; Next winwait Setup - Need For Speed, Ready to Install ControlClick TNewButton5 ; Next } winwait Setup - Need For Speed, Completing if ( w_opt_unattended > 0 ) { send {Space} ; uncheck readme send {Tab} send {Space} ; uncheck launch sleep 1000 ; let launch uncheck take effect? ControlClick TNewButton5 ; Finish } winwaitclose " w_declare_exe "$W_PROGRAMS_X86_WINElectronic ArtsNeed For Speed World" GameLauncher.exe } #---------------------------------------------------------------- w_metadata nfsworld2_mono games title="Need For Speed World (using Mono)" publisher="EA" year="2011" media="download" file1="setup_857.exe" installed_exe1="$W_PROGRAMS_X86_WIN/Electronic Arts/Need For Speed World/GameLauncher.exe" load_nfsworld2_mono() { w_download http://static.cdn.ea.com/blackbox/u/f/NFSWO/857/launcher/weblaunch_1.8.40.857/setup_857.exe b1f10af09350e2b3f5ccbc679dbea628e9f432d0 if w_workaround_wine_bug 25658 "Installing Mono 2.6" then # newer mono fails? w_call mono26 # Work around bug fixed in later versions of mono (thanks, Vincent) w_download http://madewokherd.nfshost.com/omgsecret/mono-winebug23458.tar.gz 156a7d79e70864b67af22315ae257dc798cb2a2e w_try tar -C "$W_PROGRAMS_X86_UNIX/Mono-2.6.7/lib" -xvf "$W_CACHE/$W_PACKAGE"/mono-winebug23458.tar.gz fi if test "$W_OPT_UNATTENDED" && w_workaround_wine_bug 25961 then w_call vcrun2008 fi if w_workaround_wine_bug 26915 "installing corefonts so help works" then w_call corefonts fi cd "$W_CACHE/$W_PACKAGE" w_ahk_do " SetWinDelay 500 SetTitleMatchMode, 2 run $file1 winwait Setup - Need For Speed if ( w_opt_unattended > 0 ) { ControlClick TNewButton1 ; Next winwait Setup - Need For Speed, License ControlClick TNewRadioButton1 ; Accept sleep 1000 ControlClick TNewButton2 ; Next winwait Setup - Need For Speed, be installed ControlClick TNewButton3 ; Next winwait Setup - Need For Speed, be downloaded ControlClick TNewButton4 ; Next winwait Setup - Need For Speed, shortcuts ControlClick TNewButton5 ; Next winwait Setup - Need For Speed, Tasks ControlClick TNewButton5 ; Next winwait Setup - Need For Speed, Ready to Install ControlClick TNewButton5 ; Next ;winwait Setup, do not have Microsoft .NET 2.0 ; only on old wine ;send {Enter} } winwait Setup - Need For Speed, Completing if ( w_opt_unattended > 0 ) { send {Space} ; uncheck readme send {Tab} send {Space} ; uncheck launch (Vincent says let it launch?) sleep 1000 ; let launch uncheck take effect? ControlClick TNewButton5 ; Finish } winwaitclose " # Work around winebrowser snafu mentioned in http://bugs.winehq.org/show_bug.cgi?id=13891 # else you'll quickly get a dialog saying the app is broken # FIXME: file a bug for this if w_workaround_wine_bug 0000 "Kludging registry entry for winebrowser so patcher starts" then $WINE reg add "HKCRhttpshellopencommand" /ve /d "C:windowssystem32winebrowser.exe -nohome "%1"" /f fi # Create custom start batch file # FIXME: Before wine-1.3.22, del /s will crash, see http://bugs.winehq.org/show_bug.cgi?id=26885 cat > "$W_DRIVE_C/run-$W_PACKAGE.bat" <<__EOF__ c: rem Work around mono bug mentioned by Vincent cd "c:users%USERNAME%Local SettingsApplication Data" if exist "Electronic Arts Inc" del /s "Electronic Arts Incuser.config" echo Warning, do not move window, Vincent says it will break keyboard input cd "C:Program FilesElectronic ArtsNeed For Speed World" GameLauncher.exe __EOF__ } Y lo guardamos como nfsworld2.verb (el "2" es porque ya existe otro script que no funciona mas y no lo pude editar, asi que mi falta de imaginacion me llevo a agregarle un 2 al final, en caso que lo quieran renombrar me avisan a subo la breve explicacion) En fin ahora volvemos a nuestra querida consola y nos ubicamos donde guardamos el archivo, de ser el escritorio ponemos cd /home/TU_USUARIO/Escritorio y lo ejeutamos con winetricks winetricks nfsworld2.verb El paso 4: Ahora esperamos rato largo, se van a bajar e instalar un par de cosas (IE7, NET framework 2.0, y algunas mas) como siempre aceptamos todo, OJO cuando temina el IE7 pide reiniciar, decimos q NO ("reiniciar despues". Va a llegar un momento en que comienza la instalacion de nuestro anhelado juego y al final (tarda un poco con el final de la instalacion, sean pacientes) Desmarcamos la opcion de leer el .TXT y dejamos que arranque el juego. Ah pero NOOO todavia falta la actualizacion del mismo, asi que a seguir esperando, pero es importante que pongan el idioma en español antes de empezar, y elijan la resolucion (nota: en resolucion MAXIMA es mas pesado para bajar), aca conviene que esten cerca de la pc, porque nos van a saltar MUCHOS carteles de error, a los que le damos OK y pulsamos el boton "ACTUALIZAR", y la descarga prosigue... Y eso es todo, ahora a correr un rato para bajar el stress de la instalacion (aparte es el 5° paso), espero que les haya servido, no se olviden de comentar y cualquier problema (seguro mas de uno) lo vamos a ir resolviendo. Dejo algunas caps para que vean como se ve en mi PC en resolucion media (porque no tenia ganas de bajar la MAXIMA