Formal Release

11/30/2010 21:17 ~Falcon#31
Quote:
Originally Posted by Kiyono View Post
That's possible as Hybrid used Visual Studio 2008 to create this.
//edit Doesn't work on release either.
Hmm, open up the event logs and find "side by side", post me the description.
11/30/2010 21:23 InfamousNoone#32
Quote:
Originally Posted by Kiyono View Post
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.
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
11/30/2010 21:39 Kiyono#33
Quote:
Originally Posted by InfamousNoone View Post
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

My guess is that it needs .dlls that are included with VS2008.
Why didn't you use ManagedOpenSSL in the first place if you were planning to?
11/30/2010 21:48 InfamousNoone#34
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).
11/30/2010 22:10 .Kob#35
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.
Can we know the patch ? o:
11/30/2010 22:12 Kiyono#36
Quote:
Originally Posted by InfamousNoone View Post
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).
Well that is possible too of course, on another note, i r using your char and you haz awesum guild name:
[Only registered and activated users can see links. Click Here To Register...]
11/30/2010 22:15 _tao4229_#37
I was the first one to figure the original encryption out though 8D
11/30/2010 22:18 Kiyono#38
Oh, shit works but npc r borked
//edit No, it seemed to be 1 script that stopped all others, 10062.vb to be exact.
//edit Website doesn't seem to work either, register.cs redirects to "user/pass cannot be blank" message.
11/30/2010 22:51 ImFlamedCOD#39
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.
11/30/2010 23:04 copz1337#40
cool i hope retards dont open servers with this and say its their work. i would definitely say it's Hybrid's work if I ever hosted a co server with this.
11/30/2010 23:38 InfamousNoone#41
Register.cs isn't suppose to be a visible register page. Create a blank HTML file, with a form using the "get" 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.
12/01/2010 03:22 copz1337#42
i need the client lol
12/01/2010 13:25 Kiyono#43
Quote:
Originally Posted by ImFlamedCOD View Post
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.
Simply using the HybridDefender.dll takes care of the encryption though.
Quote:
Originally Posted by InfamousNoone View Post
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.
No, it's fine, just wanted to notify you and since it isn't a bug it doesn't matter.

//edit It's get not post, post method always gives "user/pass is blank" get actually works.
HTML Code:
<!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>
12/01/2010 19:19 kyle191#44
Quote:
Originally Posted by -impulse- View Post
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...).
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.

Any help please?

Kyle.
12/01/2010 19:34 Kiyono#45
Quote:
Originally Posted by kyle191 View Post
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.

Any help please?

Kyle.
Search for ipaddress in the authproject.