timppu: I'm interested. Is it too long to just "cat" in the forum, or some web page?
Does it use some innoextract or somesuch to unpack the files? Does it unpack the Windows installers, or the linux ".sh" installers?
1. Well, its about 350 lines of terribly written bash code, so... yeah :D
2. Yes, it uses innoextract to unpack .exe files. It doesnt *require* you to have yepoleb's gogextract.py to unpack .sh files (since I already rewrote it in bash and included necessary functions), but its recommended since built-in solution is a bit slow (it uses dd to extract data and I didnt find a way to speed it up without ruining offsets)
3. As said, it unpacks both. The only unsupported files are goodies (bonus files included as separate downloads with some games. Just coz I dont download these) and patch* files for windows executables (the ones used to update games without the need to redownload whole game)
Anyway, there goes the script:
https://github.com/moonburnt/goginst I just made the page public and didnt receive much feedback before, so yeah - if some things are complicated or bugged (Im using it daily, but setups may vary, maybe I forgot something), I will be glad to improve them