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) 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.
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.