Results 1 to 3 of 3
  1. #1
    Scotia's Avatar
    Join Date
    Apr 2012
    Gender
    male
    Location
    boards.4chan.org/cm/
    Posts
    6,502
    Reputation
    1166
    Thanks
    1,724
    My Mood
    Relaxed

    Any decent programmers about?

    Was doing some snooping around the interwebs and found out that Titanfall is running on a modified Portal 2 engine that isn't too far off the original. I also got this bunch of code and shit and was wondering if anyone else could verify this and if it's true maybe try and get a hack going before the game is even released.

     
    Code:
    VClientPrediction001
    VClientEntityList003
    VGUI_Panel009
    VClientEntityList003
    ClientLeafSystem002
    VEngineClient013
    VGUI_Surface031
    EngineTraceClient004
    VDebugOverlay004
    VModelInfoClient004
    VEngineModel016
    GAMEEVENTSMANAGER002
    VClientPrediction001
    VEngineCvar007


     
    Code:
    // engine.dll 
    class CEngineClient { 
    public: 
        virtual void                Function000() = 0; 
        virtual void                Function001() = 0; 
        virtual void                Function002() = 0; 
        virtual void                Function003() = 0; 
        virtual void                Function004() = 0; 
        virtual void                Function005() = 0; 
        virtual void                Function006() = 0; 
        virtual void                Function007() = 0; 
        virtual void                Function008() = 0; 
        virtual void                Function009() = 0; 
        virtual void                Function010() = 0; 
        virtual void                Function011() = 0; 
        virtual void                ServerCmd(const char* szCmdString, bool bReliable = true) = 0; 
        virtual void                ClientCmd(const char* szCmdString) = 0; 
        virtual void                Function014() = 0; 
        virtual void                Function015() = 0; 
        virtual void                Function016() = 0; 
        virtual void                Function017() = 0; 
        virtual void                Function018() = 0; 
        virtual void                Con_IsVisible() = 0; 
        virtual void                Function020() = 0; 
        virtual int                    GetLocalPlayer() = 0; 
        virtual void                Function022() = 0; 
        virtual void                Function023() = 0; 
        virtual void                Function024() = 0; 
        virtual void                Function025() = 0; 
        virtual void                Function026() = 0; 
        virtual void                Function027() = 0; 
        virtual void                Function028() = 0; 
        virtual void                Function029() = 0; 
        virtual void                Function030() = 0; 
        virtual void                Function031() = 0; 
        virtual void                GetViewAngles(QAngle& qAngle) = 0; 
        virtual void                SetViewAngles(QAngle& qAngle) = 0; 
        virtual int                    GetMaxClients() = 0; 
        virtual void                Function035() = 0; 
        virtual void                Function036() = 0; 
        virtual void                Function037() = 0; 
        virtual void                Function038() = 0; 
        virtual void                Function039() = 0; 
        virtual void                Function040() = 0; 
        virtual void                Function041() = 0; 
        virtual void                Function042() = 0; 
        virtual void                Function043() = 0; 
        virtual void                Function044() = 0; 
        virtual void                Function045() = 0; 
        virtual void                Function046() = 0; 
        virtual void                Function047() = 0; 
        virtual void                Function048() = 0; 
        virtual void                Function049() = 0; 
        virtual void                Function050() = 0; 
        virtual void                Function051() = 0; 
        virtual void                Function052() = 0; 
        virtual void                Function053() = 0; 
        virtual void                Function054() = 0; 
        virtual void                Function055() = 0; 
        virtual void                Function056() = 0; 
        virtual void                Function057() = 0; 
        virtual void                Function058() = 0; 
        virtual void                Function059() = 0; 
        virtual void                Function060() = 0; 
        virtual void                Function061() = 0; 
        virtual void                Function062() = 0; 
        virtual void                Function063() = 0; 
        virtual void                Function064() = 0; 
        virtual void                Function065() = 0; 
        virtual void                Function066() = 0; 
        virtual void                Function067() = 0; 
        virtual void                Function068() = 0; 
        virtual void                Function069() = 0; 
        virtual void                Function070() = 0; 
        virtual void                Function071() = 0; 
        virtual void                Function072() = 0; 
        virtual void                Function073() = 0; 
        virtual void                Function074() = 0; 
        virtual void                Function075() = 0; 
        virtual void                Function076() = 0; 
        virtual void                Function077() = 0; 
        virtual void                Function078() = 0; 
        virtual void                Function079() = 0; 
        virtual void                Function080() = 0; 
        virtual void                Function081() = 0; 
        virtual void                Function082() = 0; 
        virtual void                Function083() = 0; 
        virtual void                Function084() = 0; 
        virtual void                Function085() = 0; 
        virtual void                Function086() = 0; 
        virtual void                Function087() = 0; 
        virtual void                Function088() = 0; 
        virtual void                Function089() = 0; 
        virtual void                Function090() = 0; 
        virtual void                Function091() = 0; 
        virtual void                Function092() = 0; 
        virtual void                Function093() = 0; 
        virtual void                Function094() = 0; 
        virtual void                Function095() = 0; 
        virtual void                Function096() = 0; 
        virtual void                Function097() = 0; 
        virtual void                Function098() = 0; 
        virtual void                Function099() = 0; 
        virtual void                Function100() = 0; 
        virtual void                Function101() = 0; 
        virtual void                Function102() = 0; 
        virtual void                Function103() = 0; 
        virtual void                Function104() = 0; 
        virtual void                Function105() = 0; 
        virtual void                Function106() = 0; 
        virtual void                Function107() = 0; 
        virtual void                Function108() = 0; 
        virtual void                Function109() = 0; 
        virtual void                Function110() = 0; 
        virtual bool                IsInGame() = 0; // return true even in lobby.. 
        virtual bool                IsConnected() = 0; 
        virtual void                Function113() = 0; 
        virtual void                Function114() = 0; 
        virtual void                Function115() = 0; 
        virtual void                Function116() = 0; 
        virtual void                Function117() = 0; 
        virtual void                Function118() = 0; 
        virtual void                Function119() = 0; 
    };


     
    Code:
    // client.dll 
    class CHLClient { 
    public: 
        virtual void                Function000() = 0; 
        virtual void                Function001() = 0; 
        virtual void                Function002() = 0; 
        virtual void                Function003() = 0; 
        virtual void                Function004() = 0; 
        virtual void                Function005() = 0; 
        virtual void                Function006() = 0; 
        virtual void                Function007() = 0; 
        virtual void                Function008() = 0; 
        virtual ClientClass*        GetAllClasses() = 0; 
        virtual void                Function010() = 0; 
        virtual void                Function011() = 0; 
        virtual void                HudUpdate(bool bActive) = 0; 
        virtual void                Function013() = 0; 
        virtual void                Function014() = 0; 
        virtual void                Function015() = 0; 
        virtual void                Function016() = 0; 
        virtual void                Function017() = 0; 
        virtual void                Function018() = 0; 
        virtual void                Function019() = 0; 
        virtual void                Function020() = 0; 
        virtual void                Function021() = 0; 
        virtual void                Function022() = 0; 
        virtual void                Function023() = 0; 
        virtual void                CreateMove(int sequence_number, float input_sample_frametime, bool active) = 0; 
        virtual void                Function025() = 0; 
        virtual void                Function026() = 0; 
        virtual void                Function027() = 0; 
        virtual void                Function028() = 0; 
        virtual void                Function029() = 0; 
        virtual void                Function030() = 0; 
        virtual void                Function031() = 0; 
        virtual void                Function032() = 0; 
        virtual void                Function033() = 0; 
        virtual void                Function034() = 0; 
        virtual void                Function035() = 0; 
        virtual void                Function036() = 0; 
        virtual void                Function037() = 0; 
        virtual void                Function038() = 0; 
        virtual void                Function039() = 0; 
        virtual void                Function040() = 0; 
        virtual void                Function041() = 0; 
        virtual void                Function042() = 0; 
        virtual void                Function043() = 0; 
        virtual void                Function044() = 0; 
        virtual void                Function045() = 0; 
        virtual void                Function046() = 0; 
        virtual void                Function047() = 0; 
        virtual void                Function048() = 0; 
        virtual void                Function049() = 0; 
        virtual void                Function050() = 0; 
        virtual void                Function051() = 0; 
        virtual void                Function052() = 0; 
        virtual void                Function053() = 0; 
        virtual void                Function054() = 0; 
        virtual void                Function055() = 0; 
        virtual void                Function056() = 0; 
        virtual void                Function057() = 0; 
        virtual void                Function058() = 0; 
        virtual void                Function059() = 0; 
        virtual void                Function060() = 0; 
        virtual void                Function061() = 0; 
        virtual void                Function062() = 0; 
        virtual void                Function063() = 0; 
        virtual void                Function064() = 0; 
        virtual void                Function065() = 0; 
        virtual void                Function066() = 0; 
        virtual void                Function067() = 0; 
        virtual void                Function068() = 0; 
        virtual void                Function069() = 0; 
        virtual void                Function070() = 0; 
        virtual void                Function071() = 0; 
        virtual void                Function072() = 0; 
        virtual void                Function073() = 0; 
        virtual bool                GetPlayerView(CViewSetup &playerView) = 0; 
        virtual void                Function075() = 0; 
        virtual void                Function076() = 0; 
        virtual void                Function077() = 0; 
        virtual void                Function078() = 0; 
        virtual void                Function079() = 0; 
        virtual void                Function080() = 0; 
        virtual void                Function081() = 0; 
        virtual void                Function082() = 0; 
        virtual void                Function083() = 0; 
        virtual void                Function084() = 0; 
        virtual void                Function085() = 0; 
        virtual void                Function086() = 0; 
        virtual void                Function087() = 0; 
        virtual void                Function088() = 0; 
        virtual void                Function089() = 0; 
        virtual void                Function090() = 0; 
        virtual void                Function091() = 0; 
        virtual void                Function092() = 0; 
        virtual void                Function093() = 0; 
        virtual void                Function094() = 0; 
        virtual void                Function095() = 0; 
        virtual void                Function096() = 0; 
        virtual void                Function097() = 0; 
        virtual void                Function098() = 0; 
        virtual void                Function099() = 0; 
    }; 
    
    class CViewRender { 
    public: 
        virtual void                Function000() = 0; 
        virtual void                Function001() = 0; 
        virtual void                Function002() = 0; 
        virtual void                Function003() = 0; 
        virtual void                Function004() = 0; 
        virtual void                Function005() = 0; 
        virtual void                Function006() = 0; 
        virtual void                Function007() = 0; 
        virtual void                Function008() = 0; 
        virtual void                Function009() = 0; 
        virtual void                Function010() = 0; 
        virtual void                Function011() = 0; 
        virtual void                Function012() = 0; 
        virtual const VMatrix*        GetWorldToScreenMatrix(bool bUnknown = false) = 0; 
        virtual void                Function014() = 0; 
        virtual void                Function015() = 0; 
        virtual void                Function016() = 0; 
        virtual void                Function017() = 0; 
        virtual void                Function018() = 0; 
        virtual void                Function019() = 0;


     
    Code:
     DWORD_PTR dwFunc1            = ((PDWORD_PTR)pVTable_Client->GetOldPtr())[74] + 0x6; 
            DWORD_PTR dwRenderHolder    = (DWORD_PTR)((*(DWORD*)(dwFunc1 + 0x3)) + (dwFunc1 + 0x7)); 
    
            do { 
                Sleep(50); 
                pRender = *(CViewRender**)dwRenderHolder; 
            } while(!pRender);
    Code:
    m_vMatrix = *pRender->GetWorldToScreenMatrix();


    None of that makes sense to me, just wondering if anyone could help out.

  2. #2
    Paralyze's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Location
    The Netherlands
    Posts
    5,807
    Reputation
    1511
    Thanks
    1,415
    I don't know anything about coding and stuff. Maybe @Flengo could help us?
    Member: December 24th, 2012
    Donator: January 4th, 2013
    Editor: January 19th, 2013 - August 17th, 2013
    Battlefield Minion: March 7th, 2013 - September 22nd, 2013
    Former Staff: September 22nd, 2013 - January 21st, 2014
    Battlefield Minion: January 21st, 2014 - May 5th, 2014
    Titanfall Minion: February 25th, 2014 - May 5th, 2014
    Former Staff: May 5th, 2014 - October 10th, 2015
    Battlefield Minion: October 10th, 2015 - February 12th, 2017
    Call of Duty Minion: March 4th, 2016 - February 12th, 2017


  3. #3
    Flengo's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    /admincp/banning.php
    Posts
    20,591
    Reputation
    5180
    Thanks
    14,179
    My Mood
    Inspired
    It's just bits. You'll have to go in a bit more to find some more useful things, but they're all pointed out for you.

    You could probably do some player hacks and ESP with a little more reversing. There's a call to LocalPlayer or something. You could go further in and reverse that class.

    With this alone, you can't really do much. Also, the first spoiler seems useless to me.
    I Read All Of My PM's & VM's
    If you need help with anything, just let me know.

     


     
    VM | PM | IM
    Staff Administrator Since 10.13.2019
    Publicist Since 04.04.2015
    Middleman Since 04.14.2014
    Global Moderator Since 08.01.2013
    Premium Since 05.29.2013

    Minion+ Since 04.18.2013

    Combat Arms Minion Since 12.26.2012
    Contributor Since 11.16.2012
    Member Since 05.11.2010


  4. The Following 3 Users Say Thank You to Flengo For This Useful Post:

    Paralyze (02-18-2014),Scotia (02-18-2014),xCyberxx (02-19-2014)

Similar Threads

  1. any decent cracked zombie server???
    By ToughHeart in forum Call of Duty Modern Warfare Discussions
    Replies: 0
    Last Post: 03-16-2012, 07:00 PM
  2. Looking for any decent offline games.
    By Super Martin in forum General
    Replies: 28
    Last Post: 02-20-2011, 08:55 AM
  3. [HELP] Does any C++ programmer know how to edit a dll?
    By EI2468 in forum C++/C Programming
    Replies: 20
    Last Post: 11-05-2010, 04:50 PM
  4. Any one knows about speed hack for sana
    By ihemag in forum Sudden Attack General
    Replies: 2
    Last Post: 10-21-2010, 10:26 AM