ningshanwutuobang / Kirikiroid2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kirikiroid2 - A cross-platform port of Kirikiri2/KirikiriZ

Based on most code from Kirikiri2 and KirikiriZ

Video playback module modified from kodi

Some string code from glibc and Apple Libc.

Real-time texture codec modified from etcpak, pvrtccompressor, astcrt

Android storage accessing code from AmazeFileManager

HOW TO BUILD

Only Linux build script.

  1. Download third party libraries, and build these as static libraries.
cd 3rd
./download_3rd_lib.sh
./build_prebuilt_lib.sh

or download the file from release

  1. Open prej.android in android studio.

There are some steps left for a runnable apk file.

  • Using cocos studio compile ui/layout file *.csd. ( It can be downloaded from release)
  • Some files from a real apk (unzip). Kirikiroid2
  • Fix some bugs because of incompatible version. (need to fix some bugs)

Now it is runnable, but still some bugs left.

Known issues

  • std::bad_alloc, a restart may solve it.
  • jxr, oboe and bpg are not supported.

About

License:Other


Languages

Language:C++ 85.8%Language:C 8.2%Language:Java 1.4%Language:Objective-C++ 1.2%Language:Objective-C 1.2%Language:Csound Document 1.0%Language:CMake 0.6%Language:GLSL 0.2%Language:Makefile 0.1%Language:Python 0.1%Language:QMake 0.1%Language:Lua 0.0%Language:Shell 0.0%Language:PowerShell 0.0%Language:Pawn 0.0%Language:AIDL 0.0%