mirror of
https://gitea.com/SweetSea-ButImNotSweet/tromi_mobile.git
synced 2025-01-08 17:33:09 +08:00
42 lines
3.1 KiB
Markdown
42 lines
3.1 KiB
Markdown
# Tromi (MOBILE port)
|
|
A old-fashioned but modern block-stacking game. Made with love by [mycophobia](https://mycophobia.org/tromi).<br>
|
|
Ported to Android by SweetSea with on-screen control (with some necessary changes)
|
|
|
|
# How to play
|
|
> :warning: There is no Android build (aka APK file) right now. If you see any pre-built APK files on the internet. Please be aware
|
|
## Install
|
|
1. Download Tromi from [Releases tab](https://gitea.com/SweetSea-ButImNotSweet/tromi_mobile/releases) and place ``tromi_mobile.love`` to somewhere you can easy to navigate
|
|
2. Download [love2d engine](https://love2d.org) (You should get 11.5 or above)
|
|
3. Install love2d engine (extra steps may require, you can read [this article from WikiHow](https://www.wikihow.com/Install-APK-Files-on-Android) if this is the first time for you to install app from APK file)
|
|
4. Now, press Home (or back to app launcher), you can see two icons: ``LÖVE for Android`` and ``LÖVE Launcher``. You should use the ``LÖVE Launcher`` to launch Tromi
|
|
## Launch
|
|
1. Launch ``LÖVE Launcher``, an file picker will appear
|
|
2. Navigate to where you put the bare ``tromi_mobile.love``
|
|
3. Pick the file and enjoy
|
|
|
|
# Differences from original Tromi
|
|
> This is required, to follow the used license (GNU GPL v3)
|
|
* No differences in gameplay
|
|
* Files will be saved into ``Android/data/org.love2d.android/tromi_mobile`` instead the location where the game files in
|
|
* All UIs are touch-able
|
|
* <details><summary>Add a special pre-made keybind for Android TV (only supports TV models have their remote has numerical area (0-9))</summary><img src="https://gitea.com/SweetSea-ButImNotSweet/tromi_mobile/raw/branch/main/screenshot/SPOILER_tv_code.png"></special>
|
|
* <details><summary>Changes the way to input secret code to activate Pentominoes mode</summary><img src="https://gitea.com/SweetSea-ButImNotSweet/tromi_mobile/raw/branch/main/screenshot/SPOILER_pento_code.png">To insert the left arrow, tap on the left, so does to right arrow.</details>
|
|
* Add a loading screen (this need to be updated later)
|
|
* Replaced ``binser`` serializer with ``bitser`` serializer (IDK why it is failed when saving, this change ***make configuration and profile files cannot be imported back to original Tromi***, except replay)
|
|
|
|
# TODO
|
|
|
|
- [ ] Add a way to export replay for Android > 11
|
|
- [ ] Revert ``bitser`` with ``binser`` (if and only if I can make it works)
|
|
- [ ] Design a new on-screen buttons skin (the current one is come from [C₂₉H₂₅N₃O₅](https://github.com/C29H25N3O5), I am aware that it's not fit to Tromi's design language)
|
|
- [ ] (Low priority) Design a new menu screen
|
|
|
|
# License (GNU GPLv3)
|
|
Please read ``LICENSE.txt`` for more information.<br>
|
|
|
|
A small note about the music:
|
|
> Only mycophobia right now having the permission to music from Jerry Martin, I haven't got.<br>
|
|
>
|
|
> I sent an email about this issue (not mentioning about this game), but I haven't got any replies from them (I checked both my main inbox and spam too, nothing)<br>
|
|
>
|
|
> Both me and mycophobia can't give you a sub-license if you ask. What can I do is suggesting you to send an email about this (there is a chance that you may not receive any replies, but it's better than do nothing) |