EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Development::Tools (https://www.eqemulator.org/forums/forumdisplay.php?f=593)
-   -   EQ File Patcher (https://www.eqemulator.org/forums/showthread.php?t=29606)

Shin Noir 09-25-2009 01:03 PM

Nice. Nope, I was having problems getting it to even extract RAR. With your discovery, it can be easier to build the patch list.. Though, I wonder how many out there will bother using this? :P
I may have to design an EQEMU style front end for it at least. On my todo!

Fritzism 09-25-2009 01:27 PM

I got something I was working on a bit here, let me know what you think.

http://img2.imageshack.us/img2/5563/skina.jpg

Fritzism 09-27-2009 06:43 AM

Ok just a followup on the the deleting of the (downloaded) .rar files. It seems the patcher is also able to delete files specified in the patchlist by putting a "*" at the end of the entry. Example:

1 FLD patch1.rar
2 FLD patch1.rar*

This will download and extract the contents of patch1.rar into the EQ patcher.exe dir, and then after is has finished, delete patch1.rar. So in sticking with your patchlist example,

1 FLD 08-08-09.rar
2 FLD 08-08-09.rar*
3 FLD 09-10-09.rar
4 FLD 09-10-09.rar*

would seem like a good way to go about patching clients and not leave the extra .rars behind.

Shin Noir 09-27-2009 08:05 AM

That's sexy Fritz.

Shin Noir 09-27-2009 08:21 AM

Do you know if there's a way to say "overwrite patch # 1 2 3 if 4 is available, since they have newer versions of 1 2 3" ? I wonder.. Also I probably need to rewrite the instructions to help people understand how this thing works. It's pretty easy though!

Fritzism 09-27-2009 02:14 PM

Quote:

Originally Posted by Shin Noir (Post 179272)
Do you know if there's a way to say "overwrite patch # 1 2 3 if 4 is available, since they have newer versions of 1 2 3" ? I wonder..

hmm... I didn't see anything that could do that straight up unfortunately... I suppose we could try to think up some kinda patchlist Feng shui to get what you want there, possibly patching the client a neoncube.file to trick it into thinking it has a higher/lower patch file than it really does might be worth investigating.

Shin Noir 09-27-2009 03:07 PM

actually if you can remove patch numbers, that'd do the same thing.

E.g.
1 FLD 08-08-09.rar
2 FLD 08-08-09.rar*
3 FLD 09-10-09.rar
4 FLD 09-10-09.rar*

you could go
5 FLD 09-12-09.rar
6 FLD 09-12-09.rar*

and then the patch will think it's a new update, and those who aren't up to date will skip 1-4 since it's not on patchlist and start on 5, and since 5 covers all files patched on 1-4, you aren't patching spells_us over and over... I think that may work. Would have to test. I think it could be written if it isn't possible.

Fritzism 09-27-2009 03:17 PM

Nice, just gave it a try and it works great.


All times are GMT -4. The time now is 05:15 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.