21-03-2009, 11:23 AM
|
#1
|
|
Amigo SE
Registrado em: Jan 2009
Localização: SecretWarez
Posts: 164
Agradecido 1,434 Vezes em 120 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
|
[Guia] Pesquisando offsets da Camera 3D+Imagens (main.exe)
Oi, este é o meu pequeno guia para localizar todas as compensações necessárias, em qualquer versão do principal (excepto velha escola) para fazer uma câmera 3D.
Tudo o que precisamos:
* Main.exe
* OllyDbg (1,10)
Agora, vamos começar!
Abrir main.exe pensamento OllyDbg.
Você deverá ver alguns como este:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Vamos trabalhar apenas com o despejo.
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Direito clicar em qualquer byte e selecione "Float" -> "32 bit float"
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Para fazer uma completa 3D câmera você vai precisar destes valores (nome / valor padrão / comentário):
Camera_Zoom = 35 - zoom in / out
Camera_RotY = -48,5 - rodar para cima / baixo
Camera_RotZ = -45 - roda esquerda / direita
Camera_PosZ = 150 - valor adicional para CORRENT Y rotativa
Camera_ClipX = 1190 - área preenchida com texturas, x valor
Camera_ClipY = 2400 - área preenchida com texturas, y valor
Clique novamente em qualquer valor em despejo e selecione "Procurar" -> "Float",
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Agora, na janela aberta, colocamos o valor padrão de compensar necessários (por exemplo ClipX):
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
e clique em OK
Encontrámo-lo! Offset é valor na coluna à esquerda da linha com o valor pesquisado:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Faça o mesmo com outros valores, e você irá encontrá-los todos;)
Se OllyDbg em alguns valores Valor diz que não foi encontrado ou compensar doesnt trabalho, mudança pesquisa intervalo.
Prima CTRL + G, e digite na janela que qualquer outra compensação, por exemplo, se a actual é compensado 0x6AXXXX, digite 0x50XXXX.
That's all! Boa sorte;)
créditos : Zergnm
|
|
|