Register for your free account! | Forgot your password?

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

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

Advertisement



Proof of concept - Ingame Vote System

Discussion on Proof of concept - Ingame Vote System within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
Ultimation's Avatar
 
elite*gold: 0
Join Date: Mar 2005
Posts: 1,430
Received Thanks: 1,586
Proof of concept - Ingame Vote System

Do i need to say anymore?



PS: Direct X is amazing
Ultimation is offline  
Thanks
6 Users
Old 08/20/2013, 19:51   #2
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,225
Received Thanks: 868


You never fail to amaze.
_DreadNought_ is offline  
Thanks
1 User
Old 08/20/2013, 19:57   #3
 
Ultimation's Avatar
 
elite*gold: 0
Join Date: Mar 2005
Posts: 1,430
Received Thanks: 1,586
i can troll too

Ultimation is offline  
Thanks
2 Users
Old 08/20/2013, 22:38   #4
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,190
I'm trying to understand how you did this one, are you using a DirectX hook with a few resource edits to Conquer.exe, or are you doing something else? Again, amazing - I seriously love seeing these threads from you, they always make me think.
Spirited is offline  
Old 08/21/2013, 03:11   #5
 
ImmuneOne's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 754
Received Thanks: 544
Quote:
Originally Posted by Fang View Post
I'm trying to understand how you did this one, are you using a DirectX hook with a few resource edits to Conquer.exe, or are you doing something else? Again, amazing - I seriously love seeing these threads from you, they always make me think.
I believe I released a lib back then that pretty much hinted at how you should initialize it.
ImmuneOne is offline  
Old 08/21/2013, 06:25   #6
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,190
Quote:
Originally Posted by ImmuneOne View Post
I believe I released a lib back then that pretty much hinted at how you should initialize it.
You did, that's why I was asking. I'm really interested to know if that's the general idea he used to program this feature.
Spirited is offline  
Old 08/21/2013, 06:47   #7
 
ImmuneOne's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 754
Received Thanks: 544
Quote:
Originally Posted by Fang View Post
You did, that's why I was asking. I'm really interested to know if that's the general idea he used to program this feature.
Your question is pretty retarded "I love Dx". I would of said this over Skype aswell so don't use advantage of territory.
ImmuneOne is offline  
Old 08/21/2013, 06:57   #8
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,190
Quote:
Originally Posted by ImmuneOne View Post
Your question is pretty retarded "I love Dx". I would of said this over Skype aswell so don't use advantage of territory.
My educated question about how he programmed the feature is retarded, huh? Well, sorry that my two years of programming experience didn't cover this extremely specific programming technique. Please care to explain so I don't make the same mistake again.
Spirited is offline  
Old 08/21/2013, 06:59   #9
 
ImmuneOne's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 754
Received Thanks: 544
Quote:
Originally Posted by Fang View Post
My educated question about how he programmed the feature is retarded, huh? Well, sorry that my two years of programming experience didn't cover this extremely specific programming technique. Please care to explain so I don't make the same mistake again.
Long answer: yes, short answer: yes.

Love it when you automaticly go into defense mode.
ImmuneOne is offline  
Old 08/21/2013, 07:19   #10
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,190
Quote:
Originally Posted by ImmuneOne View Post
Long answer: yes, short answer: yes.

Love it when you automaticly go into defense mode.
I believe I'm responding appropriately. I'm requesting that you provide me with more information because my limited experience doesn't include this subject. If you're unable to explain to me why my question was so "retarded", then hopefully another member will because I'm very interested in this subject.
Spirited is offline  
Old 08/21/2013, 07:24   #11
 
Deathmist's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 126
Received Thanks: 74
Quote:
Originally Posted by ImmuneOne View Post
Your question is pretty retarded "I love Dx". I would of said this over Skype aswell so don't use advantage of territory.
Why was his question retarded? I think there is nothing retarded about his question tho.
Deathmist is offline  
Old 08/21/2013, 07:25   #12
 
ImmuneOne's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 754
Received Thanks: 544
Quote:
Originally Posted by Fang View Post
I believe I'm responding appropriately. I'm requesting that you provide me with more information because my limited experience doesn't include this subject. If you're unable to explain to me why my question was so "retarded", then hopefully another member will because I'm very interested in this subject.
Well if you look up more on the subject you will be amazed how resourceful the internet is. I don't believe me or Ulti are going to share any documentation for that matter.
ImmuneOne is offline  
Old 08/21/2013, 08:02   #13
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,190
Quote:
Originally Posted by ImmuneOne View Post
Well if you look up more on the subject you will be amazed how resourceful the internet is. I don't believe me or Ulti are going to share any documentation for that matter.
The community is in a troubling state when the top contributors and programmers in the community are telling each other to screw off and figure things out on their own. I'm not asking for a detailed explanation on how to implement such a thing, I was simply asking what technologies were used. I was trying to be social and ask what approach he took. I know the technology now thanks to another member. If you don't want members to know of that technology, fine. I won't tread on anyone's feet, so to speak. Though, it's just unnecessary drama in my opinion and a harm on the people actually interested. Sorry you found my interest to be retarded.
Spirited is offline  
Thanks
2 Users
Old 08/21/2013, 09:49   #14
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 950
With some reverse engineering and the winapi this could be achieved as well. I know Conquer blocks childs that are not created by itself. (At least from my experience?)

You could start out going from the call to EnumChildWindows in Conquer.exe and figure out where it checks for such ****.



I'm sure this is not the way Ulti did it tho, but meh.
Super Aids is offline  
Old 08/21/2013, 10:13   #15
 
Ultimation's Avatar
 
elite*gold: 0
Join Date: Mar 2005
Posts: 1,430
Received Thanks: 1,586
Dunno what happened to this thread but lets start at the beginning.

Q: How it works?
A: its a simple EndScene hook on the Direct3DDevice8, Those who know me know ive used this technique before.


Quote:
Originally Posted by Super Aids View Post
With some reverse engineering and the winapi this could be achieved as well. I know Conquer blocks childs that are not created by itself. (At least from my experience?)

You could start out going from the call to EnumChildWindows in Conquer.exe and figure out where it checks for such shit.



I'm sure this is not the way Ulti did it tho, but meh.
On the latest client as far as i know the easiest way to get past there protection is to hook GetModuleName (Or something like that). And GetWindowText?? (spomething like that) and check the data against your window name and return null or false. That pretty much takes care of tqs EnumWindos and EnumModules.

Though in this case because its a hook, the GUI that u see there is nothing but several images behaving like a GUI. So EnumWindows wouldnt detect them anyway

And if you wanted to Hook into binaries, Alot of them have added a check to MSCore.dll for .net framework so i simply Hook ExitProcess(); and do a infinite Loop, This tends to hold there "AntiCheat" threads :P

Also Added Ingame Item Stat Trading System.

Ultimation is offline  
Thanks
7 Users
Reply


Similar Threads Similar Threads
Proof of concept - Colored Names
10/04/2013 - CO2 Private Server - 41 Replies
Colored names can be achieved, even multicolored names, Ill post a vid later, but here is a lil image :) http://i.imgur.com/LWcVgob.png http://img850.imageshack.us/img850/4351/9r8f.png
Proof of Concept - Player HP Bars
06/05/2013 - CO2 Private Server - 11 Replies
Proof of Concept - Player HP Bars - YouTube It took us 7 hours to do, but we got it... read video description for more
Proof of Concept - Controlled Movement Speed
06/03/2013 - CO2 Private Server - 9 Replies
Hello slows, movement speed increase, stuns, etc. actually being a major part of PvP, and even PvE now! Like us on FaceBook! (link in signature) https://www.youtube.com/watch?v=G4jvuCC5eYM
Proof of Concept - Map/Monster Scale
05/31/2013 - CO2 Private Server - 14 Replies
More messing with non-standard stuff, now imagine this used in a boss fight (well, it'll be used in our Phoenix Castle boss fight). Proof of Concept - Map and Monster Scale - YouTube
[Proof of Concept] New PServer project by ColdFever^NoEx
02/27/2011 - SRO Private Server - 53 Replies
UPDATE!!! sroDB | Silkroad Online DataBase Enjoy!!



All times are GMT +1. The time now is 11:52.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.