Resources/ObjectWorld / GEdit
Resource Type | Set Objects |
---|---|
File Extension | .gedit |
Used In Games | |
Container Format | BINA |
Editing Tools | |
Reverse Engineering Status | Done |
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