English Русский 中文 हिन्दी Español Français Deutsch Português 日本語 Bahasa Indonesia
Prime World est un jeu d'arène de bataille en ligne multijoueur (MOBA) sorti en 2014. Le jeu a été développé sur un moteur de jeu interne par la société Nival, principalement écrit en C++.
Le jeu se compose de deux parties : le Château et la Bataille. Le joueur incarne un Seigneur ou une Dame. Dans le Château, le joueur construit des bâtiments, engage des Héros et choisit des Talents pour eux. Dans la partie Bataille, le joueur contrôle un Héros et utilise des Talents pour combattre d'autres joueurs lors de batailles en équipe.
En 2024, le code source de la partie Bataille du jeu a été publié sous une licence spéciale, interdisant l'utilisation commerciale mais totalement ouverte à la communauté de joueurs, pour l'étude et la recherche. Veuillez lire attentivement les termes de l'accord de licence avant utilisation.
pw
— le code principal de la partie bataillepw_publish
— client compilé de la partie bataille avec des codes de triche et un éditeur clientpw/branches/r1117/Bin/PF_Editor.exe
— éditeur de données du jeu
Vous devez télécharger les données de ce dépôt et fusionner le dossier Bin
avec les données principales du jeu. Voici comment procéder :
- Copiez le dossier
pw_publish/branch/Client/PvP/Bin
danspw/branches/r1117
, en remplaçant les fichiers existants. - Lancez le client avec les codes de triche
pw/branches/r1117/Bin/PW_Game.exe
. - Si tout est correct, vous verrez la fenêtre de chargement, mais sans image et avec un écran noir.
- Dans le dossier
Profiles -> game.cfg
, changez la valeurlocal_game 0
enlocal_game 1
. - Relancez le client avec les codes de triche. Vous devriez maintenant voir le lobby où vous pouvez sélectionner une carte, un héros et commencer une bataille.
- Dans le jeu, appuyez sur la touche Tilde (~) du clavier pour faire apparaître la console pour entrer les codes de triche.
En cas d'erreurs, consultez les fichiers journaux dans pw/branches/r1117/Bin/logs
.
Les données peuvent être modifiées via l'éditeur et se trouvent dans pw/branches/r1117/Data
En modifiant les données, vous pouvez :
- Changer les descriptions des talents et capacités des héros.
- Modifier les talents et capacités des héros.
- Changer la logique des créatures et des tours.
- Ajouter de nouveaux héros et capacités.
- Ajouter de nouveaux talents.
- Modifier et ajouter des effets.
- Modifier et ajouter des modèles et des animations.
Lorsque vous modifiez les données, il n'est pas nécessaire de reconstruire un nouveau client à partir du code. Appuyez sur File -> Save
, et tous les changements apparaîtront immédiatement dans le client du jeu PW_Game
. Par exemple, vous pouvez essayer de modifier la description d'un talent ou d'une capacité spécifique d'un héros.
L'éditeur de données du jeu se trouve à pw/branches/r1117/Bin/PF_Editor.exe
Lors de la première ouverture de l'éditeur, vous devez configurer le chemin vers Data
:
Tools -> File System Configuration
.Add -> WinFileSystem
.- Définissez le dossier Data en tant que racine du système :
pw/branches/r1117/Data
. - Fermez les fenêtres.
- Dans l'éditeur :
Views -> Object Browser
etViews -> Properties Editor
. Ce sont les deux principaux panneaux pour l'édition des données.
Les onglets de l'éditeur peuvent être déplacés et ancrés.
Dans le dépôt, vous pouvez trouver le client de jeu déjà compilé avec les codes de triche pw_publish/branch/Client/PvP/Bin/PW_Game.exe
Il est nécessaire d'avoir les dossiers Localization
, Profiles
, et Data
à côté du dossier Bin
. Ainsi, lors de la préparation, il doit être déplacé dans le dossier pw
. Si le code est modifié, une reconstruction du client sera nécessaire.
- Dans
Profiles -> game.cfg
, changezlocal_game 0
. - Ajoutez
login_adress <adresse serveur>
. - Lancez le jeu avec le paramètre
-dev_login MonPseudo
.
- Renommez le fichier
Profiles -> private.cfg_example
enprivate.cfg
. - Ouvrez le fichier avec le Bloc-notes.
- Trouvez
AT BEGINNING GAME
. - Insérez une nouvelle ligne :
add_ai bots
— cela attribuera des bots IA à chaque héros du jeu.
- Renommez le fichier
Profiles -> private.cfg_example
enprivate.cfg
. - Ouvrez le fichier avec le Bloc-notes.
- Trouvez la section
performance section
. - Trouvez la ligne
setvar gfx_fullscreen = 0
— cela lancera le jeu en mode fenêtré, qui peut fonctionner plus stablement. - Les autres paramètres d'optimisation peuvent également être modifiés dans la
performance section
.
À la communauté Prime World: Nova pour leur contribution à la documentation et à la correction d'erreurs.