I was afraid you`d say that
totally understand that making it able to change things from maxscript would probably be an unnecessary big investment with probably little return of investment.
On the other hand just creating railclone objects, applying styles from the library and assigning the exposed variables and splines via maxscript could probably be usable in more scenarios and not require the internal workings of railclone to be exposed to maxscript.
In my specific scenario I have hundreds of files containing multiple splines that have names assigned to them like pipe_small_style002. And all those styles are already defined in the railclone library. these files are created dynamically and iterated over many times and creating and assigning railclone styles literally thousands of times by hand becomes quite the time consuming task when a simple script would do it automatically. Not sure if anyone else would benefit from this but just putting it out there