How to Use the SDK Viewer

This guide explains how to efficiently use the SDK Viewer to find class offsets and search for properties globally.

Finding Class Offsets

Finding the offset of a property within a class allows you to access it directly in memory. Let's use "World to Levels" as an example:

Example: Finding Offsets in World Class

  1. Search for the Class: In the search field on the left sidebar, type "UWorld" and press Enter or click on the class when it appears in the results.
  2. Locate the Property: Once the UWorld class is selected, all its properties will be displayed. Scroll through the list or use the class-specific search to find "Levels".
  3. View the Offset: The offset will be displayed in the property details. It will look something like: Offset: 0x150
  4. Understanding the Property: The property details will also show you the type (e.g., TArray<ULevel*>) and other relevant information.

Tips for Finding Offsets:

  • Class names typically start with a prefix like "U" (UWorld, ULevel) or "A" (APlayerController).
  • Properties are displayed hierarchically, showing inherited properties from parent classes.
  • Pay attention to the property type to ensure you're accessing the data correctly in your code.
  • Some properties may be nested within structures - make note of the full path if needed.

Using Global Search

Global search allows you to find properties across all classes, which is useful when you're not sure which class contains the property you need.

How to Use Global Search

  1. Enter Search Term: In the global search field at the top of the main panel, type your search term. For example: PlayerController
  2. Use Exact Search: For exact matches, wrap your term in quotes. For example: "PlayerController"
  3. Execute Search: Click the search button or press Enter to execute the search.
  4. Review Results: The search results will show properties from multiple classes that match your query. Each result will show:
    • The class name
    • The type of the property
    • The offset within that class
    • The size of the property
    • The flags of the property
  5. Navigate to Class: You can click on any result to navigate directly to that class and see the property in context.