Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 01:13

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

Advertisement



FPS Problems Windows10 + Client 5065

Discussion on FPS Problems Windows10 + Client 5065 within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old 08/30/2015, 05:16   #16
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,283
Received Thanks: 4,192
I recently looked into how the client displays custom cursors, and it's actually quite ridiculously inefficient. Basically, if the client specifies a custom cursor to display, it loads that cursor, gets the mouse position, and paints the cursor once every client timer iteration (which has no sleeps, it just calls itself infinitely). This may help explain a few things about Conquer's horrible CPU performance in earlier clients.
Spirited is offline  
Old 08/30/2015, 08:13   #17
 
elite*gold: 67
Join Date: Aug 2014
Posts: 1,323
Received Thanks: 928
Quote:
Originally Posted by Spirited View Post
I recently looked into how the client displays custom cursors, and it's actually quite ridiculously inefficient. Basically, if the client specifies a custom cursor to display, it loads that cursor, gets the mouse position, and paints the cursor once every client timer iteration (which has no sleeps, it just calls itself infinitely). This may help explain a few things about Conquer's horrible CPU performance in earlier clients.
I doubt thats true. How would it be fixed by trails?
Xio. is offline  
Old 08/30/2015, 08:40   #18
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,283
Received Thanks: 4,192
Quote:
Originally Posted by Xio. View Post
I doubt thats true. How would it be fixed by trails?
I'm reading directly from the source. Taken, it's a very old source.
The dword tick count you see is checked, but the check isn't active in my version of the source.
Code:
void CMyShellDlg::OnTimer(UINT nIDEvent) 
{
	static DWORD dwTicks = 0;
	dwTicks ++;

	...
	switch (g_uStatus)
	...
	case ( _STATUS_NORMAL ):
	{
		...
		ShowAniCursor(m_szCursorAni);
		...
	}
	...
	CDialog::OnTimer(nIDEvent);
}
Code:
void CMyShellDlg::ShowAniCursor(char* szCursorAni)
{
	if (!szCursorAni && strlen(szCursorAni)<=0)
		return;
	CAni* pCursorAni = g_objGameDataSet.GetDataAni ( ( char * )g_strControlAni, szCursorAni, EXIGENCE_IMMEDIATE ) ;
	if ( pCursorAni )
	{
		CPoint mousePnt;
		CRect rect;
		::GetCursorPos( &mousePnt );
		this->GetWindowRect( rect );
		mousePnt.x -= rect.left;
		mousePnt.y -= rect.top;
		
		int nFrame = (::TimeGet()/200)%pCursorAni->GetFrameAmount();
		pCursorAni->Show ( nFrame,
					mousePnt.x,
					mousePnt.y);
	}
}
Spirited is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[QUESTIONS]Conquer client 5065 how to edit client for resolution change
02/17/2020 - CO2 Private Server - 7 Replies
Hello same in thread, can i edit 5065 client for a wide screen resolutions?
5065 Client?
05/03/2010 - CO2 Private Server - 3 Replies
Hey. The link on the sticky thread is dead. I have tried a 5069 client and it freezes my computer. Anyone got a 5065 client and a server.dat and conquer.exe? I would really appreciate it. Thanks.
[Help]5065 Client
02/13/2010 - CO2 Private Server - 3 Replies
I have searched all over for a 5065 conquer client that is not edited except maybe for server.dat crack. If anyone knows where I might find one would be much appreciated. thanks.
Problems source 5065 with Windows 2003
07/14/2009 - Conquer Online 2 - 2 Replies
I have the problem my source with windows 2003, i open my AccServer and later i put the serial and click in OK, and dont open nothing, i have CoAccountServerKeygen, in WindowsXP is easy for configurate, dont know why Windows 2003 is hard, please anyone help me
help in client 5065
05/02/2009 - CO2 Private Server - 1 Replies
i need to know how i can mak new account and how i cand mak it GM or PM and i need command lest:handsdown:



All times are GMT +1. The time now is 01:14.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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