Este proyecto tiene como objetivo facilitar la colaboración en la creación de mapas para Beat Saber entre miembros de la comunidad argentina. Permite combinar las contribuciones de varios usuarios en un único mapa de Beat Saber. Los colaboradores deben incluir sus partes en la subcarpeta correspondiente dentro de /Parts y luego ejecutar merge.js para combinarlas, generando los archivos .dat en la carpeta /Output.
Para ejecutar este proyecto, necesitas tener Node.js instalado en tu sistema. Si no lo tienes, sigue las instrucciones a continuación para instalarlo.
- Visita la página oficial de Node.js y descarga el instalador para tu sistema operativo.
- Ejecuta el instalador y sigue las instrucciones para completar la instalación.
- Para verificar que Node.js y npm (su gestor de paquetes) se han instalado correctamente, abre una terminal o línea de comandos y ejecuta:
node -v
npm -vEsto debería mostrarte las versiones de Node.js y npm, respectivamente.
Para colaborar en el proyecto o ejecutarlo localmente, primero necesitas clonar el repositorio a tu máquina local:
Para ejecutar los comandos necesitas tener git instalado, puedes descargarlo de git-scm.com.
- Abre una terminal o CMD y navega a la carpeta donde deseas almacenar el proyecto o haz click derecho dentro de la carpeta y en
Abrir en Terminal. - Ejecuta el siguiente comando:
git clone https://github.com/Elecast2/BSArgMappingCollabs.git- Cambia al directorio del proyecto:
cd BSArgMappingCollabsPara asegurarte de que tienes la versión más reciente del proyecto, realiza los siguientes pasos:
- Abre una terminal o CMD.
- Navega al directorio del proyecto o haz click derecho dentro de la carpeta y en
Abrir en Terminal. - Ejecuta el siguiente comando para actualizar tu proyecto:
git pull origin mainSi ya hiciste cambios a tu parte, sigue los siguientes pasos para actualizar el proyecto remoto:
- Coloca los archivos .dat dentro de
Nombre del Mapa/Parts/TuNombre - Abre una terminal o CMD en la dirección principal del proyecto y ejecuta los siguientes comandos para actualualizar el proyecto remoto:
git add "./Nombre del Mapa/Parts/TuNombre/."
git commit -m "Mensaje corto explicando muy brevemente los cambios, Ejemplo: Añadí mas paredes porque Derek me miro feo"
git push origin mainAntes de ejecutar el script, asegúrate de colocar tus partes correspondientes (.dat) dentro de Nombre del Mapa/Parts/TuNombre.
Para combinar las partes en un solo mapa, sigue estos pasos:
- Asegúrate de que estás en el directorio del proyecto
BSArgMappingCollabs. - Abre una terminal o CMD en este directorio.
- Ejecuta el script con Node.js:
node merge.js "Nombre del Mapa"El proceso leerá las partes de los mapas en la carpeta /Parts, las combinará y generará los archivos resultantes en la carpeta /Output.
Para contribuir a este proyecto si ya eres un Mapper de Argentina, pregunta en nuestro Discord