Titanfall modding research [JTAG]

Coder123 Apr 5, 2014

  1. Coder123

    Coder123 Finnish Modder XPG Developer TeamXPG
    0/47

    Joined:
    Jan 21, 2012
    Messages:
    1,954
    Likes Received:
    717
    Trophy Points:
    105
    Gender:
    Male
    Location:
    Finland
    Console:
    Xbox
    Well. There isnt much to do yet since servers are offline and TU1 is missing.

    TitleID = 454109D0
    MediaID = 69A66644

    Offsets;
    0x8361D058 = XUserXUID | Bytes [8]
    0x8361D058 + 0x08 = XUserGamertag | String [15]

    Cvars;
    One thing i noticed is that Titanfall uses "cvars" which are kinda like dvars for call of duty games and they include "cvar value" example "sv_cheats 1" which is required for certain cvars to be modified nor enabled. There is most likely function within the default.xex to set custom cvars.
    The xex seems to store most default cvar values as strings while most games use ints/floats. Editing the string it uses is not smart since alot of cvars use it so it will mess everything up.

    Example on string value (potential jumpheight changer)
    [​IMG]

    Few interesting cvars
    sv_noclipduringpause
    sv_cheats
    sv_regeneration_force_on
    bp_ignore_live_connectchanges
    bp_validate_signin
    demo_ui_enable
    bp_forceSinglePlayer

    Possible binds = bind BUTTON_DPAD_UP "cvar value"

    Banning;
    Titanfall does have server banning, ip banning and kicking. The function and provider for these bans is still unknown.

    Startup function;
    Before reading the next one, i am not 100% about this.
    Function at 0x825B8638 is the main function at the startscreen. Altering this function will possibly allow you to enter other screens by spoofing user information for the game to think you're live capable with offline profile.

    1. Calls XamShowSigninUI(1, 0) so user can choose profile
    2. Calls XamUserSigninState(0) and compare users value with SigninState_SignedInToLive [2] (cmpwi cr6, %r10, 2 )
    3. If it isnt equal to 2 it will eventually branch to the function what provides error message BP_GAMEUI_CONSOLE_REQUIRE_XBOX_LIVE = "YOU NEED TO BE SIGNED IN TO XBOX LIVE TO ACCESS XBOX LIVE GAMEPLAY FEATURES"


    Feel free to post anything related to the .xex or modding of Titanfall here.
     
  2. alex32

    alex32 Newbie
    0/47

    Joined:
    May 17, 2012
    Messages:
    346
    Likes Received:
    28
    Trophy Points:
    0
    Gender:
    Male
    Location:
    spain
    Console:
    Xbox One
    nice post :lmfao:
     
  3. Ve

    VeNoMz133 Newbie
    0/47

    Joined:
    Feb 17, 2014
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    0
    Nice post :)
     
  4. xpghax

    xpghax Gold Section Mod/Uploader
    205/282

    Joined:
    Jan 30, 2011
    Messages:
    8,914
    Likes Received:
    3,972
    Trophy Points:
    205
    Location:
    in sidey's basement :(
    Console:
    Other
    Nice share coder ;)
     
  5. CRACKbomber

    CRACKbomber Resident Xbox Guru XPG Developer
    25/47

    Joined:
    Sep 12, 2011
    Messages:
    276
    Likes Received:
    235
    Trophy Points:
    25
    Gender:
    Male
    Location:
    Michigan
    Console:
    Xbox
    It's on the Source Engine so interface querying works and the interfaces are much similar to CSGO. Also my ziptool should work for titanfall.
     
  6. CRACKbomber

    CRACKbomber Resident Xbox Guru XPG Developer
    25/47

    Joined:
    Sep 12, 2011
    Messages:
    276
    Likes Received:
    235
    Trophy Points:
    25
    Gender:
    Male
    Location:
    Michigan
    Console:
    Xbox
    Titanfall export "titanfall_x360_retail_004" is the export for resolving interfaces
     
  7. xKrewella

    xKrewella Developer XPG Developer TeamXPG
    0/47

    Joined:
    Feb 26, 2014
    Messages:
    210
    Likes Received:
    407
    Trophy Points:
    0
    Gender:
    Male
    Location:
    UK
    Console:
    Xbox One
    And keep in mind this is a game by the old IW team so its gonna be easy to find stuff ;)
     
  8. AAW

    AAW Developer XPG Developer Lifetime Gold
    85/94

    Joined:
    Aug 6, 2012
    Messages:
    652
    Likes Received:
    690
    Trophy Points:
    85
    Gender:
    Male
    Location:
    Inside XPG
    Console:
    Xbox
    You are always on top form with finding amazing stuff ;)
     
  9. Cazmanian

    Cazmanian Newbie BANNED
    0/47

    Joined:
    Nov 19, 2013
    Messages:
    101
    Likes Received:
    25
    Trophy Points:
    0
    Console:
    Xbox
    good old sv_cheats, Brings back the good old Counter Strike days.
     

Share This Page

Close