Hello racers
I would like to suggest a plugin system for LFS.
It could be a DLL since from my experience programming its the easiest way to implement such a thing.
The developers could provide a SDK and the comunity could improove on it.
Basically its the same as InSim but LFS loads them automatically and keeps it in the programs memory space.
Now this could be used for graphical mods or sound mods even engine mods. It could for instance be used to create a skinning mode simmilar to Forza or Gran Turismo Sport.
It could be used for engine mapping or setup mapping. Graphs could be displayed in game instead of using external programs to do so.
I know it could lead to a malicious code beeing executed doe(this could be mitigated with heuristics before calling LoadLibrary and placing the DLL into memory) so some other method could be considered.
As far as I can see InSim programs are not malicious. I dont know of a occurance where it happened I could be wrong doe.
As I always say I dont know the LFS API and if it could even support theese kinds of mods.
If yes it would be a very good feature to keep LFS feature rich.
Programs like LFS Lazy could run automatically on LFS start.
Now I am aware of DLL Injection methods but in that way the LFS binary must be reversed.
This just could be an elegant way of implementing such a feature.
I would like to suggest a plugin system for LFS.
It could be a DLL since from my experience programming its the easiest way to implement such a thing.
The developers could provide a SDK and the comunity could improove on it.
Basically its the same as InSim but LFS loads them automatically and keeps it in the programs memory space.
Now this could be used for graphical mods or sound mods even engine mods. It could for instance be used to create a skinning mode simmilar to Forza or Gran Turismo Sport.
It could be used for engine mapping or setup mapping. Graphs could be displayed in game instead of using external programs to do so.
I know it could lead to a malicious code beeing executed doe(this could be mitigated with heuristics before calling LoadLibrary and placing the DLL into memory) so some other method could be considered.
As far as I can see InSim programs are not malicious. I dont know of a occurance where it happened I could be wrong doe.
As I always say I dont know the LFS API and if it could even support theese kinds of mods.
If yes it would be a very good feature to keep LFS feature rich.
Programs like LFS Lazy could run automatically on LFS start.
Now I am aware of DLL Injection methods but in that way the LFS binary must be reversed.
This just could be an elegant way of implementing such a feature.