more then 2 clients

11/15/2005 11:43 walkswithwolves#31
:( The StrRes file edit dosen't work for CO.2
11/15/2005 14:00 birdman#32
does it work for CO 2.0? doubt it. if someone finds a way to open more than 2 clients please tell us
11/15/2005 15:27 Appolyon#33
Quote:
Originally posted by RagnaBaby@May 25 2005, 06:16
please use search before posting.. it's just way below ur screen.

hope this helps, sometimes unaccesible if i'm offline. gl
[Only registered and activated users can see links. Click Here To Register...]
can you post please the sourcecode or the ideea of what mutex and how you use it?
11/15/2005 18:34 flowerpot#34
Quote:
Originally posted by Appolyon+Nov 15 2005, 15:27--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Appolyon @ Nov 15 2005, 15:27)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin--RagnaBaby@May 25 2005, 06:16
please use search before posting.. it's just way below ur screen.

hope this helps, sometimes unaccesible if i'm offline. gl
[Only registered and activated users can see links. Click Here To Register...]
can you post please the sourcecode or the ideea of what mutex and how you use it? [/b][/quote]
Here's a snippet of disassembly of conquer.exe:

Code:
 mov	&#91;ebp+var_A0&#93;, eax
 push	offset aEnglish_2&#59; const char *
 mov	eax, &#91;ebp+var_A0&#93;
 push	eax	&#59; const	char *
 call	_strcmp
 add	esp, 8
 test	eax, eax
 jnz	short loc_455A3C&#59;
 mov	&#91;ebp+var_A4&#93;, 2
 mov	&#91;ebp+var_A8&#93;, offset aTq_conquer&#59; &#34;TQ_CONQUER&#34;
 push	2
 mov	ecx, &#91;ebp+var_A8&#93;
 push	ecx
 call	sub_466780&#59; &#34;the function that checks mutex!&#34;
 add	esp, 8
 mov	edx, &#91;ebp+var_F4&#93;
 mov	&#91;edx+3AC88h&#93;, eax
 mov	eax, &#91;ebp+var_F4&#93;
 cmp	dword ptr &#91;eax+3AC88h&#93;,	0
 jnz	short loc_455A3C
 push	1
 mov	ecx, &#91;ebp+var_F4&#93;
 call	sub_4632A2

loc_455A3C&#58; 	&#59; CODE XREF&#58; sub_4559A3+4Aj
  &#59; sub_4559A3+8Aj
 push	0
 lea	ecx, &#91;ebp+var_8C&#93;
 call	sub_4231A0
                ...
The sub_4632A2 exits CO - so one easy fix is to just nop that out. You can also change any of the jnz to an unconditional jump to loc_455a3c to bypass the checks.
11/15/2005 19:18 walkswithwolves#35
@flowerpot:
sorry for being noob about this but I have no idea what your talking about in the abouve post???????
Can you still open 3+ clients with those changes?
11/15/2005 19:31 DeathDragoon#36
If you want to open more then 2 clients look here
[Only registered and activated users can see links. Click Here To Register...]
11/15/2005 20:36 flowerpot#37
Quote:
Originally posted by walkswithwolves@Nov 15 2005, 19:18
@flowerpot:
sorry for being noob about this but I have no idea what your talking about in the abouve post???????
Can you still open 3+ clients with those changes?
Yes - but it was more of a reply to Appolyon or anyone else who wants to learn how to disable the checks for when the next patch comes out.

For those of you who just want to run 3+ clients, just download DeathDragoon's exe. :)
11/16/2005 07:31 junie#38
this sucks i cant run more than 2 clients and tg is soooo laggy my archer cant even stand 5min scatering