Nothing too fancy, just LocalMS/MSEA with Loopback changed into netsh and some other additions. The errors are there because some files in MapleLib are messed up, just obtain a copy of MapleLib and insert it into there, should fix errors (Older versions may differ from the newer MapleLib).
Sorry, didn't know it was yours P:
It'd be better for you to take LocalMS redirector (or use whatever is released on RaGEZONE). If you're using LocalMS (or MSEA redirectors), change it to work with netsh instead of loopback and change the opcodes. Here's the way to set a route for a loopback psudeo for Nexon's IP and removing it.
Code:
private void routeIP()
{
new Process()
{
StartInfo = {
FileName = "netsh.exe",
Arguments = "int ip add addr 1 address=8.31.99.141 mask=255.255.255.0 st=ac",
UseShellExecute = false,
CreateNoWindow = true
}
}.Start();
}
private void derouteIP()
{
new Process()
{
StartInfo = {
FileName = "netsh.exe",
Arguments = "int ip delete addr 1 8.31.99.141",
UseShellExecute = false,
CreateNoWindow = true
}
}.Start();
}