#1
|
|||
|
|||
Directory Patcher
Directory Patcher is a tool that makes a patch file for a whole directory.
Imagine you have repacked a game that has been updated by the developer and now you need to repack the whole game again for the update. For cutting off your time you can make a patch using this program. You will need the old game files and the newer ones. This program will generate a patch for you and can easily apply it with the command line tool provided with this. Usage for dpzapply.exe: dpzapply.exe patchfile dir The xdelta mode is faster than normal mode and takes less memory. But it requires xdelta3.exe to be present. The normal mode uses bdiff by Peter Johnson. is slow and memory sucker. But it doesn't require any other files. Bugs: The program doesn't handle errors at this moment. If you do something wrong, the program may mess up stuff. Made this in one day so do some tests to know how it's actually doing stuff. Source: Will be uploaded soon.
__________________
NOT AVAILABLE Last edited by 78372; 04-08-2020 at 09:20. |
The Following 21 Users Say Thank You to 78372 For This Useful Post: | ||
Abbat (17-03-2021), ARTEMiS14 (04-08-2020), BLACKFIRE69 (03-08-2020), devil777 (03-08-2020), Entai44 (06-09-2020), ffmla (03-08-2020), Gehrman (05-12-2022), Harsh ojha (03-08-2020), kenzo34 (03-08-2020), kj911 (24-04-2021), L0v3craft (18-08-2020), lolaya (03-08-2020), Masquerade (03-08-2020), Mortal Lord (03-08-2020), oltjon (03-08-2020), PsYcHo_RaGE (04-08-2020), rambohazard (06-08-2020), Razor12911 (03-08-2020), ScOOt3r (24-04-2021), shazzla (03-08-2020), ZAZA4EVER (05-08-2020) |
Sponsored Links |
#2
|
|||
|
|||
awesome
|
#3
|
|||
|
|||
Thanks , Nice tool !
__________________
Paint me white so i can invisibly fight in the light...paint me black so i can hide my tears in the shadow of your heart. |
#4
|
||||
|
||||
Hi, I appear to be having some minor issues with your tool:
This pops up when MT is selected and XDelta disabled, is there some incompatibility here? If this helps: testing on a small Unreal Engine games with very few changed files (a few dlls). Testing XDelta mode now. |
#5
|
|||
|
|||
Quote:
Bugfix uploaded.
__________________
NOT AVAILABLE |
The Following User Says Thank You to 78372 For This Useful Post: | ||
devil777 (05-08-2020) |
#6
|
||||
|
||||
New issue, when trying to apply a patch, I get this error:
Code:
Exception: Patch not in BINARY format Using command: dpzapply patch.x ..\ Running through batch file. Xdelta option has this error: Code:
EDirectoryNotFoundException: The specified path was not found Same error occurs if I place files in root dir and use .\ Last edited by Masquerade; 16-08-2020 at 10:32. |
#7
|
|||
|
|||
Quote:
__________________
NOT AVAILABLE |
#8
|
||||
|
||||
Quote:
Say I share game A, then it updates so the game is now A.2. I would like to share just the update to people, so how will I write the full dir when there are multiple different paths everyone can have? I also tried %cd%, but %cd% doesn't work. Do you have any other answer? I really like this tool, it's a shame I just can't get it to work. |
#9
|
|||
|
|||
Try this. Works fine here, but I am not sure if it will work for all cases
__________________
NOT AVAILABLE |
#10
|
||||
|
||||
Quote:
I have messaged you the game I'm testing on, with the old folder and the new folder. Patch.bat is in old folder. |
The Following User Says Thank You to Masquerade For This Useful Post: | ||
78372 (01-09-2020) |
#11
|
||||
|
||||
Ok I did some further looking today,
I still cannot apply a patch, but I have found that the patcher will quit if the directory the patch is being applied to has a space in: E.g. Code:
E:\Games\Among Us Using "%cd%" variable, translating to "E:\Games\Among Us" leads to Code:
Exception: Patch not in BINARY format Code:
EInOutError: The system cannot find the file specified |
The Following User Says Thank You to Masquerade For This Useful Post: | ||
78372 (09-10-2020) |
#12
|
|||
|
|||
I used this tool to make patch update for a small game
Now the output file is Code:
FILENAME.dpz I am Little bit confused about it.... Thanks In Advance |
#13
|
|||
|
|||
BDiff takes too much time for me to test and running xdelta is not stable yet somehow. I can't find a xdelta dll with examples that works with streams/handles, and at this current condition, this project takes a lot of time and patience to test. I don't have much time right now so this project is dead now.
__________________
NOT AVAILABLE |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Medal of Honor-Allied of Assault + Spearhead + Breakthrough on the one DVD | Grumpy | PC Games - CD/DVD Conversions | 18 | 08-12-2017 08:33 |
Call of Duty and United Offensive on One DVD | Grumpy | PC Games - CD/DVD Conversions | 6 | 23-05-2009 15:46 |
DPM and new Directory on CD/DVD? (example: SilentHunter3) | skite2001 | PC Games | 8 | 03-05-2005 16:05 |
Where to find latest version of PAL Patcher? | Bursk | DC Games | 5 | 24-09-2002 09:20 |
Napalm Patcher | boba fett | PSX Games | 0 | 12-03-2001 23:52 |