Thank you for the port.
I'm curious ...
1. I do appreciate the effort of the port. I think most linux users will likely use WINE, Bottles, or Proton to run the Windows EXE either on their PC or Steam Deck ... at least all my linux friend do. It might be worthwhile to do a survey or double check the number of downloads your Linux (and Mac) ports have over time.
I only use Mac, and unfortunately, I sometimes have problems with the emulator because there are games that won't even start on it. On the other hand, if a native port is available or can be created, I prefer to use that rather than the emulator because it's faster. When I realized that it didn't take much time to port certain game engines to other platforms, I started having fun creating them. In a way, I'm promoting the platforms. The download numbers are lower than for Windows, but sometimes you can get hundreds of downloads if, for example, a game is popular or if it's cracked or modified.
2. Why might you be using the Facebook zstd compressor `tar --zstd cf file.tar.zst file` instead of gzip ... which MacOS should have installed?
The command should have a couple less character to type: `tar zcf file.tar.gz file`. And if XZ is installed, it would yield even better compression: `tar -Jcf file.tar.xz file`
I know it's trivial, but pretty much most linux users never use the zstd compressor, let alone know about it. Thankfully, tar and archive apps handle it for the more noobs of the community.
I like command line compressors and have tried quite a few. However, I really like zstd because it is fast and compresses relatively well. XZ is a little slow for me, and gzip is old and doesn't compress well. So I settled on this one. I don't write down or remember the compression commands, I just run them from history. Anyway, I figured that anyone who uses Linux can easily install any compressor. I might replace zip on Mac and use aar instead, because it's faster and compresses better. We'll see what the downloaders think.
We Linux (and Mac) users must spend more time dealing with operating in a "windows" world. I hope it doesn't put you out of time and effort if a port isn't really used by others. I'm all about keeping things 'stupid simple'
I avoid Windows as much as possible, which is why I started making ports. I'd rather make them than play with them.
