Updates, cleanups, build system rewrites, lots of everything
Created by: xyzz
There are still issues but I think it's in a mergeable state now so that others can iterate on it.
(Btw, can somebody make master
the main branch on this repo? I don't have any access)
In current state, you can start the game and walk out of the ship into the office at which point broken input makes it impossible to continue :(
https://forum.openmw.org/viewtopic.php?f=6&t=4894
Known issues:
- some textures are flipped, not sure if device-specific - I'm trying to debug it
- problems with input, e.g. no mouse cursor, text entry issues
High-level overview of current changes:
- I rewrote the build system so that it's really easy to build even for people without any android dev experience (as well, it should be easy to put up on travis - I'm just not sure if I should put travis into this repo or into the main openmw repo)
- Also switched toolchain to latest Google NDK instead of crystax - crystax is really outdated now (latest release about 2 years old)
- Cleaned up the project, removing old Eclipse files, etc; also removed
resource
folder which contained outdated resources - it's now copied over by the build system - Just as a side note, it's using GLESv1, there's no gl1 wrapper.
Requires both https://github.com/OpenMW/openmw/pull/1599 and https://github.com/OpenMW/osg/pull/10