Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- echo SL2 Game Client patch helper v1.0
- echo (c) 2009 SL2Online.pl
- echo,
- echo Usage:
- echo chelper option
- echo Where options are:
- echo decrypt - decrypts dat and ini files
- echo encrypt - encrypt back dat and ini files
- echo clean - remove temp. files
- echo,
- if %1%==decrypt goto dec
- if %1%==encrypt goto enc
- if %1%==clean goto clean
- goto end
- :dec
- echo A > chelper_dec.log
- echo DECRYPTING
- rem dec-l2.ini
- echo l2.ini
- l2encdec -s l2.ini >> chelper_dec.log
- echo etcitemgrp.dat
- l2encdec -s etcitemgrp.dat >> chelper_dec.log
- echo eula-e.dat
- l2encdec -s eula-e.dat >> chelper_dec.log
- echo itemname-e.dat
- l2encdec -s itemname-e.dat >> chelper_dec.log
- echo servername-e.dat
- l2encdec -s servername-e.dat >> chelper_dec.log
- echo armorgrp.dat
- l2encdec -s armorgrp.dat >> chelper_dec.log
- echo weapongrp.dat
- l2encdec -s weapongrp.dat >> chelper_dec.log
- rem echo systemmsg-e.dat
- rem l2encdec -s systemmsg-e.dat >> chelper_dec.log
- echo dec-etcitemgrp.dat
- l2disasm -d DAT_defs\CT2_3en\etcitemgrp.ddf dec-etcitemgrp.dat sl2-etcitemgrp.dat >> chelper_dec.log
- echo dec-eula-e.dat
- l2disasm -d DAT_defs\CT2_3en\eula-e.ddf dec-eula-e.dat sl2-eula-e.dat >> chelper_dec.log
- echo dec-itemname-e.dat
- l2disasm -d DAT_defs\CT2_3en\itemname-e.ddf dec-itemname-e.dat sl2-itemname-e.dat >> chelper_dec.log
- echo dec-servername-e.dat
- l2disasm -d DAT_defs\CT2_3en\servername-e.ddf dec-servername-e.dat sl2-servername-e.dat >> chelper_dec.log
- echo dec-armorgrp.dat
- l2disasm -d DAT_defs\CT2_3en\armorgrp.ddf dec-armorgrp.dat sl2-armorgrp.dat >> chelper_dec.log
- echo dec-weapongrp.dat
- l2disasm -d DAT_defs\CT2_3en\weapongrp.ddf dec-weapongrp.dat sl2-weapongrp.dat >> chelper_dec.log
- rem echo dec-systemmsg-e.dat
- rem l2disasm -d DAT_defs\CT2_3en\systemmsg-e.ddf dec-systemmsg-e.dat sl2-systemmsg-e.dat >> chelper_dec.log
- echo Done. Check chelper_dec.log for details.
- goto end
- :enc
- echo A > chelper_enc.log
- echo ENCRYPTING
- rem dec-l2.ini
- echo sl2-etcitemgrp.dat
- l2asm -d DAT_defs\CT2_3en\etcitemgrp.ddf sl2-etcitemgrp.dat dec-etcitemgrp.dat >> chelper_enc.log
- echo sl2-eula-e.dat
- l2asm -d DAT_defs\CT2_3en\eula-e.ddf sl2-eula-e.dat dec-eula-e.dat >> chelper_enc.log
- echo sl2-itemname-e.dat
- l2asm -d DAT_defs\CT2_3en\itemname-e.ddf sl2-itemname-e.dat dec-itemname-e.dat >> chelper_enc.log
- echo sl2-servername-e.dat
- l2asm -d DAT_defs\CT2_3en\servername-e.ddf sl2-servername-e.dat dec-servername-e.dat >> chelper_enc.log
- echo sl2-armorgrp.dat
- l2asm -d DAT_defs\CT2_3en\armorgrp.ddf sl2-armorgrp.dat dec-armorgrp.dat >> chelper_enc.log
- echo sl2-weapongrp.dat
- l2asm -d DAT_defs\CT2_3en\weapongrp.ddf sl2-weapongrp.dat dec-weapongrp.dat >> chelper_enc.log
- rem echo sl2-systemmsg-e.dat
- rem l2asm -d DAT_defs\CT2_3en\systemmsg-e.ddf sl2-systemmsg-e.dat dec-systemmsg-e.dat >> chelper_enc.log
- echo l2.ini
- l2encdec -e 413 dec-l2.ini l2.ini >> chelper_enc.log
- echo etcitemgrp.dat
- l2encdec -e 413 dec-etcitemgrp.dat etcitemgrp.dat >> chelper_enc.log
- echo eula-e.dat
- l2encdec -e 413 dec-eula-e.dat eula-e.dat >> chelper_enc.log
- echo itemname-e.dat
- l2encdec -e 413 dec-itemname-e.dat itemname-e.dat >> chelper_enc.log
- echo servername-e.dat
- l2encdec -e 413 dec-servername-e.dat servername-e.dat >> chelper_enc.log
- echo armorgrp.dat
- l2encdec -e 413 dec-armorgrp.dat armorgrp.dat >> chelper_enc.log
- echo weapongrp.dat
- l2encdec -e 413 dec-weapongrp.dat weapongrp.dat >> chelper_enc.log
- rem echo systemmsg-e.dat
- rem l2encdec -e 413 dec-systemmsg-e.dat systemmsg-e.dat >> chelper_enc.log
- echo Done. Check chelper_enc.log for details.
- goto end
- :clean
- echo CLEANING
- del dec-*.*
- del sl2-*.*
- echo Done.
- goto end
- :end
- echo,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement