The online racing simulator
REQ: InSim Modular Framework
Can I make a suggestion?

I've been really impressed by the response of the programmers here to requests by the general community for applications to provide this or that functionality. I myself was fortunate to have Dougie-Lampkin respond to my request for an InSim app so I know the system works - up to a point. Because when we tried to use our new app with an existing app made by someone else there was a conflict involving button IDs that resulted in us being able to only run one or the other. The fact is (I'm wearing my server host's hat here) that there are lots of little admin type aids out there that would make the life of my admins easier but there will always be the possibilty of them conflicting in various ways.

It occurred to me that there could be a modular framework that all the community programmers could adhere to when producing apps for us server bods. Functionality would be produced as a module that would be turned on/off via a common config file that would also control the sub-functions within the module. This would allow server admins to cherry pick the functionality we require for our server/s.

Would this be possible to achieve?
Yes, and ouch. It would take some programming but it could be done. All InSim packets would have to go through it so that it might change the ids of the buttons as needed. But you might also have to deal with buttons on top of other buttons, and you really can't change that on the fly as it might screw up what the program is trying to show you.

In essence, the program your requesting is a MetaMod: Source.
Quote from Dygear :... In essence, the program your requesting is a MetaMod: Source.

Indeed.

We have run CounterStrike servers for years and have lots of experience using both AdminMod and then SourceMod. For the uninitiated - they allow server admins to select functionality provided by a range of homemade 'plugins'.

As an aside ... Much of the simple server-side functionality could be provided by LFS's own scripting engine if it was developed further to include things like timers, buttons etc.
LOL, to bad you used AdminMod, I was an AMX Mod then a AMX Mod X Dev.
I can't really see a point to this myself, Wouldn't it make more sense to just ask the programmer to add options for things like BTN id's? (Also, You have to rememeber button X,Y values too, or else you could end up conflicting them too.)

I have a little program I have been toying with like MetaMod. It makes use of InSim and can dynamically load and unload .dll files with C# code, and then when packets come in, Fire events inside of the .dll. I guess I should maybe try and get a working version of it, let people have a play with it. Sadly I don't have time atm though, Have to find a job asap.
Also, seeing as there's only 240-odd buttons available for use on each server, running a few different apps might run out of buttons? I think it's OK as it is, as mcgas001 said, programmers can change them/add settings for them if needs be

FGED GREDG RDFGDR GSFDG