Need For Speed World En Ubuntu
Ubuntu

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

carreras

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"

world


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


Need


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.

for

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...

nfs

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

juegos
Linux
speed

nfsw

Need For Speed World En Ubuntu