Sebuah proyek yang dirancang untuk meningkatkan grafis dan audio Silent Hill 2 (SH2) untuk PC. Ini juga mencakup skrip untuk membuat atau memodifikasi file audio SH2 (SFX, BGM dan Dialog).
Di bawah ini adalah daftar fitur:
Mode 60 FPS - Menambahkan mode 60 FPS dan memperbaiki masalah terkait 60 FPS.
Perbaikan Menu Opsi Lanjutan - Memperbaiki beberapa masalah teks visual di menu Opsi Lanjutan.
Perbaikan Jam Apartemen - Memperbaiki rendering senter pada jam kakek apartemen setelah upaya yang gagal untuk mendorongnya.
Dukungan Alt+Enter - Menambahkan tombol pintas untuk beralih antara mode layar penuh dan berjendela dengan menekan Alt+Enter.
Perbaikan Stomp Alternatif - Mengembalikan animasi stomp alternatif.
Deteksi Klip Audio - Mendeteksi saat audio dihentikan sebelum waktunya dan memudar untuk menghindari suara muncul.
Perbaikan Loop Audio - Memperbaiki masalah perulangan audio dengan suara tertentu, seperti suara ngengat bos terakhir dan suara gergaji mesin.
Audio Script Builder - Memungkinkan Anda membuat atau memperbarui file audio SH2.
AutoUpdater - Secara otomatis memperbarui modul ketika versi baru keluar.
ASI Loader - Memuat perpustakaan khusus dengan ekstensi file .asi ke dalam game menggunakan Ultimate ASI Loader.
Perbaikan Kotak Pilar Hitam - Memaksa semua kotak surat dan kotak pilar yang dibuat secara dinamis menjadi berwarna hitam.
Mode Berjendela Tanpa Batas - Mengaktifkan atau menonaktifkan batas jendela. Membutuhkan Mode Berjendela untuk diaktifkan (WndMode = 1).
Perbaikan Ruang Dingin Daging Catacomb - Memperbarui warna dan pencahayaan ruang dingin daging katakombe agar lebih seperti game versi PS2.
Perbaikan Pencahayaan Pemakaman - Memperbaiki masalah penggunaan data yang salah saat menyimpan game di kuburan, yang dapat merusak efek kabut.
Perbaikan Spawn Gergaji - Mencegah gergaji mesin muncul pada permainan pertama, yang merupakan pilihan desain yang dimaksudkan pengembang.
Closet Cutscene Fix - Menyesuaikan visual selama cutscene lemari apartemen agar menyerupai versi PS2.
Alat konfigurasi - Alat peluncur yang memungkinkan Anda mengonfigurasi pengaturan apa pun untuk Silent Hill 2 Enhanced Edition.
Perbaikan Makhluk Kendaraan - Memperbaiki masalah ketika makhluk salah keluar dari bawah kendaraan.
CRT Shaders - Menambahkan shader CRT untuk membantu menyimulasikan tampilan game di CRT.
CriWare Audio Engine - Penulisan ulang lengkap mesin audio Silent Hill 2.
Font Resolusi Tinggi Khusus - Memuat tekstur font khusus font000.tga
dan fontwdata.bin
sebagai data lebar untuk 224 karakter pertama.
Dukungan Folder Mod Khusus - Memungkinkan folder mod khusus sh2e
untuk menyimpan file game yang dimodifikasi agar tidak menimpa file asli Silent Hill 2.
d3d8to9 - Mengonversi Silent Hill 2 untuk menggunakan Direct3D9 (d3d9.dll) daripada Direct3D8.
Nonaktifkan DPI Tinggi - Menonaktifkan DPI Tinggi untuk mencegah masalah pada sistem yang mengaktifkan DPI tinggi.
Nonaktifkan Palang Merah - Menonaktifkan sepenuhnya indikator kesehatan rendah (palang merah). Opsi ini disarankan hanya jika Anda menggunakan pengontrol dengan getaran diaktifkan.
Nonaktifkan Palang Merah Dalam Cutscene - Menyembunyikan indikator kesehatan rendah (palang merah) selama cutscene dalam game.
Nonaktifkan Screensaver - Menonaktifkan screensaver selama bermain game.
DisableGameUX - Menonaktifkan Microsoft Game Explorer (GameUX) untuk mencegah CPU tinggi rundll32.exe.
Perbaikan Gerakan DPad - Memungkinkan pergerakan dengan D-pad pada gamepad DirectInput dan XInput.
Dukungan Resolusi Dinamis - Secara dinamis menampilkan semua resolusi yang didukung di menu Opsi dalam game. Juga menunjukkan rasio resolusi di menu Opsi.
Perbaikan Efek Flicker - Menghapus kedipan hitam yang muncul di awal efek pasca-pemrosesan.
Perbaikan Layar Iseng - Memperbaiki kepudaran untuk area tertentu dalam game. Memperbaiki musik latar belakang yang salah yang akan diputar jika berpindah ruangan selama menu memudar. Memperbaiki masalah musik latar saat memuat simpanan game.
Senter & Kecerahan Ruangan - Menyesuaikan pencahayaan ruangan dan kecerahan senter agar menyerupai versi PS2. Mengurangi intensitas senter untuk lingkungan, tetapi membuat musuh dan NPC tetap terang.
Perbaikan Kedipan Senter - Memperbaiki bug yang membuat tubuh James berkedip-kedip jika keluar dari menu jeda saat senter mati.
Perbaikan Kabut 2D - Memperbaiki masalah pada kartu grafis Nvidia di mana kabut 2D hilang.
Fog Fix - Membuat kabut game lebih mirip dengan versi PlayStation 2 yang dianggap terbaik. Berdasarkan Perbaikan Kabut Nemesis2000.
Perbaikan Parameter Kabut - Menyesuaikan batas kabut perang untuk area tertentu untuk memperbaiki kesalahan visual.
Perbaikan Tampilan Ruang Kosong - Menampilkan ruang kosong dalam KB, MB, GB, atau TB.
Mode Berjendela Layar Penuh - Mengaktifkan mode berjendela layar penuh. Membutuhkan Mode Berjendela untuk diaktifkan (WndMode = 1).
Perbaikan Beban Game - Memperbaiki beberapa kesalahan dan kerusakan pada fitur penyimpanan cepat game. Menonaktifkan penyimpanan gratis di beberapa ruangan yang akan menyebabkan masalah permainan saat file dimuat kembali ke dalam ruangan.
Perbaikan Hasil Game - Memperbaiki masalah yang menyebabkan game mogok saat memuat hasil game saat dalam game.
Dukungan Gamepad dan Joystick - Menambahkan dukungan yang lebih baik untuk gamepad dan joystick, termasuk dukungan XInput (menggunakan Xidi) dan dukungan D-pad.
Perbaikan Lampu Halogen - Memperbaiki lampu halogen lorong penjara
Perbaikan Jeda Tunggu - Memperbaiki masalah di mana game akan hang ketika Esc ditekan saat transisi aktif.
Perbaikan Pengejaran Rumah Sakit - Menyinkronkan animasi serangan dengan benar ke cutscene lainnya yang diputar selama pengejaran Rumah Sakit.
Perbaikan Air Hotel - Mengembalikan nilai pencahayaan untuk air hotel.
Penskalaan Gambar dan FMV - Menskalakan gambar dan video layar penuh secara dinamis agar sesuai dengan resolusi layar apa pun yang digunakan.
Peningkatan Dukungan Penyimpanan - Memungkinkan Anda menyimpan game saat Anda memiliki lebih dari 2 TB ruang kosong.
Tingkatkan Darah - Meningkatkan ukuran kumpulan darah musuh yang mati agar lebih cocok dengan versi PS2.
Meningkatkan Jarak Gambar - Memperbaiki dinding lorong yang jauh (seperti yang ada di Apartemen Woodside) agar tidak muncul secara tiba-tiba. Hal ini membuat mereka muncul secara bertahap, lebih alami.
Dukungan Paket Bahasa - Mendukung paket bahasa khusus untuk menambahkan bahasa baru ke dalam game.
Dukungan Joystick Tangan Kiri - Menukar fungsi joystick kiri dan kanan. Berguna untuk pemain kidal.
Perbaikan Transisi Pencahayaan - Memperlancar transisi pencahayaan dari satu sumber cahaya ke sumber cahaya lainnya untuk beberapa area tertentu.
Dukungan Bahasa Jepang - Mengaktifkan kembali dukungan bahasa Jepang dalam game.
Gerakan Kamera Joystick - Mengatur mode joystick kanan untuk mencari pergerakan kamera pada pengontrol.
Perbaikan Potongan Dinding yang Hilang - Memperbaiki masalah pada kartu grafis Nvidia di mana potongan dinding hilang di beberapa lokasi.
Dukungan Mouse & Keyboard - Menambahkan dukungan mouse dan keyboard untuk menu dalam game, serta dukungan mouse untuk pergerakan.
Dukungan Multi-Bahasa - Mengembalikan pilihan bahasa di menu Opsi.
NoCD Patch - Menonaktifkan pemeriksaan CD. Catatan: belum didukung di semua versi game.
Penyetelan Filter Kebisingan - Membuat filter kebisingan menyerupai filter kebisingan PlayStation 2.
Perbaikan Ruang Piston - Menyembunyikan piston di balik pintu yang tidak boleh terlihat selama cutscene.
Reset Screen Res - Mereset adaptor tampilan saat keluar yang memperbaiki masalah saat menggunakan WineD3D membuat layar menjadi gelap.
Perbaikan Menu Jeda Kamar 312 - Mengembalikan filter kebisingan dan efek mekar di menu jeda untuk Kamar 312.
Perbaikan Bayangan Kamar 312 - Mencegah kerlipan bayangan yang mengganggu saat berada di Kamar 312 Hotel.
Perbaikan Animasi Perahu Dayung - Memperbaiki masalah animasi perahu dayung jika Anda keluar ke menu utama dan memuat ulang game.
Save Game Sound Fix - Mengembalikan FX suara save game yang hilang di lokasi tertentu.
Perbaiki Simpan / Muat Gambar Latar Belakang - Memastikan gambar latar belakang yang benar ditampilkan di menu simpan dan muat game.
Dukungan Monitor Sekunder - Memungkinkan game dimainkan di monitor sekunder.
Setup Tool - Alat yang akan mengunduh dan menginstal semua file yang diperlukan untuk Silent Hill 2 Enhanced Edition. Catatan: Silent Hill 2 perlu diinstal secara terpisah.
Dukungan Tangkapan Layar - Memungkinkan pengambilan tangkapan layar kapan saja saat bermain.
Perbaikan Alamat SFX - Memperbarui memori SH2 secara dinamis dengan lokasi indeks yang benar untuk SFX dari file sddata.bin
(diperlukan jika Anda menggunakan versi file audio sddata.bin
yang dimodifikasi).
Dukungan Shader - Termasuk shader khusus untuk menyesuaikan warna, pengaturan kecerahan game, dan SMAA.
Dukungan Bayangan Lembut - Menambahkan bayangan lembut, intensitas tingkat bayangan, pemudaran bayangan pada tombol senter, dan bayangan diri.
Perbaikan FX Khusus - Mengembalikan efek pasca-pemrosesan, yang mencakup kedalaman bidang, keburaman gerakan, dan mekar semu.
Specularity Fix - Mengembalikan spekularitas di seluruh game mirip dengan versi game PS2.
Perbaikan Alamat Tekstur - Memperbarui memori SH2 secara dinamis untuk mencadangkan ruang tambahan untuk tekstur besar (diperlukan jika Anda menggunakan file tekstur besar).
Perbaikan Acara Gerbang Barat Kota - Mengubah komentar James tentang gerbang Malam Surga di gang belakang di malam hari agar mencerminkan status gerbang dengan benar.
Kontrol UAC - Memeriksa apakah akses administrator diperlukan agar game berfungsi dengan benar dan meminta UAC jika diperlukan.
Dukungan Getaran - Mengaktifkan dukungan getaran umpan balik paksa untuk gamepad XInput dan DirectInput.
Perbaikan Shader Putih - Memperbaiki masalah pada kartu grafis Nvidia di mana tekstur tertentu akan tampak putih padahal seharusnya berwarna hitam.
Perbaikan Layar Lebar - Memungkinkan game agar sesuai dengan ukuran monitor apa pun dan memperbaiki bug game bawaan lainnya.
Mode Berjendela - Menjalankan game dalam mode berjendela.
Perbaikan Objek Apartemen Woodside - Memperbaiki penempatan pemijahan objek di Kamar Apartemen Woodside 205.
Untuk mempelajari lebih lanjut, lihat halaman web Panduan Instalasi Silent Hill 2 Enhanced Edition.
Untuk melihat contoh ini, lihat file settings.ini.
Untuk detail selengkapnya tentang cara mengonfigurasi modul, lihat halaman web Detail Konfigurasi.
Semua pekerjaan saya di sini gratis dan dapat digunakan secara bebas. Untuk rincian lebih lanjut tentang bagaimana Anda dapat menggunakan modul ini, lihat bagian lisensi di bawah. Namun, jika Anda ingin berdonasi kepada saya, silakan lihat halaman donasi saya. Semua sumbangan untuk pekerjaan sudah selesai! Tolong jangan berdonasi untuk pekerjaan di masa depan atau untuk mencoba meningkatkan kecepatan pengembangan saya. Terima kasih!
Catatan: donasi ini hanya diberikan kepada saya, tidak kepada siapa pun yang membantu proyek ini. Untuk berdonasi kepada orang lain, lihat halaman kredit.
Hak Cipta (C) 2024 Elisha Riedlinger
Perangkat lunak ini disediakan 'apa adanya', tanpa jaminan tersurat maupun tersirat. Dalam keadaan apa pun penulis tidak bertanggung jawab atas segala kerusakan yang timbul dari penggunaan perangkat lunak ini. Izin diberikan kepada siapa pun untuk menggunakan perangkat lunak ini untuk tujuan apa pun, termasuk aplikasi komersial, dan untuk mengubahnya serta mendistribusikannya kembali secara bebas, dengan tunduk pada batasan berikut:
Asal usul perangkat lunak ini tidak boleh disalahartikan; Anda tidak boleh mengklaim bahwa Anda menulis perangkat lunak asli. Jika Anda menggunakan perangkat lunak ini pada suatu produk, pengakuan dalam dokumentasi produk akan dihargai tetapi tidak diperlukan.
Versi sumber yang diubah harus ditandai dengan jelas, dan tidak boleh disalahartikan sebagai perangkat lunak asli.
Pemberitahuan ini tidak boleh dihapus atau diubah dari distribusi sumber mana pun.
Proyek ini menggunakan kode dari beberapa proyek lainnya. Di bawah ini adalah daftar lokasi asal kode sumber diambil:
adx2aix : Digunakan untuk menggandakan beberapa file ADX menjadi satu file AIX.
adxencd : Digunakan untuk menyandikan file ADX dari file WAV mentah.
aix2adx : Digunakan untuk mengkonversi file AIX ke format ADX.
Pengemas AFS: Oleh PacoChan. Digunakan untuk membuat file 'voice.afs'.
Ddwrapper Aqrit: Menyertakan kode untuk membaca file konfigurasi ini.
d3d8to9: Termasuk kode lengkap Direct3D 8 hingga Direct3D 9.
DSoundCtrl: Menyertakan kode dari DirectSoundControl yang digunakan untuk memperbaiki letupan dan klik pada audio.
DxWnd: Menyertakan kode dari DxWnd yang digunakan untuk pengaitan API.
DxWrapper: Menyertakan kode untuk membuat dll wrapper dan mengatur ulang adaptor tampilan.
SH2config Gemini-Loboto3: Mengintegrasikan semua kode untuk Peluncur.
GetComputerManufacturer: Menyertakan kode dari rohitab.com untuk mendapatkan vendor dan model komputer.
GetFileVersionInfo: Menyertakan kode dari stackoverflow.com untuk mendapatkan versi file PE.
hash md5: Termasuk kode untuk menghitung hash md5.
MemoryModule: Termasuk kode untuk memuat perpustakaan dari memori.
Perbaikan Kabut Nemesis2000: Termasuk kode yang dibuat dengan meninjau perbaikan kabut Nemesis2000.
ReShade: Termasuk kode dari ReShade untuk mendukung shader khusus.
Penginstal Web SS2EE - Termasuk alat yang akan mengunduh dan menginstal semua file yang diperlukan untuk Silent Hill 2 Enhanced Edition.
SPIRV: Termasuk kode dari SPIRV.
stb: Termasuk kode dari stb.
TinyXML-2: Digunakan di Peluncur.
utfcpp: Termasuk kode dari utfcpp.
Ultimate ASI Loader: Termasuk kode untuk memuat plugin ASI dan kode untuk memuat modul dari sumber daya modul.
Perbaikan Layar Lebar: Termasuk kode dari Perbaikan Layar Lebar oleh ThirteenAG dan AeroWidescreen.
xxHash: Digunakan di Peluncur.
Proyek ini ditulis dalam C++ menggunakan Microsoft Visual Studio Community 2017.
Proyek ini menggunakan Windows 10 SDK, WDK dan DirectX9 SDK. Versi persisnya yang diperlukan dapat dilihat di properti proyek di Visual Studio.
Catatan: "Alat pembuatan C++ ATL untuk v141 (x86 & x64)" diperlukan untuk mengkompilasi proyek ini.
Terima kasih sudah mampir!