raeleus / skin-composer

Create skins for LibGDX scene2d.ui with a graphical interface.
MIT License
431 stars 35 forks source link

Add option for 7-zip SFX installer when RAR may fail. #133

Closed tommyettinger closed 1 year ago

tommyettinger commented 1 year ago

7-Zip is a free and open format, so it should be a little more future-proof than RAR, and it tends to have smaller file sizes. Getting this to work was kinda insane, but it works now. You just run the gradlew installer:jpackage7ZipSfx task here. There's also working Gradle wrapper files, in case the ones you had were corrupted in some way. I have encountered one random crash in the UAC tasks when building, seemingly because two tasks started running at the same time and both needed the signing app in Windows. This is intermittent, and usually rare. This needs the 64-bit 7-zip installed in the usual Program Files directory if you want to run it.