I'm writing an application that deals with multiple concurrent stealth profiles. Wanted to check on this before I continued....
Stealth.Default <- what's default?
Is this what ChangeProfile changes?
I'm guessing it's referring to a profile but I'm unsure
Basically I need to know if there is a way to call methods from a profile without having to actually ChangeProfile
As the current Api is designed, you only can link an application per profile. This means you link and refer to the profile you currently select when you start your application. In future there is a plan on remove this 1:1 relationship and be able to send packets with the profile Index as header.
So if you currently want to handle multiple profiles you need to write an application, wich can communicate with your x applications you wroted (Client-Server communication). Your 1:1 Application needs to be linked to your profile and connect also to your global written server and communicate global data there. Then the Server broadcast to your 1:1 Applications wich send packets to stealth. I know very stupid way, but thats how its possible atm.
The usage of Stealth.Default is not based on our code. We as Team provided an up 2 date delphi dll wich can be managed. However some users wanted to emulated the script.dll, that result was orichs, neos, mine and maxwells dll (we wroted our own each). You are refering to maxwells dll, wich is currently the only working solution for c#, provided by users. So the name usage is based on his design and structures of the dll emulation.
For the future :
We are on progress of generating code structures for pascal\python (wich works already with the latest build) and redesign the api to remote socket packet handling. This would allow any application\languange\envirement wich is able to send packets to handle Stealth independent without the requirement of any relation.