Psoff_compatibility
Hors ligne, aucun compte RPS requis. Discorde - Oui. C'est vrai. psOff est un émulateur PlayStation 4 source fermée (couche de compatibilité) écrit en C++20....
Choisir une liste...
psOff premium - Emulation PlayStation 4 (Windows)
Hors ligne, aucun compte RPS requis.
À propos de l'émulateur
psOff est un émulateur PlayStation 4 source fermée (couche de compatibilité) écrit en C++20. Le projet en est encore à ses débuts, et de nombreux jeux peuvent ne pas fonctionner correctement. Cependant, nous améliorons continuellement la compatibilité et les performances. Restez à jour via notre serveur Discord et notre tracker de compatibilité. Vous pouvez suivre nos progrèshere.
Principaux développeurs
- Rayon- Fondateur du projet (GitHub: @SysRay)
- Rêveur- Développeur secondaire (GitHub: @igor725)
Exigences relatives au matériel
- Windows 10 20H2 et plus.
- Au moins 8 Go de RAM libre (12 Go ou plus au total).
- De préférence un processeur à 6 cœurs.
- GPU avec au moins 4 Go de support VRAM et Vulkan 1.3+.
- 256 Mo d'espace libre sur disque.
Caractéristiques
- [x]Interface utilisateur superposée– Accessible en jeu à tout moment via
ShareouSpacebouton (clavier), le dernier peut être réglé dans les paramètres. - [x]Couch Co-Op– Jouer multijoueur local avec jusqu'à 3 amis utilisant plusieurs gamepads (il est possible d'émuler gamepad en utilisant aussi le clavier – cochez le bas de README pour les keybinds).
- [x]LAN Jouer- Une émulation réseau WIP qui permet techniquement le gameplay multijoueur pour les jeux avec support LAN. Jusqu'à présent, elle n'a été testée que sur quelques titres et a fait ses preuves, mais d'autres titres peuvent présenter des problèmes.
- [x]Mode Neo- Réglage par titre pour exécuter des applications en mode PlayStation 4 Pro (haute résolution, framerate et utilisation RAM).
- [x]Modules firmware PS4– Modules système de charge pour une compatibilité plus large.
- [x]Patches communautaires– Soutiensillusion0001's patches (installation manuelle nécessaire pour l'instant – consultez notre Discord pour plus d'informations).
- [x]Paramètres par jeu– Personnalisez les limites, la résolution et les autres options FPS par titre.
- [x]Séparer les fichiers de sauvegarde– Chaque profil d'utilisateur maintient les progrès indépendants du jeu.
- [x]Détection automatique des jeux– Scanne les dossiers récursivement pour les jeux PS4 et leurs correctifs.
- [x]Bibliothèque intelligente– Trier, filtrer et lister les jeux préférés de votre collection.
- [x]Trophées– Vérifiez votre progression et gagnez des trophées avec des notifications en jeu(nécessite une clé de décryptage de la console de détail – consultez notre Discord pour plus d'informations).
- [x]Statistiques des heures de jeu- Les heures de piste jouées.
- [x]Musique de fond– Joue de la musique de fond/ambient spécifique au jeu dans le menu émulateur.
- [x]Soutien à la souris et au clavier– Contrôles autochtones pour les jeux compatibles(WIP).
- [x]Prise en charge des configurations multi-GPU– Sélectionnez la carte graphique préférée si vous avez la configuration Multi-GPU.
- [x]Jeu audio– Les jeux peuvent afficher de l'audio sur votre haut-parleur.
- [x]1-Cliquez sur Rapports de bogue– Soumettre des problèmes GitHub avec des modèles spécifiques au jeu.
- [x]Mise à jour automatique– installe sans couture les dernières versions de GitHub.
Liste de compatibilité - Règles de création des numéros
- Assurez-vous qu'il n'y a pas de problème pour votre jeu avant l'affichage.
- Les questions doivent être soumises en anglais. Cependant, des captures d'écran ou des vidéos contenant du texte non anglais sont acceptables.
- Les fichiers journaux sont obligatoires. Les numéros sans journaux seront fermés dans les 24 heures. (Exception: Si le jeu fonctionne parfaitement sans problème, les fichiers journaux sont optionnels.)
- Soumettre des rapportsSANSles patchs communautaires activés.
- Fournir autant d'informations que possible. Des informations détaillées sont essentielles pour résoudre les problèmes.
- Préciser le moteur de jeu dans votre rapport est encouragé, si connu.
Liste de compatibilité - Étiquetage des enjeux
- L'état du jeu est mis à jour en "Intro" si l'émulateur peut afficher au moins un écran intro (audio/vidéo ou les deux) ou atteindre le menu principal du jeu sous n'importe quelle forme.
- L'état du jeu est mis à jour pour "Ingame" si l'émulateur peut démarrer dans le monde du jeu. De plus, le jeu est étiqueté «beat-request» s'il affiche des performances stables (60+ fps ou 30+ fps si le taux d'image est limité par le jeu lui-même), le joueur peut contrôler le personnage sans problèmes, et le jeu ne s'écrase pas pendant la session signalée.
- L'état du jeu est mis à jour en "Jouable" si l'émulateur maintient un taux de trame stable, il n'y a pas de fuites de mémoire ou de bugs graphiques critiques, et le joueur peut compléter le jeu du début à la fin sans problèmes importants. Si le jeu est infini, l'utilisateur ne devrait pas avoir de problème en utilisant toutes ses mécaniques de base.
- Le rapport est étiqueté "input" s'il mentionne des problèmes d'entrée en utilisant n'importe quel gamepad backend (xinput, sdl, ou clavier) disponible dans les paramètres de l'émulateur.
- Le rapport est étiqueté "graphiques" s'il y a des problèmes de rendu, comme des objets de jeu manquants, des couleurs incorrectes, ou un manque complet d'image.
- Le rapport est étiqueté "hang" si le jeu se fige et devient insensible à l'entrée de l'utilisateur.
- Le rapport est étiqueté "régression" si une nouvelle version d'émulateur provoque des performances dégradées, comme des problèmes de rendu graphique, des sons manquants ou déformés, des problèmes d'entrée, ou le jeu ne fonctionne pas entièrement.
- Le rapport est étiqueté « Need-info » s'il est incomplet ou si les développeurs demandent des informations supplémentaires.
Bibliothèques ouvertes de tiers utilisées
- AES-128-CBC- Bibliothèque de cryptage et de décryptage AES (supprimée depuis 2025Feb23, remplacée par OpenSSL).
- alpaca- Bibliothèque de sérialisation pour C++17.
- boost- Outils de développement transplateforme.
- emhash- Carte/ensemble de hash plat C++ rapide et efficace en mémoire.
- FFmpeg- Bibliothèque multimédia multiplateforme (en option, installée sur demande de l'utilisateur).
- Fixed Containers- Bibliothèque de conteneurs C++20.
- googletest- Google Testing et cadre de mocking.
- imgui- Interface utilisateur graphique sans bloat.
- libp7-baical- Bibliothèque d'enregistrement et de télémétrie (déplacée depuis 2025Jul30u, remplacée par spdlog).
- libpng- Bibliothèque Portable Network Graphics.
- libzip- Bibliothèque C pour la gestion des archives zip.
- magic_enum- Réflexion statique pour les enums en C++ moderne.
- nlohmann::json- Bibliothèque JSON pour le C++ moderne.
- openssl- Bibliothèque TLS/SSL et cryptographie.
- pugixml- Un analyseur XML léger et rapide.
- RenderDoc- Débogueur graphique autonome.
- SDL- Couche de médias directs.
- spdlog- Librairie rapide C++
- tracy- Profileur graphique.
- VMA- Bibliothèque d'allocation de mémoire Vulkan.
- xxHash- Algorithme de hachage non chiffré extrêmement rapide.
- zlib- Bibliothèque de compression/décompression de données multiplateforme.
- zydis- Démontoir rapide et léger x86/x86-64 et bibliothèque de génération de code.
Clés d'émulation du tableau de bord
- W, A, S, D- Stick gauche (Hold Shift pour émuler le clic L3).
- I, J, K, L- Bien joué.
- Haut, bas, gauche, droite- C'est moi.
- Entrée de Kp, Entrée- Les options.
- Ctrl + T- Touchpad cliquez.
- Q- L1.
- E- L2.
- U- R1.
- O- R2.
- M- R3.
- Z- Carré.
- T- Triangle.
- X- Croix.
- C- En cercle.
Contributeurs GitHub
Randomuser8219
2
contributions
gorshco
2
contributions
igor725
124
contributions
zSavT
4
contributions
kr1spy2115
3
contributions
dev-channe
2
contributions
SysRay
1
contributions