2DTDE Editor – Quick Crash Course What is this editor? The editor is a tool used to create, manage, validate, and build ObjectData for the 2DTDE system. It can: create and edit object entries store and load ObjectData validate formatting sort entries for engine use prepare data through the build process Open a Editor Menu(debug) with the M key What is ObjectData? Each object is stored as a single data entry in this format: RMID:SizeXxSizeY:PosXxPosY:BHID: Example: 01:120x045:+012x0020:321: Meaning: RMID = Room ID SizeX / SizeY = object size PosX / PosY = object position BHID = Behavior ID Format Check: The editor can check whether ObjectData is formatted correctly. If everything is valid, it will report that no format errors were found. If an error is found, it will report which entry contains the format error. Build Process: The build process prepares the ObjectData for the engine. It does the following: checks the format sorts entries finalizes the data If the build succeeds, the data is ready for use. Error Handling: If invalid data is detected, the editor can stop the process and allow the user to correct the entry. This helps prevent broken or malformed ObjectData from being used by the engine. Room ID Handling: If no entry exists for a selected Room ID, the editor can either: search for an existing entry or stay on the current Room ID Summary: The editor is used to: manage ObjectData validate entries prepare data for the engine keep the system structured and reliable
If you encounter any bugs or unexpected behavior, please report them and I will fix them as soon as possible