English Русский 中文 हिन्दी Español Français Deutsch Português 日本語 Bahasa Indonesia
Prime World é um jogo multiplayer online de arena de batalha (MOBA) lançado em 2014. O jogo foi desenvolvido em um motor de jogo proprietário pela empresa Nival, escrito principalmente em C++.
O jogo consiste em duas partes: Castelo e Parte de Batalha. O jogador assume o papel de um Lorde ou Dama. No Castelo, o jogador constrói edifícios, contrata Heróis e escolhe Talentos para eles. Na parte de Batalha, o jogador controla um Herói e usa Talentos para lutar contra outros jogadores em batalhas de equipe.
Em 2024, o código fonte da parte de Batalha do jogo foi liberado sob uma licença especial, proibindo o uso comercial, mas totalmente acessível para a comunidade de jogos, estudo e fins de pesquisa. Leia atentamente os termos do acordo de licença antes de usar.
pw
— o código principal da parte de batalhapw_publish
— cliente compilado da parte de batalha com códigos de trapaça e editor de clientepw/branches/r1117/Bin/PF_Editor.exe
— editor de dados do jogo
Você precisa baixar os dados deste repositório e mesclar a pasta Bin
com os dados principais do jogo. Veja como fazer isso:
- Copie a pasta
pw_publish/branch/Client/PvP/Bin
parapw/branches/r1117
, substituindo arquivos existentes. - Execute o cliente com códigos de trapaça
pw/branches/r1117/Bin/PW_Game.exe
. - Se tudo estiver correto, você verá a janela de carregamento, mas sem imagem e com uma tela preta.
- Na pasta
Profiles -> game.cfg
, altere o valorlocal_game 0
paralocal_game 1
. - Execute o cliente com códigos de trapaça. Agora você deve ver o lobby onde pode selecionar um mapa, herói e iniciar uma batalha.
- No jogo, pressione a tecla Tilde (~) no teclado e você verá o console para inserir códigos de trapaça.
Se ocorrer algum erro, verifique os arquivos de log em pw/branches/r1117/Bin/logs
.
Os dados podem ser editados através do editor localizado em pw/branches/r1117/Data
.
Ao editar os dados, você pode:
- Alterar descrições de talentos e habilidades de heróis.
- Modificar talentos e habilidades de heróis.
- Alterar a lógica de tropas e torres.
- Adicionar novos heróis e habilidades.
- Adicionar novos talentos.
- Modificar e adicionar efeitos.
- Alterar e adicionar modelos e animações.
Quando alterar dados, não há necessidade de construir um novo cliente a partir do código. Apenas pressione File -> Save
, e todas as alterações aparecerão instantaneamente no cliente de jogo PW_Game
. Como exemplo, você pode tentar alterar a descrição de um talento ou habilidade específica de um herói.
O editor de dados do jogo está localizado em pw/branches/r1117/Bin/PF_Editor.exe
.
Ao abrir o editor pela primeira vez, você precisa configurar o caminho para Data
:
Tools -> File System Configuration
.Add -> WinFileSystem
.- Defina a pasta Data como raiz do sistema:
pw/branches/r1117/Data
. - Feche as janelas.
- No editor:
Views -> Object Browser
eViews -> Properties Editor
. Estes são os dois painéis principais para edição de dados.
As abas do editor podem ser movidas e encaixadas.
No repositório, você pode encontrar o cliente de jogo já compilado com códigos de trapaça pw_publish/branch/Client/PvP/Bin/PW_Game.exe
.
É necessário ter as pastas Localization
, Profiles
e Data
próximas à pasta Bin
. Portanto, durante a preparação, é preciso movê-lo para a pasta pw
. Se o código for alterado, uma reconstrução do cliente será necessária.
- Em
Profiles -> game.cfg
, alterelocal_game 0
. - Adicione
login_adress <endereço do servidor>
. - Execute o jogo com o parâmetro
-dev_login MeuApelido
.
- Renomeie o arquivo
Profiles -> private.cfg_example
paraprivate.cfg
. - Abra o arquivo com o Bloco de Notas.
- Encontre
AT BEGINNING GAME
. - Insira uma nova linha:
add_ai bots
— isso atribuirá bots de IA para cada herói no jogo.
- Renomeie o arquivo
Profiles -> private.cfg_example
paraprivate.cfg
. - Abra o arquivo com o Bloco de Notas.
- Encontre a seção
performance section
. - Encontre a linha
setvar gfx_fullscreen = 0
— isso executará o jogo em modo janela, o que pode funcionar de maneira mais estável. - Outras configurações de otimização também podem ser alteradas na
performance section
.
À comunidade Prime World: Nova por sua contribuição na documentação e na correção de erros.