English Русский 中文 हिन्दी Español Français Deutsch Português 日本語 Bahasa Indonesia
《Prime World》是一款多人在线战术竞技场(MOBA)游戏,于2014年发布。该游戏由Nival公司开发,主要使用C++编写的自主引擎。
游戏分为两个部分:城堡和战斗部分。玩家扮演领主或女士的角色。在城堡中,玩家需要建造建筑、雇佣英雄并为他们选择天赋。在战斗部分,玩家控制英雄并利用天赋与其他玩家进行团队对战。
在2024年,游戏的战斗部分源代码在一项特殊许可证下发布,该许可证禁止商业用途,但完全对游戏社区的学习和研究目的开放使用。在使用前请仔细阅读许可协议的条款。
pw
— 战斗部分的主要代码pw_publish
— 带有作弊码和客户端编辑器的已编译战斗部分客户端pw/branches/r1117/Bin/PF_Editor.exe
— 游戏数据编辑器
您需要下载此存储库中的数据,并将Bin
文件夹与游戏主数据合并。操作如下:
- 将文件夹
pw_publish/branch/Client/PvP/Bin
拷贝到pw/branches/r1117
中,替换现有文件。 - 使用作弊码运行客户端
pw/branches/r1117/Bin/PW_Game.exe
。 - 如果正确,您将看到加载窗口,但没有图片并且是黑屏。
- 在文件夹
Profiles -> game.cfg
中,将local_game 0
更改为local_game 1
。 - 再次使用作弊码运行客户端。现在您应该可以看到选择地图、英雄并开始战斗的大厅。
- 在游戏中按下键盘上的波浪号键(~),您将看到输入作弊码的控制台。
如果出现任何错误,请检查pw/branches/r1117/Bin/logs
中的日志文件。
数据可以通过编辑器编辑,位于pw/branches/r1117/Data
中
通过编辑数据,您可以:
- 更改英雄天赋和能力的描述。
- 修改英雄的天赋和能力。
- 更改小兵和塔的逻辑。
- 添加新英雄和能力。
- 添加新天赋。
- 修改和添加效果。
- 变更和添加模型和动画。
无需从代码重新构建客户端,只需按下File -> Save
,所有更改将立即在PW_Game
游戏客户端中显示。您可以尝试更改特定天赋或英雄能力的描述。
游戏数据编辑器位于pw/branches/r1117/Bin/PF_Editor.exe
首次打开编辑器时,需要配置Data
路径:
- 选择
Tools -> File System Configuration
。 - 选择
Add -> WinFileSystem
。 - 将Data文件夹设置为system root:
pw/branches/r1117/Data
。 - 关闭窗口。
- 在编辑器中:选择
Views -> Object Browser
和Views -> Properties Editor
。这是编辑数据的两个主要面板。
编辑器选项卡可以移动和停靠。
在此存储库中,您可以找到已编译的带有作弊码的游戏客户端pw_publish/branch/Client/PvP/Bin/PW_Game.exe
Bin
文件夹旁边必须有Localization
、Profiles
和Data
文件夹。因此,在准备期间,需要将其移动到pw
文件夹中。如果更改代码,则需要重建客户端。
- 在
Profiles -> game.cfg
中更改local_game 0
。 - 添加
login_adress <服务器地址>
。 - 使用参数
-dev_login MyNickname
运行游戏。
- 将文件
Profiles -> private.cfg_example
重命名为private.cfg
。 - 使用记事本打开文件。
- 找到
AT BEGINNING GAME
。 - 插入新行:
add_ai bots
— 这将为游戏中的每个英雄分配AI机器人。
- 将文件
Profiles -> private.cfg_example
重命名为private.cfg
。 - 使用记事本打开文件。
- 找到
performance section
。 - 找到行
setvar gfx_fullscreen = 0
— 这将以窗口模式启动游戏,可能会更稳定。 - 在
performance section
中还能更改其他优化设置。
感谢Prime World: Nova社区对文档编写和错误修正的贡献。