Magia Translate client source code. https://kamihama.io/
Go to file
Neo dca42d0b6b Update dobby ref 2024-05-18 18:35:53 +01:00
.github/workflows Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
apk Initial commit 2020-12-21 22:29:12 +00:00
armv7apk Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
ci_versions bump SRCAPK_VER to 3.1.9 2024-05-17 17:36:05 +00:00
lib Update dobby ref 2024-05-18 18:35:53 +01:00
patches Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
smali Add RestClient files 2020-12-22 14:34:53 +00:00
src Bump version 2023-08-10 20:32:26 +01:00
.gitignore Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
.gitmodules Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
CMakeLists.txt Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
LICENSE Relicence to MIT 2023-06-23 15:30:28 +01:00
README.md Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
build.bat Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
build_debug.bat Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
build_release.bat Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
build_release.sh Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
buildassets.py Linux build multiarch (#2) 2021-08-18 01:23:11 +01:00
ci_build.sh Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
ci_check_for_update.sh Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
ci_download_src_apk.sh Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
ci_install_deps.sh Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
convert_smali_eol.ps1 Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
requirements.txt Linux build multiarch (#2) 2021-08-18 01:23:11 +01:00
sign_example.bat Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00
sign_example.sh Automatic build with GitHub Actions (#5) 2023-08-10 20:11:14 +01:00

README.md

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