Kategorie: Tools Entwickler: IChooseYou
  Beschreibung: Frostbite Tools Author: IChooseYou Release Date: 9/9/2014 Version: 2.1 Architecture: x64 IDA SDK: 6.5
 
  Here is source+binary for updated IDA plugin:
 
  
  Instructions:
  1. Alt+n, fix pointers (do this once -> save i64 db)
  2. Open strings list (shift+12) search for any class:
 
  
  2. Follow the class to it's fb::TypeInfoData* reference
 
  
  3. Hit alt+n -> dump type
  Output:
 
 CPP Code:   // TypeInfo: 0x142800100 "FireLogicData" Size: 0xB0 // Flags:0x29 Size:0xB0 Fields:8   class fb::FireLogicData { public:    HoldAndReleaseData m_HoldAndRelease //+0x0    BoltActionData m_BoltAction //+0x1C    RecoilData m_Recoil //+0x2C    Int32 m_FireInputAction //+0x50    Int32 m_ReloadInputAction //+0x54    Int32 m_CycleFireModeInputAction //+0x58    Float32 m_TriggerPullWeight //+0x5C    Float32 m_RateOfFire //+0x60    Float32 m_RateOfFireForBurst //+0x64    Float32 m_ClientFireRateMultiplier //+0x68    Float32 m_ReloadDelay //+0x6C    Float32 m_ReloadTime //+0x70    unk m_ReloadTimerArray //+0x78    Float32 m_ReloadTimeBulletsLeft //+0x80    Float32 m_ReloadThreshold //+0x84    Float32 m_PreFireDelay //+0x88    Float32 m_AutomaticDelay //+0x8C    ReloadLogic m_ReloadLogic //+0x90    ReloadType m_ReloadType //+0x94    FireLogicType m_FireLogicType //+0x98    unk m_FireLogicTypeArray //+0xA0    Boolean m_HoldOffReloadUntilFireRelease //+0xA8    Boolean m_HoldOffReloadUntilZoomRelease //+0xA9    Boolean m_ForceReloadActionOnFireTrigger //+0xAA    Boolean m_AlwaysAutoReload //+0xAB }; 
  Added inheritence:
 
 CPP Code:   // TypeInfo: 0x142809EC0 "ClientSoldierEntity" Size: 0x6F0 // Flags:0x35 Fields:1776   class fb::ClientSoldierEntity { public: };   Inherited Type: "EntityBusPeer" At: 0x8 (0x1427ACAD0) Inherited Type: "Entity" At: 0x20 (0x1427A0F10) Inherited Type: "SpatialEntity" At: 0x28 (0x1427AC670) Inherited Type: "ComponentEntity" At: 0x40 (0x1427AD310) Inherited Type: "GameComponentEntity" At: 0x60 (0x1427BC320) Inherited Type: "ClientGameComponentEntity" At: 0x60 (0x1427BA370) Inherited Type: "ClientPhysicsEntity" At: 0x68 (0x1427BA230) Inherited Type: "ClientControllableEntity" At: 0x188 (0x1427B4A90) Inherited Type: "ClientCharacterEntity" At: 0x280 (0x1427B58C0)   
  Fixed enums in 2.1:
 
 CPP Code:   // TypeInfo: 0x142810E48 "GrenadeType" Size: 0x4 // Flags:0xC089 Fields:4   enum GrenadeType {    GrenadeType_NotSet = 0    GrenadeType_Frag = 1    GrenadeType_Smoke = 2    GrenadeType_Flash = 3 };   
  Also has a quick sig scan feature for FB games. 17 signatures are included in the project.
 
 CPP Code: fb::Main* 0x142167D38 fb::DxRenderer* 0x14251AEB8 fb::GameRenderer* 0x1424730C0 fb::BorderInputNode* 0x142472C80 fb::VirtualFileSystem* 0x142111100 fb::SyncedBFSettings* 0x1421741F8 fb::ScreenshotModule* 0x1425204F8 Ant/Havok VTable 0x141BB4860 WeaponContext 0x1421B51E8 fb::DebugRenderer::GetInstance( ) 0x140602AB0 fb::DebugRenderer::DrawText( ) 0x140603E40 fb::DebugRenderer::DrawRect( ) 0x140603A80 fb::DebugRenderer::DrawFilledRect( ) 0x140603C10 fb::PunkbusterScreenshot::TakeScreenshot( ) 0x140165580 fb::ScreenshotCapture::GetStatus( ) 0x140C5DEA0 PbClGameCommand( char*, char* ) 0x140154220 PbClGameMsg( char*, int ) 0x140154320   
 
  Screenshots:
  
  Download: Frostbite IDA Plugin v2.1			
		 |