Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @echo off
  2. echo SL2 Game Client patch helper v1.0
  3. echo (c) 2009 SL2Online.pl
  4. echo,
  5. echo Usage:
  6. echo   chelper option
  7. echo Where options are:
  8. echo   decrypt - decrypts dat and ini files
  9. echo   encrypt - encrypt back dat and ini files
  10. echo   clean - remove temp. files
  11. echo,
  12.  
  13. if %1%==decrypt goto dec
  14. if %1%==encrypt goto enc
  15. if %1%==clean goto clean
  16.  
  17. goto end
  18.  
  19. :dec
  20. echo A > chelper_dec.log
  21. echo DECRYPTING
  22. rem dec-l2.ini
  23. echo l2.ini
  24. l2encdec -s l2.ini >> chelper_dec.log
  25. echo etcitemgrp.dat
  26. l2encdec -s etcitemgrp.dat >> chelper_dec.log
  27. echo eula-e.dat
  28. l2encdec -s eula-e.dat >> chelper_dec.log
  29. echo itemname-e.dat
  30. l2encdec -s itemname-e.dat >> chelper_dec.log
  31. echo servername-e.dat
  32. l2encdec -s servername-e.dat >> chelper_dec.log
  33.  
  34. echo armorgrp.dat
  35. l2encdec -s armorgrp.dat >> chelper_dec.log
  36.  
  37. echo weapongrp.dat
  38. l2encdec -s weapongrp.dat >> chelper_dec.log
  39.  
  40. rem echo systemmsg-e.dat
  41. rem l2encdec -s systemmsg-e.dat >> chelper_dec.log
  42.  
  43.  
  44. echo dec-etcitemgrp.dat
  45. l2disasm -d DAT_defs\CT2_3en\etcitemgrp.ddf dec-etcitemgrp.dat sl2-etcitemgrp.dat >> chelper_dec.log
  46. echo dec-eula-e.dat
  47. l2disasm -d DAT_defs\CT2_3en\eula-e.ddf dec-eula-e.dat sl2-eula-e.dat >> chelper_dec.log
  48. echo dec-itemname-e.dat
  49. l2disasm -d DAT_defs\CT2_3en\itemname-e.ddf dec-itemname-e.dat sl2-itemname-e.dat >> chelper_dec.log
  50. echo dec-servername-e.dat
  51. l2disasm -d DAT_defs\CT2_3en\servername-e.ddf dec-servername-e.dat sl2-servername-e.dat >> chelper_dec.log
  52.  
  53. echo dec-armorgrp.dat
  54. l2disasm -d DAT_defs\CT2_3en\armorgrp.ddf dec-armorgrp.dat sl2-armorgrp.dat >> chelper_dec.log
  55. echo dec-weapongrp.dat
  56. l2disasm -d DAT_defs\CT2_3en\weapongrp.ddf dec-weapongrp.dat sl2-weapongrp.dat >> chelper_dec.log
  57. rem echo dec-systemmsg-e.dat
  58. rem l2disasm -d DAT_defs\CT2_3en\systemmsg-e.ddf dec-systemmsg-e.dat sl2-systemmsg-e.dat >> chelper_dec.log
  59.  
  60.  
  61.  
  62.  
  63. echo Done. Check chelper_dec.log for details.
  64. goto end
  65.  
  66. :enc
  67. echo A > chelper_enc.log
  68. echo ENCRYPTING
  69. rem dec-l2.ini
  70. echo sl2-etcitemgrp.dat
  71. l2asm -d DAT_defs\CT2_3en\etcitemgrp.ddf sl2-etcitemgrp.dat dec-etcitemgrp.dat >> chelper_enc.log
  72. echo sl2-eula-e.dat
  73. l2asm -d DAT_defs\CT2_3en\eula-e.ddf sl2-eula-e.dat dec-eula-e.dat >> chelper_enc.log
  74. echo sl2-itemname-e.dat
  75. l2asm -d DAT_defs\CT2_3en\itemname-e.ddf sl2-itemname-e.dat dec-itemname-e.dat >> chelper_enc.log
  76. echo sl2-servername-e.dat
  77. l2asm -d DAT_defs\CT2_3en\servername-e.ddf sl2-servername-e.dat dec-servername-e.dat >> chelper_enc.log
  78.  
  79. echo sl2-armorgrp.dat
  80. l2asm -d DAT_defs\CT2_3en\armorgrp.ddf sl2-armorgrp.dat dec-armorgrp.dat >> chelper_enc.log
  81. echo sl2-weapongrp.dat
  82. l2asm -d DAT_defs\CT2_3en\weapongrp.ddf sl2-weapongrp.dat dec-weapongrp.dat >> chelper_enc.log
  83. rem echo sl2-systemmsg-e.dat
  84. rem l2asm -d DAT_defs\CT2_3en\systemmsg-e.ddf sl2-systemmsg-e.dat dec-systemmsg-e.dat >> chelper_enc.log
  85.  
  86.  
  87.  
  88. echo l2.ini
  89. l2encdec -e 413 dec-l2.ini l2.ini >> chelper_enc.log
  90. echo etcitemgrp.dat
  91. l2encdec -e 413 dec-etcitemgrp.dat etcitemgrp.dat >> chelper_enc.log
  92. echo eula-e.dat
  93. l2encdec -e 413 dec-eula-e.dat eula-e.dat >> chelper_enc.log
  94. echo itemname-e.dat
  95. l2encdec -e 413 dec-itemname-e.dat itemname-e.dat >> chelper_enc.log
  96. echo servername-e.dat
  97. l2encdec -e 413 dec-servername-e.dat servername-e.dat >> chelper_enc.log
  98.  
  99.  
  100. echo armorgrp.dat
  101. l2encdec -e 413 dec-armorgrp.dat armorgrp.dat >> chelper_enc.log
  102. echo weapongrp.dat
  103. l2encdec -e 413 dec-weapongrp.dat weapongrp.dat >> chelper_enc.log
  104. rem echo systemmsg-e.dat
  105. rem l2encdec -e 413 dec-systemmsg-e.dat systemmsg-e.dat >> chelper_enc.log
  106.  
  107.  
  108. echo Done. Check chelper_enc.log for details.
  109. goto end
  110.  
  111. :clean
  112. echo CLEANING
  113. del dec-*.*
  114. del sl2-*.*
  115. echo Done.
  116. goto end
  117.  
  118. :end
  119. echo,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement