AnyPS5 kurulumu: indirin, dönüştürün ve çalıştırmaya hazırlanın

AnyPS5’i eşleşen v0.1.2 dosyaları, temiz ELF, Windows/Linux komutları, çalışma klasörleri, kontroller ve kaynak derlemesiyle hazırlayın.

Sürüm kurulumunu izleyin

Windows veya Linux için v0.1.2 adımlarını izleyin.

v0.1.2

İşaretler sayfadan ayrılana kadar tutulur.

Adım 1: Eşleşen sürüm dosyalarını alın

Windows için v0.1.2 dosyalarıyla başlayın. Relinker ve hedef kitaplıklar aynı sürümden olsun.

Resmi v0.1.2 dosyaları ↗

Başka yol için şunu okuyun: AnyPS5 web dönüştürücü rehberi veya AnyPS5 kaynak derleme yönergeleri.

AnyPS5 kurulumu için oyun programını ve modülleri dönüştürün, ardından yükleyeceği kitaplıklarla kaynakları yerleştirin. Bu parçaları ayrı tutmak başarısız başlatmayı araştırmayı kolaylaştırır.

Bu AnyPS5 kurulumu anlatımı, Windows veya Linux çıktısı hazırlamak için resmi v0.1.2 dosyalarını ve kullanım yönergelerini kullanır.

Başlamadan önce

Şunları hazırlayın:

  • Kullanmak için gereken hak ve izinlere sahip olduğunuz temiz, şifresi çözülmüş ELF, beraberindeki modüller ve kaynaklar. Şifreli paket veya SELF/fSELF kabı hazır dönüştürme girdisi değildir.
  • AnyPS5 GitHub üzerinden eşleşen relinker ve hedef sistem kitaplık paketi.
  • Vulkan cihaz desteği ve ilgili CPU komutları dâhil AnyPS5 sistem gereksinimleri kontrolleri.
  • Raporu izliyorsanız AnyPS5 oyunları içindeki title ID, içerik sürümü ve derleme. Özel argüman veya yama şartlarını yönergelerin yanında tutun.

Adım 1: aynı sürümün dosyalarını indirin

Resmi v0.1.2 sürümünü açıp hedef sisteme uygun relinker ve kitaplık arşivini seçin:

Hedef Relinker Kitaplık paketi
Windows relinker-v0.1.2.exe prx-windows-v0.1.2.zip
Linux relinker-v0.1.2 prx-linux-v0.1.2.tar.gz

Paketler diğer arşiv biçiminde de sunulur. Kitaplık arşivini açın, içeriğini adım 4 için saklayın. Windows paketi ikame kitaplıklarla birlikte libgcc_s_seh-1.dll, libstdc++-6.dll ve libwinpthread-1.dll içerir.

Adım 2: dönüştürme girdilerini düzenleyin

Basit bir çalışma dizini şöyle görünür:

text
source/
    input.elf
    sce_module/
        bundled-module.prx

ELF’nin adı eboot.bin gibi farklı olabilir; uygunluğu içeriği belirler. Her oyunu örneğe uydurmak için yeniden adlandırmak yerine kendi dosyalarınızdaki modül klasörünü kullanın.

Relinker sce_module/, sce_modules/ ve prx/ adlarını tanır. prx/ diğer iki addan biriyle bulunabilir. sce_module/ ile sce_modules/ birlikteyse veya üçünün hiçbiri yoksa hata oluşur. Yalnızca dizinlerin doğrudan içindeki dosyalar taranır.

Başka yerdeki modüller için --sce-module-path <path> onların üst dizinini seçer; mutlak veya çalışma dizinine göre göreli yol verilebilir. Ek modül klasörleri yinelenebilir --module-dir argümanları isteyebilir. Standart klasörlerin her oyuna yettiğini varsaymayın; oyunun belgelenmiş komutunu izleyin.

Adım 3: relinker’ı çalıştırın

Relinker’ın bulunduğu dizinde terminal açın. Örnekler yukarıdaki girdi yapısını kullanıp sonucu aracın yanına yazar.

Windows PowerShell

powershell
.\relinker-v0.1.2.exe --windows source\input.elf app.exe

--windows bayrağını koruyun: yalnızca app.exe adı vermek varsayılan Linux ELF biçimini değiştirmez.

Linux

bash
chmod +x relinker-v0.1.2
./relinker-v0.1.2 source/input.elf app.elf

Intel bilgisayar için dönüştürme

Belgelenmiş Intel yolunda --to-intel ekleyin:

powershell
.\relinker-v0.1.2.exe --windows --to-intel source\input.elf app.exe

Bu, programda ve modüllerde bulunan desteklenen AMD’ye özel komutları yeniden yazar. Oyunun çalışma sırasında ürettiği AMD komutlarını işleyemez. Dönüştürme durursa dosyaları taşımadan veya derlemeyi değiştirmeden ilk hatayı saklayın.

Adım 4: çalışma klasörünü oluşturun

Dönüştürülen programı, hedef sistemin ikame kitaplıklarını ve oyun kaynaklarını ayrı konumlarda tutun:

text
game_directory/
    app.exe                    # app.elf for Linux
    libs/
        libkernel.prx
        libScePad.prx
        ...                    # Matching AnyPS5 system libraries
        libgcc_s_seh-1.dll      # Windows package only
        libstdc++-6.dll
        libwinpthread-1.dll
    app0/
        sce_module/
            bundled-module.prx # Converted module, not the original console file
        ...                    # The game's resources

Relinker her dönüştürülen modülün tam yolunu Guest module: olarak yazdırır. Üretilen dosyaları kullanın ve dizin adlarını koruyun: girdideki sce_modules/ veya prx/, app0/ altında aynı adla kalır. Kaynakları göreli yolları bozmadan ayrıca kopyalayın.

libs/, çıktı işletim sistemi için derlenen AnyPS5 kitaplıkları içindir. Asıl konsol .prx modülleri buraya ait değildir. Windows’ta üç MinGW DLL’si de libs/ içinde olmalıdır; ilgisiz PATH girdisini değiştirmek buradaki eksik dosyanın yerini tutmaz.

Hazırlanan klasörden başlatın:

powershell
.\app.exe

Linux’ta:

bash
chmod +x app.elf
./app.elf

Oyun konsol sistem yazı tipi kümelerini açıyorsa programın yanında anyps5-fonts/ veya ANYPS5_SYSTEM_FONTS ile seçilen dizin gerekebilir. Kullanım kılavuzu asıl font adlarını ve desteklenen açık Noto karşılıklarını listeler. app0/ içindeki sıradan oyun kaynakları sistem fontlarını karşılamaz.

Adım 5: kontrolleri deneyin

v0.1.2 giriş kılavuzu, SDL eşlemeli kontrol cihazlarını ve yerleşik klavye/fare atamalarını açıklar. İlk tanınan kontrol cihazı kullanılır. Xbox A/B/X/Y; Cross/Circle/Square/Triangle ile eşleşir; analog çubuklar ve tetikler aktarılır. PlayStation dokunmatik yüzey tıklaması iletilir, parmak dokunma koordinatları uygulanmamıştır.

Klavye veya fareyi değiştirmek için üretilen programın yanında anyps5-input.ini oluşturun, örneğin:

ini
Cross = KEY:Space
Options = KEY:Return

Başka dosya için ANYPS5_INPUT_CONFIG ayarlayın. Yazılmayan eylemler varsayılanı korur; bu geçersiz kılmalar kontrol cihazı eşlemesini değiştirmez. Geçersiz satır dosyayı ve satır numarasını bildirip giriş başlatmasını durdurur; kontrol cihazını teşhis etmeden bu hataya bakın.

İsteğe bağlı: projenin tamamını kaynaktan derleyin

Kayıtlı commit gerektiğinde veya çalışma ortamını geliştirmek istediğinizde bu yolu seçin. AnyPS5 sistem gereksinimlerindeki desteklenen derleyici ve bağımlılıkları kurun, sonra sürümlü derleme kılavuzunu izleyin:

bash
git clone https://github.com/boykopovar/AnyPS5.git
cd AnyPS5
git checkout v0.1.2
git submodule update --init --recursive
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++
cmake --build build --parallel
cmake --build build --target libs --parallel

Başka sonuç için v0.1.2 yerine kayıtlı revizyona ve ayrıca belgelenen yamalara geçin. Hedef kitaplıkları build/core/libs/libs/ konumundan kopyalayın. Yalnızca relinker’ı derlemek bunları üretmez; kitaplık değişince sadece programı derlemek eski çalışma ortamını bırakır.

İlk denemeyi yararlı hâle getirin

Durmanın dönüştürmede, kitaplık yüklemede, logolarda, menüde veya oynanışta olduğunu kaydedin. İlk hatayı ve bölüme girmek için kullanılan özel yolu not edin.

Durursa AnyPS5 sorun gidermeyi izleyin. Ayrı girdi ve kayıt limitleriyle tarayıcı seçeneğini AnyPS5 web dönüştürücü anlatır.

Sonraki adımlarAnyPS5 sorun gidermeyi açAnyPS5 oyunlarına göz at

Rehberde ara

Tüm rehberler

AnyPS5 için pratik rehberAnyPS5’i tanıyın, oyun raporlarını karşılaştırın ve resmi indirmeleri bulun. Kurulum, sistem gereksinimleri, sorun giderme ve geliştirme rehberi.AnyPS5 oyunları ve uyumluluk raporlarıAnyPS5 oyun raporlarını başlık, derleme ve test koşuluyla inceleyin. Menüleri, oynanışı, yamaları ve kalan sorunları asıl kaynaklarla karşılaştırın.AnyPS5 oyun uyumluluk kontrolüAnyPS5 raporlarını oyun, sistem ve yapılandırmaya göre karşılaştırın. Oynanış, ses, giriş, kayıt ve kararlılığı asıl kaynaklarla inceleyin.AnyPS5 GitHub: depo, sürümler ve belgelerResmi AnyPS5 GitHub deposunu bulun, eşleşen sürüm dosyalarını seçin, sürümlü belgeleri okuyun ve yararlı bir oyun raporu hazırlayın.AnyPS5 geliştirme durumu: sayılar ne gösteriyor?AnyPS5 geliştirmesini tarihli kitaplık ve shader sayaçları, geçmiş ve sürümlerle takip edin. Ölçümlerin neyi anlattığını ve oyun raporlarıyla ilişkisini öğrenin.Reddit’te AnyPS5: topluluk tartışmaları ve oyun gösterimleriSeçili AnyPS5 Reddit tartışmaları: Dead Cells gösterimi, shader iddiaları ve bir videonun ardındaki yapılandırmayı anlamak.AnyPS5 kurulumu: indirin, dönüştürün ve çalıştırmaya hazırlanınAnyPS5’i eşleşen v0.1.2 dosyaları, temiz ELF, Windows/Linux komutları, çalışma klasörleri, kontroller ve kaynak derlemesiyle hazırlayın.AnyPS5 sistem gereksinimleri: platform, donanım ve araçlarAnyPS5’in Windows, Linux ve macOS yollarını, CPU komutlarını, Vulkan’ı, bellek taahhüdünü ve kaynak derleme araçlarını kontrol edin.AnyPS5 sorun giderme: ilk başarısız aşamayı bulunÇalışmayan AnyPS5’i araştırın: girdi, Windows 193/126, bellek eşleme, siyah ekran, fontlar, kontroller ve loglar.AnyPS5 web dönüştürücü: girdiler ve kayıt modlarıResmi AnyPS5 web dönüştürücüyü doğru ELF ve modüllerle kullanın. Windows/Linux çıktısını, kayıt modlarını ve tarayıcı kapasite sınırlarını öğrenin.AnyPS5 Guide hakkındaAnyPS5 Guide; oyun raporları, kurulum, sorun giderme ve açık kaynaklı projenin geliştirmesini takip etmek için bağımsız bir kaynaktır.Rehberle iletişimDüzeltmeler, yeni oyun raporları veya kaynak önerileri için AnyPS5 Guide’a ulaşın. Yazılım hataları için asıl proje kanallarını bulun.Site politikasıAnyPS5 Guide’ın kullanımı, düzeltmeler ve güncellemeler için iletişim hakkında genel bilgiler.Gizlilik ve çerezlerAnyPS5 Guide’ın yerel araç girişlerini, çerezleri ve isteğe bağlı analitiği nasıl işlediği; onay tercihleri ve gizlilik iletişimi.Bu rehberi kullanmaYerel hazırlık araçları sunan bağımsız ve kaynaklara dayalı AnyPS5 Guide’ın kapsamını ve kullanım koşullarını okuyun.

Arama tarayıcınızda kalır. Kapatmak için Escape.