Skip to content

Updates, cleanups, build system rewrites, lots of everything

psi29a requested to merge xyzz:master into alternative_controls

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

Merge request reports