I have made an improved version of this tool (With the full support and blessing of the creator of this program), where one of the improvements is this issue specifically. You can get it here: https://www.nexusmods.com/skyrimspecialedition/mods/92452
Not judging, but I legit can't understand how that's better/faster? You're adding extra steps just to acquire the path... it takes two seconds to just point to it. Just move stuff to your desktop temporarily if your path is 10,000 folders deep.
The file explorer window that is used in this version of the GUI tool, is the old windows file dialog, and you have to expand every single folder every time that you want to point to it. Personally, I like to keep the .psc files inside the folder where the original .pex files are (my own example: .pex files are in Mods\%MOD_FOLDER%, and .psc files are in Mods\%MOD_FOLDER%\source). I often have the "Mods" folder open myself, or just open the folder of the desired mod through Vortex. With two clicks of the mouse I have the folder with the .pex files open, and from there it is easiest for me to just double click the address bar, CTRL+C, and then open Champollion and do CTRL+V -> Run
I am very disappointed in the fact that I discovered that someone else made this AFTER I got done making my own version, albeit coded in vb.net. Lost an hour of my life. Good job though!
Windows 10 will not let me run this app. Doesn't even give me an option to over ride. Too bad, Champollion has stopped working the way it use to as well, not sure if windows is blocking it as well.
Thank you for doing this, it saves a lot of time for those of us who are not accustomed to command-line tools or rarely use it. I'll put it to work soon !
Two major reasons: writing a console application is much easier and faster than one with a GUI. GUIs require more futzing on the coder's half to try and account for all the weird and stupid things that people do with applications, plus additional creature comforts that less experienced modders are more gonna demand, and more hand holding when they invariably f*#@ it up. The other major reason is the assumption that most people who would be interested in scripting would already have a background in programming and are familiar with using console based applications. This is very true with people who do Python or Java development, or want cross platform compatibility and use Mono. Most programmers at some point have to piss around with a console application, if not create a stupidly simple console application to run some sort of a batch script.
Personally, I don't much agree with the idea that people who are trying to decompile code necessarily are noobs, but can be made up of people trying to learn the language and want to see some real world examples to learn how code works together, as well as how code is organized. I made a GUI because I hate using console apps if I can avoid it, and I like automating things fairly quickly.
Thank you so much ! I'll finally be able to decompile PEX files without having to mess with the command line... It will surely be of use for some mods who don't include their source files. Great job !
23 comments
You're adding extra steps just to acquire the path... it takes two seconds to just point to it.
Just move stuff to your desktop temporarily if your path is 10,000 folders deep.
Good job though!
The other major reason is the assumption that most people who would be interested in scripting would already have a background in programming and are familiar with using console based applications. This is very true with people who do Python or Java development, or want cross platform compatibility and use Mono.
Most programmers at some point have to piss around with a console application, if not create a stupidly simple console application to run some sort of a batch script.
Personally, I don't much agree with the idea that people who are trying to decompile code necessarily are noobs, but can be made up of people trying to learn the language and want to see some real world examples to learn how code works together, as well as how code is organized.
I made a GUI because I hate using console apps if I can avoid it, and I like automating things fairly quickly.
I'll finally be able to decompile PEX files without having to mess with the command line... It will surely be of use for some mods who don't include their source files.
Great job !