DISCLAIMER
Artikel ini adalah panduan penggunaan black-pc, sebuah native port unofficial & open-source (lisensi GPL-2.0-or-later) yang dipublikasikan di GitHub. Port ini tidak menyertakan kode maupun data game apa pun. Artikel ini juga tidak menyediakan, membagikan, atau menautkan file game, ISO, maupun dump dalam bentuk apa pun. Kalian wajib memiliki disc BLACK (Xbox original, region NTSC-U) dan melakukan dump sendiri dari disc milik kalian. Project ini tidak berafiliasi dengan Criterion Games maupun Electronic Arts.
Apa itu BLACK Native Port?
BLACK adalah game FPS buatan Criterion Games (2006) yang terkenal dengan efek ledakan dan kehancurannya. Port ini menjalankan kode asli game versi Xbox langsung di PC, tanpa emulator:
black.exe memuat file default.xbe milik kalian dan menjalankan kode x86 aslinya.Hasilnya: game berjalan ringan, mendukung resolusi tinggi, widescreen, 60 FPS, keyboard & mouse, serta controller.
Persyaratan
| Sistem operasi | Windows 10 / 11 (port-nya 32-bit, berjalan normal di Windows 64-bit) |
| GPU | Mendukung Direct3D 9 (Shader Model 3). Laptop sekelas Intel HD 4400 pun disebut bisa 30 FPS |
| Software tambahan | Tidak perlu. Direct3D 9, shader compiler, dan XAudio2 sudah ada di Windows |
| Game | Disc BLACK Xbox original, region NTSC-U (Amerika Utara) milik sendiri |
⚠️ Hanya versi NTSC-U yang didukung. Versi PAL atau region lain punya alamat kode berbeda dan hampir pasti tidak akan jalan.
Langkah 1 — Siapkan Folder Game
game.game\default.xbe ada.default.xbeIni langkah penting supaya kalian tahu versi game-nya cocok. Buka PowerShell di folder yang berisi folder game, lalu jalankan:
Get-FileHash game\default.xbe -Algorithm SHA256
Hasilnya harus persis sama dengan:
DF2739C372D254A90AEECCF5971D12097F22D89FBB90DB021FDA96DD4DEB68F6
Kalau hasilnya berbeda, berarti versi atau region game kalian bukan yang didukung.
Langkah 2 — Download Port dari GitHub Resmi
black-pc-<versi>-win32.zip dari rilis terbaru.game, sehingga susunan foldernya menjadi:
BLACK\
├── game\ ← hasil dump disc kalian
│ └── default.xbe
└── port\ ← isi zip
├── black.exe
└── blackrt.dll
Langkah 3 — Jalankan Launcher
Buka port\black.exe. Selesai, tidak ada launcher terpisah.
Semua file yang dibuat port disimpan di folder port:
| File / Folder | Isi |
|---|---|
port\savedata\ | Save game dan setting bawaan game (pengganti hard disk Xbox) |
port\black.ini | Setting port |
port\black.log | Log dari sesi terakhir |
port\cache\menus | File menu game yang sudah ditambah halaman PC SETTINGS |
Tips: untuk backup save, cukup salin folder port\savedata\.
Langkah 4 — Penjelasan Setting
Port ini tidak punya launcher. Semua setting ada di dalam menu game:
Dari menu utama: Options → PC SETTINGS
Saat bermain: menu pause → PC SETTINGS
Perubahan otomatis tersimpan ke black.ini.
| Setting | Fungsi | Rekomendasi |
|---|---|---|
| Resolution | Resolusi render, dari 720p hingga 4K atau lebih | Sesuai monitor |
| Anti-aliasing | Menghaluskan tepi objek | Nyalakan kalau GPU kuat |
| Field of view (FOV) | Luas pandangan horizontal, dalam derajat. Bawaan game: 70 | 86 (setara tinggi gambar versi 4:3) |
| Brightness / Gamma | Kecerahan dan gamma | Sesuai selera |
| Fullscreen | Layar penuh (borderless) | Sesuai selera |
| Aspect ratio | Widescreen 16:9 (memakai mode widescreen asli game) atau 4:3 | 16:9 |
| Frame rate | 30 FPS (asli) atau 60 FPS | 60 FPS, kembali ke 30 kalau ada yang terasa terlalu cepat |
| Setting | Fungsi |
|---|---|
| Reverb | Efek gema suara |
| Auto-aim | Bantuan bidik otomatis |
| Movie skipping | Semua video bisa dilewati dengan Enter |
| Setting | Fungsi |
|---|---|
| Mouse sensitivity | Kecepatan mouse |
| Invert | Membalik arah gerakan mouse |
| KEY BINDINGS | Ganti tombol keyboard & mouse (2 tombol per aksi) |
| Aksi | Tombol |
|---|---|
| Bergerak | W A S D |
| Melihat / membidik | Mouse |
| Menembak | Klik kiri |
| Bidik (aim) | Klik kanan |
| Reload | R |
| Aksi / interaksi | E |
| Pause & melepas mouse | Esc |
| Navigasi menu | Panah, Enter pilih, Backspace kembali |
Controller (Xbox / XInput) juga langsung didukung.
Catatan: petunjuk tombol di layar tetap menampilkan tombol controller Xbox walaupun kalian main pakai keyboard. Ini wajar.
Tips: kombinasi VSync (FIFO) + FPS limit 60 bisa membuat FPS “jatuh” ke 30 kalau ada satu frame yang telat. Kalau FPS kalian mentok di 30, ganti Present mode ke Mailbox atau Immediate.
Opsi Lanjutan (Command Line)
Setting juga bisa dipaksa untuk satu kali jalan lewat parameter. Ini berguna untuk membuat shortcut khusus. Contoh di Command Prompt (dari folder port):
black.exe --fullscreen --resolution 1080 --fov 86
| Parameter | Fungsi |
|---|---|
--fullscreen | Layar penuh |
--resolution 1080 | Resolusi render 1080p |
--fps 30 | Kunci 30 FPS |
--fov 86 | Atur field of view |
--normal-aspect | Mode 4:3 |
--autoaim | Nyalakan auto-aim |
--mouse-sens 2.5 | Sensitivitas mouse |
--no-pc-menus | Pakai menu asli game tanpa halaman PC SETTINGS |
--no-movie-skip | Kembalikan aturan skip video bawaan |
Daftar lengkap: jalankan black.exe --help.
Troubleshooting
game\default.xbe dan port\black.exe berada di folder induk yang sama.default.xbe (lihat Langkah 1). Kalau berbeda, versi game kalian tidak didukung.port\blackrt.dll ada. Kalau hilang, kemungkinan dihapus antivirus, jadi extract ulang zip-nya.port\black.log untuk melihat pesan error terakhir.Game aslinya dirancang untuk 30 FPS, jadi beberapa elemen mungkin berjalan dengan kecepatan yang salah di 60 FPS. Kembalikan Frame rate ke 30 FPS.
Ini batasan port saat ini: efek reverb masih berupa pendekatan, belum ada kanal subwoofer, dan suara 3D hanya memakai jarak dan panning.
Tekan Esc untuk pause dan melepas mouse.
Sertakan file port\black.log (log dari sesi terakhir) saat bertanya di Discord atau melapor di halaman Issues GitHub project-nya.
Kredit
Port ini berlisensi GPL-2.0-or-later. BLACK, Xbox, dan merek terkait adalah milik pemiliknya masing-masing dan disebut hanya untuk mengidentifikasi game.
Ditulis oleh IndraSundanese. Ada kendala? Diskusikan di komunitas Discord kami — jangan lupa sertakan file log.
Dukungan dari kalian diperlukan agar website ini terus aktif dan membuat admin lebih semangat lagi untuk mebawakan game berbahasa indonesia. KLIK DISINI UNTUK DONASI!