-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Labels
Description
Currently, when creating a TombIDE project:
- The level manager is empty
- A default script is created, containing a title level entry
- A default title.XXX level file is provided for the game to run
But when a builder decides to create their custom title level, there is no straightforward way to do it, because:
- No level entry exists in TIDE
- No Tomb Editor project file exists
This affects all engines.
Current workaround
Right now, the builder can:
- Create a "Title" entry via the level manager
- Then delete the generated script entry, to keep only the default one
- Then they can load the project.
(also I haven't checked, but I assume (at least for TEN) that it overwrites the existing Title.lua file if there is one?)
But this isn't ideal, a new builder cannot guess this.
Expected behavior proposal
Ideally, TombIDE should provide:
- A title level entry in the level manager by default for every project, at the top of the list (without creating a separate level entry in the script)
- A Tomb Editor project file linked to this entry. It can be a simple project:
- A black room
- With Lara in it
- And one flyby camera
For TR4, the official TR4 title project could be shipped, but this implies providing also the original WAD with its assets. And maybe shipping specific assets is something that we prefer to avoid by default? (but after all default packages have audio tracks, so I'm not sure what's the stance on this)
This way, a builder can just open the title project and start editing it without extra steps.
For TR1-2-3 this might not be as necessary (as for TR4-5-TEN), but still useful in case people want to edit the objects that appear in the ring.