This is not really an issue but I wanted to ask if it is fine to publish the packages for the game, for free. I plan to publish them on the website https://fairpublishing.org/.
To be more precise, what I plan to publish are complete packages with the executable together with the unmodified assets found in this repository, animation, level, music, sound, texture. From what I understand there are not the one of the original game but are freely available but I would like to be sure that I understand correctly.
As for the packages, from the technical point of view, they are interesting because there is an AppImage (and a plain archive) for Linux, a Windows package with a signed executable, and for macOS I have the packages for Apple Silicon and x86-64 and they are both notarized. In additional on macOS I managed to make the game play correctly on Retina display, I had to correct a problem with the mouse positioning for that.
The other nice things about the packages is that the executable doesn't need additonal DLLs or dynamic libraries as SDL 1.2, Vorbis, OpenAL are all statically linked to the executable with only the needed options for the game. For the Linux executable that's actually interesting because the executable depends only on some standard libraries like libc, X11 and does not require to have additional packages installed.
My improvements are available from https://github.com/fairpublishing/gish and I would be glad to submit the changes if they will be accepted. However I am using the Meson build system, which is excellent in my opinion but many people prefer to use Cmake. I had also to modify some minor stuff for Windows because I use gcc with MinGW64 and not visual studio.
This is not really an issue but I wanted to ask if it is fine to publish the packages for the game, for free. I plan to publish them on the website https://fairpublishing.org/.
To be more precise, what I plan to publish are complete packages with the executable together with the unmodified assets found in this repository, animation, level, music, sound, texture. From what I understand there are not the one of the original game but are freely available but I would like to be sure that I understand correctly.
As for the packages, from the technical point of view, they are interesting because there is an AppImage (and a plain archive) for Linux, a Windows package with a signed executable, and for macOS I have the packages for Apple Silicon and x86-64 and they are both notarized. In additional on macOS I managed to make the game play correctly on Retina display, I had to correct a problem with the mouse positioning for that.
The other nice things about the packages is that the executable doesn't need additonal DLLs or dynamic libraries as SDL 1.2, Vorbis, OpenAL are all statically linked to the executable with only the needed options for the game. For the Linux executable that's actually interesting because the executable depends only on some standard libraries like libc, X11 and does not require to have additional packages installed.
My improvements are available from https://github.com/fairpublishing/gish and I would be glad to submit the changes if they will be accepted. However I am using the Meson build system, which is excellent in my opinion but many people prefer to use Cmake. I had also to modify some minor stuff for Windows because I use gcc with MinGW64 and not visual studio.