Skip to content

v3ss0n/WOTDecompiled

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WOTDecompiled

Upgrade

To update to a new game version, first the user needs to copy their res/scripts directory from the game client to the res directory for this repository (calling it scripts_new). Then the following script can be run.

RESULT=`diff -r res/scripts res/scripts_new/ --exclude=*.py -s | grep identical | cut -d' ' -f4 | sed s/pyc/py/g`; 
for LINE in $RESULT; 
  do mv $(echo $LINE | sed s/_new//g) $LINE; 
done

This script finds all files that have not changed and copies the already decompiled python files to the new directory. From there we need to replace the current script directory with script_new. Then run the next command to decompile all of the new scripts.

RESULT=`git status | grep deleted | cut -d':' -f2 | cut -d' ' -f5 | sed s/py/pyc/g`; 
for LINE in $RESULT; 
  do uncompyle2 $LINE &> $(echo $LINE | sed s/pyc/py/g); 
done

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published