[Release] HellmouthCo Source (old version)

05/07/2010 22:16 pro4never#1
Ok so this is far from the latest version of my old source. Please keep in mind that it IS based on the Sword/anime co sources so it does have problems with the socket and threading systems but other then that a shitload of stuff is fixed/added.

Keep in mind that there is alot of half finished stuff in there. This was my local test version of the source that I would try hard coding features on before I ever uploaded them to my vps and fleshed them out. There will be problems and it's not something I'd recommend hosting a proper server with.

Patch is 5095
Full skills (added freeze arrow, counter kill, coded a freeze system so that axe/hammers make players unable to jump. You can apply that to any skill/custom skill you want!)
It has a ton of thrown together features from various sources including friend/enemy/guilds/guild war (custom point based system)/quiz show/lottery (changed rates alot).

I coded a blessing npc that lets you bless/upgrade bless for cps (if I remember correctly this version requires a relog after... super simple to fix that though)

It has first reborn coded with skills being lost/kept properly. Never added second reborn cause I wanted full skills working and no bugs before I added it.

It has my custom 1v1 fb/ss dueling system with base functionality already added to it for betting and custom hit limits (never implemented to npc cause I wanted to add dynamic maps and stuff first)

Dis city is fully coded up until the very last level (I coded it the way I wanted it though, not official tq. It works all the way through though including counting wraiths killed)


It's a quite decent coemu source but as I said, it's far from perfect.

I dropped the project cause I was in the middle of exams and was somewhat burned out in conquer and also because I had no desire to recode all the socket/threading systems.

Regardless: Enjoy.


Setup!

This has modified encryption key so you will need to use a modified.exe (or change it back in the source which is very simple)

there is a patch folder in the download that you can put in your client which will update it, just run hellmouth.exe that it adds (with modified server.dat obviously) and it should work fine.

Sql file is included. Just add a user account and log in to set password/create char.

If there are any problems/bugs/questions please let me know. I did a ton of work with coemu and this version so I'm sure I can answer alot of your questions.

For those looking to flame: Just releasing this to help people who want to look at it. It's not intended to run a fully functional server off of but it has some features and stuff in it that I'm positive people can use.

Ooh... and if you're looking to release stuff from it... I am fairly active on the forum still and so I'd appreciate at least a little credit thrown my way if you're releasing features from it that I coded. Not a big deal though.


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


Ooh and credit to korv for the dmap system (not sure if this version has it fully implemented but it's at least loaded into the source.
05/07/2010 22:25 coreymills#2
nice work pro4never
05/07/2010 22:27 QuickCo#3
very good :) I really like that source
05/07/2010 22:51 .Summer#4
Great workv :)
05/08/2010 15:55 killersub#5
awesome job! great scripting BTW! :) +k

EDIT: I get an error when I start the server... "the type or namespace name 'DMapLoader' could not be found( are you missing a using directive or assembly reference?)"

And then when I build and debug I get an error in CoEmu v2 GameServer(can't start da server becuz of dis):

Code:
public static void Main(string[] args)
		{
			[COLOR="DarkRed"]Nano.StartServer();[/COLOR]
			Console.ReadKey();
			Nano.AuthServer.Close();
            Nano.GameServer.Close();
			Console.WriteLine("[GameServer] Server over. Goodbye.");
		}
05/08/2010 16:17 pintser#6
although im not using 5095 +1K
I bet its a great release, better then any other source released here.
05/08/2010 17:49 pro4never#7
Quote:
Originally Posted by killersub View Post
awesome job! great scripting BTW! :) +k

EDIT: I get an error when I start the server... "the type or namespace name 'DMapLoader' could not be found( are you missing a using directive or assembly reference?)"

And then when I build and debug I get an error in CoEmu v2 GameServer(can't start da server becuz of dis):

Code:
public static void Main(string[] args)
		{
			[COLOR="DarkRed"]Nano.StartServer();[/COLOR]
			Console.ReadKey();
			Nano.AuthServer.Close();
            Nano.GameServer.Close();
			Console.WriteLine("[GameServer] Server over. Goodbye.");
		}

Looks to me like it's not loading korvaks dmap reader properly. Are you runnin 32 bit os? If so grab the 32 bit dll from his thread here and change the reference to it. Thiis was setup and running on 64 bit so you may need to swap some dll's
05/08/2010 18:10 sawickas#8
Thanks pro i will take to upgrade it to 5165 xD p.s i will tray upgrade xD
05/08/2010 21:03 CØĐ£Ř||Mã©hÍñє#9
Thanks Sire i Liked it :)
05/08/2010 23:24 xScott#10
Was a great server to play, gonna have a look through it now! :]
05/09/2010 01:42 copz1337#11
can you name any MAIN bugs?
05/09/2010 02:14 xScott#12
Quote:
Originally Posted by copz1337 View Post
can you name any MAIN bugs?
only bug was the freezing problem, Pro said its to do with threading/Sockets or whatever.
other then that there wasnt any other bugs.
05/09/2010 03:13 .Summer#13
Quote:
Originally Posted by xScott View Post
only bug was the freezing problem, Pro said its to do with threading/Sockets or whatever.
other then that there wasnt any other bugs.
dats a big bug thought, cuz peoples can't connect :P
05/09/2010 04:33 pro4never#14
Quote:
Originally Posted by .Summer View Post
dats a big bug thought, cuz peoples can't connect :P
Not denying that it's a serious bug but it happens in almost all public coemu sources and can be fixed.

People can connect just fine but if there are a bunch of people online doing things at the same time it tends to screw up the way the threading system runs into problems and causes a freeze. A temp fix can be an auto restart every couple hours or w/e
05/09/2010 04:47 .Summer#15
Quote:
Originally Posted by pro4never View Post
Not denying that it's a serious bug but it happens in almost all public coemu sources and can be fixed.

People can connect just fine but if there are a bunch of people online doing things at the same time it tends to screw up the way the threading system runs into problems and causes a freeze. A temp fix can be an auto restart every couple hours or w/e
ah, i thought it was like it freeze all the time :D