Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::General Support

Support::General Support Post all topics here having to do with errors while trying to connect to an EQEMu server but not about the setup/running of the Server itself.

Reply
 
Thread Tools Display Modes
  #1  
Old 08-22-2015, 06:09 AM
Drazel
Fire Beetle
 
Join Date: Aug 2015
Location: Las Vegas
Posts: 25
Default Finding my build date?

I am not sure what file shows the build date for my client build? I have never run my client so I don't have a eqclient.ini either. Any help would be great. Thanks.
Reply With Quote
  #2  
Old 08-22-2015, 06:56 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

The easiest way is to just start your client.

It will produce a dbg.txt file in the program's logs directory and it will (usually) be the first line.

I'm not 100% that the dbg file is produced without an actual login, however...


If you're comfortable accessing binary data, the build info can be found in the ".rdata" directory of the PE file structure.

Just search for ": ?? ?? :" (or compatible criteria) and that should find the build time within a search or two. The build date is located just before this,
and the two together make up the client version.

7zip will actually allow you to open the client like an archive.
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #3  
Old 08-22-2015, 11:05 PM
Drazel
Fire Beetle
 
Join Date: Aug 2015
Location: Las Vegas
Posts: 25
Default

Ok, I hadn't installed the client yet. I have several clients and I will have to research further on what opening a zip file as an archive gives me access too. I have never used that before, zip files are so nice you can just click on them to see the files inside.

I have not done a lot with binary files, but the information is much appreciated.

Thanks
Reply With Quote
  #4  
Old 08-22-2015, 11:22 PM
AdrianD
Discordant
 
Join Date: Dec 2013
Posts: 297
Default

A cheap way to see when a file was last altered is to view with details in Windows.
Reply With Quote
  #5  
Old 08-22-2015, 11:26 PM
Shendare
Dragon
 
Join Date: Apr 2009
Location: California
Posts: 814
Default

That'll give you the modified date, but that's not the same as the build date.

Uleat's right that the easiest way is to run the client and see what it shows at the top of the logs/dbg.txt file.

The other way is to use 7-Zip to open or unzip eqgame.exe as an archive and see the modified date of the .data, .rdata, and .text sections that are extracted.
Reply With Quote
  #6  
Old 08-23-2015, 12:01 AM
AdrianD
Discordant
 
Join Date: Dec 2013
Posts: 297
Default

I didn't think it was. Would the dates be very much different under normal circumstances?

I'm glad you came on to clarify.
Reply With Quote
  #7  
Old 08-23-2015, 12:17 AM
Shendare
Dragon
 
Join Date: Apr 2009
Location: California
Posts: 814
Default

Not a huge amount.

SoF client has a build date of 9/7/2007 and a modified date of 9/27/2007.
Reply With Quote
  #8  
Old 08-23-2015, 12:40 AM
Drazel
Fire Beetle
 
Join Date: Aug 2015
Location: Las Vegas
Posts: 25
Default

Ok, so that is pretty cool. So I right-clicked on my eqgame.exe file and under my 7-zip option, I was able to open the file as an archive and found the .data, .rdata, and .text sections. Now I need to find a way to view them. I never knew you could do that to a file.

Thank you so much.
Reply With Quote
  #9  
Old 08-23-2015, 12:56 AM
AdrianD
Discordant
 
Join Date: Dec 2013
Posts: 297
Default

I read the original post incorrectly. The same idea applied.

I suppose if a person hadn't played in a long time and wanted to know if their client version would match eqemu server code, this information could be lined up with patch dates.

Thanks again for the clarification.
Reply With Quote
  #10  
Old 08-23-2015, 12:58 AM
Drazel
Fire Beetle
 
Join Date: Aug 2015
Location: Las Vegas
Posts: 25
Default Found it.

So I downloaded a binary viewer and took the .rdata file, now it was all in hex, but it had a file properties section and a file info section under that stating that the file create date for .rdata was 5/10/2013.

I am thinking that is the build date.
Reply With Quote
  #11  
Old 08-23-2015, 12:59 AM
Shendare
Dragon
 
Join Date: Apr 2009
Location: California
Posts: 814
Default

Yeah, that's the build date I show for the RoF2 client, which is compatible with EQEmu.
Reply With Quote
  #12  
Old 08-23-2015, 03:25 AM
Drazel
Fire Beetle
 
Join Date: Aug 2015
Location: Las Vegas
Posts: 25
Default Thanks

Very helpful. I learned something new in the process. Thanks for the help.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 09:27 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3