Incorrect client version error

Need help running MacroQuest 1? Too bad! Use MQ2.

Moderator: MacroQuest Developers

Furiak

Incorrect client version error

Post by Furiak » Fri Jun 14, 2002 2:18 am

After your June 13th patch, MacroQuest now not only gives me an incorrect version message with a date, but it now continues to pop up this same dialog until I kill the process or exit everquest.

[Edited by Plazmic to make a more approriate topic show up]

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

What date is it saying?

Post by Plazmic » Fri Jun 14, 2002 2:25 am

My system, and at least one other person I know of has it reporting the following for GMT:
Wed Jun 12 11:28:00 2002
- Plazmic

Furiak

...

Post by Furiak » Fri Jun 14, 2002 4:00 am

And how would I utilize that information?

Furiak

The date

Post by Furiak » Fri Jun 14, 2002 4:02 am

MacroQuest
Incorrect client version:
Thu Jun 13 04:09:51 2002

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

Two ways

Post by Plazmic » Fri Jun 14, 2002 4:02 am

1. change MacroQuest.ini to match
2. Let me know what it's reporting, what version you are running, and what timezone you live in, so I can figure out why it's not working.
- Plazmic

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

what timezone are you in?

Post by Plazmic » Fri Jun 14, 2002 4:15 am

and if you would, a dir eqgame.exe... mine shows:
06/12/2002 04:28 AM 2,097,152 eqgame.exe
- Plazmic

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

Figured it out...

Post by Plazmic » Fri Jun 14, 2002 4:21 am

you copied your eqgame.exe after patching didn't you?

The current eqlib.exe is relying on creation time, but when eqgame gets copied to a different location, the creation time changes.

Simple fix: use modified time. that persists through copies.
Re-releasing the build to fix this.
- Plazmic

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

Fix out.

Post by Plazmic » Fri Jun 14, 2002 4:33 am

I believe I fixed this issue and released a zip with just eqlib.dll.
the change I made was simply stat.ctime -> stat.mtime
- Plazmic

Furiak

Your information...

Post by Furiak » Fri Jun 14, 2002 6:08 am

Here is my copy of eqgame.exe:
06/12/2002 04:28 AM 2,097,152 eqgame.exe
1 File(s) 2,097,152 bytes

And I had already tried changing the ini to both match the creation date of eqgame and the date that it was relaying in the dialog to no avail. I will try your patched version in a moment.

Furiak

Furthermore

Post by Furiak » Fri Jun 14, 2002 6:12 am

This appears in your ini file:
[MacroQuest]
ClientVersion=Wed Jun 12 11:28:00 2002

This is what the dialog now shows after redownloading and applying your library patch:
Incorrect Client Version
Wed Jun 12 09:28:00 2002

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

Grr...

Post by Plazmic » Fri Jun 14, 2002 12:51 pm

Just change it in the INI for now, make sure you don't put a blank space at the end of the line.

I will have another version out tonight with this fixed.
There was no timezone issue it appears, the whole things was the creation date vs modified date.
- Plazmic

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

Try 2002-06-14

Post by Plazmic » Fri Jun 14, 2002 10:28 pm

The newest release should fix this... I hope...
- Plazmic