Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro


HGIDC
Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 a 10 de 16
  1. #1

    Avatar de Chris7yan
    Data de Ingresso
    Sep 2009
    Localização
    NA MINHA CASA.
    Posts
    139
    Agradecido
    5
    Agradeceu
    5
    Peso da Avaliação
    10

    Padrão OFFSETS DA CAMERA 3D [97d]

    Galera voçês sabem que eu so apaixonado pela imperyus correto?,
    Então pra provar minha paixão vou postar uns offsets que valem muito,
    Sei que vai haver muitos %$#@ que so terão trabalho de compilar e vender,
    Mais por min, to nem ai, se tem uma coisa que eles não vão compilar e vender é meu conhecimento...

    Offsets 97d:
    Código PHP:
    float *Camera_Zoom   = (float*) 0x51F7F1;
    float *Camera_PosZ   = (float*) 0x54D970;
    float *Camera_RotZ   = (float*) 0x88A35E0;
    float *Camera_RotY   = (float*) 0x54DD4C;

    float *Camera_TLeft  = (float*) 0x4F4468;
    float *Camera_TRight = (float*) 0x4F447E;
    float *Camera_BLeft  = (float*) 0x4F448E;
    float *Camera_BRight = (float*) 0x4F449E;
    float *Camera_ClipX  = (float*) 0x54DCB0;
    float *Camera_ClipY  = (float*) 0x5F00D1;
    float *Camera_GlClip = (float*) 0x51F862;

    DWORD *Screen_W      = (DWORD*) 0x55C4EC;
    DWORD *Screen_H      = (DWORD*) 0x55C4F0
    CREDITOS: MEU NÉ !
    Última edição por Chris7yan; 30-08-2010 às 07:10 PM. Razão: PRONTO '-'
    Os verdadeiros reconhecem os verdadeiros!

  2. #2

    Avatar de Jamel
    Data de Ingresso
    Sep 2009
    Localização
    [...]
    Idade
    27
    Posts
    266
    Agradecido
    2
    Agradeceu
    1
    Peso da Avaliação
    13

    Padrão

    tem offset faltando ai ^^

  3. #3

    Avatar de Chris7yan
    Data de Ingresso
    Sep 2009
    Localização
    NA MINHA CASA.
    Posts
    139
    Agradecido
    5
    Agradeceu
    5
    Peso da Avaliação
    10

    Padrão

    tava faltando um msm '-'
    Última edição por Chris7yan; 30-08-2010 às 07:11 PM.
    Os verdadeiros reconhecem os verdadeiros!

  4. #4

    Avatar de Mr.TwoHam
    Data de Ingresso
    Sep 2009
    Localização
    Microsoft ®
    Idade
    24
    Posts
    634
    Agradecido
    32
    Agradeceu
    20
    Peso da Avaliação
    16

    Padrão

    Jamel,

    Porque nao porva seu interesse em ser da STAFF e posta os offsets que falta ?

  5. #5

    Avatar de Jamel
    Data de Ingresso
    Sep 2009
    Localização
    [...]
    Idade
    27
    Posts
    266
    Agradecido
    2
    Agradeceu
    1
    Peso da Avaliação
    13

    Padrão

    por que ja foi postado, faltava só o rooty
    que faiz os quadrados pretos sumirem ^^

  6. #6

    Avatar de lugard
    Data de Ingresso
    Nov 2010
    Localização
    barão de cocais
    Posts
    3
    Agradecido
    1
    Peso da Avaliação
    0

    Padrão

    esses creditos ai não do Sobieh não ?

  7. #7

    Avatar de Chris7yan
    Data de Ingresso
    Sep 2009
    Localização
    NA MINHA CASA.
    Posts
    139
    Agradecido
    5
    Agradeceu
    5
    Peso da Avaliação
    10

    Padrão

    não, acredito que são meus, pois o jamel e a chris ensinaram a achar debbugando o main com o olly dbg(main aberto)..
    Os verdadeiros reconhecem os verdadeiros!

  8. #8

    Avatar de mauro07
    Data de Ingresso
    Jun 2011
    Localização
    Rhode Island
    Posts
    4
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão

    Camera.cpp (for 0.97d):

    #include "Camera.h"

    // InGame - Keyboard procedure
    int iabs ( int var )
    {
    int retval;

    __asm
    {
    MOV EAX , var
    CMP EAX , 0
    JGE notsign
    NEG EAX
    notsign:
    MOV retval , EAX
    }

    return retval;
    }

    float abs ( float var )
    {
    float retval;

    __asm
    {
    FLD var
    FABS
    FSTP retval
    }

    return retval;
    }

    int KeysProc ()
    {
    int F7State = GetAsyncKeyState(VK_F7);

    if (F7Pressed == false)
    {
    if ( F7State != 0 && PushF7 == false)
    {
    PushF7 = true;
    F7Pressed = true;
    }
    else if ( F7State != 0 && PushF7 == true)
    {
    PushF7 = false;
    F7Pressed = true;
    }
    }

    if ( F7State == 0) F7Pressed = false;

    return 1;
    }

    // InGame - 3D Camera procedure
    int CameraProc ()
    {
    POINT tp;
    GetCursorPos( &tp );
    int mx = (tp.x * 639) / *Screen_W;
    int my = (tp.y * 479) / *Screen_H;

    // ================================================== =================
    // Lewo / Prawo
    // ================================================== =================
    if (PushF7 == true)
    {
    if (mx < 636 && mx > 2)
    {
    if (RotSpeed < 0) RotSpeed = RotSpeed + 0.4f;
    if (RotSpeed > 0) RotSpeed = RotSpeed - 0.4f;
    if (RotSpeed > 0 && RotSpeed < 0.2) RotSpeed = 0;
    if (RotSpeed < 0 && RotSpeed > -0.2) RotSpeed = 0;
    }

    if (mx > 636)
    {
    RotSpeed = RotSpeed + 0.4f;
    }

    if (mx < 2)
    {
    RotSpeed = RotSpeed - 0.4f;
    }

    if (RotSpeed > 5) RotSpeed = 5;
    if (RotSpeed < -5) RotSpeed = -5;

    *Camera_RotZ += RotSpeed;
    if (*Camera_RotZ < -405) *Camera_RotZ = -45;
    if (*Camera_RotZ > 315) *Camera_RotZ = -45;

    //if (RotSpeed < 0) DrawBox(630,0,10,432,0,100,0,fabs(RotSpeed) * 10);
    //if (RotSpeed > 0) DrawBox(0,0,10,432,0,100,0,fabs(RotSpeed) * 10);

    // ================================================== =================
    // Góra / Dó³
    // ================================================== =================

    if (my > 470)
    {
    if (*Camera_RotY < 90)
    {
    *Camera_PosZ += 20;
    *Camera_RotY += abs((*Camera_PosZ + 330) / 640);
    if (*Camera_RotY < 60 || *Camera_RotY > 40)
    {
    AddX += 20;
    AddY += 20;
    }
    else
    {
    AddX -= 20;
    AddY -= 20;
    }
    }
    }


    if (my < 10)
    {
    if (*Camera_RotY > 25)
    {
    *Camera_PosZ -= 20;
    *Camera_RotY -= abs((*Camera_PosZ + 330) / 600);
    if (*Camera_RotY < 60 || *Camera_RotY > 40)
    {
    AddX += 20;
    AddY += 20;
    }
    else
    {
    AddX -= 20;
    AddY -= 20;
    }
    }
    }




    if ( GetAsyncKeyState(VK_HOME) != 0 )
    {
    if ( *Camera_Zoom > 0 )
    {
    *Camera_Zoom -= 1;
    if ( AddX > 0 && AddY > 0)
    {
    AddX -= 100;
    AddY -= 100;
    }
    }
    }

    if ( GetAsyncKeyState(VK_END) != 0 )
    {
    if ( *Camera_Zoom < 60 )
    {
    *Camera_Zoom += 1;
    AddX += 100;
    AddY += 100;
    }
    }

    if ( GetAsyncKeyState(VK_F9) != 0)
    {
    *Camera_RotZ = -45;
    *Camera_RotY = 48.5;
    *Camera_PosZ = 150;
    *Camera_ClipX = 1190;
    *Camera_TLeft = 1500;
    *Camera_TRight = 1500;
    *Camera_BLeft = -1500;
    *Camera_BRight = -1500;
    *Camera_Zoom = 35;
    AddX = 0;
    AddY = 0;
    }


    *Camera_TLeft = 1500 + AddX;
    *Camera_TRight = 1500 + AddX;
    *Camera_BLeft = -1500 - AddX;
    *Camera_BRight = -1500 - AddX;

    *Camera_ClipX = 1190 + (abs(*Camera_PosZ - 150) * 3) + AddX + 800;
    *Camera_GlClip = 3000;
    }

    return 1;
    }

    DWORD __stdcall MainProc (PVOID pVoid)
    {
    while(1)
    {
    KeysProc();
    CameraProc();
    Sleep( 20 );
    }

    return 1;
    }

    extern "C" _declspec(dllexport) int Init ()
    {
    DWORD ThreadID;
    HANDLE MyThread = CreateThread( NULL , 0 , (LPTHREAD_START_ROUTINE) MainProc , 0 , 0 , &ThreadID );

    if ( MyThread == NULL )
    {
    MessageBox( 0 , "Cannot create Thread!" , "ERROR" , MB_OK + MB_ICONERROR );
    return 0;
    }

    return 1;
    }

    DWORD __stdcall main( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
    {
    return 1;
    }
    Camera.h (for 0.97d):

    #ifdef MY9988_DLL_EXPORTS
    #define EXPORT __declspec(dllexport)
    char main_hook[30] = {0x44 , 0x47 , 0x45 , 0x20 , 0x73 , 0x6F , 0x62 , 0x69 , 0x65 , 0x68 , 0x20 , 0x28 , 0x73 , 0x6F , 0x62 , 0x69 , 0x65 , 0x68 , 0x40 , 0x67 , 0x6D , 0x61 , 0x69 , 0x6C , 0x2E , 0x63 , 0x6F , 0x6D , 0x29};
    char author[22] = "http://duality.com.pl";
    #else
    #define EXPORT __declspec(dllimport)
    #endif

    #include <windows.h>
    #define __fltused 1

    #pragma comment( lib , "crtdll.lib" )
    #pragma comment( lib , "libcmt.lib" )
    #pragma comment( lib , "libc.lib" )
    #pragma comment(lib, "libcp.lib")

    #pragma comment( linker , "/entry:main" )

    HANDLE MeHandle;

    float AddY , AddX;
    bool F7Pressed , PushF7 , F10Pressed , PushF10;
    float RotSpeed = 0;

    //0.97d Camera Offsets
    float *Camera_Zoom = (float*) 0x51F7F1;
    float *Camera_PosZ = (float*) 0x54D970;
    float *Camera_RotZ = (float*) 0x88A35E0;
    float *Camera_RotY = (float*) 0x54DD4C;

    float *Camera_TLeft = (float*) 0x4F4468;
    float *Camera_TRight = (float*) 0x4F447E;
    float *Camera_BLeft = (float*) 0x4F448E;
    float *Camera_BRight = (float*) 0x4F449E;
    float *Camera_ClipX = (float*) 0x54DCB0;
    float *Camera_GlClip = (float*) 0x51F862;

    DWORD *Screen_W = (DWORD*) 0x55C4EC;
    DWORD *Screen_H = (DWORD*) 0x55C4F0;
    Credits: [DGE]sobieh
    Última edição por mauro07; 11-08-2011 às 09:23 AM.

  9. #9

    Avatar de Chris7yan
    Data de Ingresso
    Sep 2009
    Localização
    NA MINHA CASA.
    Posts
    139
    Agradecido
    5
    Agradeceu
    5
    Peso da Avaliação
    10

    Padrão

    volto a dizer que os créditos são meus.., eu postei isso 1 ano antes da source do sobieh apareçer na net.. é questão de lógica. e quem me conheçe sabe que eu n preciso mentir sobre o msm.

  10. #10

    Avatar de Jamel
    Data de Ingresso
    Sep 2009
    Localização
    [...]
    Idade
    27
    Posts
    266
    Agradecido
    2
    Agradeceu
    1
    Peso da Avaliação
    13

    Padrão

    Bom, é verdade as offsets tem na source do sobieh, entretanto tambem tem tutoriais ensinando a procurar,
    e sim, foi o Cris mesmo que acho por que na epoca, não só ele como eu nos ferramos bastante pra procurar naquela por caria de main 97d!

 

 
Página 1 de 2 12 ÚltimoÚltimo

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Pedido| Main com camera 3D ou source camera 3D
    Por Ayrton Ricardo no fórum Pedidos
    Respostas: 0
    Último Post: 21-10-2012, 01:15 AM
  2. |Pedido| Colocar camera 3D na 97d,Offsets.
    Por konvict no fórum Pedidos
    Respostas: 16
    Último Post: 30-08-2010, 12:38 PM
  3. |Tutorial| Pesquisa 3D Câmera offsets [MAIN.EXE]
    Por [ADM]Night no fórum Tutoriais
    Respostas: 5
    Último Post: 24-05-2010, 03:55 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •