DrakiaXYZ
024d48c022
And update PatchClient again, this time as x64
2024-12-27 19:27:25 -08:00
DrakiaXYZ
0cd0789359
- Don't use an array buffer for patching, seems to help with memory use
2024-12-27 19:26:13 -08:00
DrakiaXYZ
8ccb6e0b32
- Push rebuilt PatchClient.exe that works with hdiff files
2024-12-27 18:49:09 -08:00
DrakiaXYZ
16758a32d3
Switch from xdelta to hdiff
...
- Strip out xdelta3 and associated helpers/libs
- Add hdiffz.exe and target it for patch creation
- Add reference to SharpHDiffPatch.Core and utilize it for patch application
Thanks @sheepy for finding HDiffPatch for us!
Improves patch size and increases patching speed
2024-12-27 18:36:40 -08:00
ea717ab304
update logging
2024-07-09 18:25:23 -04:00
89238c7c11
update patchclient resource
2024-06-25 18:42:33 -04:00
DrakiaXYZ
b2a1a06264
Switch patch apply to use XDeltaSharp
...
- This resolves the persistent `-1073741819` error some users receive during patching
- XDeltaSharp doesn't support creating deltas, so patch creation still depends on xdelta3.exe
2024-06-24 21:36:06 -07:00
DrakiaXYZ
3374f3e631
Improve patch creation performance
...
- Skip MD5 hash generation if the file size differs, as it's guaranteed to be different
- Disable xdelta compression, LZMA does a better job and quicker
2024-06-24 21:09:40 -07:00
aeae8369fd
update patch files dir name
2024-05-23 20:07:47 -04:00
100964201a
raise patching timeout to 10mins
2024-05-20 09:23:05 -04:00
edb808cefa
try-catch parallel operations
2024-05-18 12:46:44 -04:00
0805e7fea3
finish adding parallel processing
2024-05-04 10:56:49 -04:00
f8dd1ff44a
stuff blah
2024-05-03 14:57:08 -04:00
9148c4c84d
update to create 7z archives
2024-03-22 13:03:07 -04:00
00463d4a94
update patch gen/client to net 8
2024-03-07 15:56:40 -05:00
0e83ee04d7
add version output
2023-11-17 12:00:03 -05:00
a3d9bf0799
slight fixes
2023-11-15 22:03:05 -05:00
aa5bfb3b40
fix process buffer read, fix wrong path in access check
2023-11-15 19:44:29 -05:00
aba21cdb4b
update versions
2023-11-15 11:42:03 -05:00
f74ac3c28f
update patch gen client
2023-11-15 10:39:16 -05:00
d5d015ab29
added a debug parameter and a bunch of logging when it's used
2023-11-09 20:49:40 -05:00
16bf006964
add reactive UI logging of exceptions
2023-09-04 16:12:31 -04:00
ba1fa2a2e3
add elapsed time to patch views
2023-07-20 21:50:50 -04:00
2c16141f2a
version bump
2022-07-04 11:12:43 -04:00
c7cf27acdc
make patch client exit if an error occurs
2022-07-04 11:03:59 -04:00
a4ec1eae07
fix for missing directory causing errors
2022-07-03 23:39:10 +01:00
c959a8900c
add os info to logs
2022-06-16 09:13:14 -04:00
400372a21f
add missing logging, version bump
2022-06-15 14:01:47 -04:00
b9361dd2ad
bump version
2022-06-14 21:34:26 -04:00
869823f6a4
adding basic logging
2022-06-14 21:26:23 -04:00
6441320be4
fixing my bullshit
2022-06-05 17:22:56 -04:00
8461a68ee6
Lower startup params
2022-05-17 12:12:51 +00:00
42803ee75e
add autoclose parameter to patch generator with exit codes
2022-05-16 17:33:37 -04:00
e54f04d89f
update exit codes
2022-05-15 18:59:26 -04:00
0e3a82a670
fix args out of range exception
2022-05-15 18:12:50 -04:00
d1c78d2f64
version bump
2022-05-15 17:44:00 -04:00
52b097c7f0
add patch client exit codes and startup arg to auto-close
2022-05-15 17:36:16 -04:00
81468cf9d1
add check for eft exe
2022-05-01 13:04:52 -04:00
2d7d93a642
add patch folder check to client, updated client resource
2022-04-30 12:05:13 -04:00
36b39c7998
update message view with textblock to wrap text
2022-04-30 12:03:09 -04:00
9a2cfcdf0f
remove duplicate reactiveUI calls
2022-04-30 12:02:16 -04:00
0cac66fc55
forgot to mark client as embedded resource
2022-02-23 09:07:11 -05:00
1afcab5d7b
update files to have versions, replace temp files if they exist
2022-02-23 09:04:50 -05:00
3df12825c2
possibly fix patcher bug preventing patching from starting
2022-02-11 15:38:08 -05:00
dc0ea70a02
Add slight delay before autozipping to allow files to unlock, added dispatcher invocations to UI based property updates
2021-12-29 20:28:03 -05:00
592daf6c64
move resources to correct projects
2021-12-29 11:04:02 -05:00
a5a26d5550
I'm dumb
2021-12-28 21:16:24 -05:00
25a3c270be
Replace ViewNavigator with ReactiveUI RouterState, Fix PatchHelper rasing progress changed with no remaining source files, fix view load race conditions
2021-12-28 19:44:25 -05:00
b936b09026
finished port, replace old project files
2021-12-25 20:24:00 -05:00
455125576a
its 1am idk man, I did some things. Patch Generator WIP
2021-12-25 01:17:01 -05:00