Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

README.md & Input Bridge tutorial update #372

Open
wants to merge 22 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 81 additions & 0 deletions Input-Bridge-Profiles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# Input-Bridge Profiles

If your Game are not in the list, you may considering using the [General (arrow key)](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/General(arrow).ibp.7z) or [General](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/General.ibp.7z).

You can also submit your own profile here by forking and start a pull request in this repo

| Games | Uploader | Links |
|---------------------------------|--------------|----------------------------------------------------------------------------------------------------------------------------------------------------|
|Assassins Creed |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Assassins%20Creed.ibp.7z) |
ZanDev32 marked this conversation as resolved.
Show resolved Hide resolved
|Binding of Isaac |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Binding%20of%20Isaac.ibp.7z) |
|Call of Duty |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Call%20of%20Duty.ibp.7z) |
|Commandos |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Commandos.ibp.7z) |
|Cuphead |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Cuphead%20.ibp.7z) |
|Dark Souls 1 |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Dark%20Souls%201.ibp.7z) |
|DBXV |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/DBXV.ibp.7z) |
|Dead Cells |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Dead%20Cells.ibp.7z) |
|Devil May Cry |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Devil%20May%20Cry.ibp.7z) |
|DmC |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/DmC.ibp.7z) |
|DMTD |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/DMTD.ibp.7z) |
|ETG |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/ETG.ibp.7z) |
|ETS |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/ETS.ibp.7z) |
|FTL |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/FTL.ibp.7z) |
|GTA |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/GTA.ibp.7z) |
|Hitman |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Hitman.ibp.7z) |
|IGI |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/IGI.ibp.7z) |
|Ignition |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Ignition.ibp.7z) |
|Katana Zero |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Katana%20Zero.ibp.7z) |
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tha

|King Of Fighters |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/King%20Of%20Fighters.ibp.7z) |
|Lego |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Lego.ibp.7z) |
|LFS |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/LFS.ibp.7z) |
|Lightning Returns |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Lightning%20Returns.ibp.7z) |
|Mark of the ninja |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Mark%20of%20the%20ninja.ibp.7z) |
|MGR |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/MGR.ibp.7z) |
|Mirrors edge |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Mirrors%20edge.ibp.7z) |
|MishkaKolosIBx4 |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/MishkaKolosIBx4.ibp.7z) |
|MishkaKolosIBxv2-01 |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/MishkaKolosIBxv2-01.ibp.7z) |
|MishkaKolosIBxv2-02tlite |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/MishkaKolosIBxv2-02tlite.ibp.7z) |
|Mk defenders |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Mk%20defenders.ibp.7z) |
|Mortal Kombat |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Mortal%20Kombat.ibp.7z) |
|Never Alone |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Never%20Alone.ibp.7z) |
|NFS |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/NFS.ibp.7z) |
|Onimusha 3 |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Onimusha%203.ibp.7z) |
|Outland |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Outland.ibp.7z) |
|Prince of Persia |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Prince%20of%20Persia.ibp.7z) |
|Project Zomboid |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Project%20Zomboid%20.ibp.7z) |
|Rally |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Rally.ibp.7z) |
|Resident Evil |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Resident%20Evil%20.ibp.7z) |
|RTS |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/RTS.ibp.7z) |
|Samurai Warriors |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Samurai%20Warriors%20.ibp.7z) |
|Sega Rally |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Sega%20Rally.ibp.7z) |
|Silent Hill |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Silent%20Hill.ibp.7z) |
|Sonic |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Sonic.ibp.7z) |
|Spintires |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Spintires.ibp.7z) |
|Splinter Cell |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Splinter%20Cell.ibp.7z) |
|Street fighter |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Street%20fighter.ibp.7z) |
|Street fighter x tekken |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Street%20fighterx%20tekken.ibp.7z) |
|Sven |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Sven.ibp.7z) |
|Tekken 7 |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Tekken%207.ibp.7z) |
|Touhou Project (Bullet Hell) |@ZanDev32 |[Download](https://raw.githubusercontent.com/olegos2/mobox/main/components/Input-Bridge-Profiles/Touhou%20Project%20(Bullet%20Hell).ibp.7z) |






















47 changes: 32 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ English

`Mobox` is a project designed to run windows x86 applications in [Termux](https://github.com/termux/termux-app) using [Box64](https://github.com/ptitSeb/box64) and [Wine](https://www.winehq.org/).

# Installation
# Installation 📲
1. Install
[Termux](https://f-droid.org/repo/com.termux_118.apk),
[Termux-X11](https://raw.githubusercontent.com/olegos2/mobox/main/components/termux-x11.apk) and
Expand All @@ -34,22 +34,22 @@ curl -s -o ~/x https://raw.githubusercontent.com/olegos2/mobox/main/install && .

3. Type `mobox` in termux.

# Configuration
## Wine
# Configuration ⚙️
## Wine 🍷
Wine can be installed or uninstalled in `Manage packages` menu.
To select wine container, use option 4 in main menu.
Mesa VirGL, Turnip, Wine Mono and Gecko can be installed in Wine Start Menu.
## Settings
## Settings ⚙️
### Box86 and Box64 dynarec variables
There are two switchable menus to change dynarec variables in mobox settings menu.
For more information about dynarec variables see [Box64 usage](https://github.com/ptitSeb/box64/blob/main/docs/USAGE.md) and [Box86 usage](https://github.com/ptitSeb/box86/blob/master/docs/USAGE.md)
### System settings
To change wine locale, dxvk hud preset or Turnip settings, use `System settings` menu in mobox.
Fallback resolution is used only when x11 resolution couldn't be detected automatically.
If you have Snapdragon 8 Gen 1, 8+ Gen 1, 7+ Gen 2, enable the second option in `select a7xx flickering fix (TU_DEBUG)` in `System settings` menu.
### Root settings
### Root settings
If you have root, then you can use OOM Adjuster which is useful if low memory killer stops termux.
## Termux-X11 preferences
## Termux-X11 preferences ⚙️
* `Display resolution mode` exact
* `Display resolution` 1280x720
* `Reseed Screen While Soft Keyboard is open` OFF
Expand All @@ -58,31 +58,48 @@ If you have root, then you can use OOM Adjuster which is useful if low memory ki
* `Hide display cutout` ON
* `Show additional keyboard` OFF
* `Prefer scancodes when possible` ON
## Controls
For touch controls Input Bridge app is required
## Uninstall
## Controls 🎮
For touch controls [Input Bridge](https://raw.githubusercontent.com/olegos2/mobox/main/components/inputbridge.apk) app is required. Preconfigured Input Bridge profiles are also avaiable [here](https://github.com/olegos2/mobox/blob/main/Input-Bridge-Profiles.md).

### How to setup Input Bridge
1. Make sure Input Bridge has been installed properly
2. Open the app and the permission request pop-up will be display
3. Find Input Bridge and enable `Allow display over other apps`
4. Return to the app then select the `+` sign
5. Switch to `touch control` and start mapping your own control scheme by select `edit controls`. The app will autosave by itself
6. The next you start mobox, a gear icon will be show up in the top right screen
7. Press the gear then the HUD from your control scheme will be display
8. Enjoy your game ᗜˬᗜ

### How to import Input Bridge profiles
1. Follow the previous tutorial from number 1-3
2. This time you need select `import` instead the `+` sign
3. Find the profile with extension `.ibp` then select it
4. Congratulation, your Input Bridge is ready for action ᗜˬᗜ

## Uninstall 🗑️
To uninstall mobox, use `Backup and restore` menu.
## Debugging
## Debugging 🧑‍💻
To enable logging - select option 2 in Mobox -> Settings -> Debug settings menu. Path to the log is /sdcard/mobox_log.txt

## Support status
## Support status 📲
### Android
* `Android 10` or higher is recommended.
### Device
* Most Android cellphones can run `mobox` and DirectX 9 games using Mesa VirGL.
* Snapdragon device with Adreno 6xx or Adreno 725-740 is recommended to achieve best performance and compatibility with Turnip+DXVK.
### Root
### Root
* Root is not required.

## Known issues
## Known issues 📌
* If termux app crashes when trying to enter mobox menu, then remove custom theme scripts:
```bash
rm -rf $PREFIX/glibc/opt/termux-style
```
* Some devices may have prefix creation freeze issues when installing PhysX, in this case change settings in `Compatibility settings` menu
* For SD845 device, disable dri3 in `Compatibility settings` menu

## Support mobox
## Support mobox 🎗️
[boosty](https://boosty.to/olegos/donate)

#
Expand All @@ -91,7 +108,7 @@ Big thanks to Hugo, JeezDisReez, ptitSeb, MishkaKolos, Xanzo, Jotaros, Maxython
[MishkaKolos Discord](https://discord.gg/ZAQnZzbCXq)


## Third party applications
## Third party applications 📕

[glibc-packages](https://github.com/termux-pacman/glibc-packages)

Expand Down
Binary file not shown.
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Commandos.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Cuphead .ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/DBXV.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/DMTD.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Dark Souls 1.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Dead Cells.ibp.7z
Binary file not shown.
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/DmC.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/ETG.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/ETS.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/FTL.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/GTA.ibp.7z
Binary file not shown.
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/General.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Hitman.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/IGI.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Ignition.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Katana Zero.ibp.7z
Binary file not shown.
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/LFS.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Lego.ibp.7z
Binary file not shown.
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/MGR.ibp.7z
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Mk defenders.ibp.7z
Binary file not shown.
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/NFS.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Never Alone.ibp.7z
Binary file not shown.
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Outland.ibp.7z
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/RTS.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Rally.ibp.7z
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Sega Rally.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Silent Hill.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Sonic.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Spintires.ibp.7z
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Sven.ibp.7z
Binary file not shown.
Binary file added components/Input-Bridge-Profiles/Tekken 7.ibp.7z
Binary file not shown.
Binary file not shown.
Binary file not shown.