Skip to content

sandstranger/WolfensteinRPG-RE

 
 

Repository files navigation

WolfensteinRPG-RE

Imagen1

https://www.doomworld.com/forum/topic/151475

Español

Wolfenstein RPG ingeniería inversa por [GEC]
Creado por Erick Vásquez García.

Versión actual 0.1

Requisitos

Requiere CMake para crear el proyecto.
Requisitos para el projecto:

  • SDL2
  • Zlib
  • OpenAL

🔹 Ubuntu

Antes de compilar, asegúrate de instalar las siguientes dependencias:

sudo apt update && sudo apt install -y cmake g++ libsdl2-dev zlib1g-dev libopenal-dev libgl1-mesa-dev

⚙️ Compilación

Clona el repositorio y compila el proyecto con CMake:

git clone https://github.com/Erick194/WolfensteinRPG-RE.git
cd WolfensteinRPG-RE
mkdir build && cd build
cmake ..
make -j$(nproc)

🚀 Ejecución

Después de compilar, ejecuta el juego con:

./build/src/WolfensteinRPG

📦 Creación del AppImage

🔹 1. Descarga las herramientas necesarias

wget -O appimagetool https://github.com/AppImage/AppImageKit/releases/latest/download/appimagetool-x86_64.AppImage
wget -O linuxdeploy https://github.com/linuxdeploy/linuxdeploy/releases/latest/download/linuxdeploy-x86_64.AppImage
chmod +x appimagetool linuxdeploy

🔹 2. Generar el AppImage con el script

chmod +x make-wolfenstein-rpg-linux-appimage.sh
./make-wolfenstein-rpg-linux-appimage.sh ./appimagetool ./linuxdeploy $(pwd) ./build/src/WolfensteinRPG

🎮 Configuración por defecto de las teclas.

Adelante: W, Up
Atras: S, Down
Mover Izquierda: A
Mover Derecha: D
Girar Izquierda: Left
Girar Derecha: Right
Atq/Habl/Usar: Return
Arma Siguiente: Z
Arma Anteriror: X
Pasar Turno: C
Automapa: Tab
Menú: Escape
Artículos/Info: I
Jeringas: O
Diario: P

🔑 Trucos originales del juego:

Versión J2ME/BREW:
Abres menu e ingresa los siguientes numeros.
3666 -> Abre el menú debug.
1666 -> Reinicia el nivel.
4332 -> Da al jugador todas las llaves, items y armas.
3366 -> Inicia el testeo de velocidad, "Benchmark".

Versión iOS:
Toca las esquinas en pantalla en el siguente orden:
Superior izquerda, superior derecha, inferior izquerda, inferior derecha, inferior izquerda, inferior derecha -> Abre el menu debug.
Superior izquerda, superior derecha, inferior izquerda, inferior derecha, superior izquerda, inferior derecha -> Reinicia el nivel.
Superior izquerda, superior derecha, inferior izquerda, inferior derecha, superior derecha, inferior derecha -> Da al jugador todas las armas, items y las llaves.
Superior izquerda, superior derecha, inferior izquerda, inferior derecha, inferior izquerda, superior derecha -> Inicia el testeo de velocidad, "Benchmark".

English

Wolfenstein RPG Reverse Engineering By [GEC]
Created by Erick Vásquez García.

Current version 0.1

Requirements

You need CMake to make the project.
What you need for the project is:

  • SDL2
  • Zlib
  • OpenAL

🔹 Ubuntu

Before compiling, make sure to install the following dependencies:

sudo apt update && sudo apt install -y cmake g++ libsdl2-dev zlib1g-dev libopenal-dev libgl1-mesa-dev

⚙️ Compilation

Clone the repository and compile the project using CMake:

git clone https://github.com/Erick194/WolfensteinRPG-RE.git
cd WolfensteinRPG-RE
mkdir build && cd build
cmake ..
make -j$(nproc)

🚀 Execution

After compiling, run the game with:

./build/src/WolfensteinRPG

📦 Creating the AppImage

🔹 1. Download required tools

wget -O appimagetool https://github.com/AppImage/AppImageKit/releases/latest/download/appimagetool-x86_64.AppImage
wget -O linuxdeploy https://github.com/linuxdeploy/linuxdeploy/releases/latest/download/linuxdeploy-x86_64.AppImage
chmod +x appimagetool linuxdeploy

🔹 2. Generate the AppImage using the script

chmod +x make-wolfenstein-rpg-linux-appimage.sh
./make-wolfenstein-rpg-linux-appimage.sh ./appimagetool ./linuxdeploy $(pwd) ./build/src/WolfensteinRPG

🎮 Default key configuration:

Move Forward: W, Up
Move Backward: S, Down
Move Left: A
Move Right: D
Turn Left: Left
Turn Right: Right
Atk/Talk/Use: Return
Next Weapon: Z
Prev Weapon: X
Pass Turn: C
Automap: Tab
Menu Open/Back: Escape
Items/Info: I
Syringes: O
Journal: P

🔑 Original game cheat codes:

J2ME/BREW Version:
3666 -> Opens debug menu.
1666 -> Restarts level.
4332 -> Gives all keys, items and weapons to the player.
3366 -> Starts speed test "Benchmark".

iOS Version:
Tap the screen corners in the following order:
Top left, top right, bottom left, bottom right, bottom left, bottom right -> Opens debug menu.
Top left, top right, bottom left, bottom right, top left, bottom right -> Restarts level.
Top left, top right, bottom left, bottom right, top right, bottom right -> Gives all keys, items and weapons to the player.
Top left, top right, bottom left, bottom right, bottom left, top right -> Starts speed test "Benchmark".

About

Wolfenstein RPG Reverse Engineering By [GEC]

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 98.0%
  • CMake 1.7%
  • Other 0.3%