</revoltz>
VOLTAR

Estrutura de arquivos do cliente do jogo

Vamos começar com configs.pck:
actions_npc.txt e actions_player.txt são responsáveis ​​por algo relacionado ao leilão, o conteúdo dos arquivos multibyte chineses.
angelica.cfg - algumas configurações do jogo.
badwords.txt - Dicionário de palavrões.
broadcast.ini - link interno para a rádio.
buff_str.txt - Nome e descrição dos fãs do jogo.
calendar.ini - Exibição do calendário.
console_cmd.txt - uma lista de alguns comandos GM e debug (os comandos debug só funcionarão se debug "mod" estiver habilitado no servidor no arquivo ptemplate.conf) Abaixo está um anexo com vários comandos debug que não estão listados aqui.
coord_data.txt- nome, coordenadas das bordas dos mapas e mini-mapas.
dynamicobjects.data - lista de objetos dinâmicos e caminhos para eles, editados apenas por programas especiais.
element_client.cfg - O arquivo responsável por algo, o mais interessante nele é o nome da janela do cliente.
fixed_msg.txt - Todos os tipos de inscrições no cliente (chat, jogo, etc.)
font.ini - lista de fontes do cliente.
guide_area.txt - lista de mini locais no mapa do mundo.
guide_feature.txt - lista de instâncias (masmorras)
iconsound.txt - trilha sonora ao realizar determinadas ações no jogo.
instance.txt - lista de instâncias. Se o ID no servidor no arquivo gs.conf e noinstance.txt ao tentar entrar no local, o cliente fechará sem erros.
item_desc.txt - Todos os tipos de rótulos no cliente (chat, jogo, etc.)
item_ext_desc.txt - rótulos para cada item no jogo.
loginpage.ini - um arquivo com alguns links, o mais gostoso aqui é um link para a página ao carregar o cliente (informações sobre o servidor)
petwords.txt - réplicas de pets.
rare_item.conf - uma lista de IDs de itens, após o recebimento, uma inscrição é exibida no mundo do bate-papo em vermelho.
scenectrl.ini - como algo relacionado às coordenadas da página inicial de login.
server_error.txt - erros do servidor.
skillsstr.txt- lista e nome das competências, bem como a sua descrição.
task_err.txt - erros de tarefa.

Vamos continuar, interfaces.pck é o próximo.
A partir da versão 1.4.4 (Gênesis 2012) a interface do jogo foi alterada. Pararam de usar htf, dtf e stf, o cliente passou a usar a interface xml.
Então, interfaces.pck:
Pastas face e faces - os arquivos contêm as ações realizadas ao criar um personagem.
Pasta de terreno - aparentemente não usada.
A pasta wiki é uma enciclopédia dentro do jogo.
O conteúdo da pasta raiz não é usado, atualmente 99% do conteúdo da pasta " version01 " é usado.
action.xml- ações do personagem.
activity.xml - atividades.
addexp.xml - hiper janela.
addexp2.xml - janela de meditação (da versão 1.4.5, addon - "Reflexões")
addexp2help.xml - descrição da janela de meditação.
addid.xml - página de referência, não usada na versão russa do PV.
agreement.xml - não usado na versão russa do PS.
allequipdye.xml - janela para tingir roupas.
arranteamsip.xml - janela do grupo.
leilão_comprar.xml - leilão.
leilãobuylist.xml - leilão.
leilãolist.xml - leilão.
leilãomyattention.xml - leilão.
leilãosearch.xml- leilão.
leilãoselllist.xml - leilão.
autolock.xml - bloqueio.
automove.xml(automove2.xml) - caminho automático.
prêmio.xml - seleção de prêmios.
backshop.xml - loja de eventos.
bag.xml - inventário.
bshop.xml - sala de leilões.
buddystate.xml - "pegar"
camera.xml - camera(f9)
changesskirt.xml - trocar de roupa.
channelchat.xml - gazebo.
character.xml - características do personagem.
character_genius.xml - características do gênio.
chat.xml - bate-papo do jogo.
chatbig.xml - bate-papo de chifre.
cosmetic.xml - altera a aparência.
create.xml - criação de personagem.
createinfo0-9.xml - informações sobre cada classe de caractere.
Damagerep.xml - repara as coisas.
disenchase.xml - "limpando" um item.
disclaimer.xml - isenção de responsabilidade
earthbagrank.xml - "verificar" danos no GI.
todos os "elf_..." são janelas genie.
enchase.xml - fusão de pedras.
engrave.xml - gravura.
equipbind.xml - ligando coisas e ovos.
equipdye.xml - pintando coisas.
equiprefine.xml - janela de nitidez.
equipslot.xml - perfuração de células.
equipup.xml - transferência de nitidez.
escmenu.xml - não funciona, mas você pode tentar fazer (menu do jogo pressionando esc)
findplayer.xml - procurar um jogador, parece não funcionar também.
findserver.xml - pesquisa de servidor.
force.xml - Pedidos.
friendlist.xml - lista de amigos.
gmapbattletime.xml - mapa de batalhas ao longo do tempo.
gmaptravel.xml - clã TP.
gmconsole.xml - console GM.
gmconsole2.xml - GM console 2, novos recursos, bastante interessantes, mas não funcionando.
goldaccount.xml - venda de ouro.
guild_diplomacyapply.xml - diplomacia do clã.
guildcreate.xml- janela de criação de guildas.
help.xml - seção inicial para "Iniciantes"
inputstring-10.xml - todos os arquivos relacionados ao banco.
Inventory_f(m).xml - Janela de inventário, masculino e feminino.
loading.xml - Inscrição "Dicas"
login.xml - Página inicial de login.
"mail........xml" - tudo relacionado ao correio no jogo.
map.xml - minimapa e todos os sinos e assobios do canto superior direito.
mark.xml - coordenadas.
petdetail0-3.xml - janela de detalhes do animal de estimação.
petlist.xml - uma lista de animais de estimação que você tem em uma gaiola.
pksetting.xml - janela de configurações do PC.
pop.xml- anti-bot, visto apenas na China, na Rússia - não usado.
popface-(03.xml - emoticons.
qshop.xml - loja de jogos.
quest.xml - janela de missões.
select.xml - seleção de caracteres.
setexp.xml - janela hypers.
configuração_......xml - configurações do jogo.
shop.xml - janela do comerciante.
skill_0-9(pet).xml - habilidades de personagens e pets (descrição na árvore de habilidades).
tabsetting.xml - configurações para o botão "tab"
teach.xml - janela para aprender habilidades.
dicas.txt - Dicas ao carregar o jogo.
trade.xml - comércio.
wedding.xml - diálogo de casamento.

Pelo que entendi, estamos falando de surface.pck :
pasta Addexp - hyper window pictures.
Botão de pasta - fotos de vários botões.
Expressão de pasta - fotos de rostos ao criar um personagem.
Pasta extra - imagens de configurações "rápidas".
Rostos de pastas - imagens de botões na janela de criação de personagens.
Pasta de força - janela Pedidos.
A pasta inicial não é usada.
Pasta Iconset - ícones do jogo (habilidades, etc.)
Pasta do jogo - Mini-mapas de masmorras, emoticons, mapa de batalha, mapa do mundo, mapa TP. Fotos relacionadas à mecânica do jogo, fotos do chat, etc.
Mapas de pastas - mini segmentos do mapa-múndi.
Pasta Minimaps - mini segmentos de masmorras.
A pasta de animais de estimação é uma janela para animais de estimação.
Pasta pq - mini logo de todas as classes de personagens e muito mais.
Version01 e pastas de janela - exibindo todos os tipos de janelas de diálogo com NPCs e similares.
 
Diretório raiz:

iconlist_guild.dds - imagens do clã.
iconlist_guild.txt - lista de ícones de clãs.
logo.dds - logo no jogo.
procbar-16-9.tga(1024,1280) - barra de carregamento.
任务信息2.tga - janela de tarefas.
载入16-9-(1-15).jpg, 载入1024-(1-15).jpg , 载入1280-(1-15).jpg são apenas aquelas imagens fofas para download.

De acordo com programas para abrir arquivos pck.
Ronnie tem um editor.
Há também um programa sPCK .

A melhor maneira de abrir arquivos dds é com o Paint.NET™ .Também
existem plugins dds especiais para Adobe Photoshop de diferentes versões.


Não vou descrever o resto dos arquivos em detalhes, apenas direi:
building.pck - Construindo texturas (mox e dds)
facedata.pck - Texturas de rosto (dds)
fonts.pck - Fontes.
gfx.pck - Efeitos do jogo.
grasses.pck - Não ouso adivinhar(mox,mod,dds)
litmodels.pck - Modelos de mundos e masmorras(bmd)
loddata.pck - Modelos de masmorras.
models.pck - modelos de NPCs, jogadores, pets, em geral, tudo.
sfx.pck - acompanhamento musical do cliente.
shaders.pck - bem , acho que o nome é claro.
textures.pck - texturas de água, céu, natureza e mapas.
árvores.pck - texturas de árvores.


Considere a estrutura da pasta de dados:
aipolicy.data - Conversas e ações de mobs\NPCs, e muito mais
domain(2).data - Arquivo de data responsável pelas batalhas da cidade.
elements.data - Elementos do jogo do jogo.
gshop.data - loja de jogos (loja normal).
gshop1.data - Loja de eventos (loja de eventos).
tasks.data - Arquivo de tarefas.

Há mais 1 pasta interessante no cliente - mapas.
Ele contém todos os cartões de cliente do jogo.
Cada local possui arquivos:
precinct.clt - responsável por rastrear as coordenadas no local, exibindo o nome dos locais por coordenadas.
região.clt- Zonas seguras e pontos de teletransporte.
E todos os outros arquivos são modelos de mapas.