Na začátku srpna mluvíme s tebou od RetroAchievements, služby, která vám umožňuje odemykat úspěchy v retro hrách. RetroArch je v některých podporuje jádraa tyto úspěchy můžeme také identifikovat a odemknout pomocí programů jako DuckStation (PSX nebo PS1). Tato podpora chyběla v emulátoru PSP, ale už ne. Po období testování ve verzi 1.15.x se tato možnost přidat náš účet RetroAchievements dostala pod ruku PPSSPP 1.16.
Je to bezpochyby nejpozoruhodnější nová funkce PPSSPP 1.16. Od této chvíle, pokud chceme odemknout úspěchy RetroVýhody Ve hrách PSP už nebudeme závislí na jádro z LibRetro v RetroArch, což je sice pravda, že nám umožňuje hrát PSP tituly, ale také je pravda, že postrádá možnosti a nenabízí nejlepší uživatelský zážitek, jaký by mohl nabídnout. Nyní můžeme použít "samostatnou" možnost (volná aplikace) v softwaru jako EmulationStation Desktop Edition nebo RetroPie a pokud chceme zvýšit rozlišení nebo přeskakovat snímky, abychom se vyhnuli dusění akce, můžeme.
Další nové funkce PPSSPP 1.16
PPSSPP 1.16 obsahuje opravy jako:
- Opraven problém, kdy se mnoho lidí se zařízeními Android 13 nacházelo v situaci, kdy dialog pro výběr složky během instalace nefungoval správně.
- Opravy ve zpracování více vstupních událostí by měly pomoci s externími joysticky.
- Vylepšení výkonu na zařízeních nižší třídy vypnutím ubershaderů.
- Několik oprav chyb, jako je blikání ve WWE vs Smackdown 2006, stíny v Motorstorm atd.
- Mnoho dalších vylepšení a oprav výkonu.
- Několik oprav chyb kolem výměny textur, opravy písem Tactics Ogre, mimo jiné.
- Opravena emulace vrnd pomocí fp64.
- Nové backendy JIT, které zlepší uživatelskou zkušenost na zařízeních, jako jsou ta, která používají iOS/iPadOS.
Jak nainstalovat PPSSPP na Linux
Existují různé způsoby k instalaci PPSSPP na Linux. Jediná oficiální nebo projektem podporovaná je verze Flathub, tedy její balíček flatpak. Je pravděpodobné, že naše linuxová distribuce nemá ve výchozím nastavení přidanou podporu a způsob instalace balíčků flatpak po přidání podpory bude záviset na samotné distribuci nebo spíše na jejím softwarovém obchodě, pokud nějaký má.
Abychom povolili podporu balíčků flatpak v naší distribuci Linuxu, musíme nainstalovat balíček „flatpak“, který musí být v oficiálních repozitářích distribuce, a poté úložiště Flathub, pro které musíme napsat následující a poté restartovat tvůj počítač:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
I když nejlepší věc, jak se vyhnout tomu, aby bylo cokoli v potrubí a mít možnost to nainstalovat na jakoukoli distribuci nebo potomka podporované distribuce, je odkaz na Konfigurační stránka Flathub, v tento odkaz Je tam podrobný návod, jak jej nainstalovat. Například v první sekci, v Ubuntu, nám říkají, jak nainstalovat flatpak z jeho úložiště nebo z Ubuntu, pak se aktualizují balíčky, nainstaluje se software, software GNOME (výchozí úložiště to neumožňuje) a pak úložiště Flathub. V Arch Linuxu se pouze instaluje první balíček (flatpaky se instalují z terminálu), v Manjaru se to dělá z Pamacu, v Chrome OS je nejprve povolena kompatibilita s Linuxem... Všechno je tam.
Žádný AppImage
Ale to, že je pouze doporučený nebo existuje jeden oficiální způsob, neznamená, že je jediný. Některé distribuce jej mají k dispozici v oficiálních repozitářích, Arch Linux ho má také v AUR (instaluje se pomocí průvodce jako yay) a Ubuntu/Debian má oficiální úložiště, které lze přidat pomocí sudo add-apt-repository ppa:ppsspp/stable. V době psaní tohoto článku nefunguje na Ubunu 23.10 Mantic Minotaur.
Pokud se divíte, není nabízen v AppImage, oficiálně ne, i když na internetu nějaké najdete, které si uživatel vytvořil, a není vhodné používat software z neoficiálních zdrojů. Balíček snap je již dávno zastaralý. Canonical nám slíbil okamžité aktualizace, ale… 1.12, když mluvíme o 1.16, není to, co chápu pod aktualizovaným softwarem.
Povolení podpory pro RetroAchievements
První věcí je mít účet, jinak nebudeme moci nic dělat. Musíme jít do jejich webové stránky, poté klikněte na Přihlásit se, vyplňte pole a aktivujte účet z e-mailu, který obdržíme. Ve stejném PPSSPP je také odkaz.
Nechtěl bych ztrácet čas vysvětlováním toho, co existuje a jak se pohybovat v AR, ale je zde sekce o hrách, další o achievementech a komunitě.
S již vytvořeným účtem zbývá přidat jej do PPSSPP. Než to vyzkoušíte, musíte se podívat na číslo verze, protože tuto možnost nenajdeme, pokud je <1.16, pokud nemáme testovací verzi, která ji již implementovala.
Konfigurace je celkem jednoduchá. Jediné, co musíte udělat, je:
- Pojďme do Nastavení / Nástroje / RetroAchievements.
- Klikneme nebo klepneme na Uživatelské jméno a do zobrazeného okna zadáme své uživatelské jméno.
- Opakujte předchozí krok s heslem.
- Klikněte nebo klepněte na Přihlásit. Níže je uveden odkaz pro případ, že ještě nemáme účet.
- Hrát a vyhrávat trofeje.
RetroAchievements fungují přímo bez jakýchkoliv předchozích kroků. No, ano: udělejte něco v nějaké hře a odemkněte nějaký úspěch. Co se mi moc nelíbí, je přeložený bod "Challenge Mode". Špatná věc na překladu je, že RetroAchievements nejsou a mohou vést ke zmatku. „Režim výzvy“ je hardcore režim, který neumožňuje použití žádných cheatů ani rychlých uložení. Zkuste si nasimulovat, jak se hrálo na skutečné konzoli.
Pomoc! Trofeje nejsou v mém PPSSPP odemčeny!
Toto je běžný problém. Nemohl jsem říct, jestli to bylo rozšířené, ale pro nás je snadné udělat něco pro to, abychom vyhráli trofej a nebyli úspěšní. No, všechno má řešení. Nebo skoro všechno. Možné problémy:
Ta hra nemá žádné trofeje
Tam hry, které nemají trofeje. RetroAchievements jsou vyvíjeny komunitou a je pravděpodobné, že půjdeme do hry a uvidíme zprávu, že hru rozpoznává, ale nic se neodemkne. Musíte jít na webovou stránku RetroAchievements, vyhledat hru a zkontrolovat ji. Pokud nemá sekci s trofejemi a vysvětlením, co musíte udělat, abyste každou z nich vyhráli, ukončete; nemá.
Hash souboru nebyl rozpoznán
To je další problém, který nás může potkat a který nás může trápit nejvíce. Máme hru, která funguje perfektně, jdeme do RetroAchievements, vidíme, že tam jsou achievementy a náš PPSSPP je neodemyká. Co se tady děje? No, "jednoduché": hry Jsou identifikovány pomocí hash, což je dlouhý řetězec znaků, který doprovází některé soubory. Ten hash je „jméno“ v databázi RetroAchievements, a pokud má naše ROM jiný, hru nerozpozná.
Vezměme si příklad: „God of War: Ghost of Sparta“ má tento název, ale hash „thisarandomhash“, naše ROM se stejným názvem má hash „thishashdoestmatch“ a služba jej nerozpozná, takže existuje nic k odemknutí.
Co bychom měli v tomto případě udělat, je kontaktovat RetroAchievements, předat jim náš hash a modlit se, aby ho přidali. Další věc, kterou můžeme udělat, je získat další ROM, zejména v angličtině. Existuje mnoho z Evropy, které nemají správný hash.
Systém RetroArch je podporován již dlouhou dobu
RetroArch má systém resp jádro což je v podstatě PPSSPP, ale odstranění rozhraní a použití RetroArch. Software LibRetro Dlouhodobě zahrnuje podporu pro RetroAchievements a odemyká úspěchy. Naše uživatelské jméno a heslo jsou přidány z Nastavení/Trofeje, ale zahrnují další možnosti konfigurace, jako je možnost změnit způsob, jakým vidíme zprávu o odemknutí, zobrazit výsledkové tabulky nebo odemknout neoficiální úspěchy.
PPSSPP 1.16 nyní lze stáhnout z tento odkaz pro systémy jako Windows a Android. Projekt se propojuje s Flathub pro uživatele Linuxu, ale balíček flatpak musí být ještě aktualizován; by měl jít brzy nahoru. Snapový balíček je stále ve verzi 1.12 a toto není místo ani čas diskutovat o tom, jaký druh balíčku nové generace se vrhne, ale…