RedencionLauncher es un launcher personalizado para RedM, diseñado para simplificar la conexión a servidores y optimizar la experiencia de los jugadores.
Incluye funcionalidades de gestión de caché, conexión automática y una interfaz moderna que se adapta a las necesidades del usuario.
- Reproducción de fondo mediante video o GIF animado.
- Conexión automática a un servidor RedM mediante IP.
- Borrado seguro de la carpeta de caché.
- Interfaz moderna, adaptable y fácil de usar.
- Cifrado AES interno para proteger la conexión al servidor.
- Autocierre del launcher tras iniciar RedM.
- Reemplazo del video por un GIF optimizado para mejorar el rendimiento.
- Inclusión de un ícono personalizado para Windows.
- Rediseño de la interfaz con un estilo más futurista y coherente.
- Reubicación de botones para mejorar la usabilidad.
- Mejoras en la función de borrado de caché.
- Implementación del cierre automático del launcher después de conectar al servidor.
RedencionLauncher/
├── main.js # Archivo principal de Electron (back-end)
├── preload.js # Comunicación entre front-end y back-end
├── index.html # Interfaz de usuario (front-end)
├── package.json # Configuración de dependencias y scripts
├── gif-background.gif # Fondo animado optimizado (antes video.mp4)
├── icon.ico # Ícono personalizado para Windows
├── node_modules/ # Dependencias instaladas
├── build/ # Carpeta generada tras la compilación
├── config.json # Configuración (ruta de caché y otros datos)
-
Clonar el repositorio
git clone https://github.com/Mus9617/LauncherRedm.git
-
Instalar dependencias
npm install
Para ejecutar el launcher en modo desarrollo:
npm run startPara compilar el launcher en Windows:
npm run package-winEl ejecutable se generará en la carpeta build/.
{
"name": "RedencionLauncher",
"version": "1.0.2",
"description": "Launcher para RedM",
"main": "main.js",
"scripts": {
"start": "electron .",
"package-win": "electron-packager . RedencionLauncher --platform=win32 --arch=x64 --icon=icon.ico --out=build --overwrite --extra-resource=gif-background.gif"
},
"devDependencies": {
"electron": "^25.3.0",
"electron-packager": "^15.5.2"
}
}Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.