Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Tools

Development::Tools 3rd Party Tools for EQEMu (DB management tools, front ends, etc...)

Reply
 
Thread Tools Display Modes
  #1  
Old 01-06-2016, 05:49 AM
Shin Noir's Avatar
Shin Noir
Legendary Member
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 448
Default EQEMU Patcher

Github Sourcecode Link
My Initial Alpha Release



Yep, yet another one.

I started this because I was tired of trying to figure out why players I group with couldn't get into zones, why their version is seeing human models, and trying to figure out if my vanilla copy Everquest was truly clean and finally once patched, if it's in sync with what the developers wanted me to see.

What am I doing differently?

I'm working on a way to MD5 Checksum every single critical file of every client version so if your files are out of sync, you are at least informed of it. I'm debating to what level I'll allow users to download client files (Feel free to give me input about this, and what extent I can offer files).

Oh, it's also open source for the patcher, meaning you're free to help fix bugs or take over the project later.

When I mentioned what I was after, Akka noted that the previous launcher hasn't been updated in a while, and the source code isn't available to him, so on top of the above situation, I may take the process the previous one was offering with server-based files in an easy to access patcher.

How can I help?

Note that my alpha is READ ONLY, and will not modify or affect any files

Post a reply in here if you enjoy this direction. You can also check out my alpha release, and follow the directions it shows.
- I'll try to guess your eqgame.exe version, if I fail, it'll give you a md5 i'd love to see along with your client version
- I have a scan option, where I scan every file in your EQ directory and md5 it, and ask you to toss it to my github issue area for me to process. (Issues Link Here)

Thanks for your attention.
__________________

~Shin Noir
Rebuild EQ.com
Reply With Quote
  #2  
Old 01-06-2016, 10:18 PM
Mortow's Avatar
Mortow
Hill Giant
 
Join Date: Apr 2013
Posts: 198
Default

This looks very useful. I will test it out later. Thanks Shin.
Reply With Quote
  #3  
Old 01-25-2016, 01:02 AM
Nerdgasm
Discordant
 
Join Date: Apr 2013
Posts: 379
Default

How's this project going?
__________________

Mittens!
.:Redemption:.
Reply With Quote
  #4  
Old 01-25-2016, 03:23 AM
Shin Noir's Avatar
Shin Noir
Legendary Member
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 448
Default

Still being worked on. https://github.com/Xackery/eqemupatcher/commits/master

since it's a passion project, when friends urge me to hop on a private server, or what they want from my little project server i'm doing, can be tough to keep focus. Thanks for asking though, knowing people care makes me know it's worth putting more effort in. (I have concerns this is not super useful since there's so many custom patchers out there anyways).
__________________

~Shin Noir
Rebuild EQ.com
Reply With Quote
  #5  
Old 02-14-2016, 08:13 PM
rhyotte
Hill Giant
 
Join Date: Jul 2012
Location: So.Cal.
Posts: 217
Default

A very cool project. Watching this with interest.
Reply With Quote
  #6  
Old 02-15-2016, 10:20 AM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,158
Default

Oh wow, glad you started this. When I get back to work this week I will download the source and check it out.
Reply With Quote
  #7  
Old 02-15-2016, 05:00 PM
Shin Noir's Avatar
Shin Noir
Legendary Member
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 448
Default

It's purely written in C#, I should put more effort since people are showing interest. I thought the idea was good and useful for everyone, since while I do not promote people using downloaded copies of clients, I imagine it happens, and at least this tool can give some reassurance you're not getting more than just vanilla client, due to the files being checksum'd. (And no, this tool does NOT download any files, it only sees if the checksum matches a vanilla copy.)

As well as, before applying a patch for a server, the owners of that server can test it with a common starting point (checksum the vanilla copy).
__________________

~Shin Noir
Rebuild EQ.com
Reply With Quote
  #8  
Old 02-16-2016, 11:58 AM
jpyou127's Avatar
jpyou127
Discordant
 
Join Date: Nov 2005
Posts: 256
Default

I like this, alot.

Celestial
Reply With Quote
  #9  
Old 03-16-2016, 09:26 PM
Shin Noir's Avatar
Shin Noir
Legendary Member
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 448
Default

So, I have it where it can assist with the eqgame concerns (you run this, and hit play, it will find eqgame.exe and do the patchme flags etc). Can click image to get a release download link.



The scanner is still in the works, this isn't my highest priority but figured i'd show there is progress on it.
__________________

~Shin Noir
Rebuild EQ.com
Reply With Quote
  #10  
Old 06-19-2017, 02:28 PM
Shin Noir's Avatar
Shin Noir
Legendary Member
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 448
Default

necro posting here.
Been about a year.

I have a working prototype now.

If you're a server owner and are interested in beta testing this project, lemme know.
__________________

~Shin Noir
Rebuild EQ.com

Last edited by Shin Noir; 06-19-2017 at 07:39 PM..
Reply With Quote
  #11  
Old 06-19-2017, 06:18 PM
Mortykins's Avatar
Mortykins
Hill Giant
 
Join Date: Apr 2014
Posts: 137
Default

Raid Addicts would be interested in that, anything I can to do help new players get things synced up as far as our custom spells and etc go the better.

Morty
Reply With Quote
  #12  
Old 06-20-2017, 04:32 AM
N0ctrnl's Avatar
N0ctrnl
Discordant
 
Join Date: Jan 2007
Posts: 419
Default

Yeah, as we discussed, I'm definitely interested as well. The homegrown solution I came up with using rsync isn't as seamless as that shit.
__________________
Ender - Lead GM/Developer
Vegarlson Asylum Server - http://www.vegarlson-server.org/
Reply With Quote
  #13  
Old 01-06-2018, 07:24 PM
Shin Noir's Avatar
Shin Noir
Legendary Member
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 448
Default

It seems a couple folks have been using this and enjoying it, so I updated the README with instructions. I'll update the original topic with some updated details.
__________________

~Shin Noir
Rebuild EQ.com
Reply With Quote
Reply

Tags
eqemu patcher

Thread Tools
Display Modes

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 06:56 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 - 2018, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3