Ir para conteúdo

Renanzim.530

Steel Member
  • Total de Posts

    67
  • Registro em

  • Última visita

  • Dias Ganhos

    2
  • WCoins

    66

Renanzim.530 ganhou no último dia 24 de Abril

Renanzim.530 teve o conteúdo mais curtida!

Últimos Visitantes

1.058 visualizações

Renanzim.530's Achievements

Dedicado

Dedicado (5/15)

  • Notado Rara
  • Açúcar ou adoçante? Rara
  • Fã! Rara
  • É para a viagem? Rara
  • De grão em grão... Rara

Emblemas Recentes

170

Reputação

  1. Ele tem sistema de exportação e importação de paineis, basta voce exportar o painel completo de uma fieldscene que deseja e depois consegue importar para outra
  2. O arrependimento de um post ai, tem gente que é decepção. “Conhecimento bom é conhecimento compartilhado” vendendo base, ferramenta e pagando d humilde usando base bugada no canal. Tinha um cara aí que soltava conteúdo mas na intenção de se promover pra vender e passar a perna em quem caía
  3. Fala, pessoal. Quis compartilhar uma ferramenta de apoio que desenvolvi para acompanhar o uso do editor de cena. Que você pode encontrar nesse link: A ideia desse projeto foi facilitar o trabalho com arquivos UITextureListN.bin, tanto na parte de conversão quanto na conferência dos registros atuais do arquivo. Em muitos casos, enquanto a gente vai ajustando recurso, caminho ou estrutura, acaba sendo útil ter uma ferramenta separada para visualizar rapidamente a lista do BIN e reconstruir o arquivo no formato correto. A ferramenta permite: - converter BIN para TXT - converter TXT para BIN - visualizar os registros do BIN carregado - pesquisar por índice, caminho e tipo - trabalhar com compatibilidade entre layouts 264 e 528 - usar BIN de referência para reconstrução mais segura Fiz isso como um utilitário de apoio ao fluxo de edição, justamente para complementar o trabalho no editor principal sem deixar o programa de cena mais poluído. Repositório: [Hidden Content] Se alguém quiser testar e dar feedback, vai ajudar bastante.
  4. Fala, pessoal. Queria compartilhar com vocês esse repositório do WYD FieldScene Studio Pro. Mesmo não sendo programador, o trabalho do Hamilton me inspirou bastante. A base do projeto e toda a ideia inicial me chamaram atenção justamente pelo quanto essa ferramenta veio pra ajudar quem mexe com interface e edição de painéis no WYD. Sem exagero algum, eu cheguei em 90 versoes em testes "ta comm tempo né" kkk A partir disso, tive a ideia de tentar tornar o programa mais acessível, principalmente para quem não tem monitor com resolução muito alta ou acaba sofrendo com a limitação de espaço na tela durante a edição. Além disso, fui buscando implementar melhorias de usabilidade, organização visual e praticidade no fluxo de trabalho, sempre tentando deixar a ferramenta mais confortável e funcional no uso do dia a dia. O objetivo não foi apagar a origem do projeto, mas sim evoluir em cima de uma base que já era boa, trazendo adaptações, correções e recursos que pudessem facilitar a vida de mais pessoas. Entre os pontos que busquei melhorar estão: - melhor adaptação para diferentes resoluções - visualização em escala 1:1 - conversão e ajuste entre resoluções - carregamento e compatibilidade de recursos - melhorias no uso geral do editor - remoção de fundo em imagens compatíveis - mais praticidade para edição, importação e visualização -o programa tem régua -arraste por mouse **OBS IMPORTANTE, É RECOMENDADO QUE QUANDO FOR SOLICITADO O CARREGAMENTO DE RECURSOS ABRA ATÉ A PASTA DO CLIENTE ONDE ESTÃO AS PASTAS UI, NUI E MESH, ASSIM O PROGRRAMA JÁ CARREGA AS 3 PASTAS NO LUGGAR DE ABRIR UMA POR VEZ, ALGUNS PAINEIS AS VEZES ESTAO FORA DA UI** e mais coisas que não me lembro agora haha Estou compartilhando porque pode ser útil para outras pessoas da área, e também porque acho justo reconhecer que essa iniciativa só existiu porque o trabalho original me motivou a tentar fazer algo também Repositório: [Hidden Content] Se alguém quiser testar, dar feedback ou sugerir melhorias, vai ser muito bem-vindo. E LEMBRANDDO CRÉDITOS TOTAIS AO HAMILTON DO CANAL HC CURSOS E TUTORIAIS
  5. Imagina, espero que consiga, qualquer coisa esccreva aqui que eu tento ajudar.
  6. Primeiro você cria um npc com face de compositor, como por exemplo face 54, ai você abre a Mixlist.bin no MixList Editor. 1- Em NPC você procura por essas faces que não tem nada setado. 2- Em face e tipo você adiciona primeiro a face do NPC, no caso 54 e em tipo você adiciona o que vai ser mais tarde o Pacote que o servidor vai receber do NPC, tem que adicionar um que não tem ainda, por exemplo 742 3- Adiciona o valor emm gold que a composição vai cobrar, se não for cobrar nada coloca 0 4- Posição no mapa você adiciona a posição dividida por 128, por exemplo se o NPC for ficar em 2100x 2100y a posição no mapa é 16x e 16y 5- Item Show, nele você coloca o item que vai ser composto, e os effects tipo quantidade. Em item show no lugar de colocar o ID do Item você pode também colocar o ID do arquivo Mixhelp.dat, pra criar uma composição no mixhelp é simples, você copia uma existente tipo: Criação_de_Item_Ancient 10004 192 FFFFFFFF Os_itens_refinados_até_+9_podem_ser_criados FFFFFFFF em_Ancient_utilizando_até_4_itens_com FFFFFFFF refinação_a_partir_de_+7_e_utilizando_uma FFFFFFFF jóia_específica._Um_item_ancient_adquirido FFFFFFFF através_dessa_combinação_possui_um FFFFFFFF poder_superior_aos_itens_normais,_possuindo FFFFFFFF uma_habilidade_através_das_jóias_usadas. FFFF0000 (Atualmente_apenas_as_armas FFFF0000 podem_ser_combinadas) ai você substitui o 10004 como do exemplo, (ou outro valor que você copiar) pelo próximo numero, por exemplo se 10004 fosse o ultimo item da minha mixhelp eu trocaria por 10005, e substitui o segundo valor, no exemplo 192 pelo id do item que você quer que mostre, pra isso você precisa abrir os seus arquivos Itemicon que estão na pasta UI, supondo que eu quero o item que ta na itemicon13 sendo ele o ultimo item da primeira linha, o ID dele é 1210 então o seu item na mixhelp ficaria: Composição_nao_sei_o_que 10005 1210 Para o NPc mostrar essa composição do mixhelp você coloca o numero 10005, como no exemplo em ItemID no lugar de colocar por exemplo id 413 pra compor uma P.L, usando o MixHelp a sua composição vai ter a descrição que você colocar no espaço de texto. 6- itens requeridos, aqui é muito importante que você após zerar todas as casas, fazer um macete para "desbugar" essa seção. O macete consiste em, onde esta para selecionar o tipo de item, no caso itemlist você deve mudar para "lista interna" e depois retornar para "itemlist" Agora sobre o uso dessa parte, nela você adiciona os item que você vai cobrar na composição, se for somente uma unidade você pode por direto o ID do item por exemplo 1 P.L coloca 413 e deixa marcado na caixa de seleção itemlist agora se você for cobrar por exemplo 20 P.L então você usa o item 6.5 e 7 da imagem. 6.5- Aqui você procura por itens numerados por 52685 que são itens que não estão sendo utilizados e vai ppara o item 7 da imagem. 7- Aqui você preenche o item. Em Strdef você pode colocar itens da strdef.bin, eles servem para adicionar descrição ao item solicitado, tipo adicione item +9 do NPc de compor item Anct, se não tiver descrição a adicionar simplesmente deixe zerado, em quantidade você adiciona a quantidade de itens requeridos e em itemiD você adiciona o ID do item requerido, por exemplo 20 e 413 para solicitar 20 P.L, os efeitos você pode deixar zerado, ou adicionar o efeito do tem requerido, supondo que você vai pedir 3 brinco +9 ficaria com quantds 3, ID do brinco EF_1 43 EFV_1 9, ai então para ele aparecer como requerido na lista você adiciona o o numero do item na lista interna em itens requeridos e muda a seleção de ItemList para Lista Interna ai vai ficar por exemplo item 21 que quye seria o lugar que você editou no item 6.5 e Lista Interna. 8- o item 8 eu esqueci exatamente pra que serve, mas no geral você só zera tudo mesmo. kkk Com isso você tem 1 NPC e 1 Composição, para o NPC abrir essa sua composição agora você precisa setar ele na sua source do cliente, no meu caso é na função MouseClick_MixNPC na TMFieldScene.cpp você copia um dos npcs e substitui pelo seu novo NPC por exemplo if (pOver->m_dwID <= 0 || pOver->m_dwID >= 1000 && pOver->m_sHeadIndex == 54 && m_pGround->m_vecOffsetIndex.x == 16 && m_pGround->m_vecOffsetIndex.y == 16) { m_ItemMixClass.ResultItemListSet(54, 16, 16); SetVisibleMixPanel(m_ItemMixClass.m_pMixPanel->m_bVisible == 0); return 1; } que é o NPc que fizemos 54, face, 16,16 posição. Com isso seu NPC agora vai abrir a janela de composição, ai você deve tentar compor e verificar qual o valor do pacote que o servidor vai receber, você vai receber na janela da sua Tmsrvr algo como "o servidor recebeu pacote desconhecido tal", esse vai ser o pacote que você vai colocar na sua packetcontrol da release do servidor direcionando para o npc que você vai ter agora que criar o código da composição. Por exemplo NPCcomposiçãonova ai você cria o código da composição, ou das composições que você setar no npc no mixlist editor e seta ele para ser redirecionado por esse pacote. É mais ou menos isso, espero que ajude.. Ps: outra coisa que você pode fazer é estudar essa base, nela existe um sistema de compositores via sql que deve ser compatiivel com a sua base, mmas ai é um pouco mais complicado.
  7. Como faço pra ligar o WYD 2.0, da erro Object.bin
  8. Fala Galera, como tive bastante dificuldade em encontrar um conversor de strdef.bin compatível com meu servidor resolvi fazer um script. Vou disponibilizar o script que para utilizar é necessário ter o Python instalado. Eu gerei .exe dele que não precisa do Python instalado, mas por eu ter usado Pyinstaler o VirusTotal acusa virus nele mesmo sem ter nada, vou disponibilizar também de qualquer maneira, agradeço se alguem da moderação verificar e confirmar. Caso baixe o script, tenha o Python instalado, se for abaixo do 3.14 execute no cmd python "C:\caminho para o script\strdef_converter.py". Sendo o 3.14 dois cliques funciona. A interface é auto explicativa. Script: [Hidden Content] Executável: [Hidden Content]
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.