Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 20:54

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Demon Project (魔域)

Discussion on Demon Project (魔域) within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 12
Join Date: Jul 2011
Posts: 7,449
Received Thanks: 3,639
Demon Project (魔域)

Hey everyone,

I was told that this project was already public in the Eudemons section, and so I've decided to bring my underground thread down to the programming section and discuss it in further detail. About a few years ago when more developers were active, Jack introduced me to a basic version of the Eudemons official source code. After doing some research with him, I stumbled on a completed source called Demon (魔域). Demon is most likely the official Eudemons source from long ago. Keep in mind, this source is extremely old. Some of the project is older than other parts. Regardless of it's age, it's still a great resource.

The Demon source includes the following main projects:
  • Account Server: The official account server for Eudemons Online. Most likely imported from Monsters & Me and reconfigured.
  • Autopatcher: The official autopatcher for TQ games. Most likely imported from Conquer Online (I did not place the Conquer Online images there). Probably the newest part in the project solution.
  • Server: The official server files for Eudemons. Includes their AI module, common module, message server, game base module, map data module, and NPC server.
  • Soul-Code: The official client files for a client called "Soul". Most likely Eudemons. Includes their 3D game map, role, simple observer, and base modules, C3 core module, game client, shell module, data module, NDSound module, and puzzle module, and Architect, Data Convert, and terrain effect editor tool projects.
It compiles with the DirectX 8.1 SDK (I'll include a link to download that) using Visual C++ 6.0. You can compile it with Visual Studio 2005 with modifications made to the linker configuration. It really isn't useful compiling the project, and I wouldn't recommend converting it for Conquer Online (simply a waste of time when we have good performing sources available). What it is useful for is being used as a reference. I hope you find more use of this than the underground did. Enjoy!

Cheers,
Spirited

Link to DirectX 8.1 SDK:
Please use 7-Zip to unzip the attachment below. I'm working on uploading a more universal compression.



Spirited is offline  
Thanks
10 Users
Old 02/03/2014, 09:11   #2
 
elite*gold: 0
Join Date: Jul 2013
Posts: 72
Received Thanks: 34
Quote:
! D:\Downloads\asd.zip: Unknown method in AccountServer\!log!\account 2007-04-26.LOG
! D:\Downloads\asd.zip: Unknown method in AccountServer\!log!\account 2007-05-23.LOG
! D:\Downloads\asd.zip: Unknown method in AccountServer\!log!\AccountServer 2007-04-26.LOG
! D:\Downloads\asd.zip: Unknown method in AccountServer\!log!\AccountServer 2007-05-23.LOG
! D:\Downloads\asd.zip: Unknown method in AccountServer\!log!\point 2007-04-26.LOG
! D:\Downloads\asd.zip: Unknown method in AccountServer\!log!\point 2007-05-23.LOG
! D:\Downloads\asd.zip: Unknown method in AccountServer\!log!\server 2007-04-26.LOG
! D:\Downloads\asd.zip: Unknown method in AccountServer\!log!\server 2007-05-23.LOG
! D:\Downloads\asd.zip: Unknown method in AccountServer\Account.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\Account.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\account.ini
! D:\Downloads\asd.zip: Unknown method in AccountServer\account.sql
! D:\Downloads\asd.zip: Unknown method in AccountServer\Account.sql.txt
! D:\Downloads\asd.zip: Unknown method in AccountServer\AccountServer.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\AccountServer.dsp
! D:\Downloads\asd.zip: Unknown method in AccountServer\AccountServer.dsw
! D:\Downloads\asd.zip: Unknown method in AccountServer\AccountServer.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\AccountServer.ncb
! D:\Downloads\asd.zip: Unknown method in AccountServer\AccountServer.opt
! D:\Downloads\asd.zip: Unknown method in AccountServer\AccountServer.plg
! D:\Downloads\asd.zip: Unknown method in AccountServer\AccountServer.rc
! D:\Downloads\asd.zip: Unknown method in AccountServer\AccountServer.SUP
! D:\Downloads\asd.zip: Unknown method in AccountServer\AccountServer402.exe
! D:\Downloads\asd.zip: Unknown method in AccountServer\AccountServerDlg.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\AccountServerDlg.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\AllHeads.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\config.ini
! D:\Downloads\asd.zip: Unknown method in AccountServer\Define.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\EncryptServer.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\BaseFunc.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\BaseFunc.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\GameBaseCode.dsp
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\GameBaseCode.plg
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\I_mydb.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\MsgPacket.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\MsgPacket.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\mssccprj.scc
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\MyDatabase.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\mydatabase.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\mydb.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\MyField.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\MyField.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\MyRecord.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\myrecord.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\MyRecordset.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\myrecordset.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\NetStringPacker.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\NetStringPacker.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\PrcHeap.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\PrcHeap.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\vssver.scc
! D:\Downloads\asd.zip: Unknown method in AccountServer\GameBaseCode\修改日志.txt
! D:\Downloads\asd.zip: Unknown method in AccountServer\Global.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\Global.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\IniFile.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\IniFile.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\isp.ini
! D:\Downloads\asd.zip: Unknown method in AccountServer\libmySQL.dll
! D:\Downloads\asd.zip: Unknown method in AccountServer\ListenSocket.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\ListenSocket.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\logfile.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\logfile.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\LoginThread.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\LoginThread.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgAccount.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgAccount.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgAccount91U.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgAccount91U.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgBarAccount.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgBarAccount.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgConnect.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgConnect.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgConnect91U.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgConnect91U.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgFee.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgFee.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgLogin.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgLogin.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgQueryFee.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\MsgQueryFee.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\mssccprj.scc
! D:\Downloads\asd.zip: Unknown method in AccountServer\MyHeap.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\MyHeap.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\NetMsg.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\NetMsg.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\Online.txt
! D:\Downloads\asd.zip: Unknown method in AccountServer\OnlineTable.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\OnlineTable.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\PointThread.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\PointThread.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\RC5_321216.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\RC5_321216.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\resource.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\res\AccountServer.ico
! D:\Downloads\asd.zip: Unknown method in AccountServer\res\AccountServer.rc2
! D:\Downloads\asd.zip: Unknown method in AccountServer\ServerSocket.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\ServerSocket.hpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\StdAfx.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\StdAfx.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\ThreadBase.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\ThreadBase.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\typedef.cpp
! D:\Downloads\asd.zip: Unknown method in AccountServer\typedef.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\T_Index.h
! D:\Downloads\asd.zip: Unknown method in AccountServer\vssver.scc
! D:\Downloads\asd.zip: Unknown method in AccountServer\当前工作.txt
! D:\Downloads\asd.zip: Unknown method in AccountServer\版本更新日志.txt
! D:\Downloads\asd.zip: Unknown method in AccountServer\设计任务.txt
! D:\Downloads\asd.zip: Unknown method in AccountServer\设计日志.txt
! D:\Downloads\asd.zip: Unknown method in AccountServer\设计说明.txt
I think it's damaged or idk, it won't extract...


cjN93 is offline  
Old 02/03/2014, 09:29   #3
 
elite*gold: 12
Join Date: Jul 2011
Posts: 7,449
Received Thanks: 3,639
I can't upload any larger of a file, or a .7z file. Use 7-zip to unzip this one for now (please let me know if that works as a temporary solution). I'll suggest that the staff allows 7z files and upload this to mediafire once it starts working again (I can't upload anything atm).
Spirited is offline  
Old 02/03/2014, 12:53   #4
 
elite*gold: 0
Join Date: Sep 2011
Posts: 105
Received Thanks: 16
Request to remove!! why its in Co forums


XDestroyer2011 is offline  
Thanks
1 User
Old 02/03/2014, 12:56   #5
 
elite*gold: 0
Join Date: Sep 2013
Posts: 197
Received Thanks: 140
Quote:
Originally Posted by XDestroyer2011 View Post
Request to remove!! why its in Co forums
Quote:
Originally Posted by Spirited Fang View Post
Regardless of it's age, it's still a great resource.
That's why.
SteveRambo is offline  
Old 02/03/2014, 16:17   #6
 
elite*gold: 0
Join Date: Dec 2012
Posts: 606
Received Thanks: 66
oh, i thought all eo p servers and the original game is in binary
LordGragen. is offline  
Old 02/03/2014, 16:26   #7
 
elite*gold: 20
Join Date: Jun 2006
Posts: 3,293
Received Thanks: 919
Quote:
Originally Posted by LordGragen. View Post
oh, i thought all eo p servers and the original game is in binary
Binaries don't magically appear out of thin air, these are the sources for said binaries.
Kiyono is offline  
Thanks
1 User
Old 02/03/2014, 17:04   #8
 
elite*gold: 12
Join Date: Jul 2011
Posts: 7,449
Received Thanks: 3,639
Quote:
Originally Posted by XDestroyer2011 View Post
Request to remove!! why its in Co forums
Eudemons and Conquer share the same source base. They're almost exactly alike.
Spirited is offline  
Old 02/08/2014, 12:52   #9
 
elite*gold: 0
Join Date: Mar 2005
Posts: 1,310
Received Thanks: 1,373
They are almost the same, but yet so different..
Ultimation is offline  
Thanks
2 Users
Old 08/01/2014, 09:44   #10
 
elite*gold: 0
Join Date: Oct 2006
Posts: 515
Received Thanks: 73
i would love to revive this source but why is it detected by my antivirus
marcbacor6666 is offline  
Old 08/01/2014, 17:32   #11
 
elite*gold: 12
Join Date: Jul 2011
Posts: 7,449
Received Thanks: 3,639
Quote:
Originally Posted by marcbacor6666 View Post
i would love to revive this source but why is it detected by my antivirus
Good question, because there are no executable files in it, as far as I'm aware.
Spirited is offline  
Old 08/09/2014, 05:55   #12
 
elite*gold: 0
Join Date: Jun 2007
Posts: 1,272
Received Thanks: 246
I thought everyone already had this.It has been up on that Chinese site forever.

The UG able to find the original client files?

I tried finding them again last year,all links were dead.

If anyone gots a work-around I would love to get it.I believe there was A filetype converter that could be used.A buddy of mine tried writing his own,we still couldn't get it to compile.
Real~Death is offline  
Old 08/09/2014, 06:16   #13
 
elite*gold: 20
Join Date: Jun 2006
Posts: 1,759
Received Thanks: 820
There was a thread awhile back, where two members who no longer pop in gave recompiling these a good shot.

in the end they decided it wasnt worth the effort.


your copy seems slightly different to mine, defiantly no antivirus flags on it!

having a quick skim through the zip, i do see a few exes which are likely what is being flagged upon..

looks like you have the client and server in one, rather than separate too.

unless its a different copy of the server source, it was pretty well decided that it was a emulated copy rather than TQs actual source. ill have to look at comparing it this evening when I have more time..

will be interested in following along, and see what you get up to with this however... since the attempt loveomg had at it, the source has been dormant except for those of us who look to it for understanding TQ logic..
hio77 is offline  
Thanks
1 User
Old 08/09/2014, 07:22   #14
 
elite*gold: 0
Join Date: Jun 2007
Posts: 1,272
Received Thanks: 246
Quote:
Originally Posted by hio77 View Post
There was a thread awhile back, where two members who no longer pop in gave recompiling these a good shot.

in the end they decided it wasnt worth the effort.
Yeah,My friend is great at programming and I got him to screw around it with me.He never played CO and figured it was not worth much effort.We gave it A week and got board and quit.

but the source it is worth A look
Real~Death is offline  
Old 08/09/2014, 07:26   #15
 
elite*gold: 20
Join Date: Jun 2006
Posts: 1,759
Received Thanks: 820
Quote:
Originally Posted by Real~Death View Post
Yeah,My friend is great at programming and I got him to screw around it with me.He never played CO and figured it was not worth much effort.We gave it A week and got board and quit.

but the source it is worth A look
absolutely, i have it open whenever im working on things. always a great asset for understanding how a method is working.

between that, and debugging, its hard not to have a pretty sound idea with whats going on.


hio77 is offline  
Thanks
1 User
Reply



« Help please !!! | itemtype.text 3d conquer »

Similar Threads
Demon-Gaming|Demon-Co The Cradle of Hell
12/27/2012 - CO2 PServer Archive - 7 Replies
Welcome Guys i would like to introduce you the Demon-Gaming community -Honor Arena/Point System -New PVP System Kill players win Points and Gain Exp -Page with the Rank of higher Killer :). -2x CPS Potion with Demon-Points. -You can Gain Demon-Points By Killing other Players -High Exp Rate -FREE +12 ITEMS As Start Pack -Automated CPS Drop System -135 Weapons And Gears
Selling 100 Demon BM and 93 Demon Sin Account (Sanctuary)
04/05/2012 - Perfect World Trading - 0 Replies
Bm is level 100 and has bound TT99 HA Wrist and Boots (3 soc with immac citrines +3), Lunar Glade Cape (account stashable), Demon Golden Aura of the Bell, Demon Marrows, and Demon Cyclone Heel. Comes with used Mana and HP charms. Stats are as follows: Str 284, Mag 5, Dex 190, Vit 36. Sin is only level 93, but has over 200k rep if interested in r8 for it. It also has gold TT90 LA bracers and Lunar Cape since account has a stash. Prefer real money as I'm quitting, but coin offers are...
Demon - EverQuest II Modification Project
08/30/2010 - General Gaming Discussion - 1 Replies
Demon is an EverQuest II nad EverQuest II Extended Modification project. Some of the modifications are posted below. Speed Size Glide/Safefall Underwater Breath Underwater Walk Visions Manual Teleport



All times are GMT +1. The time now is 20:54.


Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

BTC: 33E6kMtxYa7dApCFzrS3Jb7U3NrVvo8nsK
ETH: 0xc6ec801B7563A4376751F33b0573308aDa611E05

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2019 elitepvpers All Rights Reserved.