Giter Club home page Giter Club logo

magiatranslate's Introduction

Magia Translate

Discord Chat
This is the client source code for Magia Translate, an English translation modification for Magia Record JP. It is licenced under the GNU General Public License v3.0.

How to build

  • Clone the repository including all submodules git clone --recurse-submodules https://github.com/rayshift/magiatranslate
  • If you don't have Android Studio installed, you may download command line tools only.
  • Downlad NDK (ndk;25.2.9519653), CMake (cmake;3.22.1) and Android SDK Build-Tools (build-tools;33.0.2) with sdkmanager, or just use its GUI to install them if you have Android Studio installed.
  • Install the python requirements in requirements.txt.
  • Move sign_example.bat to sign.bat and add your jarsigner keystore, alias and password.
  • Place your magia record APKs in the apk and armv7apk directory.
  • Run build_release.bat.

Notes:

  • Use build_debug.bat if you want a debug build with debug symbols.
  • If your apk has split ABIs (armeabi-v7a/arm64), you will need to move the other libmadomagi_native.so into build/app/lib/{ARCH}. For example, if the arm7 version of the game is placed in apk/, you need to move the arm8 .so manually, and vice versa.

Contributing

Create a pull request with your contributions. Please do not submit any copyrighted content (images) to this repository.

Ensure you test your changes on both armeabi-v7a and arm64-v8a. Also test an emulator such as Nox. To force install a specific ABI, use something like: adb.exe -s device install --abi arm64-v8a -r -d .\MagiaTranslate_v2.2.6_v110.apk

Further reading

magiatranslate's People

Contributors

liviamedeiros avatar neobenedict avatar segfault-bilibili avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.