Hızlı Rehber: Xash3D ile Android'de Half‑Life 1
Evet — Half‑Life 1, Xash3D aracılığıyla Android'de çalışır: motorun APK'sını yükleyin, valve klasörünü /sdcard/xash/valve konumuna kopyalayın ve hassas nişan alma ile tuş atamaları için Xash3D menüsünden veya cfg dosyasından kontrolleri ayarlayın.
Hazırlık ve Kurulum
- PC'nizde yasal bir Half‑Life kopyası hazırlayın ve valve klasörünü bulun (pak0.pak, maps/, models/, gfx.wad vb.).
- Xash3D FWGS APK'sını resmi sürümden indirip kurun (yalnızca güvenilir derlemeleri kullanın). Kurulum sırasında Android izin istiyorsa depolama erişimi izni verin.
Android 11 ve üzeri sürümlerde uygulama dosya erişim izni isteyebilir — ilk çalıştırmada bu izni verin, aksi takdirde motor xash klasörünü göremez.
Half‑Life Dosyalarını Kopyalama
- PC'nizde tüm valve klasörünü kopyalayın. Cihazınızda
/sdcard/xash/klasörünü oluşturun vevalveklasörünü buraya yerleştirin — nihai yol/sdcard/xash/valveolmalıdır. - Kopyalama işlemini USB (MTP), ADB (
adb push) veya Wi‑Fi üzerinden yapabilirsiniz. Önemli olan: alt klasör yapısının birebir korunmasıdır. - Klasörde ses/grafik dosyaları eksikse (mor dokular, menünün görünmemesi) — orijinal kurulumdan eksik dosyaları ekleyin.
Kontrol Ayarları: Dokunmatik Ekran, Gamepad, Fare
Xash3D üç tür girişi destekler. Her bir öğenin teşhis edilebilir olmasını sağlayın.
Dokunmatik Ekran
- Oyunda: Menu → Settings → Touch controls. HUD düğmelerini etkinleştirin, look/mouselook hassasiyetini ve konumunu ayarlayın.
- Kamera hareket etmiyorsa — dokunmatik profili sıfırlayın veya APK'yı yeniden yükleyin.
Gamepad (Bluetooth/OTG)
- Kontrol cihazını bağlayın, Xash3D'de tuş atama bölümünü (Map buttons) açın ve eylemleri atayın (Jump, Fire, Reload vb.).
- Gamepad ile oynuyorsanız ekran düğmelerini devre dışı bırakmanız önerilir.
Fare (Bluetooth/OTG)
- Bağlı fare genellikle en iyi nişan almayı sağlar. Kullanırken sanal look'u devre dışı bırakın, Xash3D derlemenizin fare desteğini kontrol edin.
Konforlu oyun deneyimi için şu kombinasyonu kullanın: hareket için gamepad + nişan alma için fare. Eğer kontrol cihazı eksenleri yanlış algılıyorsa — gamepad yapılandırma dosyasını düzenleyin veya bir kontrol cihazı yöneticisi kullanın.
Yapılandırma Dosyaları ve Faydalı Komutlar
userconfig.cfg veya autoexec.cfg dosyasını /sdcard/xash/valve/cfg/ konumuna yerleştirin. Minimal bir dosya örneği:
sensitivity 3
fov 90
m_yaw 0.022
m_pitch 0.022
bind "MOUSE1" "+attack"
bind "SPACE" "+jump"
- sensitivity: fare/dokunmatik hassasiyetini ayarlar; deneysel olarak belirleyin.
- fov 90 veya daha yüksek değerler mobil ekranlarda görüş alanını iyileştirir.
Sık Karşılaşılan Hatalar
- Siyah ekran / çökme: çoğunlukla hatalı klasör yapısı veya eksik pak dosyalarından kaynaklanır.
/sdcard/xash/valvekonumunu ve dosya bütünlüğünü kontrol edin. - Mor dokular:
gfx.wadveya pak0.pak eksik. Orijinalinden kopyalayın. - Dokunmatik kamera hareket etmiyor: dokunmatik profili sıfırlayın, teşhis için geçici olarak fare bağlayın, farklı bir APK derlemesi deneyin.
SSS
- Half‑Life satın almam gerekiyor mu? Evet — dosyaları yalnızca yasal kopyanızdan kullanın. Xash3D motoru ayrıdır, oyun size aittir.
- Gamepad tuş atamalarını nerede değiştiririm? Xash3D menüsünde — Map buttons bölümünde veya cfg dosyasında manuel olarak.
- APK Android 12+ ile uyumlu değilse ne yapmalıyım? Farklı bir Xash3D sürüm derlemesi veya Android sürümünüzü destekleyen bir derleme deneyin.
Oyunun üçüncü taraf korsan derlemelerini kullanmayın — dosyaları yalnızca yasal Half‑Life kurulumunuzdan kopyalayın.
İsterseniz, kontrol cihazınıza uygun hazır bir userconfig.cfg hazırlayabilirim veya klasör yapısını kontrol etmenize yardımcı olabilirim — /sdcard/xash/ içindeki dosya listesinin çıktısını veya telefon/kontrol cihazı modelinizi gönderin.