I posted a faq thread for this which I will add to as I receive questions from people.
<<EDIT AGAIN>
CLIENT LINK:
No idea if that client is any good... Personally I'd just download one from and patch it to 5355 but that's just me. Someone posted that megaupload link for when we were hosting our server so apparently it works.
So, as many of you know I've been trying off and on to sell my old source so I could get something out of the work I put into it. The fact is it was a learning project for me so I did get that reward already.
I've decided to strip out any of the features that were 'in testing' and basically dumb down the server to reduce possible bugs. It makes it far less efficient but hey, it works and it's not lotf.
----YES, THE SOURCE HAS MONKS/SKILLS----
----YES IT'S A CUSTOM SOURCE----
That being said it's not got THAT many features but it's far from just a simple base for people to mess around with. The source as it is being released right now is quite a mess so please excuse the duplicate methods, bad commenting and some truly horrible methods of coding some of the things (mostly the action queue which I completely removed and MacGyver'd a super basic system for you guys)
PLEASE DO NOT RE-RELEASE THIS SOURCE WITHOUT MY PERMISSION OR POST IT ON OTHER SITES. IF I DECIDE TO RELEASE IT ELSEWHERE THAT IS MY CHOICE, NOT YOURS.
Features (That I can remember atm)
-Login functionality
-Spawning entities (mobs/npcs/sobs/items/players)
-Trade
-View equipment
-Chat
-Attacking
-Death
-StatusEffects add/remove
-Stamina/xp fill
-Character updates
-Main skills
---Pray/revive, cure/advcure, nado, hurc, dragon whirl, tfb, poison star, whirlwindkick, palm, oblivion, cyclone, superman, fatal strike (effect only, no mobs really added), stigma, shield, azure shield, SOA, phoenix, rage, snow, most passive skills, triple attack. Can't think what others atm
-Full capture the flag system
-Monks
-140 items as intended by tq
-Packets for refinery system
-Packets to show/join poker table
-External ironpython scripting system for npcs (instant modification)
-ARENA (basically full system)
-Composition
-Enchanting
-Warehouses (mostly done, forget what needs doing on them)
-SQL database
-Auto restarts
-Auto event starting
-Auto revive in jail/arena
-Npcs to buy gear/levels and upgrades for arena pts
-Gain/lose arena pts from pking
-Top 3 arena pts gain halos
Instructions:
---THIS SOURCE WAS ALWAYS WRITTEN/EDITED USING VISUAL STUDIO 2010 ULTIMATE---
Download visual studio 2010 from the microsoft website (you can use express if you want a free program or if you want you can use ultimate and then google a key. There's an unlimited usage one leaked!)
FOR THOSE WHO DO NOT KNOW WHAT THEY ARE DOING. YOU SHOULD BE OPENING THE HELLMOUTH.CSPROJ FILE USING VISUAL STUDIO. NOT THE INDIVIDUAL .CS FILES! YOU NEED TO DEBUG/COMPILE IN ORDER TO SEE ANY CHANGES
FOR THOSE NOT KNOWING ABOUT THE NPCS, THEY ARE LOCATED IN DEBUG/BIN/NPC/NPCID.NPC. YOU CAN EDIT THESE USING NOTEPAD AND AS SOON AS YOU SAVE YOU CAN SEE CHANGES IN GAME. MOST NPCS ARE NOT CODED!
You will need mysql installed. I've included a backup which you can execute using your favorite sql management system such as navicat/phpmyadmin.
Now simply go to the bin folder and change the settings file to reflect your HAMACHI/EXTERNAL ip and your mysql settings (do NOT use 127.0.0.1 and I've heard of people having problems using router ips also.. if you have an issue use hamachi for testing this out first)
Once that is done you can simply open the project, debug and you're good to go.
NOTE: I added the restarter.exe file to the bin. It's a super basic file that just sleeps for like 5-10 seconds and then re-opens hellmouth.exe. If you rename hellmouth.exe it will no longer work. That being said you could write your own in 10 seconds.
Right now the server auto restarts at XX:50 every hour just cause I wanted my changes to be visible on the vps so dropbox + auto restart is a nice thing ^^. You can change that VERY easily inside the tools.cs file.
This also contains auto account creation on login but in the readme I list the exact line to search if you wanted to remove that to use an actual register script. I just found it simple for when I was testing. It saved some time for people ^^.
FINAL STEP:
Download conquer loader and set it up to connect to your own ip (hamachi/external, whatever you set up in the settings.ini file) and to use auth port 9959 and you should be good to go.
NOTE: For the record this release is "as is". If you want something added to it I may be willing to do so for money but I don't expect to be updating this release. I've stripped/downgrading a ton of stuff from this so if a feature doesn't work as intended then chances are it was A: never finished or B: removed by me.
Enjoy,
Pro4Never
PS:
SOURCE IN ACTION: Note: old test videos ahaha. Things changed loads after them.
Credits to those who worked on the source with me including Arco and Shmid.