Redesigned DED Reader
The DED reader needs to be rewritten.It will be possible to have more advanced scripting
features, such as:
- conditional sections
#3 Updated by danij over 10 years ago
Logged In: YES
I think we've gotten to the end of the road with the current DED reader implementation. Certainly, trying to allow for runtime-specified token structures (i.e. for game-extendable definitions) would be very tricky to achieve within the current code. We should be thinking about a replacement with run-time scripting in mind.
Perhaps implement a more robust interface for managing the engine-internal databases and move the actual task of parsing into a dedreader plugin?
#7 Updated by skyjake over 4 years ago
- Category set to Redesign
- % Done changed from 20 to 40
ScriptedInfonow exists and is being used for the GL2 models, and some DED information is already being kept in
Recordobjects. Two things are needed:
- All DED information should be stored in
- The DED parser should be relegated to legacy importer status for reading DEDv1 files into the runtime data structures.
The definitions in the (upcoming) game plugins packages should be converted to