3.5.1-stable-SailfishOS-1
savegame
released this
22 Oct 07:06
·
337 commits
to 3.5_sailfish
since this release
! Warning
Only in GLES2 driver support screen rotation, in GLES3 it not released for SailfishOS.
What is done in release
- add sailjail support in export settings
- add proper icons sizes support
- add validator support, for RPMs
- add GLES3 support (but in portrait orientation, render not modified and catn rotate picture as it need in SailfishOS)
Known bugs
- screen blanks when you not touch them ( still not use dbus for call mce prevent blanking, its still in TODO ;-) )
Make RPM instructions
- Download and install VirtualBox from official download page - SailfishSDK use VirtualBox for build engine, or it uses docker in Linux systems.
- Download and install SailfishSDK with version more or equal to 3.0.7 from official download page
- After installation, you should run SailfishIDE once (it should create configuration files)
- For Windows, you need ssh client, you can install from scoop (in scoop you need install
scoop install git-with-openssh
), or just install Git - because it already has ssh client. - Open Godot Editor, go to Editor Setting -> Export -> Sailfish and setup SDK Path (root of your SDK instalation)
- for Windows choose Tool - ssh (in OSX/MacOS and Linux you can use sfdk tool from SaiflshSDK, its work there properly)
- for Windows setup path in ssh tool to ssh.exe (in scoop its C:/Users/my_user/scoop/git-with-openssh/usr/bin/ssh.exe, and in Git its C:/Program Files/git/bin/ssh.exe, or somthing like that ;-) )
- download export tempaltes for SailfishOS below on this page (godot.sailfish.opt.x86, godot.sailfish.opt.arm, godot.sailfish.opt.arm64)
- after all, open menu Project -> Export
- add Sailfish export entry
- in Sailfish export setting set paths to downloaded export tempaltes (for arm, arm64 and x86)
12.1 [optional] you can try use validator for your RPMS, but with this build it always failed, need some fixes for likning, validator need only if you want public your game to jolla harbour store.
12.2 [optional] now you have ability to choose some sailjail permissions ( permissions for Audio and Internet is default, need some fixes to godot, to allow it work without internet permission ) - push Export and choose export path (without any whitespaces! SailfishSDK has bug with it =( )
- wait while it build rpm files
- after all you have 3 RPM files for every Saiflsh platform (they call like harbour-mygame-1.0.0-1.armv7hl.rpm )
- that packages you can public on OpenRepos.net
Good luck! Make cool games and public it for SailfishOS, and any other platforms!
for donations:
Yoomoney1
Yoomoney2
Some screenshots: