Nah, I am good with the python code for now, I want to test some stuff with the metatags. Will the final exe be this big as well ?
Yes it will be that large in the end, probably a little bigger actually since we are not done yet and this does not include anything that zenerbufen has been working on yet.
Some of that size (2-5 MB) is all the tileset/creature images.
Most of it is due to the fact that the pieces of Python (and some system files on Linux) that the GUI uses have to be included with the executable so the user does not need to have the
exact same version installed on their system.
This makes the executable portable between different operating system versions/builds and makes it so the user does not need to install anything extra (except on Windows due to license issues) but makes the executable larger.
I made
Windows (12.5 MB) and
Linux (20.8 MB) executables of the current GUI if anyone else wants to test them to see if there are any problems with my compile settings.
To start the GUI run the "startGUI.bat" file in Windows or the "startGUI" file in Linux.
The raw files that are used by the GUI are in the "lib/alteredraws/objects" directory.
Changes made in the GUI are written to the "df" folder.
I don't have a Mac to make Mac executables with but you can download the source
here if you want to try it on Mac.
Start it by running "backend_merged_20.py" in the lib directory.
I put my cx_freeze build script (exeSetup.py) in there in case some wants to try making a Mac executable.