srModuleLoader was developed to set a new standard, we were using sro server files since ages and have modified binaries heavily however sadly most of these modified were destructive (not easily reversible without a backup) so I would like to release my free version of srModuleLoader to the sro community.
With this small tool you no longer need to use Stud_PE or something similar to link your dlls to your modules and if you got the premium version you are able to start multiple instances of the same module on the same machine without the need of a patcher or some 3rd party applications (such as ForceBindIP)
# Features (Free)
Start Module
inject dlls
change titles
Stop Module
tries to gracefully closes modules, if this fails it will forcefully close the module after 10 secounds
Restart Module (Stop & Start)
Show Module Status
Red -> Stopped
Green -> Running
Yellow -> Restarting
Gray -> Stopping
# Features (Premium)
Start Module (multi modules)
srModulePatcher or ForceBindIP is no longer required!
ModulePath -> absolute path to CertificationServer
Config -> config file for CertificationServer
# Module
ModuleLabel -> label for srModuleLabel GUI and module title
ModulePath -> absolute path to module
IPAddress -> ip address for multi module feature (unused on free version)
DllInjections -> absolute path to dlls you would like to inject
# Controls
double click -> start selected module
right click -> open context menu for selected module
DEL key -> stop selected module
ESC key -> clear selection
# TestDLLs
I`ve included some small test dlls to test the dll injection.
TestDLL_1.dll -> allocate console and writes to it
TestDLL_2.dll -> shows a message box before module opens
Information: if TestDLL_2 is loaded the title change will be assigned to the MessageBox instead of the module!
# Multi Module (SML Free)
In theory it should be possible to use my free SML version with the old patcher and force bind ip method (never tested just an idea)
1) apply your multi module patches
2) set environment variables that has your ip addresses stored
3) get force bind ip dll and modify it to load your custom environment variables (you most likely need a dll copy for each environment variable you gonna set up)
4) setup these modified dlls to be injected with SML
NO SUPPORT! just an idea if this is too much work or you can't get it to work contact me to purchase a premium copy.
Now you are also starting with this demo-premium-paymemoneyz crapware stuff?
You disappoint me with this SHAREWARE "Release"
Thanks for your feedback, but I have to negate that claim.
my multi module patches (I've started developing back in 2014) were never free of charge and this is basically the only feature that is not added to the released version (the point of the release were primarly a simple way to inject dynamic link libraries (DLLs))
The only thing that is questionable is that I mentioned that there is a "premium" version with that one additional feature however I got a good reason for it, I've setup several servers with the old method (srModulePatcher + ForceBindIP) and sadly it wouldn't be possible for them to use that application even if they wanted to (that's because you technically don't start the modules but the force bind ip binary)
so this is primary for these people, (that's why I`ve also added the SML Multi Module (Free) section) if they don't want to pay for extra convenience they could simply try to get the old system to work (I`ve provided enough infos to get it to work)
So if you were already a customer you have all the infos you need to setup it without extra charge
If you weren't a customer well then you probably don't need multi module and therefore you won't miss that feature
If you heard of it for the first time now or are a returning customer who wants the simple "just start it" way then yeah you could simply buy it (isn't like I will charge a fortune for it)
the question is what do you value more... money or convenience (you could setup virtual machines and don't pay a single cent, nobody stops you from running that SML like 2 times on 2 virtual machines)
[RELEASE] SiegeFortress Reward by Syloxx 07/02/2023 - SRO PServer Guides & Releases - 10 Replies just another release.
TABLE:
CREATE TABLE _RefSiegeFortressReward
(
Service INT NOT NULL,
FortressID INT NOT NULL,
CodeName VARCHAR(129) NOT NULL,
Amount INT NOT NULL
[RELEASE] Automatic Skill Query by Syloxx 01/16/2018 - SRO PServer Guides & Releases - 16 Replies Hello Elitepvpers,
Today iŽll release my automatic skill up query. It adds all available skills to your char based on Mastery and MasteryLevel.
Procedure:
USE
GO
/****** Object: StoredProcedure . Script Date: 06.01.2015 05:06:44 ******/
SET ANSI_NULLS ON