Jump to content

Resources/ObjectWorld / GEdit: Difference between revisions

From HEModdingWiki
Ashrindy (talk | contribs)
No edit summary
Ashrindy (talk | contribs)
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

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. These are using Reflection