Skip to content

Sdk dump including: Header files, objects dump, json file for ida pro analysis. For Unreal Engine 4.25 game "Farlight 84" for Apple iPhone/iPad on iOS Arm64

Notifications You must be signed in to change notification settings

silentninjabee/Farlight84_iOS_SDK

Repository files navigation

Farlight84 iOS SDK

The Farlight84 iOS SDK is a comprehensive package designed for the Unreal Engine v4.25, optimized for Apple iOS ARM 64-bit platforms. This SDK provides critical tools and resources tailored for developers working with Farlight84 on iOS devices.

Global Offsets (as of 17 May 2024)

Apple iOS ARM64 - Farlight 84 Global Offsets

**Farlight 84 **
GWORLD = 0x1085742D8;
GENGINE = 0x108572B10;

FNAMEPOOL = 0x108312a80;
OBJOBJECTS = 0x1084fb398;


ProcessEvent_VtableIndex = 42;
UObject__ProcessEvent = 0x10403E660;
UObject__execVirtualFunction = 0x104044314;
UObject__FoundFunctionChecked = 0x10403E52C;
FName__FName = 0x103F190BC;

Key Features

IDA Functions Python Script

Included in this SDK is the ida_funcs.py, a Python script that enhances the analysis of the SolarlandClient executable in IDA. By leveraging the scripts.json file, this script simplifies the importing of function names and addresses into IDA, thereby streamlining your analysis efforts.

Visual Guide to Importing UFunctions Using ida_funcs.py

  • Before Importing the Included JSON
    • Alt text
  • After Importing the Included JSON
    • Alt text

ZIP File Contents

Headers [folder]

Contains C++ headers Group by UE Reflection System Types, split into seperate .h files for Enums, Classes, and Structs. Note: These headers may require modifications to compile successfully.

  • AIOHeader.hpp: An all-in-one header file encapsulating the entire dump.

Log Files

  • logs.txt: Log file containing details of the dump process and global offset information.

Object Dumps

  • ObjectsDump.txt: Dump of ObjObjects.

JSON Script

  • script.json: This file contains a JSON array detailing UFunction's that get called by the game logic typically marked as "Exec", there names and inheritance, and addresses. This is for importing this usefull infomation into IDA Pro, or Ghidra for static analysis of the games executable Macho file.

Dumping Method

The dump included in this SDK was generated using a modified version of the iOS_UE4Dumper. For more information and access to the tool, visit: GitHub - iOS_UE4Dumper

Additional Resources

For SDK information pertaining to Steam and Windows platforms, please visit: GitHub - Farlight84 SDK for Steam and Windows

                    __      __        __     =--------=    __        __        __                     
                   /_/\    /_/\      /\_\                 /_/\      /\_\      /\_\                    
                   ) ) )   ) ) )    / ( (                 ) ) \    ( ( (     ( ( (                    
                  /_/ /   /_/ /    /   \_\               /_/   \    \ \_\     \ \_\                   
 _    _    _      ) ) )   ) ) )    \   / /               \ \   /    ( ( (     ( ( (     _    _    _   
/_/\ /_/\ /_/\   / / /   / / /      \ (_(                 )_) /      \ \ \     \ \ \   /_/\ /_/\ /_/\ 
\_\/ \_\/ \_\/   \/_/    \/_/        \/_/                 \_\/        \_\/      \_\/   \_\/ \_\/ \_\/ 

Update Log*:

{dd/mm/yyyy}:

  • 17/05/2024: Minor update v.2.2.1. New dump, global offsets, and some helpfull functions not found in the SDK provided.
  • 24/04/2024: Major game update v.2.2.o. New full sdk dump and global offsets updated.
  • 08/02/2024: Minor game update v.2.0.1. New dump and global offsets have been updated.
  • 26/01/2024: Major Game Update to v2.0.0. New classes new content. Still looking through IDA for global pointers however I uploaded SDK
  • 29/12/2023: Update new season. v15.1.9 update.
  • 02/12/2023: Update new season. v15.6.2 update.
  • 10/11/2023: Major game Updated. v15.2.1 Update Global Offsets,
  • 27/09/2023: New Season Game Update. v14.4.8. Update to Global Offsets and some minor offsets
  • 03/09/2023: Update to Global Offsets. New dump with the latest uploaded, teamID offset changed
  • 01/09/2023: Update to Global Offsets. New dump with the latest uploaded.
  • 27/08/2023: Update to Global Offsets. New Major game update. majority of internal offsets are the same. Updated new global offsets.
  • 15/08/2023: Included python IDA scri[t to import the script.json symbols for IDA v7.7 (python3)
  • 27/7/2023: Major game update. Team information has been moved into a new class.
  • 16/6/2023: A New Version for iOS is being pushed out with an Update to the Global Offsets
  • 03/6/2023: Fixed the ida_funcs.py script. Confirmed working with "IDA - The Interactive Disassembler (Version 7.0.170914 macOSx86_64)"

About

Sdk dump including: Header files, objects dump, json file for ida pro analysis. For Unreal Engine 4.25 game "Farlight 84" for Apple iPhone/iPad on iOS Arm64

Topics

Resources

Stars

Watchers

Forks

Languages