[RELEASE] Proper *.PYC DE + Compiler for WoM Files

09/04/2013 21:12 MartPwnS#1
Hey guys,

i wrote a small tool which helps you to decompile the TEC2 *.PYC Files and afterwards recompile them with the proper magic, and use them again.

I only did this for educational reasons, because i wanted to learn c++
Not for destroying some of the great work WoM / SG did on their Clients.

This Script cant decompile every file without making mistakes you have to fix some errors manually.

Features:
  • Decompile *PYC Files of all sorts and a valid magic header
  • Recompile them (Only TEC2 Magic at this time)
  • Drag and Drop single or Multiple files to De-/Compile them

Screenshot:
[Only registered and activated users can see links. Click Here To Register...]

Downloads:

Decompiler.rar (418 KB)
[Only registered and activated users can see links. Click Here To Register...]



Visual C++ Redistributable for Visual Studio 2012
needed for my Program to run!

Official Download:

[Only registered and activated users can see links. Click Here To Register...]

Mega Mirror:
vcredist.rar (13.1 MB)
[Only registered and activated users can see links. Click Here To Register...]


Have fun guys and dont forget to report errors recompiling is limited to the TEC2 Magic but this can be changed in further releases.

This project is based on the pycdc project on github:
[Only registered and activated users can see links. Click Here To Register...] Check it out

Special thanks:
Maiskolben
Chusa

Kind Regards
MartPwnS
09/04/2013 21:22 Woziee#2
Thanks bro!
#Dude you are a f**king genius.
09/04/2013 21:40 serkan644#3
Nice !!
09/04/2013 22:15 #SoNiice#4
Da dein Tool auf einem Opensource-System basiert, packst du den Source dazu?
09/04/2013 22:22 MartPwnS#5
Kommt auf github demnächst bin gerade zu müde viel ist es ja nicht ein kleiner recursive dir lister mit boost die boost python schnittstelle mit der python22.dll paar unsaubere mods das die exe als dll verwendbar ist und nen einfaches compile script nicht zu vergessen die bauern methode um stdout zu redirecten, die geh ich aber als nächstes an.

Aber kann ich gerne morgen machen ich lerne ja noch und wir wollen uns ja alle an die gpl v3 halten auch wenn das hier exakt das selbe projekt ist, wie von dem anderen decompilern die hier rumgeistern.

Mfg
MartPwnS
09/04/2013 22:26 rapperclau#6
hey mane for SG serverinfo.pyc no functione... Only for WOM2 functione..
09/04/2013 22:30 MartPwnS#7
Send me that file maybe its different and also send me the error message.

I believe most of it doesnt work on newer sg clients they use some sort of custom compiling, im not experienced enough to get this done.
09/04/2013 22:38 50kent#8
on singapore say:bag magic!
just that apear in console...
09/04/2013 22:41 MartPwnS#9
How should i know the magic of singapore xD send me a pyc file.
09/04/2013 22:43 50kent#10
take pyc [Only registered and activated users can see links. Click Here To Register...]
but cool release
09/04/2013 22:49 MartPwnS#11
I will take a look on it tomorrow
09/04/2013 22:50 50kent#12
thanks dude

.C:\Users\Dulaan\Desktop\Metin2SG\svn\metin2sg\bra nches\live\client\data\root\game.py|"...BINARY_Dra gonSoulRefineWindow_Open
09/05/2013 01:19 crusa2#13
Thanks for sharing man, I will use it for some projects :)
09/05/2013 09:29 Deus.Ex.Machina#14
It doesn't work with SG client :'(
Now I'm trying with WOM client.
09/05/2013 09:45 [SA]Hylight#15
So ein compiler ist in AutoIT in 20 minuten geschrieben...
am besten ist immernoch die pct oder aus dem Pack ordner ne .exe machn.