Skip to content

An unofficial Android tool application for "Princess Connect Re:Dive"

License

Notifications You must be signed in to change notification settings

TragicLifeHu/ShizuruNotes

 
 

Repository files navigation

中文說明請點選此處

ShizuruNotes

An unofficial Android tool application for "Princess Connect Re:Dive".
It supports the server of Japan, Taiwan and Mainland China at present.

Requirement

  • Android 9+

Build

Must use Android Studio Giraffe (2022.3.1) or later, or you'll get misty errors.

Before building, you need to create a local.properties in project's root directory if it does not exist.

$ touch local.properties

Debug Version App

You can build app with debug variant by executing the following command directly.

$ ./gradlew :app:assembleDebug

Release Version App

If you want to build a release version app, you must add the following lines into local.properties first:

signing.storeFile=${PATH_TO_YOUR_KEY_STORE_FILE}
signing.storePassword=${YOUR_KEY_STORE_PASSWORD}
signing.keyAlias=${YOUR_KEY_ALIAS}
signing.keyPassword=${YOUR_KEY_PASSWORD}

After that you can build app with release variant:

$ ./gradlew :app:assembleRelease

Features

  • Character
  • Character Derivative Status & calculation
  • Clan Battle Boss
  • Dungeon
  • Equipment
  • Equipment Drop Search
  • Event Boss
  • Event Calendar
  • Event Notification
  • Rank Comparison

Differences between the Original Repo

  • Better internationalization
  • Fully wrote in Kotlin (Although there maybe a lot of workaround because of the Database structure)
  • Dependencies all cleaned up, now no more third-party code exists
  • Save Character Card Image to Device Local Storage
  • Switch display between Character's Voice Actor Name & Actual Name
  • Improved Character Search result
  • Support Taiwan server database
  • Use Jetpack Compose to build new UI (Working in my another repository, TBD)

Localization

Japanese, English and Chinese fully supported, Korean partially supported.
Korean strings are provided by applemintia.
English strings are provided by southrop & MightyZanark (With some change made by Nyan Fantasia).
Chinese Traditional strings and improved localization functions are provided by Nyan Fantasia.
Any contribution is welcomed, I could handle it.

References

ShizuruNotes is highly inspired by the following illustrious repos, thanks them:

ShizuruNotes also uses these open source software.

Related projects

License

ShizuruNotes is licensed under the Apache License 2.0.

About

An unofficial Android tool application for "Princess Connect Re:Dive"

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Kotlin 100.0%