Star Ruler 2 es un 4X/RTS a gran escala ambientado en el espacio. Explora docenas, cientos o incluso miles de sistemas en la galaxia que elijas, expándete por sus planetas, explota los recursos que encuentres y, en última instancia, extermina a cualquiera que se interponga en tu camino. El destino de tu imperio depende de tu capacidad para dominar la economía, desplegar un ejército, influir en la política galáctica y aprender todo lo que puedas sobre el universo.
Este repositorio contiene el código fuente completo necesario para construir Star Ruler 2 y todos los scripts secundarios, archivos de datos y recursos necesarios para ejecutarlo.
Blind Mind Studios ha estado inactivo durante algunos años, por lo que decidimos abrir el juego en su totalidad y permitir que cualquiera interesado en cómo funciona su motor pueda jugar con él.
El Star Ruler 2.exe contenido en la carpeta principal es solo un iniciador. Para ejecutar el juego necesitarás crear el binario para tu plataforma desde la fuente.
Necesitará Visual Studio 2017 para compilar Star Ruler 2 en Windows. Simplemente abra la solución de Visual Studio en source/msvc/Star Ruler 2/ y cree el proyecto "Star Ruler 2" en la configuración Debug o Non-Steam Release.
Tenga en cuenta que, si bien el archivo ejecutable creado termina en el directorio bin/win64/, espera iniciarse con su directorio de trabajo configurado en el directorio principal (donde está el archivo ejecutable del iniciador). Entonces, al depurar desde Visual Studio, asegúrese de que la propiedad de configuración 'Directorio de trabajo' esté configurada en ../../..
El lanzador equivalente en Linux es StarRuler2.sh. Para compilar los archivos binarios en Linux, asegúrese de que su directorio de trabajo esté configurado en el directorio principal (el que tiene StarRuler2.sh), luego ejecute make -f source/linux/Makefile compile
para compilar el binario.
Luego, ejecuta el script de shell StarRuler2.sh
para iniciar el juego.
Se requieren varias dependencias para construir en Linux, incluidas libpng, zlib, GLEW, GLU, freetype2, libvorbisfile, libvorbis, libogg, libopenal, libbz2, libXRandR y libcurl.
Sí. La versión básica de código abierto es compatible con el modo multijugador con las versiones comerciales. Si realiza cambios incompatibles con el modo multijugador en la versión de código abierto, recuerde cambiar el identificador MP_VERSION en scripts/definitions/version.as, para que las cosas no se rompan cuando las personas con versiones incompatibles intentan unirse entre sí.
Sí. El código se ha modificado para evitar todas las comprobaciones de DLC y desbloquearlo de forma predeterminada. El contenido de Wake of the Heralds siempre está disponible en la versión de código abierto.
La mayor parte de la actividad de la comunidad de Star Ruler 2 se centra en los foros de Steam (es posible publicar sin tener el juego en Steam) y en el servidor Discord para Rising Stars, uno de los mayores proyectos de modificación de SR2.
El código fuente de Star Ruler 2 tiene licencia MIT, los recursos artísticos tienen licencia CC-BY-NC 2.0.
Parte del código de terceros está contenido en este repositorio como dependencias. Las licencias para esos proyectos están contenidas en las carpetas de origen correspondientes.
Consulte el archivo COPIANDO para obtener más información.