Skip to content

Releases: RanggaCasper/Black-Android

Black for Android v1.4.1

Choose a tag to compare

@github-actions github-actions released this 19 Oct 15:58

Black

Black for Android v1.4.1

An unofficial native Android port of the original Xbox version of Black,
statically recompiled with XboxXBE-Recomp and drawn with Vulkan.

Android 10+ arm64-v8a Vulkan 1.1 SDL3

Important

This release contains no game assets. You need the files from your own legally acquired copy of Black (USA or Europe release).

📦 Download

File Size SHA-256
Black-1.4.1.apk 20.3 MB a5b34ef7068138d2ffd6bfdd642e20daba28a16cb72fd8087b257ba6cb9131b3

🚀 Installation

  1. Install Black-1.4.1.apk on your phone.
  2. Open Black Android and allow all files access when it asks.
  3. Copy the game into /storage/emulated/0/Black, or into a Black folder on your SD card: the disc image (.iso), or default.xbe with its data folders.
  4. The game starts as soon as it finds the files.

Tip

If you don't grant all files access, put the game in Android/data/com.racas.black/files/assets instead. Settings, saves, logs and the shader cache are stored in Android/data/com.racas.black/files.

✨ Features

🖥️ Graphics Render resolution 20–200%, FOV 45–140°, viewmodel FOV, FMV scale, unlocked frame rate, V-Sync, FPS counter, anisotropic filtering, 2x / 4x / 8x draw distance, toggleable reload blur
👆 Touch Controls Presets and a layout editor to move and resize each control, touch sensitivity, gyroscope aiming with the phone or a DualShock 4 / DualSense
🎮 Other Input SDL3 controllers with rumble, keyboard and a captured mouse with rebindable controls
⚙️ General Language (with Indonesian), skip intros, audio output, update check, pause while in the background
💀 Cheats Infinite ammo and grenades, rapid fire, no recoil, god mode, one-hit kills, game speed

The settings are in the game's own options menu, one page per group. Android's back button opens the pause menu.

📱 Requirements

  • Android 10 or newer, arm64
  • GPU with a Vulkan 1.1 driver (Adreno 6xx+, Mali-G7x+, Xclipse)
  • 4 GB RAM, 2 GB free storage

🙏 Credits

Built on XboxXBE-Recomp by TGP482, with SDL, glslang, toml++ and Dear ImGui.


What's Changed

  • feat: log a disc image that is cut short
  • fix: log a missing Android window once, not every present
  • fix: keep the touch buttons up over a hint's pause

Full Changelog: v1.4.0...v1.4.1

Black for Android v1.4.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 14:45

Black

Black for Android v1.4.0

An unofficial native Android port of the original Xbox version of Black,
statically recompiled with XboxXBE-Recomp and drawn with Vulkan.

Android 10+ arm64-v8a Vulkan 1.1 SDL3

Important

This release contains no game assets. You need the files from your own legally acquired copy of Black (USA or Europe release).

📦 Download

File Size SHA-256
Black-1.4.0.apk 20.2 MB 0e11b4539656f4072c71962fe655522392548d167dc42f369db5452a4b59834f

🚀 Installation

  1. Install Black-1.4.0.apk on your phone.
  2. Open Black Android and allow all files access when it asks.
  3. Copy the game into /storage/emulated/0/Black, or into a Black folder on your SD card: the disc image (.iso), or default.xbe with its data folders.
  4. The game starts as soon as it finds the files.

Tip

If you don't grant all files access, put the game in Android/data/com.racas.black/files/assets instead. Settings, saves, logs and the shader cache are stored in Android/data/com.racas.black/files.

✨ Features

🖥️ Graphics Render resolution 20–200%, FOV 45–140°, viewmodel FOV, FMV scale, unlocked frame rate, V-Sync, FPS counter, anisotropic filtering, 2x / 4x / 8x draw distance, toggleable reload blur
👆 Touch Controls Presets and a layout editor to move and resize each control, touch sensitivity, gyroscope aiming with the phone or a DualShock 4 / DualSense
🎮 Other Input SDL3 controllers with rumble, keyboard and a captured mouse with rebindable controls
⚙️ General Language (with Indonesian), skip intros, audio output, update check, pause while in the background
💀 Cheats Infinite ammo and grenades, rapid fire, no recoil, god mode, one-hit kills, game speed

The settings are in the game's own options menu, one page per group. Android's back button opens the pause menu.

📱 Requirements

  • Android 10 or newer, arm64
  • GPU with a Vulkan 1.1 driver (Adreno 6xx+, Mali-G7x+, Xclipse)
  • 4 GB RAM, 2 GB free storage

🙏 Credits

Built on XboxXBE-Recomp by TGP482, with SDL, glslang, toml++ and Dear ImGui.


What's Changed

  • docs: Android 10, the SD card, the menus' dpad and the new defaults
  • feat: run on Android 10
  • feat: find the game in a Black folder on an SD card
  • feat: unlimited frame rate and vsync off by default
  • feat: touch controls follow the game: none over loading and cutscenes, a dpad in the menus

Full Changelog: v1.3.1...v1.4.0

Black for Android v1.3.1

Choose a tag to compare

@github-actions github-actions released this 19 Oct 09:51

Black

Black for Android v1.3.1

An unofficial native Android port of the original Xbox version of Black,
statically recompiled with XboxXBE-Recomp and drawn with Vulkan.

Android 11+ arm64-v8a Vulkan 1.1 SDL3

Important

This release contains no game assets. You need the files from your own legally acquired copy of Black (USA or Europe release).

📦 Download

File Size SHA-256
Black-1.3.1.apk 20.2 MB fe2ad320862cd2cd50a85e8f66105a381cda2b415b7ab2910840507219cb310d

🚀 Installation

  1. Install Black-1.3.1.apk on your phone.
  2. Open Black Android and allow all files access when it asks.
  3. Copy the game into /storage/emulated/0/Black: the disc image (.iso), or default.xbe with its data folders.
  4. The game starts as soon as it finds the files.

Tip

If you don't grant all files access, put the game in Android/data/com.racas.black/files/assets instead. Settings, saves, logs and the shader cache are stored in Android/data/com.racas.black/files.

✨ Features

🖥️ Graphics Render resolution 20–200%, FOV 45–140°, viewmodel FOV, FMV scale, unlocked frame rate, V-Sync, FPS counter, anisotropic filtering, 2x / 4x / 8x draw distance, toggleable reload blur
👆 Touch Controls Presets and a layout editor to move and resize each control, touch sensitivity, gyroscope aiming with the phone or a DualShock 4 / DualSense
🎮 Other Input SDL3 controllers with rumble, keyboard and a captured mouse with rebindable controls
⚙️ General Language (with Indonesian), skip intros, audio output, update check, pause while in the background
💀 Cheats Infinite ammo and grenades, rapid fire, no recoil, god mode, one-hit kills, game speed

The settings are in the game's own options menu, one page per group. Android's back button opens the pause menu.

📱 Requirements

  • Android 11 or newer, arm64
  • GPU with a Vulkan 1.1 driver (Adreno 6xx+, Mali-G7x+, Xclipse)
  • 4 GB RAM, 2 GB free storage

🙏 Credits

Built on XboxXBE-Recomp by TGP482, with SDL, glslang, toml++ and Dear ImGui.


What's Changed

  • docs: describe the captured mouse and the controller's gyroscope
  • feat: aim with a controller's own gyroscope
  • fix: play controllers a phone passes on as a virtual device
  • fix: capture the mouse in play
  • docs: describe the options pages, cheats and Vulkan 1.1 support

Full Changelog: v1.3.0...v1.3.1

Black for Android v1.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 07:57

Black

Black for Android v1.3.0

An unofficial native Android port of the original Xbox version of Black,
statically recompiled with XboxXBE-Recomp and drawn with Vulkan.

Android 11+ arm64-v8a Vulkan 1.1 SDL3

Important

This release contains no game assets. You need the files from your own legally acquired copy of Black (USA or Europe release).

📦 Download

File Size SHA-256
Black-1.3.0.apk 20.2 MB ccea28c22d73cd8df8058559c4b3b046a708ccb4ebc2f3011be5cc504600b5b6

🚀 Installation

  1. Install Black-1.3.0.apk on your phone.
  2. Open Black Android and allow all files access when it asks.
  3. Copy the game into /storage/emulated/0/Black: the disc image (.iso), or default.xbe with its data folders.
  4. The game starts as soon as it finds the files.

Tip

If you don't grant all files access, put the game in Android/data/com.racas.black/files/assets instead. Settings, saves, logs and the shader cache are stored in Android/data/com.racas.black/files.

✨ Features

🖥️ Display Render resolution 20–200%, FOV 45–140°, viewmodel FOV, unlocked frame rate, V-Sync, FPS counter, FMV scale
🎨 Graphics Anisotropic filtering, 2x / 4x / 8x draw distance, toggleable reload blur
🎮 Input Touch controls with a layout editor, gyroscope aiming, SDL3 controllers with rumble, keyboard and mouse
⚙️ General Skip intro, pause while in the background

The settings are in the game's own options menu. Android's back button opens the pause menu.

📱 Requirements

  • Android 11 or newer, arm64
  • GPU with a Vulkan 1.1 driver that supports dynamic rendering and timeline semaphores (Adreno 6xx+, Mali-G7x+, Xclipse)
  • 4 GB RAM, 2 GB free storage

🙏 Credits

Built on XboxXBE-Recomp by TGP482, with SDL, glslang, toml++ and Dear ImGui.


What's Changed

  • refactor: remove the unlock all levels cheat
  • feat: give the touch screen its own look sensitivity
  • feat: resize each touch control in the layout editor
  • feat: split the recomp settings into pages with groups and scroll arrows
  • feat: check for updates at every launch and from the options
  • fix: hide the status bar again after a dialog
  • fix: run on Vulkan 1.1 drivers without dynamic rendering
  • LICENSE

Full Changelog: v1.2.1...v1.3.0

Black for Android v1.2.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 13:26

Black

Black for Android v1.2.1

An unofficial native Android port of the original Xbox version of Black,
statically recompiled with XboxXBE-Recomp and drawn with Vulkan.

Android 11+ arm64-v8a Vulkan 1.1 SDL3

Important

This release contains no game assets. You need the files from your own legally acquired copy of Black (USA or Europe release).

📦 Download

File Size SHA-256
Black-1.2.1.apk 20.2 MB 52eee5fe45fd9d4d5e2b543132775b31fc190136c2b1c4eda50cab19a0bde945

🚀 Installation

  1. Install Black-1.2.1.apk on your phone.
  2. Open Black Android and allow all files access when it asks.
  3. Copy the game into /storage/emulated/0/Black: the disc image (.iso), or default.xbe with its data folders.
  4. The game starts as soon as it finds the files.

Tip

If you don't grant all files access, put the game in Android/data/com.racas.black/files/assets instead. Settings, saves, logs and the shader cache are stored in Android/data/com.racas.black/files.

✨ Features

🖥️ Display Render resolution 20–200%, FOV 45–140°, viewmodel FOV, unlocked frame rate, V-Sync, FPS counter, FMV scale
🎨 Graphics Anisotropic filtering, 2x / 4x / 8x draw distance, toggleable reload blur
🎮 Input Touch controls with a layout editor, gyroscope aiming, SDL3 controllers with rumble, keyboard and mouse
⚙️ General Skip intro, pause while in the background

The settings are in the game's own options menu. Android's back button opens the pause menu.

📱 Requirements

  • Android 11 or newer, arm64
  • GPU with a Vulkan 1.1 driver that supports dynamic rendering and timeline semaphores (Adreno 6xx+, Mali-G7x+, Xclipse)
  • 4 GB RAM, 2 GB free storage

🙏 Credits

Built on XboxXBE-Recomp by TGP482, with SDL, glslang, toml++ and Dear ImGui.


What's Changed

  • fix: pad the strings given to the game to 128 bytes

Full Changelog: v1.2.0...v1.2.1

Black for Android v1.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 12:57
6f2be21

Black

Black for Android v1.2.0

An unofficial native Android port of the original Xbox version of Black,
statically recompiled with XboxXBE-Recomp and drawn with Vulkan.

Android 11+ arm64-v8a Vulkan 1.1 SDL3

Important

This release contains no game assets. You need the files from your own legally acquired copy of Black (USA or Europe release).

📦 Download

File Size SHA-256
Black-1.2.0.apk 20.2 MB 68e7f3ffee12fda686a9c90878d39560499b49a26365ac862b496084850241f4

🚀 Installation

  1. Install Black-1.2.0.apk on your phone.
  2. Open Black Android and allow all files access when it asks.
  3. Copy the game into /storage/emulated/0/Black: the disc image (.iso), or default.xbe with its data folders.
  4. The game starts as soon as it finds the files.

Tip

If you don't grant all files access, put the game in Android/data/com.racas.black/files/assets instead. Settings, saves, logs and the shader cache are stored in Android/data/com.racas.black/files.

✨ Features

🖥️ Display Render resolution 20–200%, FOV 45–140°, viewmodel FOV, unlocked frame rate, V-Sync, FPS counter, FMV scale
🎨 Graphics Anisotropic filtering, 2x / 4x / 8x draw distance, toggleable reload blur
🎮 Input Touch controls with a layout editor, gyroscope aiming, SDL3 controllers with rumble, keyboard and mouse
⚙️ General Skip intro, pause while in the background

The settings are in the game's own options menu. Android's back button opens the pause menu.

📱 Requirements

  • Android 11 or newer, arm64
  • GPU with a Vulkan 1.1 driver that supports dynamic rendering and timeline semaphores (Adreno 6xx+, Mali-G7x+, Xclipse)
  • 4 GB RAM, 2 GB free storage

🙏 Credits

Built on XboxXBE-Recomp by TGP482, with SDL, glslang, toml++ and Dear ImGui.


What's Changed

  • feat: add a cheats page

What's Changed

Full Changelog: v1.1.0...v1.2.0

Black for Android v1.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 11:52
33f73e0

Black

Black for Android v1.1.0

An unofficial native Android port of the original Xbox version of Black,
statically recompiled with XboxXBE-Recomp and drawn with Vulkan.

Android 11+ arm64-v8a Vulkan 1.1 SDL3

Important

This release contains no game assets. You need the files from your own legally acquired copy of Black (USA or Europe release).

📦 Download

File Size SHA-256
Black-1.1.0.apk 20.2 MB df4c1f8ec1c54ebbb2f903cf24f2c71736e5247b515f23069d374b15d48a91a3

🚀 Installation

  1. Install Black-1.1.0.apk on your phone.
  2. Open Black Android and allow all files access when it asks.
  3. Copy the game into /storage/emulated/0/Black: the disc image (.iso), or default.xbe with its data folders.
  4. The game starts as soon as it finds the files.

Tip

If you don't grant all files access, put the game in Android/data/com.racas.black/files/assets instead. Settings, saves, logs and the shader cache are stored in Android/data/com.racas.black/files.

✨ Features

🖥️ Display Render resolution 20–200%, FOV 45–140°, viewmodel FOV, unlocked frame rate, V-Sync, FPS counter, FMV scale
🎨 Graphics Anisotropic filtering, 2x / 4x / 8x draw distance, toggleable reload blur
🎮 Input Touch controls with a layout editor, gyroscope aiming, SDL3 controllers with rumble, keyboard and mouse
⚙️ General Skip intro, pause while in the background

The settings are in the game's own options menu. Android's back button opens the pause menu.

📱 Requirements

  • Android 11 or newer, arm64
  • GPU with a Vulkan 1.1 driver that supports dynamic rendering and timeline semaphores (Adreno 6xx+, Mali-G7x+, Xclipse)
  • 4 GB RAM, 2 GB free storage

🙏 Credits

Built on XboxXBE-Recomp by TGP482, with SDL, glslang, toml++ and Dear ImGui.


What's Changed

  • feat: add Indonesian language

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.1.0

Black for Android v1.0.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 04:33

Black

Black for Android v1.0.1

An unofficial native Android port of the original Xbox version of Black,
statically recompiled with XboxXBE-Recomp and drawn with Vulkan.

Android 11+ arm64-v8a Vulkan 1.1 SDL3

Important

This release contains no game assets. You need the files from your own legally acquired copy of Black (USA or Europe release).

📦 Download

File Size SHA-256
Black-1.0.1.apk 20.1 MB 64e85df79ea6d41a37a9932accd6c984f2e37c39037fab116054adf19ac1b011

🚀 Installation

  1. Install Black-1.0.1.apk on your phone.
  2. Open Black Android and allow all files access when it asks.
  3. Copy the game into /storage/emulated/0/Black: the disc image (.iso), or default.xbe with its data folders.
  4. The game starts as soon as it finds the files.

Tip

If you don't grant all files access, put the game in Android/data/com.racas.black/files/assets instead. Settings, saves, logs and the shader cache are stored in Android/data/com.racas.black/files.

✨ Features

🖥️ Display Render resolution 20–200%, FOV 45–140°, viewmodel FOV, unlocked frame rate, V-Sync, FPS counter, FMV scale
🎨 Graphics Anisotropic filtering, 2x / 4x / 8x draw distance, toggleable reload blur
🎮 Input Touch controls with a layout editor, gyroscope aiming, SDL3 controllers with rumble, keyboard and mouse
⚙️ General Skip intro, pause while in the background

The settings are in the game's own options menu. Android's back button opens the pause menu.

📱 Requirements

  • Android 11 or newer, arm64
  • GPU with a Vulkan 1.1 driver that supports dynamic rendering and timeline semaphores (Adreno 6xx+, Mali-G7x+, Xclipse)
  • 4 GB RAM, 2 GB free storage

🙏 Credits

Built on XboxXBE-Recomp by TGP482, with SDL, glslang, toml++ and Dear ImGui.


What's Changed

  • fix: scroll the game's menus with a touch swipe
  • feat: set the touch controls layout in the game's options
  • chore: rename the app to Black Android
  • feat: word menu prompts for touch
  • feat: step recomp settings with touch arrows
  • feat: import the game's disc image with the file picker
  • feat: announce new releases from the GitHub API
  • chore: ignore extracted game files
  • fix: recover the Vulkan surface after returning from the background
  • chore: add GitHub issue templates
  • ci: build and release only on v* tags

Full Changelog: v1.0.0...v1.0.1

Black for Android v1.0.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 02:40

Black

Black for Android v1.0.0

An unofficial native Android port of the original Xbox version of Black,
statically recompiled with XboxXBE-Recomp and drawn with Vulkan.

Android 11+ arm64-v8a Vulkan 1.1 SDL3

Important

This release contains no game assets. You need the files from your own legally acquired copy of Black (USA or Europe release).

📦 Download

File Size SHA-256
Black-1.0.0.apk 20.1 MB fc5c85af2590be83b44e7dddbaad429a68ecfff9c3bd83f4c32f1c52a77a976e

🚀 Installation

  1. Install Black-1.0.0.apk on your phone.
  2. Open Black and allow all files access when it asks.
  3. Copy the game into /storage/emulated/0/Black: the disc image (.iso), or default.xbe with its data folders.
  4. The game starts as soon as it finds the files.

Tip

If you don't grant all files access, put the game in Android/data/com.racas.black/files/assets instead. Settings, saves, logs and the shader cache are stored in Android/data/com.racas.black/files.

✨ Features

🖥️ Display Render resolution 20–200%, FOV 45–140°, viewmodel FOV, unlocked frame rate, V-Sync, FPS counter, FMV scale
🎨 Graphics Anisotropic filtering, 2x / 4x / 8x draw distance, toggleable reload blur
🎮 Input Touch controls with a layout editor, gyroscope aiming, SDL3 controllers with rumble, keyboard and mouse
⚙️ General Skip intro, pause while in the background

The settings are in the game's own options menu. Android's back button opens the pause menu.

📱 Requirements

  • Android 11 or newer, arm64
  • GPU with a Vulkan 1.1 driver that supports dynamic rendering and timeline semaphores (Adreno 6xx+, Mali-G7x+, Xclipse)
  • 4 GB RAM, 2 GB free storage

🙏 Credits

Built on XboxXBE-Recomp by TGP482, with SDL, glslang, toml++ and Dear ImGui.


Full Changelog: https://github.com/RanggaCasper/Black-Android/commits/v1.0.0