|
You last visited: Today at 16:26
Advertisement
Truly, how well are the binaries coded?
Discussion on Truly, how well are the binaries coded? within the CO2 Programming forum part of the Conquer Online 2 category.
01/17/2011, 06:24
|
#1
|
elite*gold: 0
Join Date: May 2005
Posts: 1,892
Received Thanks: 918
|
Truly, how well are the binaries coded?
I've done a bit of poking around at it with olly, and it seems to me that it's pretty inefficient. First thing I noticed was that it was reading monster drops from a file for EACH monster instead of just simply doing a few calculations...
Your thoughts and opinions?
|
|
|
01/17/2011, 06:43
|
#2
|
elite*gold: 0
Join Date: Aug 2009
Posts: 560
Received Thanks: 774
|
Wot do you mean Binary?
|
|
|
01/17/2011, 07:52
|
#3
|
elite*gold: 0
Join Date: Jun 2006
Posts: 457
Received Thanks: 67
|
I am guessing he meant the client source code
|
|
|
01/17/2011, 11:40
|
#4
|
elite*gold: 0
Join Date: Nov 2010
Posts: 1,162
Received Thanks: 370
|
You mean the actual C++ code?
Is the monster **** included in the NPCServer, then I guess you could look the exactly code, because the real sourcecode for that have been leeched.
|
|
|
01/17/2011, 11:41
|
#5
|
elite*gold: 0
Join Date: Dec 2009
Posts: 134
Received Thanks: 401
|
.exe = binary
usually.
|
|
|
01/17/2011, 15:37
|
#6
|
elite*gold: 0
Join Date: Jun 2005
Posts: 692
Received Thanks: 353
|
Quote:
Originally Posted by Lateralus
I've done a bit of poking around at it with olly, and it seems to me that it's pretty inefficient. First thing I noticed was that it was reading monster drops from a file for EACH monster instead of just simply doing a few calculations...
Your thoughts and opinions?
|
I don't think you were looking at the real calculation for monster drops. If you look in the database, there are a few columns in cq_monstertype that specify the level range and types of generated drops.
id | name | level | drop_armet | drop_necklace | drop_armor | drop_ring | drop_weapon | drop_shield | drop_shoes | drop_hp | drop_mp | 1 | Pheasant | 1 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 1000000 | 1001000 | 2 | Turtledove | 7 | 99 | 0 | 99 | 0 | 0 | 99 | 1 | 1000000 | 1001000 | 57 | BullMonster | 112 | 9 | 22 | 9 | 22 | 22 | 9 | 23 | 1002020 | 1002040 |
|
|
|
01/17/2011, 18:30
|
#7
|
elite*gold: 0
Join Date: May 2005
Posts: 1,892
Received Thanks: 918
|
Quote:
Originally Posted by nTL3fTy
I don't think you were looking at the real calculation for monster drops. If you look in the database, there are a few columns in cq_monstertype that specify the level range and types of generated drops.
id | name | level | drop_armet | drop_necklace | drop_armor | drop_ring | drop_weapon | drop_shield | drop_shoes | drop_hp | drop_mp | 1 | Pheasant | 1 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 1000000 | 1001000 | 2 | Turtledove | 7 | 99 | 0 | 99 | 0 | 0 | 99 | 1 | 1000000 | 1001000 | 57 | BullMonster | 112 | 9 | 22 | 9 | 22 | 22 | 9 | 23 | 1002020 | 1002040 |
|
Sorry, I meant for medicine and money drops.
|
|
|
01/19/2011, 00:18
|
#8
|
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,335
|
Let me rephrase your title. "Truly how bad are binaries coded?"
My answer, TQ coded it
|
|
|
01/19/2011, 02:35
|
#9
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
|
Being a 'professional' company, obviously it would be better coded then most of what pservers will ever see. That being said, it's TQ we're talking about... they are not exactly that professional of a company and their products always seem to have some fairly large flaws.
So yahh... far from surprised if they have some nasty holes in their bins. I mean look at how much resources they tend to hog any server hosting the leaked ones and how much the official servers lag! A bit of optimization server side and they could probably fix almost all of that.
|
|
|
01/19/2011, 05:21
|
#10
|
elite*gold: 0
Join Date: Jun 2006
Posts: 457
Received Thanks: 67
|
i remembered talking to a friendly GM ages back on eagle server, she mentioned that ALL TQ servers are wrote and maintained by 1 guy, that includes crazytao, conquer, eudemons and etc ... Back then my impression was, Wow, what a guy. Now, my impression is, how cheap the company is.
|
|
|
01/19/2011, 07:26
|
#11
|
elite*gold: 106
Join Date: Oct 2006
Posts: 6,047
Received Thanks: 1,164
|
Quote:
Originally Posted by shitboi
i remembered talking to a friendly GM ages back on eagle server, she mentioned that ALL TQ servers are wrote and maintained by 1 guy, that includes crazytao, conquer, eudemons and etc ... Back then my impression was, Wow, what a guy. Now, my impression is, how cheap the company is.
|
lol, no.
TQ digital is a respected online gaming company in China.
|
|
|
01/19/2011, 11:34
|
#12
|
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,335
|
Quote:
Originally Posted by Huseby
lol, no.
TQ digital is a respected online gaming company in China.
|
They're still cheap bastards and we know how bad their programmer(s) are.
|
|
|
01/19/2011, 12:50
|
#13
|
elite*gold: 0
Join Date: Nov 2010
Posts: 1,162
Received Thanks: 370
|
Quote:
Originally Posted by gabrola
They're still cheap bastards and we know how bad their programmer(s) are.
|
But they still beats us.
|
|
|
01/19/2011, 13:44
|
#14
|
elite*gold: 0
Join Date: Jun 2006
Posts: 457
Received Thanks: 67
|
the company is definitely cheap, but nothing can be said about their programmer since he might be heavily overloaded.
Well whoever programmed conquer is definitely way better than me, lol.
|
|
|
01/19/2011, 14:02
|
#15
|
elite*gold: 20
Join Date: Jan 2008
Posts: 1,042
Received Thanks: 252
|
Quote:
Originally Posted by shitboi
the company is definitely cheap, but nothing can be said about their programmer since he might be heavily overloaded.
Well whoever programmed conquer is definitely way better than me, lol.
|
There's definitely more than one programmer at TQ.
If you read through the EO source, there's various signatures placed by them all over it, to signify its their work etc.
For Example:
Code:
//---jinggy---begin
//Íæ¼ÒÌØÊâ״̬µ÷½Ú dodge Öµ
IStatus * pStatus = QueryStatus(STATUS_ADJUST_DODGE);
if (pStatus)
{
nDge = ::CutTrail(0, AdjustData(nDge, pStatus->GetPower()));
}
//---jinggy---end
Code:
// self_defence // add huang 2004.1.14
Code:
// pk increase // tudo 2004.1.11 // û¸Ä
Code:
// °´ÕÕ 2004.10.28µÄ°¸×ÓÐÞ¸Ä ---- zlong
There's quite a lot more scattered around, that's just half of the User.cpp
|
|
|
Similar Threads
|
[WTS] Silkroad Website Templates - Coded/Not-Coded. With .PSD!
11/30/2009 - Silkroad Online Trading - 4 Replies
Examples :
There Is NO Examples at the moment.
Prices :
Price for a full coded website, with a CMS - users can register, write comments. Admin panel included , easy write to news. - 60$.
Included : PSD , all files, FREE WEB HOSTING - 3 months.
|
[help] TQ Binaries 3.0
10/17/2009 - CO2 Private Server - 7 Replies
i have setup Tq Binaries 3.0 and its up and working.. now is my question how i make a account:o i have test to make a account on the table "account" but the client says "wrong acc or pass" how can i make a account?
|
TQ binaries
02/20/2009 - CO2 Private Server - 2 Replies
?CAn anyone see my problem and help me in TQ binaries with teamviewer??
i completed aLL things but don't work :D
My email is [email protected]
|
All times are GMT +2. The time now is 16:26.
|
|