English Русский 中文 हिन्दी Español Français Deutsch Português 日本語 Bahasa Indonesia
Prime World ist ein Multiplayer-Online-Battle-Arena (MOBA) Spiel, das 2014 veröffentlicht wurde. Das Spiel wurde von der Firma Nival auf einer firmeneigenen Spiel-Engine entwickelt, hauptsächlich in C++ geschrieben.
Das Spiel besteht aus zwei Teilen: Schloss und Kampfteil. Der Spieler übernimmt die Rolle eines Lords oder einer Lady. Im Schloss baut der Spieler Gebäude, rekrutiert Helden und wählt Talente für sie aus. Im Kampfteil steuert der Spieler einen Helden und nutzt Talente, um in Teamkämpfen gegen andere Spieler anzutreten.
2024 wurde der Quellcode des Kampfteils des Spiels unter einer Speziallizenz veröffentlicht, die kommerzielle Nutzung untersagt, aber vollständig für die Gaming-Community, Studium und Forschungszwecke offen ist. Bitte lesen Sie die Bedingungen des Lizenzvertrags vor der Verwendung sorgfältig durch.
pw
— der Hauptcode des Kampfbereichspw_publish
— kompilierter Client des Kampfbereichs mit Cheat-Codes und Client-Editorpw/branches/r1117/Bin/PF_Editor.exe
— Spieldaten-Editor
Sie müssen die Daten aus diesem Repository herunterladen und den Ordner Bin
mit den Hauptspieldaten zusammenführen. So geht's:
- Kopieren Sie den Ordner
pw_publish/branch/Client/PvP/Bin
nachpw/branches/r1117
und ersetzen Sie vorhandene Dateien. - Starten Sie den Client mit Cheat-Codes
pw/branches/r1117/Bin/PW_Game.exe
. - Bei korrekter Durchführung sehen Sie das Ladefenster, jedoch ohne Bild und mit schwarzem Bildschirm.
- Ändern Sie im Ordner
Profiles -> game.cfg
den Wertlocal_game 0
zulocal_game 1
. - Starten Sie den Client mit Cheat-Codes. Nun sollten Sie die Lobby sehen, in der Sie eine Karte, einen Helden auswählen und eine Schlacht beginnen können.
- Drücken Sie im Spiel die Tilde (~) auf der Tastatur, und Sie sehen die Konsole zur Eingabe von Cheat-Codes.
Falls Fehler auftreten, überprüfen Sie die Logdateien in pw/branches/r1117/Bin/logs
.
Daten können über den Editor bearbeitet werden und befinden sich in pw/branches/r1117/Data
.
Durch das Bearbeiten der Daten können Sie:
- Beschreibungen von Heldenfähigkeiten und Talenten ändern.
- Talente und Fähigkeiten der Helden modifizieren.
- Die Logik von Kriechern und Türmen ändern.
- Neue Helden und Fähigkeiten hinzufügen.
- Neue Talente hinzufügen.
- Effekte ändern und hinzufügen.
- Modelle und Animationen ändern und hinzufügen.
Beim Ändern der Daten müssen Sie keinen neuen Client aus dem Code erstellen. Drücken Sie einfach File -> Save
, und alle Änderungen erscheinen sofort im Spielclient PW_Game
. Beispielsweise könnten Sie versuchen, die Beschreibung eines spezifischen Talents oder einer Heldenfähigkeit zu ändern.
Der Spiel-Daten-Editor befindet sich unter pw/branches/r1117/Bin/PF_Editor.exe
.
Beim erstmaligen Öffnen des Editors müssen Sie den Pfad zu Data
konfigurieren:
Tools -> File System Configuration
.Add -> WinFileSystem
.- Stellen Sie den Ordner Data als Systemroot ein:
pw/branches/r1117/Data
. - Schließen Sie die Fenster.
- Im Editor:
Views -> Object Browser
undViews -> Properties Editor
. Dies sind die beiden Hauptbedienfelder zur Datenbearbeitung.
Editor-Registerkarten können verschoben und angedockt werden.
Im Repository finden Sie den bereits kompilierten Spielclient mit Cheat-Codes pw_publish/branch/Client/PvP/Bin/PW_Game.exe
.
Es ist notwendig, dass sich die Ordner Localization
, Profiles
, und Data
neben dem Bin
-Ordner befinden. Daher muss er während der Vorbereitung in den pw
-Ordner verschoben werden. Wenn der Code geändert wird, ist ein Neukompilieren des Clients erforderlich.
- Ändern Sie in
Profiles -> game.cfg
local_game 0
. - Fügen Sie
login_adress <Serveradresse>
hinzu. - Starten Sie das Spiel mit dem Parameter
-dev_login MeinSpitzname
.
- Benennen Sie die Datei
Profiles -> private.cfg_example
inprivate.cfg
um. - Öffnen Sie die Datei mit Notepad.
- Finden Sie
AT BEGINNING GAME
. - Fügen Sie eine neue Zeile ein:
add_ai bots
— dies weist jedem Helden im Spiel einen KI-Bot zu.
- Benennen Sie die Datei
Profiles -> private.cfg_example
inprivate.cfg
um. - Öffnen Sie die Datei mit Notepad.
- Finden Sie den Abschnitt
performance section
. - Finden Sie die Zeile
setvar gfx_fullscreen = 0
— dies startet das Spiel im Fenstermodus, was stabiler arbeiten kann. - Andere Optimierungseinstellungen können ebenfalls im Abschnitt
performance section
geändert werden.
Ein Dank an die Prime World: Nova-Gemeinschaft für ihren Beitrag zur Dokumentation und Fehlerbehebung.