Formal Release

11/30/2010 06:25 InfamousNoone#1
Work will need to be done to actually get this to run (the source is targeted at client version 5135). Spell, and authentication encryptions will need to be edited to run the standard version of the conquer client (or you'll need to find the Project Manifesto client a long with the HybridDefender.dll that went with it).

Maybe this will spark some actual development...
Something to note is, most of the database files were batched, or generated from the CO-client files, you'll have to create your own if you wish to upgrade versions (or integrate your own database system).

Other than that, feel free to edit & distribute this source;

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

From Database.rar \Database\Scripts\Npcs\10062.vb must be deleted.

Seems I started fiddling with Cross-AppDomain calling in the ScriptingEngine that was released, here's an actual working version of the ScriptingEngine project, sorry for inconvenience (extract this one over top the one in ConquerServer_v2.rar)
[Only registered and activated users can see links. Click Here To Register...]


Symbols (Project -> ConquerServer_v2 Properties -> Build)
Code:
TOURNAMENT_NOBILITY - Define that the tournament system should be synced to nobility
PROTECTION_SPEEDHACK - Speed-hack checks are enabled
SPAWN_NO_MOBS - Spawn no monsters
SPAWN_GUARDS_ONLY - Spawn only guard-typed monsters
LOG_PACKETS - Log incoming packets
CODE_DEBUG - This just points to where the database is loated
** ConquerServer_v2_Website
If you switch this to use the 'fixed' ScriptingEngine.dll that I included above, you must change the following... (WebsiteLibrary.cs)
Code:
foreach (Type type in Script.CompiledAssembly.GetTypes())
to:
Code:
foreach (Type type in Script.Assembly.GetTypes())
** BlowfishCFB.dll
If you run into issues/problems with this, install Visual C++ 2008 (or 2010).
11/30/2010 06:39 FuriousFang#2
This source looks extremely complete o.o I don't think this is going to spark development at all =\
11/30/2010 07:01 pro4never#3
Fantastic source. It sparked some serious thought in my own source when I saw it a while back.

<3 as always hybrid.

Your work never fails to please and impress.
11/30/2010 07:17 FuriousFang#4
It's extremely impressive, and I'm reading it right now for coding techniques but I just don't know if releasing this is going to benefit or damage the community. I guess a little bit of both. lol, is that how things like this usually work?
11/30/2010 07:38 InfamousNoone#5
It's missing a few things from the version it was intended to run on. What exactly, I don't recall...
11/30/2010 08:07 FuriousFang#6
Quote:
Originally Posted by InfamousNoone View Post
It's missing a few things from the version it was intended to run on. What exactly, I don't recall...
It's still epic for coders like me that are trying to learn how to code. I just had to look something up because of this source. =]
11/30/2010 08:10 InfamousNoone#7
It contains some interesting things I've picked up over the months, and I've picked up some more interesting things in the year it's been since I coded this. It also highly abuses the concepts of queues and threads :P
11/30/2010 10:02 Kiyono#8
I thought for sure that you'd be like "want a working source? make it work yourself."
11/30/2010 11:29 -impulse-#9
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...).
11/30/2010 11:34 Syst3m_W1z4rd#10
1picture says more then 1000words.
:awesome: <<<
11/30/2010 11:43 |NeoX#11
awesome shit. just awesome.

#request sticky
11/30/2010 12:49 Kiyono#12
I just noticed why I had build problems. the ScriptEngine source included differs from the source used to create the included ScriptEngine.dll
11/30/2010 13:15 -Shunsui-#13
Woaw, this is ...
11/30/2010 13:30 _tao4229_#14
inb4 nobody gets it running :D


edit:
oh right, meaningful information.

This should be for patch 5135
11/30/2010 13:35 Kiyono#15
Quote:
Originally Posted by _tao4229_ View Post
inb4 nobody gets it running :D


edit:
oh right, meaningful information.

This should be for patch 5135
Did he do something to make it not run?