Page 1 of 38

Android part 2

Posted: 24 Dec 2018, 03:26
by xyzz
Download from Google Play: https://play.google.com/store/apps/deta ... is.xyz.omw
Download from GitHub: https://github.com/xyzz/openmw-android/releases

Screenshots
https://imgur.com/a/FnvMXbS

FAQ

For the latest information including the FAQ and installation guides, see https://omw.xyz.is/

________________________________________________________________________________

Acknowledgements

This port is using the gl4es library: https://github.com/ptitSeb/gl4es. gl4es translates GL1 calls into GLESv1/GLESv2 calls so they can run on mobile/portable devices. If you're a developer struggling to port a desktop OpenGL 1 application to mobile, check it out.

Re: Android part 2

Posted: 24 Dec 2018, 03:27
by xyzz
Also I'll copy here the changelog of the latest version. Download from https://github.com/xyzz/openmw-android/ ... -debug.apk
Add a version selector for OSG, you can choose between the mainline OSG release and the OpenMW fork
Update OpenMW to a037e4c954d920e1625343372c782fbc1cf3a52a
Update mainline OSG to 3.6.3
Update gl4es to 02af64ec02ff735643793a810b5849474a86927e
Update libpng to 1.6.36
Update freetype2 to 2.9.1
Update OpenAL to 1.19.1
Update Boost to 1.69.0
Update FFmpeg to 4.1
Remove the template data race workaround in the hopes it's fixed in mainline OpenMW (I don't know if it is though)

Re: Android part 2

Posted: 24 Dec 2018, 05:00
by terabyte25
Nice.
Any plans on updating the icons and having a plug-in page, similar to sandstranger's fork?

Re: Android part 2

Posted: 24 Dec 2018, 05:42
by xyzz
Not sure what you mean by updating icons, as for mods I'm waiting until the new mods system is implemented in the hopes that it's gonna be more reasonable to deal with.

Re: Android part 2

Posted: 24 Dec 2018, 06:31
by akortunov
Do not use OSG 3.6.3 - OpenMW crashes with it, presumably because of bug in the OSG itself:
https://github.com/openscenegraph/OpenS ... issues/674

Re: Android part 2

Posted: 24 Dec 2018, 18:38
by psi29a
Cheers and welcome back! (Merry Christmas)

Re: Android part 2

Posted: 24 Dec 2018, 20:39
by xyzz
akortunov wrote:
24 Dec 2018, 06:31
Do not use OSG 3.6.3 - OpenMW crashes with it, presumably because of bug in the OSG itself:
https://github.com/openscenegraph/OpenS ... issues/674
Okay, I've downgraded it to 3.6.2 and will include that version in the next release.

Re: Android part 2

Posted: 25 Dec 2018, 01:06
by xyzz
New build, download from https://github.com/xyzz/openmw-android/ ... -debug.apk
- Added a new option to enable/disable preloading. Preloading is disabled by default as it's been reported to cause numerous crashes.
- Downgraded mainline OSG to 3.6.2
- Updated Android NDK to r18b

Re: Android part 2

Posted: 25 Dec 2018, 11:48
by psi29a
A lovely Christmas gift. :)

Thank you!

Re: Android part 2

Posted: 25 Dec 2018, 12:43
by MistFuror
Thank you so much for continuing to work on the port, you're a legend!

I tried all of the new options, but the crashes upon every cell transition still happen on android 6.0 (they don't happen with the version back from march this year)... It's super weird