Psicoodelic
Tipo de Conteúdo
Perfis
Fóruns
Atualizações
Quizzes
Store
Posts postados por Psicoodelic
-
-
9 minutos atrás, CerolFinin disse:
alguem tem editor de itemlist pra tm client?
a serverlist do tmclient é compativel com os demais, só um detalhe é que nao existe o canal novato nele
-
com ip local nao tem como, so usando alguma coisa parecida com o antigo hamachi
-
para quem for usar, um conselho é definir algumas variaveis ai como estaticas, pois nao há necessidade de criar varios objetos do motor em si, até porque
ele leva um numero de bytes consideravelmente alto, e dependendo da frequencia de uso pode haver penalidade de performace.
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
- 15
- 1
-
parabéns pela coragem, um dos piores pacotes de todo projeto wyd ai
- 1
- 1
-
essa CountHpDamage é algo que serve pra versões 7.57-, a partir da 7.59 o client suporta 4 bytes na variavel de hp, mais do que o suficiente
pra descontinuar os item de hp de mob, na verdade quem montou esse sistema devia ter uma preguiça imensa na cabeça, nunca fez o menor sentido
contando que os mob do tipo boss precisavam sempre ter um hp maior do que 65k
-
É necessário se cadastrar para acessar o conteúdo.
- Entre
- ou
- Cadastre-se
pra quem gosta de dar uma modernizada, precisaria no caso usar a bibliote json, ai tem a função pra ler e a função para e para alterar o nome
o arquivo .json ficaria assim nesse modelo
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
- 11
-
você não precisa necessariamente de uma faculdade para se especializar em wyd em si, se vc parar pra ver wyd não é algo complexo, pelo menos não do jeito que foi desenvolvido,
aparentemente este curo te ajudaria a aprender a logica, mas voce precisa estudar um pouco de c++ para se aprofundar em wyd
-
atualmente este servidor ultiliza os mesmos arquivos e consequentemente o mesmo client
- 13
-
É necessário se cadastrar para acessar o conteúdo.
- Entre
- ou
- Cadastre-se
o que foi feito? apenas retirado uma penca de ifs repetidos e adicionado um container de key - values, usando o reverse iterator para encontrar os slot desejado, foi reservado o ultimo slot e o primeiro slot também da array,
ai fica da preferencia de cada um
- 29
- 1
- 1
-
boa, provavelmente muitos não sabem pra que serve esse pacote, mas ele serve pra enviar aquele icone dizendo que o personagem x pediu para summonar o outro, na w2pp não tem isso
- 2
-
vou esperar resolverem a questão de editar tópico ali, e vou passar essas descompilações pra quicklist la
- 2
-
Em 18/01/2023 em 22:52, gcr_fc disse:
da pro gasto hehe, mas como disse sempre tem um detalhe ou outro...
ah da sim, traz as IA dos mobs, andar e atacar, que na minha opnião é uma das coisas mais bagunçadas da w2pp
- 1
-
25 minutos atrás, gcr_fc disse:
rapaz pesquisei bastante sim, mas no começo mesmo quem me tirou algumas duvida foi o pTrox, eu nao sabia praticamente nada... e continuo assim sauhsaushu, mas ele me tirou duvidas que acabei aprofundando mais com pesquisa e pratica, mas mesmo assim sempre é complicado pq o que o compilador te mostra nem sempre é o que o programador escreveu, muitas vezes vc tem que analisar e testar. Eu uso o Olly pq me acostumei com ele, mas o IDA tbm é muito bom. Todos os codigos descompilados que posto sao a primeira versão da descompilação, sempre que vc vai repassar acha algum detalhe, entao é sempre bom conferir e de preferencia usar de base pra criar as suas mesmo, adaptadas pro seu uso.
se resolver entrar nessa barca furada e tiver duvidas, no que eu puder ajudar so falar.
essas suas descompilações estão em um nivel muito bom, geralmente são todo bagunçado, as vezes incompletos
- 2
-
a db e tmsrv da w2pp ja faz isso quando é iniciada se não me engano
-
21 minutos atrás, gcr_fc disse:
Eu dei uma olhada pelo celular e a princípio o que reparei foi a falta do segundo argumento da pMobGrid que recebe y x e só tá um dos argumentos, assim como o pHeightGrid, no mais a princípio tá ok
tem isso também, ta pegando só a primeira dimenção do ponteiro e usando o toda a segunda dimenção dele, mas fora isso os operadores ali estão invertidos também
-
posso ta falando bobeira mas tenho a impressão de que as logicas dentro do loop ai da GetEmptyItemGrid estão todas invertidas
-
uma observação ali é que ta repetindo 2 vezes esse .nSkillDalay,
provavelmente isso é da descompilação, mas também ta mandando um SendAffect seguido de um SendScore, mas dai se não me engano
o proprio SendScore ja implementa o SendAffect no final, aparentemente nessa tm só criaram uma função pra chamar mudando o minimo, onde na w2pp era tudo implementado direto no pacote.
por aqui não muito diferente mas em algum outro angulo de visão do método
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
- 9
-
19 minutos atrás, gcr_fc disse:
nao estou falando da GetCreateMobTrade... estou falando de uma função nova que é chamada dentro dela... voces tem que ler o codigo gente...
//00428093 - Revisar essa parte com mais calma if (pMob[conn].Segment != 0) unkfunc((int*)&sm->CreateType, &pMob[conn].Segment);
hmm, dai não sei, até pq nao me recordo se os player usam esse segment pra alguma coisa, se tratando dessa função, ela é designada totalmente a players e não mobs, dai precisa entender, mas aparentemente ta alterando o createtype via ponteiro nessa função ai baseado em alguma coisa coisa no segment
-
6 minutos atrás, gcr_fc disse:
mano me manda essa tm ai no privado quero ver o que ela tem de diferente da que estou descompilando, dependendo do que tiver de diferença atualizo os codigos.
se for 7.56 é a tmsrv que se encontra nessa release desse topico, e a dll da source ja tem todos ou a maioria dos endereços
- 4
-
53 minutos atrás, Kanako disse:
Não é para criação de um mob? Se MSG_CreateMobTrade está sendo usado para armazenar informação de um mob, pela lógica é o que me parece.
o nome da função é meio auto explicativo, obter os dados do "mob" que no caso é um player no servidor para depois cria-lo visualmente no client quando o player se encontra em modo de troca, no caso a auto venda
-
52 minutos atrás, Kanako disse:
Acho que há um bug na função BASE_GetMantleLev. Esse break não está sendo executado, então a função continuará rodando.
na verdade esse break nem chega a ser executado, pois ja retorna antes dele, não tem problema, mas tbm não tem necessidade pois ta atoa la
- 1
-
boa, ja é melhor do que a w2pp, bem redundante, mas dai é só usar um pouco de logica que da pra fazer umas belas melhorias
- 2
-
5 horas atrás, Sc2ALLin disse:
Rapaz boa pergunta...
tem cara mesmo de ser 7.54..a questão é, existe uma tmsrv oficial vazada dessa versão?
- 1
-
provavelmente não serve pra nada, pode ser q seja lixo que ficou das primeiras versões e não tiraram, como isso ai é uma send pro client, se enviado, nada vai acontecer lá, então sem serventia de nada
QuickGuildMark - by reiDOMACRO
em WYD - Desenvolvimento
Postado
qual seria a serventia do codigo?
essa checagem é desnecessária tendo em vista que o size ja foi setado anteriormente com size da struct, e tendo em vista que esse pacote esta saindo do servidor e não chegando