europe & eqgame.h

Need help running MacroQuest2? Ask your questions about how to get things to work on your computer.

Moderator: MacroQuest Developers

bartab
a grimling bloodguard
a grimling bloodguard
Posts: 715
Joined: Wed Oct 15, 2003 8:12 am

europe & eqgame.h

Post by bartab » Mon Mar 29, 2004 12:02 pm

just come back from holidays, and MQ2 not working :)
The last version I used on Sebilis (French server ) was MQ2-20040316.zip and everything worked perfectly with this changes in eqgame.h :

Code: Select all

#define __ClientName							"eqgame"
#define __ClientVersion							"Wed Mar [color=red]dd hh:mm:ss 2004[/color]"
#define __ClientOverride						[color=red]1[/color]
#define __MacroQuestWinClassName				"__MacroQuestTray"
#define __MacroQuestWinName						"MacroQuest"
what do I need to change in that if I'm on an european server ?

now a few patches later, the first problem I face is I don't know on what patch Sebilis is running :arrow: no matter I'm patient I can compile all .zip until the date of my eqgame.exe version, I hope I will find the good one,
but as I read the forums, apparently I do not need to change anymore things I used to change, could you help me on that :
1)the __ClientOverride is still on 1 or 0
2) the begining of eqgame.h has changed to this structure :

Code: Select all

#define __ClientName                         "eqgame"
//.rdata:005DCE34 aMar152004      db 'Mar 15 2004',0      
//.rdata:005DCE40 a115213         db '11:52:13',0         
#define __ExpectedVersionDate                         "Mar 15 2004"
#define __ExpectedVersionTime                         "11:52:13"
#define __ActualVersionDate                         0x5DCE34
#define __ActualVersionTime                         0x5DCE40
Do I need to change both __ExpectedVersionDate and __ExpectedVersionTime to my current eqgame.exe and the offsets __ActualVersionDate and __ActualVersionTime or it is sufficient to only change the date/time.
I would be enclined to think that it's the first solution that is correct, and this should make me learn a little how to find offsets (not a bad thing btw )

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Mon Mar 29, 2004 1:15 pm

Change __ClientOverride to 1 and you can leave everything else alone
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

bartab
a grimling bloodguard
a grimling bloodguard
Posts: 715
Joined: Wed Oct 15, 2003 8:12 am

Post by bartab » Tue Mar 30, 2004 1:42 am

:oops:
wonderful

TwidleBhoo
orc pawn
orc pawn
Posts: 10
Joined: Wed Jan 07, 2004 4:53 am
Location: Belgium

I have the same problem

Post by TwidleBhoo » Tue Mar 30, 2004 2:40 am

I have tried to run (after setting client overrid to 1 ) the MQ2-20040329d and MQ2-20040325 and always get the incorrect client vertion popup
how can i know the current vertion of the Selbilis ??


thx

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Tue Mar 30, 2004 2:51 am

Ahh.. double checked and it turns out I lied :) __ClientOverride should work correctly after tomorrow's patch MQ2 update.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

User avatar
Nuad
a ghoul
a ghoul
Posts: 93
Joined: Thu Jun 27, 2002 11:43 am
Location: Berlin, Germany

Post by Nuad » Tue Mar 30, 2004 8:56 am

Try these on Sebilis:

Code: Select all

#define __ActualVersionDate                         0x1dce34 
#define __ActualVersionTime                         0x1dce40 
Belive me, i'm only a
[img]http://entropia-pioneers.kicks-ass.org/phpBB2/images/smiles/0newbie.gif[/img]

TwidleBhoo
orc pawn
orc pawn
Posts: 10
Joined: Wed Jan 07, 2004 4:53 am
Location: Belgium

stil not working

Post by TwidleBhoo » Wed Mar 31, 2004 2:40 am

I have set
#define __ActualVersionDate 0x1dce34
#define __ActualVersionTime 0x1dce40
#define __ClientOverride 1
on the MQ2-20040325.zip and MQ2-20040329d.zip

and get incorrect client vertion on both ??

User avatar
Nuad
a ghoul
a ghoul
Posts: 93
Joined: Thu Jun 27, 2002 11:43 am
Location: Berlin, Germany

Re: stil not working

Post by Nuad » Wed Mar 31, 2004 2:51 am

TwidleBhoo wrote:on the MQ2-20040325.zip and MQ2-20040329d.zip
I can be wrong but i guess the above versions are for a later patch, on kael and sebilis you have to use a version which is build for the Mar 16 Patch.
Belive me, i'm only a
[img]http://entropia-pioneers.kicks-ass.org/phpBB2/images/smiles/0newbie.gif[/img]

TwidleBhoo
orc pawn
orc pawn
Posts: 10
Joined: Wed Jan 07, 2004 4:53 am
Location: Belgium

erf

Post by TwidleBhoo » Wed Mar 31, 2004 3:01 pm

I have tried the
MQ2-20040316.zip
but there is no
#define __ActualVersionDate 0x1dce34
#define __ActualVersionTime 0x1dce40

so i thied a newer one
MQ2-20040318.zip
MQ2-20040322.zip
an dboth give me the incorrect client vertion popup :-/

so i can t find the correct MQ2.zip do you remember the MQ2.zip that you are using on the kael ??

i am tired to dual without MQ :-)

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Wed Mar 31, 2004 3:26 pm

__ClientOverride 1 works with the latest zip, if you want to fake it open up
MQ2Main.cpp and find this:

Code: Select all

	if (strncmp(__ExpectedVersionDate,(const char *)__ActualVersionDate,strlen(__ExpectedVersionDate)) ||
		strncmp(__ExpectedVersionTime,(const char *)__ActualVersionTime,strlen(__ExpectedVersionTime)))
	{
        MessageBox(NULL,"Incorrect client version","MacroQuest",MB_OK);
        return FALSE;
	}
and Remove it from the code.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Rand
a lesser mummy
a lesser mummy
Posts: 44
Joined: Sun Jun 08, 2003 8:37 am

Post by Rand » Wed Mar 31, 2004 3:57 pm

As stated in an other post you should not have to change this for euro version, the version date are the same for euro and us for the same patch level.
You need to use an older release of MQ2.