Investigate non-bundled mod assets #113

Closed
opened 2023-04-12 20:42:36 +02:00 by lucas · 3 comments
Owner
No description provided.
lucas added the
stage
design
crate/dtmm
kind
feature
crate/dtmt
labels 2023-04-12 20:42:37 +02:00
lucas added this to the Mod Manager project 2023-04-12 20:42:37 +02:00
Author
Owner

Since dtmt.sjson includes values that are relevant to both kinds of mods, the config file needs some kind of loose = true setting.
Will have to find an elegant way to make the bundle-related settings optional (erroneous even, ideally) in that instance.

Since `dtmt.sjson` includes values that are relevant to both kinds of mods, the config file needs some kind of `loose = true` setting. Will have to find an elegant way to make the bundle-related settings optional (erroneous even, ideally) in that instance.
Author
Owner

To keep complexity from exploding, it should still be an either/or decision. I.e. not mixing bundles for textures with loose Lua files.

To keep complexity from exploding, it should still be an either/or decision. I.e. not mixing bundles for textures with loose Lua files.
Author
Owner

Both DML and DMF need to know if a mod is bundled.
DML can probably get away with simply knowing how many packages it needs to load for the mod to be ready to run it's run callback, with 0 being a valid number for non-bundled mods.
DMF needs to know it to be able to switch between require and io loading for the files passed to new_mod.

Both DML and DMF need to know if a mod is bundled. DML can probably get away with simply knowing how many packages it needs to load for the mod to be ready to run it's `run` callback, with 0 being a valid number for non-bundled mods. DMF needs to know it to be able to switch between `require` and `io` loading for the files passed to `new_mod`.
lucas added
stage
actionable
and removed
stage
design
labels 2023-11-13 09:55:55 +01:00
lucas added this to the DTMM v1.0 + DTMT milestone 2023-11-15 01:03:03 +01:00
lucas pinned this 2023-11-16 16:34:11 +01:00
lucas closed this issue 2023-11-24 11:52:57 +01:00
lucas unpinned this 2023-11-24 14:19:32 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: bitsquid_dt/dtmt#113
No description provided.