Shepher
Emerald MemberShepher ganhou no último dia 18 de Abril 2018
Shepher teve o conteúdo mais curtida!
Sobre Shepher
- Aniversário 26-01-1996
Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
Shepher's Achievements
-
Shepher começou a seguir MSA Converter , Personagem morrendo indefinidamente (TMProject) , System reconect for WYD(TMProject) e 1 outro
-
Personagem morrendo indefinidamente (TMProject)
Shepher respondeu ao pergunta de aleffff em WYD - Dúvidas
Qual seu problema, meu bom? -
No caso, como eu fiz, por exemplo, aparece um Reconectando na tela. Ela fica de uma forma que não pode clicar em nada aguardando. Aí toda a burocracia acontece quanto a reconectar, há uma negociação pra voltar pra sessão anterior e caso válido, a mensagem de reconexão some, e você já está no jogo de novo. A velocidade depende da conexão da pessoa. Claro que há várias pequenas nuances para o usuário voltar a um estado saudavel, mas é possível.
-
Legal! Daria uma dica para você tentar fazer como a maioria dos MMORPGS fazem: reconectar mesmo. Você nem chega a sair do jogo, fica em estado de reconectando e aí conecta de novo no jogo e permanece exatamente como era.
-
Alguém sabe como aumentar o tamanho do item na Source do 7.54?
Shepher respondeu ao pergunta de skrinoz em WYD - Dúvidas
Você deve colocar no .csv e gerar um .bin correspondente com o parâmetro EF_GRADE Tem até 8, eu acho. Aí você só tem que sber qual o certo, porque tem o que o cupa 1 espaço, dois de lado, 4 como um quadrado e assim vai. E lembre-se que o servidor tem q estar adaptado também, pra não colocar item em cima de item -
Grande Magnífico Leo Carlos OverDestiny
-
Como alterar a fala dos npcs e como criar npcs com "falas" ?
Shepher respondeu ao pergunta de eiisrael em WYD - Dúvidas
Precisa editar somente a sem o _new. A _new é gerado pelo servidor. Ali você vai ter os índices correto dos NPCS -
Arquivo MixList.bin. Existe a estrutura dela no TMProject. E sim, o pacote é enviado somente depois de confirmar.
-
Shepher começou a seguir Começando um Servidor do ZERO
-
P: É viável construir um servidor inteiramente do zero dessa forma? Não sei bem que forma você quis dizer, mas, é possível construir um servidor de qualquer forma que você tiver ideia, provavelmente. De maneiras boas, maneiras ruins, maneiras foda-se. P: Como faço para descobrir todos os pacotes que o jogo envia e espera receber? Analisando mesmo. Mas todos os pacotes já foram disponibilizados de alguma forma. O TMProject tem todos eles, acredito.
-
[Compra] Escala de resolução - TMProject
Shepher respondeu ao tópico de Mandalorian em WYD - MarketPlace
Boa. Minha sugestão é seguir algo que o WYD já faz para tornar algo mais automático (por autmático eu quero dizer qualquer resolução se adequará sozinha, seja qualquer que você adicionar): O cliente já tem um método chamado BASE_ScreenResize que basicamente "calcula a posição baseado na proporção". O segredo é fazer com que componentes sem parent sejam criados em uma posição absoluta da tela e os children sejam calculados proporcionalmente. Pena que o fórum não destaca diffs para mostrar melhor mas... vou mandar o código como quero dizer: SControl::SControl(float inPosX, float inPosY, float inWidth, float inHeight) : SControl(inPosX, inPosY, inWidth, inHeight, false) { } SControl::SControl(float inPosX, float inPosY, float inWidth, float inHeight, bool bAbsolute) É claro que existem outros construtores, tudo teria que ser propagado. E aí nos atributos m_nPosX e m_nPosY você usa essa variável bAbsolute para saber se só usa o valor do argumento ou calcula usando BASE_ScreenResize/BASE_ScreenResizeY. m_nPosX = bAbsolute ? inPosX : BASE_ScreenResize(inPosX); m_nPosY = bAbsolute ? inPosY : BASE_ScreenResizeY(inPosY); E aí você adapta a leitura dos .bin (não o arquivo, mas a leitura). Quando ele cria os componentes, você tem a informação se é parent ou não, e aí você passa o bool pro construtor. E vualá. Boa parte está feita. E aí basta adaptar o resto do código onde mexe com posições para ou calcular ou usar a posição absoluta (seja na criação ou manipulação) já que algumas coisas são criadas em runtime quando se cria a scene. A resolução 800x600 (onde é a base de tudo) ficará normal. Vale lembrar que a resolução 640x480 deixa de funcionar com esse método.- 30 respostas
-
- 32
-
[Compra] Escala de resolução - TMProject
Shepher respondeu ao tópico de Mandalorian em WYD - MarketPlace
Que dores, cara? O código original foi todo feito pela equipe do WYD, só descompilado. E aliás, desde quando quantidade de código = qualidade ou otimização? Eu quero gerar uma discussão saudável, todos aprendemos com elas. É tão, TÃO difícil assim? Vamos com calma. Ninguém tá te atacando, sai da defensiva, por favor. Eu tenho a aprender com você. Você tem coisas a aprender comigo. Todos temos coisas a aprender um com o outro. Mas eu entendo: deve ser complicado quando não se tem um argumento sustentável. E tá tudo bem! Eu entendo! E parece que o coordenador já falou tudo citando a blacklist aí. -
[Compra] Escala de resolução - TMProject
Shepher respondeu ao tópico de Mandalorian em WYD - MarketPlace
Você não sustentou seu argumento, e me atacou. Eu não falei de mim em momento algum. Eu só quero entender teu ponto. Seria interessante gerar uma discussão pra entendermos se essa otimização foi válida ou não. Otimização sem um benchmark é quase sempre desnecessário. Simplesmente você dizer "alocar" memória. São alguns poucos bytes salvos pra computadores em 2023 com 16gb de ram (não estamos mais em 2003 que 1gb era o top). Mas pelo visto, você não tem um ponto. Você é meio maluco mas, tudo bem, parabéns pela "otimização". -
[Compra] Escala de resolução - TMProject
Shepher respondeu ao tópico de Mandalorian em WYD - MarketPlace
Caraca, cara. Sustenta teu argumento. Eu fiz uma pergunta simples porque quero entender o seu ponto. Quem lê o post vai entender que você não tem nada a oferecer com essa "otimização". -
[Compra] Escala de resolução - TMProject
Shepher respondeu ao tópico de Mandalorian em WYD - MarketPlace
Não critiquei. Falei: "discorra". Você fez uma afirmação. Gostaria de entender essa afirmação. Você não explicou a sua frase. Alocar memória? Onde estaria sendo alocado? Qual foi exatamente a otimização que você fez? -
[Compra] Escala de resolução - TMProject
Shepher respondeu ao tópico de Mandalorian em WYD - MarketPlace
"no entanto, eles usaram float em excesso, o que aloca muita memória desnecessariamente."? Discorra, por favor -
[Compra] Escala de resolução - TMProject
Shepher respondeu ao tópico de Mandalorian em WYD - MarketPlace
Pô, o sistema feito direitinho não tem que mudar em nada os arquivos.