Skip to content

trevinbrooks/Kirikiroid2

 
 

Repository files navigation

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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 85.9%
  • C 8.2%
  • Java 1.4%
  • Objective-C++ 1.2%
  • Objective-C 1.2%
  • Csound Document 1.0%
  • Other 1.1%