Duke Nukem 3D – Sobre GNU/Linux – Eduke32

Para poder jugar a Duke Nukem 3D en GNU/Linux es bueno utilizar eduke32 + archivo duke3d.grp del juego original aunque posiblemente es posible ejecutar el juego con dosbox por ejemplo.

La cosa es que con Eduke32 va fino filipino el tema de modo que es una buena opción a tener en cuenta para disfrutar a este pedazo de juego mítico y políticamente poco correcto.

Instalamos algunas dependencias:

# apt-get install xz-utils libvpx-dev libsdl2-mixer-dev

Obtenemos el código (puedes mirar la última versión aquí) y compilamos así:

$ wget "http://dukeworld.duke4.net/eduke32/synthesis/latest/eduke32_src_20190113-7311.tar.xz"
$ tar xfvJ eduke32_src_20171228-6574.tar.xz
$ cd eduke32_20171228-6574/
$ make
$ ls 
# cp -pRv eduke32 /usr/local/bin/
$ eduke32
$ mkdir /home/tuusuario/.eduke32

Es importante ejecutar una vez se ha copiado a /usr/local/bin eduke32 aunque falle. Eso generará un directorio en nuestro home llamado .eduke32. Y si no se genera lo hemos generado igualmente.

Si falla la compilación no copiaremos nada a /usr/local/bin. Si la compilación va bien al hacer el ls veremos el archivo eduke32.

NOTA: Es importante saber que los comandos que empiezan por # han de ser ejecutados como root o usando sudo en caso de gente que usa ubuntu y similares. Los comandos que empiezan con $ se ejecutan como usuario normal.

Obtenemos el archivo duke3d.grp del juego original así:

$ wget "https://mierda.tv/descargas/duke3d.grp"
$ mv duke3d.grp /home/tuusuario/.eduke32/

Ejecutamos el juego escribiendo eduke3d y presionando luego start.

 

próximo Publicación

Atrás Publicación

6 Comentarios

  1. Indian 31 diciembre, 2017

    Han cambiado el archivo de eduke y no se puede bajar directamente con wget hay que ir a la página web y bajarse el que haya.

  2. Indian 31 diciembre, 2017

    Gracias a ti por estos artículos. Hacía tiempo que no jugaba al duke y ya me he echado un buen viciete.
    También están muy bien los artículos sobre löve.

  3. Davidscl 15 enero, 2019

    hola te:go este error:
    compilation terminated.
    Failed building obj/duke3d/sdlmusic.o from source/duke3d/src/sdlmusic.cpp!
    GNUmakefile:981: recipe for target ‘obj/duke3d/sdlmusic.o’ failed
    make: *** [obj/duke3d/sdlmusic.o] Error 1

    y luego este error

    mv duke3d.grp /home/david/.eduke32/
    mv: no se puede mover ‘duke3d.grp’ a ‘/home/david/.eduke32/’: No es un directorio

    • fanta 15 enero, 2019 — Autor de artículo

      Pues ahora te digo algo. De momento he actualizado el wget por la última versión.

      • fanta 15 enero, 2019 — Autor de artículo

        Has de instalar libsdl2-mixer-dev . Por ejemplo como root o usando usado:

        apt install libsdl2-mixer-dev

        El segundo error es que no existe .eduke32 . Ando actualizando el articulo para que lleve esa dependencia y si hace falta crear el directorio en el home .eduke32 venga con esa receta.

        Saludos cordiales.

Dejar una contestacion

© 2019 [ MIERDA TV ]

Tema de Anders Norén