In regards to what you reflected for the CompiledScript.cs, I recoded or so to speak, edited-out what I was doing with cross-application domain callings. So, it's not the same source as the old CompiledScript class, but it will provide the same functionality.Quote:
That's what I'm doing, injecting every random HybridDefender that I can find.
Problem now is:
(...)
Oh well.
//edit Not to be nitpicking but in CompiledScript.cs it says:
(...)
While the server source refers to CompiledAssembly.
//edit I just found out that going to to "status.cs" while the gameserver is running causes the blowfish not found thing.
Quote:
In regards to what you reflected for the CompiledScript.cs, I recoded or so to speak, edited-out what I was doing with cross-application domain callings. So, it's not the same source as the old CompiledScript class, but it will provide the same functionality.
Also yeah, When re-implementing the blowfish-cfb-cipher I'd take what's currently there and scrap it and use the Managed OpenSSL dynamic-link-library for blowfish. I'll do it myself later tonight if I have time.
In regards to the BlowfishCFB.dll issue, I'm not really going to explain in depth why it occurs, but install Visual C++ 2008 (or 2010?) and it'll fix it. But, once again; I'd scrap it and start using ManagedOpenSSL.dll
Can we know the patch ? o:Quote:
Loading... Please wait...
Loaded 190 Lottery Items.
Loaded 170 Compressed Data Maps.
Loaded 357 Npcs Spawns.
Loaded 18652 Monsters.
Loaded 296 Monster Families.
Finished loading.
Well that is possible too of course, on another note, i r using your char and you haz awesum guild name:Quote:
I didn't even know a ManagedOpenSSL existed at that time. We self-coded the blowfish cipher and DH-key-exchange (I'm not saying they won't work and get the job done, but it's more likely people understand how to use the ManagedOpenSSL library, than what we have -- if installing VC++ 2008 isn't an issue, than continuing to use what's already in the source is no problem).
Simply using the HybridDefender.dll takes care of the encryption though.Quote:
Its works find on visual studio 2010. Since i had the source for awhile now, i rewrote the database for MsSQL <3. But i can help with some problems if anyone is having any trouble.
Major things to address while i think about it were the spell encryption. It needs to be changed so players can use spells.
No, it's fine, just wanted to notify you and since it isn't a bug it doesn't matter.Quote:
Register.cs isn't suppose to be a visible register page. Create a blank HTML file, with a form using the "post" method that will redirect you to Register.cs
The form should have a button, and two text boxes (named Username and Password). I'll show you myself when I get back home if you don't figure it out by then. As for the NPC issue, I'll look at it also when I get home.
* Edit:
Ok, so the NPC issue is from an incomplete npc; so the best solution is to just delete 10062.vb (unless you want to try finishing it off yourself, or recoding the entire thing).
I'll post a working example of a Register.html tomorrow.
<!DOCTYPE html> <html> <head> <title>Registration page</title> </head> <body> <font size="3" face="Arial"> <body bgcolor="#000000" text="#FFFFFF"> <P><center> <form action="register.cs" method="get"> <P><label for="username">Username:</label> <input type="text" name="username" id="username" size="16" maxlength="16"> <P><label for="pasword">Password:</label> <input type="text" name="password" id="password" size="16" maxlength="16"> <P><input type="submit" name="submitbutton" id="submitbutton" value="Register"/></center> </form> </font> </body> </html>
I have no knowledge of C++ but I'm curious about setting this up, but I have no idea where to change the IP for my client.Quote:
This source is for patch 5120-5160 ... (somewhere around that).
Be aware that you have to modify the auth crypto to the one CO uses.(Atm I believe it's set to Hybrid's crypto) and make sure you edit the ip the auth server's going to forward you to(it's set to Hybrid's...).