Página de inicio del proyecto Warzone 2100
Warzone 2100, lanzado en 1999 y desarrollado por Pumpkin Studios, es un juego de estrategia en tiempo real innovador e innovador.
En 2004, EIDOS, en colaboración con Pumpkin Studios, decidió lanzar la fuente del juego bajo los términos de la GPL GNU, incluida todo menos la música y las secuencias de video en el juego, que se lanzaron más adelante.
Después de la liberación del código fuente de Warzone 2100 el 6 de diciembre de 2004, todas las tecnologías patentadas han sido reemplazadas por contrapartes de código abierto.
Actualmente, las plataformas compatibles son Linux, Windows y MacOS. Hay informes de que Warzone 2100 también está trabajando en BSD.
Visite https://wz2100.net para obtener la última versión estable para Windows, MacOS y Ubuntu.
Nota Para videos en Ubuntu: para obtener información importante durante el juego, descargue los videos manualmente. Suponiendo que el juego se instale en la carpeta estándar ~/.local/share/ , use estos comandos:
mkdir ~ /.local/share/warzone2100
wget https://github.com/Warzone2100/wz-sequences/releases/download/v3/standard-quality-en-sequences.wz -O ~ /.local/share/warzone2100/sequences.wzCómo obtener las últimas compilaciones de desarrollo de Windows:
warzone2100_win_x86_portable o warzone2100_win_x86_installer Artifact (dependiendo de si desea la compilación portátil o el instalador completo / regular).Nota: Actualmente se requiere una cuenta gratuita de GitHub para descargar los artefactos.
Cómo obtener las últimas compilaciones de desarrollo de macOS:
warzone2100_macOS_universal o warzone2100_macOS_universal_novideos Artifact (dependiendo de si desea el paquete de aplicaciones completo o no).Nota: Actualmente se requiere una cuenta gratuita de GitHub para descargar los artefactos.
Cómo obtener las últimas compilaciones de desarrollo de Ubuntu:
warzone2100_ubuntu<version>_amd64_deb artefacto.warzone2100_ubuntu20.04_amd64_debwarzone2100_ubuntu22.04_amd64_debNota: Actualmente se requiere una cuenta gratuita de GitHub para descargar los artefactos.
warzone2100_ubuntu<version>_amd64.deb ) a su escritorio. cd ~ /Desktop
sudo apt install ./warzone2100_ubuntu < version > _amd64.deb~/.local/share/ carpeta, use este comando (actualizar warzone2100-<version> ): wget https://github.com/Warzone2100/wz-sequences/releases/download/v3/standard-quality-en-sequences.wz -O ~ /.local/share/warzone2100- < version > /sequences.wzClon este repositorio y construcción de git, siguiendo las instrucciones debajo: cómo construir
Las construcciones de desarrollo son una instantánea del estado de desarrollo actual, de la última confirmación (construida con éxito). La ayuda para probar estas compilaciones siempre es bienvenida, pero deben considerarse un trabajo en progreso.
Puede descargar videos desde aquí o aquí. Deberá cambiar el nombre del archivo descargado a sequences.wz y colocarlo en su directorio Warzone 2100, como se describió anteriormente. Tenga en cuenta que los archivos .wz son solo .zip disfrazado, puede cambiar el nombre y extraer el contenido si desea inspeccionarlos.
Este juego todavía tiene errores y si te encuentras con uno, usa el GitHub Bugtracker (https://github.com/warzone2100/warzone2100/issues) para informar el error. Para solucionar esos errores más rápidamente, requerimos que siga estas reglas:
Warzone 2100 utiliza su propio subdirectorio en el directorio de inicio de un usuario para guardar datos de configuración, guardar archivos y ciertas otras cosas. Además, puede usar este directorio para colocar mapas y modificaciones personalizados para que el juego pueda encontrarlos. La ubicación de este directorio depende del sistema operativo.
Bajo GNU/Linux, WarZone 2100 se ajusta a la especificación del directorio base XDG.
Por defecto, el directorio warzone2100-<version> se puede encontrar en su directorio de inicio en la ruta ~/.local/share/ . (Si se define la variable de entorno XDG_DATA_HOME , la carpeta WarZone 2100 se ubicará dentro de $XDG_DATA_HOME .)
El punto líder en la parte .local de la ruta indica que es un directorio oculto, por lo que dependiendo de su configuración, es posible que no pueda verlo. Sin embargo, aún puede acceder a él escribiendo la ruta en su barra de direcciones.
El Warzone 2100 ProjectWarzone 2100 <version> se encuentra en la carpeta %APPDATA% .
Típico %APPDATA% rutas:
Documents and Settings$USER$Application DataUsers$USER$AppDataRoaming Por lo tanto, la ruta predeterminada para los datos de configuración de WarZone 2100 en Windows Vista+ sería: C:Users$USER$AppDataRoamingWarzone 2100 ProjectWarzone 2100 <version>
Por defecto, la carpeta %APPDATA% está oculta. Entrada: %APPDATA%Warzone 2100 Project en la barra de direcciones de Windows Explorer navegará a su directorio WarZone 2100.
El directorio Warzone 2100 <version> se puede encontrar en su directorio de inicio en: ~/Library/Application Support/
Por defecto, la versión reciente de MacOS oculta la carpeta de la biblioteca de su cuenta. Para verlo en Finder , mantenga presionada la tecla de opción (⌥) al hacer clic en el menú GO , y su carpeta de biblioteca aparecerá como una opción de menú.
El archivo de configuración se solo llama 'config' y contiene varias opciones de configuración, algunas de ellas se pueden cambiar utilizando opciones de línea de comandos o utilizando los menús en el juego, otros solo se pueden cambiar editando el archivo manualmente.
Si en algún momento hizo algo mal, puede eliminar el archivo de configuración anterior y simplemente reiniciar Warzone 2100. Entonces el juego regenerará un nuevo archivo de configuración con valores predeterminados.
Warzone 2100 se puede comenzar con diferentes opciones y argumentos. Para una lista de estas opciones, ejecute el juego con la opción --help.
Notas: Todas estas opciones tienen dos guiones (-), no solo un tablero (-). Además, si la opción tiene un argumento, debe separar la opción y su argumento con un signo '=': los espacios no funcionan.
Nota: Algunas opciones tienen entradas correspondientes en el archivo de configuración y persistirán desde un inicio de Warzone 2100 hasta el siguiente.
Hay dos métodos para iniciar un juego multijugador a través de Internet: usar la IP del host o usar el servidor de lobby. Asegúrese de poder comunicarse en los puertos TCP 2100 y 9999. Tenga en cuenta que para el reenvío de puertos, solo necesita configurar su enrutador para reenviar el puerto 2100.
Puede elegir si conectarse a través del lobby o IP:
Verá una lista de juegos desde los que puede seleccionar.
Puedes expulsar a los jugadores no deseados de un juego antes de que comience haciendo clic en la izquierda mientras mantenía el botón derecho del mouse.
Cuando aloja un juego, se enumerará automáticamente en el servidor del lobby. Si no desea que sus juegos se enumeren en el servidor de lobby, debe cambiar la entrada "Masterserver_name = lobby.wz2100.net" en su configuración a alguna cosa inválida, por ejemplo: "NomasterServerplase".
Si entonces desea ver los juegos que figuran en el servidor de lobby, puede ingresar "lobby.wz2100.net" cuando se le solicite que ingrese la IP del host o cambie la entrada en el archivo de configuración. Tendrá que reiniciar Warzone 2100 para que los cambios de configuración entren en vigencia.
Al igual que muchos otros juegos, WarZone 2100 presenta un cierto conjunto de trucos que pueden usarse para tener una ventaja en el SinglePlayer-Campaign y Skirmish-Games, o simplemente ayudar a los fabricantes de modificadores y a los fabricantes de mapas con las pruebas. Los trucos no funcionan en multijugador, a menos que todos los jugadores lo acuerden.
Es probable que los trucos contengan o activen errores, así que use con cuidado, especialmente durante la campaña.
Para poder hacer trampa mientras está en el juego, presione Shift y Backspace simultáneamente. Debería aparecer un mensaje en pantalla que te diga que el modo de trucos ha sido habilitado. Puede deshabilitarlo utilizando la misma combinación de clave nuevamente.
Presionar CTRL+O abre el menú de depuración, que es útil para inspeccionar el estado del juego, o simplemente jugar.
Después de activar el modo de trucos, los trucos se pueden ingresar utilizando la función de chat normal. Los trucos son ordenados por su uso y dónde se pueden usar.
Hay muchos comandos de trucos. Algunos ejemplos:
biffer baker - Tus unidades hacen más daño y son más fuertesdouble up : tus unidades son dos veces más fuertesgive all , le permite construir e investigar todowork harder : todos los temas de investigación activos actualmente se investigan instantáneamenteresearch all : todo se investiga al instantelet me win - ganas la misión de campaña actualsuperpower - te da la máxima potenciateach us : da experiencia a unidades seleccionadasmakemehero - hace héroes de unidades seleccionadasclone wars - Clones Unidades seleccionadas (x10)clone wars! - Clones unidades seleccionadas (x40)clone wars!! - Clones unidades seleccionadas (x135)kill - mata objeto seleccionadojohn kettley - Termina las condiciones climáticasget off my land : mata a todas las unidades y estructuras enemigasshowfps : muestra FPS promedioreload me - Recargar el arma seleccionada al instantedamage me : el objeto seleccionado recibe un 20% de dañoshowunits - Muestra información de recuento de unidadesshoworders - Muestra el estado de orden de la unidad/estado de accióndroidinfo - muestra estadísticas de la unidadTodos los comandos disponibles se pueden encontrar en este archivo: https://github.com/warzone2100/warzone2100/blob/master/src/cheat.cpp
Warzone 2100 AI, mapas y campaña se pueden escribir usando JavaScript.
Enlaces a más información
Para construir correctamente el juego, ya sea:
Descargue una versión tar.xz , que contiene todo el código fuente y la información de revisión.
O
Clon the Git Repo:
git clone https://github.com/Warzone2100/warzone2100.git
cd warzone2100
git fetch --tags
git submodule update --init --recursiveNota: Se requiere inicialización de submódulos.
No use la opción "Descargar zip" de GitHub, ya que no contiene submódulos o la información de AutorVision basada en Git.
Usando get-dependencies_linux.sh :
ubuntu , fedora , alpine , archlinux , opensuse-tumbleweed ) requeridobuild-all (predeterminado), build-dependencies ) opcionalEjemplo:
sudo ./get-dependencies_linux.sh ubuntu build-dependencieswarzone2100 ), cree un directorio de construcción de hermanos : mkdir buildbuild del hermano: cd buildcmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX:PATH= ~ /wz/install -GNinja ../warzone2100
- Modifique el valor del parámetro
CMAKE_INSTALL_PREFIXsegún lo desee para configurar la ruta de instalación base.- La ruta
../warzone2100al final debe apuntar al directorio de origen WarZone2100.
cmake --build . --target installget-dependencies_win.ps1 desde PowerShell para descargar y construir las dependencias.cmake -H. -DCMAKE_TOOLCHAIN_FILE=vcpkgscriptsbuildsystemsvcpkg.cmake -Bbuild -G "Visual Studio 17 2022"cmake -H. -DCMAKE_TOOLCHAIN_FILE=vcpkgscriptsbuildsystemsvcpkg.cmake -Bbuild -G "Visual Studio 16 2019"cmake -H. -DCMAKE_TOOLCHAIN_FILE=vcpkgscriptsbuildsystemsvcpkg.cmake -Bbuild -G "Visual Studio 15 2017"cmake --build build --config Releasecmake --build build --config DebugCMakeSettings.jsonCMakeSettings.json :cmakeCommandArgs , add: -DCMAKE_TOOLCHAIN_FILE=vcpkgscriptsbuildsystemsvcpkg.cmake en \Ver plataformas/macOS/readme.md
Warzone 2100 es software gratuito; Puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU publicada por Free Software Foundation; ya sea la versión 2 de la licencia, o (a su opción) cualquier versión posterior.
Más información: copiar.readme, copiar.nongpl