Page d'accueil du projet Warzone 2100
Warzone 2100, sorti en 1999 et développé par Pumpkin Studios, est un jeu de stratégie 3D en temps réel révolutionnaire et innovant.
En 2004, EIDOS, en collaboration avec Pumpkin Studios, a décidé de publier la source du jeu sous les termes du GNU GPL, y compris tout sauf la musique et les séquences vidéo en jeu, qui ont été publiées plus tard.
Après la libération du code source de Warzone 2100 le 6 décembre 2004, toutes les technologies propriétaires ont été remplacées par des homologues open-source.
Actuellement, les plates-formes prises en charge sont Linux, Windows et MacOS. Il y a des rapports selon lesquels Warzone 2100 travaille également sur BSD.
Visitez https://wz2100.net pour la dernière version stable pour Windows, MacOS et Ubuntu.
Remarque pour les vidéos dans Ubuntu: Pour des informations importantes pendant le jeu, téléchargez manuellement les vidéos. En supposant que le jeu est installé dans le dossier standard ~/.local/share/ , utilisez ces commandes:
mkdir ~ /.local/share/warzone2100
wget https://github.com/Warzone2100/wz-sequences/releases/download/v3/standard-quality-en-sequences.wz -O ~ /.local/share/warzone2100/sequences.wzComment obtenir les dernières constructions de développement Windows:
warzone2100_win_x86_portable ou warzone2100_win_x86_installer artefact (selon que vous souhaitez la construction portable ou l'installateur complet / régulier).Remarque: Un compte GitHub gratuit est actuellement nécessaire pour télécharger les artefacts.
Comment obtenir les dernières constructions de développement macOS:
warzone2100_macOS_universal ou warzone2100_macOS_universal_novideos Artefact (selon que vous souhaitez le bundle complet ou non).Remarque: Un compte GitHub gratuit est actuellement nécessaire pour télécharger les artefacts.
Comment obtenir les dernières constructions de développement Ubuntu:
warzone2100_ubuntu<version>_amd64_deb .warzone2100_ubuntu20.04_amd64_debwarzone2100_ubuntu22.04_amd64_debRemarque: Un compte GitHub gratuit est actuellement nécessaire pour télécharger les artefacts.
warzone2100_ubuntu<version>_amd64.deb ) à votre bureau. cd ~ /Desktop
sudo apt install ./warzone2100_ubuntu < version > _amd64.deb~/.local/share/ , utilisez cette commande (Mettez à jour warzone2100-<version> ): wget https://github.com/Warzone2100/wz-sequences/releases/download/v3/standard-quality-en-sequences.wz -O ~ /.local/share/warzone2100- < version > /sequences.wzCloner ce repo et construire Git, en suivant les instructions sous: comment construire
Les versions de développement sont un instantané de l'état actuel de développement, du dernier engagement (avec succès). Aide à tester ces builds est toujours accueilli, mais ils doivent être considérés comme un travail en cours.
Vous pouvez télécharger des vidéos d'ici, ou ici. Vous devrez renommer le fichier téléchargé sur sequences.wz et le placer dans votre répertoire Warzone 2100, comme décrit ci-dessus. Notez que les fichiers .wz sont juste .zip déguisés, vous pouvez le renommer et extraire le contenu si vous souhaitez les inspecter.
Ce jeu a toujours des bogues et si vous en rencontrez un, veuillez utiliser le GitHub Bugtracker (https://github.com/warzone2100/warzone2100/issues) pour signaler le bug. Afin de corriger ces bogues plus rapidement, nous exigeons que vous suiviez ces règles:
Warzone 2100 utilise son propre sous-répertoire dans le répertoire domestique d'un utilisateur pour enregistrer les données de configuration, enregistrer des fichiers et certaines autres choses. De plus, vous pouvez utiliser ce répertoire pour placer des cartes et des mods personnalisés afin que le jeu puisse les trouver. L'emplacement de ce répertoire dépend du système d'exploitation.
Sous GNU / Linux, Warzone 2100 est conforme à la spécification du répertoire de base XDG.
Par défaut, le répertoire warzone2100-<version> peut être trouvé dans votre répertoire domestique sous le chemin ~/.local/share/ . (Si la variable d'environnement XDG_DATA_HOME est définie, le dossier Warzone 2100 sera situé dans $XDG_DATA_HOME .)
Le point leader de la partie .local du chemin indique qu'il s'agit d'un répertoire caché, donc selon votre configuration, vous ne pourrez peut-être pas le voir. Cependant, vous pouvez toujours y accéder en tapant le chemin dans votre barre d'adresse.
Le répertoire Warzone 2100 ProjectWarzone 2100 <version> est situé dans le dossier %APPDATA% .
CHAMPS %APPDATA% CEPDATA:
Documents and Settings$USER$Application DataUsers$USER$AppDataRoaming Par conséquent, le chemin par défaut pour les données de configuration de Warzone 2100 sur Windows Vista + serait: C:Users$USER$AppDataRoamingWarzone 2100 ProjectWarzone 2100 <version>
Par défaut, le dossier %APPDATA% est caché. Entrée: %APPDATA%Warzone 2100 Project dans la barre d'adresse de Windows Explorer parcourira votre répertoire Warzone 2100.
Le répertoire Warzone 2100 <version> peut être trouvé dans votre répertoire domestique à: ~/Library/Application Support/
Par défaut, la version récente de MacOS masque le dossier de bibliothèque de votre compte. Pour le visualiser dans Finder , maintenez la touche Option (⌥) tout en cliquant sur le menu Go , et votre dossier de bibliothèque apparaîtra comme un choix de menu.
Le fichier de configuration est juste appelé «config» et contient plusieurs options de configuration, certaines d'entre elles peuvent être modifiées en utilisant des options de ligne de commande ou en utilisant les menus en jeu, d'autres ne peuvent être modifiés qu'en édition manuellement du fichier.
Si à tout moment vous avez fait quelque chose de mal, vous pouvez supprimer l'ancien fichier de configuration et redémarrer simplement Warzone 2100. Ensuite, le jeu régénérera un nouveau fichier de configuration avec des valeurs par défaut.
Warzone 2100 peut être démarré avec différentes options et arguments. Pour une liste de ces options, exécutez le jeu avec l'option - Help.
Remarques: Ces options ont toutes deux tirets (-), pas un seul tableau de bord (-). De plus, si l'option a un argument, vous devez séparer l'option et son argument avec un signe '=' - les espaces ne fonctionnent pas.
Remarque: Certaines options ont des entrées correspondantes dans le fichier de configuration et persisteront d'un début de Warzone 2100 à la suivante.
Il existe deux méthodes pour démarrer un jeu multijoueur via Internet: utiliser l'IP de l'hôte ou utiliser le serveur de lobby. Assurez-vous que vous pouvez communiquer sur les ports TCP 2100 et 9999. Notez que pour le transfert de port, vous n'avez qu'à configurer votre routeur pour transmettre le port 2100.
Vous pouvez choisir de vous connecter via le lobby ou la propriété intellectuelle:
Vous verrez une liste de jeux à partir desquels vous pouvez sélectionner.
Vous pouvez lancer les joueurs indésirables d'un jeu avant qu'il ne commence par cliquer sur eux à gauche tout en maintenant le bouton droit de la souris.
Lorsque vous hébergez un jeu, il sera automatiquement répertorié sur le serveur de hall. Si vous ne voulez pas que vos jeux soient répertoriés sur le serveur de lobby, vous devez modifier l'entrée "MasterServer_Name = Lobby.wz2100.net" dans votre configuration en quelque chose invalide, par exemple: "nomasterserverplease".
Si vous souhaitez alors voir les jeux qui sont répertoriés sur le serveur de lobbys, vous pouvez saisir "lobby.wz2100.net" lorsque vous êtes invité à saisir l'IP de l'hôte ou à modifier l'entrée dans le fichier de configuration. Vous devrez redémarrer Warzone 2100 pour que les modifications de configuration prennent effet.
Comme de nombreux autres jeux, Warzone 2100 propose un certain ensemble de tricheurs qui peuvent être utilisés pour avoir un avantage dans le climato-camper et les jeux d'escarmouche, ou pour aider les fabricants de mod et les fabricants de cartes avec des tests. Les tricheurs ne fonctionnent pas dans le multijoueur, sauf si tous les joueurs l'acceptent.
Les tricheurs sont susceptibles de contenir ou de déclencher des bogues, alors utilisez avec soin, en particulier pendant la campagne.
Pour pouvoir tricher pendant le jeu, appuyez simultanément sur Shift et BackSpace. Un message à l'écran devrait apparaître vous indiquant que le mode de triche a été activé. Vous pouvez le désactiver en utilisant à nouveau la même combinaison de clés.
Appuyez sur Ctrl + O ouvre le menu de débogage, ce qui est utile pour inspecter l'état de jeu, ou tout simplement jouer.
Après l'activation du mode triche, les tricheurs peuvent être entrés en utilisant la fonction de chat normale. Les tricheurs sont commandés par leur utilisation et où ils peuvent être utilisés.
Il existe de nombreuses commandes de triche. Quelques exemples:
biffer baker - Vos unités font plus de dégâts et sont plus fortesdouble up - Vos unités sont deux fois plus fortesgive all - vous permet de construire et de faire des rechercheswork harder - tous les sujets de recherche actuellement actifs sont instantanément recherchésresearch all - tout est recherché instantanémentlet me win - vous gagnez la mission de campagne actuellesuperpower - vous donne une puissance maximaleteach us - donne de l'expérience aux unités sélectionnéesmakemehero - fait des héros sélectionnésclone wars - CLONES SÉLECTIONNES UNITÉS (X10)clone wars! - CLONES Unités sélectionnées (x40)clone wars!! - CLONES Unités sélectionnées (x135)kill - tue l'objet sélectionnéjohn kettley - bascule les conditions météorologiquesget off my land - tue toutes les unités et structures ennemiesshowfps - montre des FP moyensreload me - Recharger l'arme sélectionnée instantanémentdamage me - L'objet sélectionné subit 20% de dégâtsshowunits - Affiche les informations de nombre d'unitésshoworders - Affiche l'état de commande / d'action de l'unitédroidinfo - Affiche les statistiques de l'unitéToutes les commandes disponibles peuvent être trouvées dans ce fichier: https://github.com/warzone2100/warzone2100/blob/master/src/cheat.cpp
L'IA, les cartes et la campagne de Warzone 2100 peuvent être scénarisées à l'aide de JavaScript.
Liens vers de plus amples informations
Pour construire correctement le jeu, soit:
Téléchargez une version tar.xz , qui contient toutes les informations de code source et de révision.
OU
Cloner le repo git:
git clone https://github.com/Warzone2100/warzone2100.git
cd warzone2100
git fetch --tags
git submodule update --init --recursiveRemarque: l'initialisation des sous-modules est requise.
N'utilisez pas l'option "Télécharger Zip" de GitHub, car elle ne contient pas de sous-modules ou les informations auto-étendues basées sur GIT.
Utilisation de get-dependencies_linux.sh :
ubuntu , fedora , alpine , archlinux , opensuse-tumbleweed ) requisbuild-all (par défaut), build-dependencies ) facultatifExemple:
sudo ./get-dependencies_linux.sh ubuntu build-dependencieswarzone2100 ), créez un répertoire de construction de frères et sœurs : mkdir buildbuild de frères et sœurs: cd buildcmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX:PATH= ~ /wz/install -GNinja ../warzone2100
- Modifiez la valeur du paramètre
CMAKE_INSTALL_PREFIXcomme souhaité pour configurer le chemin d'installation de base.- Le chemin
../warzone2100à la fin doit pointer vers le répertoire source Warzone2100.
cmake --build . --target installget-dependencies_win.ps1 à partir de PowerShell afin de télécharger et de construire les dépendances.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 , ajoutez: -DCMAKE_TOOLCHAIN_FILE=vcpkgscriptsbuildsystemsvcpkg.cmake \Voir plateformes / macOS / Readme.md
Warzone 2100 est un logiciel gratuit; Vous pouvez le redistribuer et / ou le modifier en vertu des termes de la licence publique générale GNU publiée par la Free Software Foundation; soit la version 2 de la licence, soit (à votre option) toute version ultérieure.
Plus d'informations: copie.readme, copie.nongpl