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 10-09-2005, 03:22 PM
fathernitwit
Developer
 
Join Date: Jul 2004
Posts: 773
Default

I hope you will release the source with this...
Reply With Quote
  #2  
Old 10-10-2005, 02:44 AM
SiliconeClone2
Fire Beetle
 
Join Date: Oct 2005
Posts: 3
Default

Source has been added to the links.
Reply With Quote
  #3  
Old 10-10-2005, 02:46 AM
SiliconeClone
Sarnak
 
Join Date: Apr 2005
Posts: 42
Default SiliconeClone's Patcher v1.06

Here is my second contribution to this site I hope you all enjoy. (This is not a back-patcher sorry!)

The help file can be found here

SOURCE CODE: I have released the source code. I have gotten a few request for it so it is now freely available. I have taken a bit of time to markup much of the source, so that you know why I did something the way I did it. If I did not mark something up, quite simply do not mess with it unless you understand it fully without markup. I hope you find this tool and these sources useful.

This application uses an HTTP server to accomidate quick and easy patching of any files you please.
Note: this is not a server itself, it just generates a file to be used by the client to locate files on your server.

1) Navigate to the folder where your files that you want to prepare are.
2) Choose "Export Single" or "Export All Files" , this will creat an ini with an array based hierarchy system.
3) Select a Base Directory. NOTE: this is the base directory from where YOU started not where the files should go on the client side.
4) Make sure you have a server path so that the client will know where to head to. Also, make sure the server path points to the base path, subdirectories will be downloaded on client side anyways.
5) Fill in the client settings. You can change the client's background picture, title and what the current patch is.
6) There is no limit to the amount of files you can setup with this system.

That's it! Simple huh?
Note: if you do not properly indicate the server path, the client will not download any files duh! Also and a very important also, this IS NOT a server it is a patch creator used to create a file that the client will use in order to download the patched files.

You must place the "patcher.ini" and the "patcher.txt" files in your base server directory also. You will want to include the first patcher.ini with the client side of this application so that the client will be able to pull other files. "patcher.txt" will display patch notes on the client side.

Do These Instructions Suck? Then see the fully documented help file HERE!



The client side is even simplier. The user selects destination path and clicks download. Ingenius isn't it lol? They can click 'Update Path' to store the path they will be using constently, this will then autoload when they start the patcher. In the larger text area is where 'patch.txt' will output it's information.

If they want to see if you have a new patch out. All they have to do is click 'Get Patch Log'. This will download 'patcher.ini' and 'patch.txt' (as long as you indicated the proper server settings previously) and then load them to tell them the newest patch date and what the patch concerns.

That's it!



And Now the Files!
The Server Side Application
The Client Side Application
Patcher Source Files

Users will need the VB6 RunTimes if they aren't currently installed on their computers. I have included them in both .zips, but some people are weary about straight .exes, so here is the link to the file from MicroSoft.

Visual Basic 6.0 RunTime Files

And the .NET Framework files, everyone should have them anyways!
Microsofts .NET Framework Files

Links to all files can be located in the Help File also.

Last Note: I suck at art, so here is credit where credit is due. The picture is from www.deaddreamer.com

Last edited by SiliconeClone; 10-10-2005 at 12:06 PM..
Reply With Quote
  #4  
Old 01-10-2006, 11:43 AM
gottasummer
Discordant
 
Join Date: Mar 2004
Location: New Hampshire, USA
Posts: 267
Default

Nice, will consider using for my server's patcher.
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 11:59 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