Greetings.
At the moment, testing and tuning new mod (vehicle/load etc...) in game is quite tedious proces. You must start RoR, load the mod, see how it does, modify it in external editors and reload in-game. You can reload quickly using "top menubar -> simulation -> reload current vehicle" option (or undocumented hotkey TRUCKEDIT_RELOAD), but that only reloads the truckfile... it won't reload or add new resources such as meshes and textures.
Technically, adding/reloading resources on the go is easily possible... you specify an OGRE resource group as directory on your disk, and then you reload it as many times as you like: Resources and ResourceManagers | Ogre Wiki
To do this in RoR, we need to separate ready-made downloaded content from the work in progress. In RoR home directory, we have 'Vehicles', 'Terrains' and 'Packs' directories, which are really designed to carry the downloaded ZIPs - modcache, loader, all the infrastructure is built expecting them not to change.
I propose adding another directory, "Projects", where each subdirectory (name wouldn't matter) would represent a new mod (vehicle, map, maybe something mixed in the future). Loading these in game would be separate from loading completed ZIPs and it would always reload the whole directory.
UPDATE: This is what I have in mind:

At the moment, testing and tuning new mod (vehicle/load etc...) in game is quite tedious proces. You must start RoR, load the mod, see how it does, modify it in external editors and reload in-game. You can reload quickly using "top menubar -> simulation -> reload current vehicle" option (or undocumented hotkey TRUCKEDIT_RELOAD), but that only reloads the truckfile... it won't reload or add new resources such as meshes and textures.
Technically, adding/reloading resources on the go is easily possible... you specify an OGRE resource group as directory on your disk, and then you reload it as many times as you like: Resources and ResourceManagers | Ogre Wiki
To do this in RoR, we need to separate ready-made downloaded content from the work in progress. In RoR home directory, we have 'Vehicles', 'Terrains' and 'Packs' directories, which are really designed to carry the downloaded ZIPs - modcache, loader, all the infrastructure is built expecting them not to change.
I propose adding another directory, "Projects", where each subdirectory (name wouldn't matter) would represent a new mod (vehicle, map, maybe something mixed in the future). Loading these in game would be separate from loading completed ZIPs and it would always reload the whole directory.
UPDATE: This is what I have in mind:

Last edited: