Jump to content

Resources/ObjectWorld / GEdit

From HEModdingWiki
Revision as of 09:04, 11 January 2025 by Ashrindy (talk | contribs)
Object World
Resource TypeSet Objects
File Extension.gedit
Used In Games
Container FormatBINA
Editing Tools
Reverse Engineering StatusDone

Object World (more well known as GEdit) is the set object data format for Hedgehog Engine 2 games. Set object data is a list of objects that should spawn in the stage, such as Springs, Rings, Goal Rings and more.

File Format

It's made up of a list of objects using Reflection for their parameters.

Each object containing:

- GUID, unique for every object as its their identifier

- Parent GUID, the object its parented to, referenced by a GUID

- Object Name, the name of the object

- Type Name, name of the object type

- Position, the position of the object

- Rotation, the rotation of the object

- Components, a list of Game Object Components (more known as tags), they are used to spawn GOComponents for the Game Object such as GOCActivator (RangeSpawning), to determine the Game Objects spawning distance

- Parameters, these are just the parameters of the object, every Object Type has a set of their own, e.g. Springs have the velocity for when the player touches them. These are using Reflection