Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   MakeLinkPatcher v1.2 by HackRoute (http://forum.oszone.net/showthread.php?t=306947)

hackroute 21-10-2015 19:36 2566682

MakeLinkPatcher v1.2 by HackRoute
 
как давно я не был на этом форуме, но вот сделал еще одну полезную прогу и выкладываю

Программа предназначена для создания символических ссылок клиентов а так же их символический Патчинг :)
идеально подходит для игр с патчами и аддонами вроде lineage и Skyrim

имея один исходный клиент (например lineage) и имея 2 патча от разных серверов мы создаем их исходного клиента 2 символических и копируем в него патчи
место на диске экономится, а так же и время на копирование целых клиентов (для Lineage это 10-20гб, притом что патч весит чаще всего 100мб)

пример использования:

Допустим у вас 2 патча (к примеру Asima и Asterios) на разные сервера одного клиента Lineage2.
1. нажимаем '+' называем проект 'Lineage_Asima'.
2. нажимаем 'in folder' выбираем чистый Lineage2
3. нажимаем 'out folder' выбираем выходную папку например 'C:\Games\'
4. Нажимаем 'Add Patch' выбираем папку с патчем для сервера 'Asima' (где есть папка System)
5. 2 клика на 'Lineage_Asima' в открывшемся диалоге все файлы и подпапки выделяем и правой кнопкой мыши MakeLink
6. 2 клика на патче 'Asima' в открывшемся диалоге все файлы и подпапки выделяем и правой кнопкой мыши (copy)
7. нажать Create.

--- для патча Asterios повторить все с п1 по п7 ---

в итоге: 1клиент исходный (вес допустим 10гб) и 2 патча (весом примерно по 100мб) что дает экономию места на диске в 9.9ГБ :)

Для скайрим патчей может быть несколько, тогда просто в порядке замены файлов добавляем столько патчей сколько надо:
с п.1. по п.4
5. выбираем все makelink для \DATA и Copy для \Skyrim \*.exe \*.dll \DATA\*.esm \DATA\*.esp файлов а также все подпапки \DATA
6. makelink для всего патча и Copy для всех файлов в \*.* \DATA\*.esm \DATA\*.esp \DATA\*.bsl и для подпапок \DATA\ кроме \Data\Textures и \Data\Meshes\
7. Create



(буду благодарен за тестирование и отзыв об ошибках в эту тему)

версия 1.0
ссылка: MakeLinkPatcher v1.0

версия 1.1
добавлена возможность активировать/деактивировать патчи не удаляя их.
ссылка: MakeLinkPatcher v1.1

версия 1.2
добавлена возможность перетаскивания папок из проводника, и сортировка патчей.
ссылка: MakeLinkPatcher v1.2



Время: 05:23.

Время: 05:23.
© OSzone.net 2001-