rasadhlp.dll is nofix's plugin loader
there's at least 4 different versions of it out there
1 - by nofix, requires the use of shortcuts with +P stuff to load .dlls in /plugins
2 - modified version (author requested not to be identified) that auto-loads all .dlls in /plugins, no +P stuff
3 - same as #2 but modified by me, not sure if i did it the same way. might identify itself as autopluginloader in console on load, don't remember tbh
4 - same as #3 but modified again by me to add the $pluginloader::<pluginname> = true; variables like #1 did, but #2 and #3 dont. identifies itself as autopluginloader v2 in console on load
there's also multiple .exes that behave differently:
A) 1.40 stock, will load rasadhlp.dll from the root folder of tribes in windows versions 7 and below, scriptGL.dll must be in /plugins and loaded via rasadhlp.dll (pluginloader)
B) 1.40 scriptGL .exe, same as A but modified to also load scriptGL.dll from the root folder of tribes on all versions of windows (i.e. will load scriptGL without the use of rasadhlp.dll). fails to load rasadhlp.dll on win8 and above, same as A
C) 1.41 is based on B so will try to load both rasadhlp.dll and scriptGL.dll from the root, and like A and B will fail to load rasadhlp.dll on windows 8 and above
D) 1.41 windows 8+ pluginfix .exe - loads rasadhlp.dll from the root folder of tribes in all versions of windows, scriptGL.dll must be in /plugins and loaded via rasadhlp.dll (pluginloader) like A
so various combinations of rasadhlp.dll and different .exes require different placement of scriptGL.dll and some .exes dont even need rasadhlp.dll to load scriptGL
and you might have plugins in your /plugins folder that weren't loading using the original rasadhlp.dll that will get loaded if you switch to the later 3 versions that load everything automatically