Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

Se você já usou a WorldToScreen que utiliza somente DirectX para calcular, sabe que ela vai piscar em alguns momentos.

Ela se parece com isso:

É necessário se cadastrar para acessar o conteúdo.

Essa versão de WorldToScreen vai falhar as vezes, então melhor do que usar ela é usar as informações que o jogo armazena na engine, em vez de pegar as informações direto do directx.

Outra maneira é usar a WorldToScreen que todos utilizam por ai, deve ser algo como:

É necessário se cadastrar para acessar o conteúdo.

Essa versão vai funcionar normalmente, mas nos queremos utilizar a versão da própria engine, e algumas das informações usadas acima vem de uma classe que está logo abaixo.

 

O jogo utiliza uma classe chamada CD3DDrawPrim para armazenar diversas informações sobre direct3d, segue abaixo a classe CD3DDrawPrim:

Spoiler
É necessário se cadastrar para acessar o conteúdo.

 

Você pode brincar com esses parâmetros e fazer coisas visuais bem legais.

 

Mas a função que queremos é a seguinte: GetD3DXVec3Project

Offset na vtable: 0x32 * 4 = 0xC8

Elemento na vtable: 0x32 ou 50 ( Existem outras 49 funções antes desta ).

 

A função é a seguinte:

É necessário se cadastrar para acessar o conteúdo.

Então para usar é simples, tão simples que vocês vão ter que achar um ponteiro para CD3DDrawPrim, que pode ser recuperado através de uma função da classe CLTClient:

É necessário se cadastrar para acessar o conteúdo.

Agora vamos escrever nossa WorldToScreen:

É necessário se cadastrar para acessar o conteúdo.

Simples e eficiente.

Essa é a melhor implementação de WorldToScreen para o Combat Arms que você vai ver, pois ela usa da própria Engine.

 

Se você quer aprender mais sobre a engine ou quer otimizar seu cheat, criando código limpo e eficiente me adicione no discord: qqshutup#9762

 

Créditos

qqshutup

Editado por qqshutup
  • Curtir 21

CONTA DESATIVADA

 

Link para o comentário
https://www.webcheats.com.br/topic/2275368-engine-worldtoscreen/
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.