Jump to content

Turbine o seu Perfil

Confira a atualização e participe do clube!
Clique e saiba mais

Junte-se ao Clube de Membros VIP

Tenha destaque e diversos benefícios!
Confira Aqui

Acesse nosso Discord

Conheça nossos canais interativos
Confira Aqui
Notícia
  • Adquira já o seu VIP!
  • 0
GUIIGO_YT

Interface Posicionamento dos Menus...

Question

Olá, estou querendo mecher no posicioamento dos menus do cliente 7.56 para ficar de acordo com a interface que vou desenha.

porem não achei nenhum hook ou informação para fazer isso, achei um código postado pelo seitbnao lá de 2018.

 

Porem ele não explico se é para isso e também em qual parte da source jogar ele... Alguém pode da um suporte? e tira minha

duvida lembrando só to pedindo ajuda não to pedido que faça para min. Só um sinal para por eu no caminho. Valeu

 

O código que ele postou é...

 

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

  • Like 1

Share this post


Link to post
Share on other sites

15 answers to this question

Recommended Posts

  • 0

Só esta na area errada...

 

sobre o assunto, isso é um arquivo que foi convertido/desencriptado de um .bin pra .txt

 

pra fazer alteracoes e depois converter dnv.

 

Pelo que sei ninguem postou esse conversor (nao sei se só precisa editar e renomear pra .bin)

 

tem um pessoal que entende melhor...

 

ate tem um post do LossNoia que ele mudou a hud, só nao explicou como faz kkk

 

 

pelo que eu entendi, tu altera/cria uma hud etc ai nesse arquivo e depois faz um index da hud no UItexturelist.txt (algo assim) na pasta UI

  • Like 1

Share this post


Link to post
Share on other sites
  • 0

E depois faz um arquivo .wyt que vai ler a imagem.

 

 

to falando bem torto pq foi oq deu pra entender fuçando e pegando um pouco de cada post. Mas posso estar errado ate pq nao cheguei a alterar pq como disse nao sei como converter esse arquivo bin

  • Like 1

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

Estou fazendo alterações no cliente, e já consegui alterar algumas scene, tanto do char quanto do canal, mais toda conversão é feita de forma manual e é bemmmm trabalhosa

 

o @xEviiL' esta voltado nesta mesma linha, eu dei uma parada por motivo de viagem a trabalho.

 

Estava alterando a janela de seleção, e tive alguns problemas, dai dei uma parada.

 

Minhas alterações:

 

 

Falta atualizar as ultimas alterações, breve devo postar.

Edited by MUITOLOCOK99
  • Like 2

hJ9avk.png

Share this post


Link to post
Share on other sites
  • 0
26 minutos atrás, Touch My Lantern disse:

@digmeira quem manja disso

Tem uma galera que pode ajudar melhor sobre essa questão. O @xEviiL' tem propriedade para falar sobre o assunto.

  • Like 2

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

@GUIIGO_YT Através desse arquivo postado nós pudemos identificar a estrutura dos itens que compõem a interface (Botões, Textos, etc..).

Os arquivos responsáveis por formar a interface estão na pasta UI, sendo eles FieldScene2.bin responsável por toda a o interface Ingame (Após passar pela tela de personagem), a SelCharScene2.bin responsável pela interface da tela de personagem (Numerica, Info do Char, etc..) e a SelServerScene2.bin responsável pela interface da tela de login.

 

Eu já finalizei a programação do arquivo que converte o “.bin” para “.txt”, ficando igual essas informações que você postou, para tornar mais fácil a alteração, porém ainda não conclui a conversão do “.txt” para “.bin” novamente. As alterações que fiz até o momento foram usando um editor Hexadecimal diretamente no arquivo “codificado” se assim podemos dizer.

Vou subir meu projeto do conversor no GitHub já com a conversão para “.txt” funcional, para que os interessados possam contribuir, pois sou extremamente leigo em C/C++.

Pelo que pude perceber, se você apenas modificar o posicionamento dos itens ou criar uma nova janela não precisará de nenhum hook, porém para adicionar novas funções ou composições que não estão presentes no jogo nativamente ai sim será necessário, porém isso fica pra depois, o importante agora é se aprofundar no aprendizado de como as coisas funcionam..

 

#Dica: a info “Base_ID” é quem define ações nativas do game, como por exemplo, ao clicar num botão qual ação ele vai fazer

 

Essa foi minha primeira modificação. A tela de servidor foi redimensionada para aceitar somente 2 servidores com 4 canais cada

xOE3Lhe.png

 

NLFEWO1.png

Edited by xEviiL'
  • Haha 1

Share this post


Link to post
Share on other sites
  • 0

Nossa. xEviiL', quando o digmeira falou que a parada é com você ele não tava de brincadeira.  Esse seu comentário vale ouro informação pura que vai colocar os noobs como eu no caminho certo valeUU.. mano. O foda é fica dependente de um converso para bin ;/. Valeu pelo conhecimento compartilhado.

Share this post


Link to post
Share on other sites
  • 0

Conforme dito, segue projeto no Git para estudos e contribuições.

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

  • Like 3
  • Haha 1

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

Minha duvida é como que altera a posição de um botão, teria como dar um exemplo @xEviiL' ? em qual arquivo bin modificar etc...

Edited by KINGisGOD

Share this post


Link to post
Share on other sites
  • 0
7 horas atrás, xEviiL' disse:

Conforme dito, segue projeto no Git para estudos e contribuições.

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

Bela contribuição. Seria bom você postar na área de Desenvolvimento para melhor visibilidade do seu projeto.

  • Like 1

Share this post


Link to post
Share on other sites
  • 0
18 horas atrás, xEviiL' disse:

@GUIIGO_YT Através desse arquivo postado nós pudemos identificar a estrutura dos itens que compõem a interface (Botões, Textos, etc..).

Os arquivos responsáveis por formar a interface estão na pasta UI, sendo eles FieldScene2.bin responsável por toda a o interface Ingame (Após passar pela tela de personagem), a SelCharScene2.bin responsável pela interface da tela de personagem (Numerica, Info do Char, etc..) e a SelServerScene2.bin responsável pela interface da tela de login.

 

Eu já finalizei a programação do arquivo que converte o “.bin” para “.txt”, ficando igual essas informações que você postou, para tornar mais fácil a alteração, porém ainda não conclui a conversão do “.txt” para “.bin” novamente. As alterações que fiz até o momento foram usando um editor Hexadecimal diretamente no arquivo “codificado” se assim podemos dizer.

Vou subir meu projeto do conversor no GitHub já com a conversão para “.txt” funcional, para que os interessados possam contribuir, pois sou extremamente leigo em C/C++.

Pelo que pude perceber, se você apenas modificar o posicionamento dos itens ou criar uma nova janela não precisará de nenhum hook, porém para adicionar novas funções ou composições que não estão presentes no jogo nativamente ai sim será necessário, porém isso fica pra depois, o importante agora é se aprofundar no aprendizado de como as coisas funcionam..

 

#Dica: a info “Base_ID” é quem define ações nativas do game, como por exemplo, ao clicar num botão qual ação ele vai fazer

 

Essa foi minha primeira modificação. A tela de servidor foi redimensionada para aceitar somente 2 servidores com 4 canais cada

xOE3Lhe.png

 

NLFEWO1.png

 

 

Pra converter de TXT pra BIN vc faz manualmente ? pra ver os resultados

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

xEviiL', você pode criar um post na area de desenvolvimento explicando mas detalhes de como usar esse arquivos seria muito bom.

Edited by GUIIGO_YT

Share this post


Link to post
Share on other sites
  • 0
5 minutos atrás, GUIIGO_YT disse:

xEviiL', você pode criar um post na area de desenvolvimento explicando mas detalhes de como usar esse arquivos seria muito bom.

Em relação a como usar ainda não ha nada concreto @GUIIGO_YT , até porque é um projeto colaborativo onde o pessoal da comunidade pode se unir e terminar o mesmo. O Código fonte que disponibilizou tem apenas a parte de conversão txt pronta, é necessário desenvolver a parte de conversão de volta para o .bin.

 

Para converter o .bin para .txt você só precisa criar uma pasta com nome UI no local onde você compilou o editor e colar os arquivos(referentes ao conversor) o restante é auto explicativo.

  • Like 1

Share this post


Link to post
Share on other sites
  • 0

Digmeira, enendi ele ainda não terminou o projecto. Pow mais já tá muito bom... Compilei aqui... E tá bem facil de entender o converso. Parabéns xEviiL.

  • Like 1

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)
4 horas atrás, digmeira disse:

Em relação a como usar ainda não ha nada concreto @GUIIGO_YT , até porque é um projeto colaborativo onde o pessoal da comunidade pode se unir e terminar o mesmo. O Código fonte que disponibilizou tem apenas a parte de conversão txt pronta, é necessário desenvolver a parte de conversão de volta para o .bin.

 

Para converter o .bin para .txt você só precisa criar uma pasta com nome UI no local onde você compilou o editor e colar os arquivos(referentes ao conversor) o restante é auto explicativo.

 

Exatamente! Como eu disse, sou leigo em C/C++, por isso o projeto ainda não está concluído. Assim que finalizado farei um post com o download e a explicação de como utilizar, pois o arquivo puxa informações de outros arquivos.

 

4 horas atrás, GUIIGO_YT disse:

Digmeira, enendi ele ainda não terminou o projecto. Pow mais já tá muito bom... Compilei aqui... E tá bem facil de entender o converso. Parabéns xEviiL.

Tentei deixar o mais fácil possível dentro do pouco conhecimento que tenho. Após a finalização desse projeto darei continuidade ao meu projeto em Delphi de um Editor que irá ler o arquivo diretamente do .bin, sem necessidade de conversão, desenhando na tela tudo que se cria/modifica.

 

Como o @digmeira disse, basta criar uma pasta chamada UI e jogar os arquivos lá dentro, ou jogar o executável diretamente na pasta do seu WYD. (Aconselho fazer backup dos arquivos para não ter problemas..)

Edited by xEviiL'
  • Haha 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...