Resources/ObjectWorld / GEdit: Difference between revisions
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
* [[Tools/HedgeSet|HedgeSet]] | * [[Tools/HedgeSet|HedgeSet]] | ||
* [[Tools/Restoration Issue Pocketknife|Restoration Issue Pocketknife]]|status=Done|container=BINA|name=Object World}} | * [[Tools/Restoration Issue Pocketknife|Restoration Issue Pocketknife]]|status=Done|container=BINA|name=Object World}} | ||
'''Object World''' ''(more well known as GEdit)'' is the set object data format for Hedgehog Engine 2 games. | '''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 '''[[Resources/Reflection|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. These are using [[Resources/Reflection|Reflection]] |
Revision as of 09:03, 11 January 2025
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. These are using Reflection