Ir para conteúdo

987987987

Silver Member
  • Total de Posts

    334
  • Registro em

  • Última visita

  • Dias Ganhos

    5
  • WCoins

    344

987987987 ganhou no último dia 10 de Fevereiro

987987987 teve o conteúdo mais curtida!

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

987987987's Achievements

Avançado

Avançado (6/15)

  • Querido Rara
  • Açúcar ou adoçante? Rara
  • Usuário Notório Rara
  • Legal! Rara
  • É para a viagem? Rara

Emblemas Recentes

706

Reputação

  1. 7.48... Uma vez eu li que o GC do GO era meio ruim para jogos ( posso estar errado ). Parabéns pelo trabalho, é de longe a melhor versão, não morrerei antes de recriar ela
  2. Olá, existem editores de UI/Interface, se não me engano, são editores de cenas. ( tem um github nos comentários ) Ou:
  3. Eu lembro de ter feito o editor de serverlist ( 6.13 ~ Oficial KR ) antes de parar com o eWYD ( Editor generalista para o WYD ) Se não me engano, a chave de criptografia está no próprio arquivo. Eu não lembro exatamente se são os primeiros ou os últimos bytes do arquivo. Abra o arquivo com editor hexadecimal e procure por um padrão ( 128 eu acho ) Multiplique, some ou reduza os outros valores por esses, onde não tem nada vai ficar "00", onde tem dado vai ser revelado. As coisas de WYD estão no cofre, sem acesso agora, mas tenho quase certeza que é algo assim. A sequência do arquivo é URL + 10 Ips do canal
  4. Nada é realmente aleatório no computador, mas já aconteceu sim essa questão do "tempo" usando previsibilidade e lag. Basicamente, usava pedra LE ( ou qualquer outra que mostre a taxa, como 50/51, 10/51 etc ), fazia +ou- o cálculo: - Tempo do sucesso, como 15/51 - Ping médio em ms - Jogando a pedra ( script ), registrava o timestamp quando acertava 0 ~ 15/XX A partir dessa origem, tudo por script, 100ms - ping médio Eu sei, não é o correto muito menos o ponto ideal, mas funcionou por um tempo na OnGame, sucesso de 90%+ O que fiz de Anct sequencialmente, não tá escrito hahahaha
  5. Olhando o 7.47 / 7.48, a mão do reboot chega a tremer... Quando desenvolvi o emulador, toda a base foi no 7.48, atualizando para a 7.54 depois. Chamei a RaidHunt no Linkedin, sem resposta, gostaria muito de refazer o cliente, mas pelos visto, vai ter que ser no reboot mesmo.
  6. Muito tempo atrás cada fada, excluindo as de cash com Drop/Exp?etc, tinha um efeito/ataque. Depois isso foi mudando, como a Nyerds ganhando uma vida extra por ex. Agora deve ser quase decorativo rsrs
  7. No meu projeto atual, estou refatorando o cliente do jogo Perfect World. Para quem já jogou, sabe que a engine é quase um ...., mesmo em bons computadores o jogo passa a travar. Mesmo assim ele é um bom jogo. Pensando nisso, resolvi fazer alguma engenharia reversa para modificar o cliente. A interface foi o meu primeiro alvo. Comecei pequeno, mudando cor, ajustando coisas, até que resolvi deletar tudo e começar a realmente trabalhar nisso. Depois de algum trabalho, apresentei para alguns jogadores de PW, eles deram uma leve surtada hahahah. Em certo ponto, um jogador desconfiou que se tratava do jogo em questão, imaginou ser um "photoshop/IA" Inicialmente eu iria fazer isso com o WYD, mas acabei optando pelo PW devido a existência da RaidHunt, além do público ser maior. Porém, estou postando aqui para propor uma ideia: Pq não fazerem com o WYD? Fica a dica, refazer a interface pode dar uma cara toda especial ao jogo, dá um certo trabalho, mas definitivamente fica bacana. Exemplo do que estou fazendo, primeiro é o jogo original, depois com a minha interface ( em andamento ): Imagino que poderíamos atrair curiosos para o jogo, se considerarmos uma nova interface para o nosso WYD.
  8. 7.48, 7.52 ou 7.54 me faz pensar que o pessoal voltaria. Refatorando a interface, até novos jogadores podem ser considerados.
  9. O fato de trocar de página e funcionar, me faz pensar em um erro na paginação. A página foi configurada para 4 colunas ( por isso mostra 4 ), mas a compra é um array para 3. Visualmente tem 4 colunas, mas a estrutura é para 3. Verifique a parte que "aceita" a compra, veja até que slot ele aceita, procure aumentar para ter acesso as 4 colunas.
  10. É um problema "comum" das interfaces nos jogos, a ordem do render. Vc alterou algo relacionado a interface antes do erro se mostrar? Procure pelo código que renderiza a loja e mova para antes do inventário, para que ele fique "depois" dela na fila de render.
  11. Dx ver se entendi, quem trocou vê a troca, quem estava perto não? Se sair de perto e voltar ( forçando o 364 ) resolve? Provavelmente após trocar o item, não está sendo enviado o pacote para todos ( neste cenário ). Tem acesso a fontes do servidor?
  12. Opa, desculpe a demora, estava temporariamente offline por força maior =) Oloco, que satisfação. Parabéns pelos esforços, é realmente bom ver este tipo de projeto. Eu só evitaria as animações e modelos do jogo original, pois abre brecha para derrubarem seu desenvolvimento. Realmente desejo sorte no projeto <3
  13. Olá :) Muito obrigado pela oferta, seria de grande ajuda, por enquanto eu preciso recusar. Atualmente estou realizando a refatoração do cliente do Perfect World, a ideia é ter um servidor para financiar o desenvolvimento deste novo jogo. Abri mão dos contratos atuais para focar 100% no desenvolvimento de jogos. Eu realmente gostaria de estar no WYD, mas tive que optar pelo PW. Apesar de já ter feito o emulador do WYD e ter todo o conhecimento para fazer um novo jogo, seria muito arriscado pela questão financeira. O investimento disponível era de pouco mais de 120 mil, suficiente para ir até certo ponto, mas não suportaria todo o desenvolvimento. Se o PW conseguir manter um faturamento de 5-6k mensais, consigo iniciar o desenvolvimento. Se já tiver jogado PW, pode acompanhar as postagens diárias no Discord do projeto: discord.gg/6x6tXHPSkH De qualquer forma, muito obrigado, o WYD nos moldes do que espero, seria muito interessante.
  14. A IA é boa para quem sabe o que está acontecendo, sugiro estudar primeiro a source. A IA deixa muita coisa errada, abre muitas brechas, é importante fazer sozinho primeiro para saber se a IA gerou algum código indesejado ( Llxo ). Mas, tentando explicar melhor, o ID do MOB define o que ele é para o jogo. Tudo que tiver ID entre 1 - 999, é tratado como jogador, então uma loja "real" precisa ter um ID menos que 1000, se for maior, será tratado como NPC ou Monstro. A parte do pacote, servidor e tal, é mais para depuração, não precisa fazer. Olhando o código, achei alguns detalhes: pMob[tmob].Leader = conn; // dono da loja pMob[tmob].WaitSec = Type == 0 ? 10 : 40; pMob[tmob].LastTime = CurrentTime; pMob[tmob].Leader = 0; Leader é setado duas vezes, se isso ocorreu tão perto um do outro, deve ter muita coisa a mais que pode ser removida. pMob[tmob].MOB.BaseScore.Merchant = 0; Merchant é o que define o que o mob "faz". Mudar o merchant significa que algo pode ser um NPC de loja, de teleporte/quest, de skills, de guerra, etc etc etc. Eu não lembro de cabeça, mas o merchant 0 definitivamente não é de loja. Procure na source, se não tiver, procure na source do cliente ( TMProject ), ache a lista de Merchants, veja qual é a da loja/lojinha e altere o código para ter esse valor. Sem o merchant correto, o mob não vai ser clicável, pode ser só um mob para ser atacado, mas por estar dentro da cidade, pode não ser possível.
×
×
  • 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.