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
.- В качестве system root установите папку Data:
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
— это для каждого героя в игре поставит ИИ бота.
- В
Profiles -> private.cfg_example
переименуйте файл вprivate.cfg
. - Откройте файл через блокнот.
- Найдите секцию
performance section
. - Найдите строку
setvar gfx_fullscreen = 0
— это запустит игру в оконном режиме, так она может работать стабильнее. - В секции
performance section
можно поменять и другие настройки оптимизации.
Сообществу Prime World: Nova за вклад в документацию и исправление ошибок.