[PS4][MAJ] PSX 2 PS4 v1.4 fixer le soucis audio avec la création automatique du .TOC

1236 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux
Playstation 3 / 4
[PS4][MAJ] PSX 2 PS4 v1.4 fixer le soucis audio avec la création automatique du .TOC

Voici la version 1.3 de mon script PSX 2 PS4.bat vous permettant d'injecter vos propre ISO ps1 afin de les exécuter sur vos PS4.

 

 

Cette nouvelle mise à jour propose maintenant 2 modes, un mode simple pour créer vos PKG ps1 PS4 lorsque votre iso PS1 comporte 1.bin et 1.cue... Ce mode comprend également toutes les fonctions des versions 1.2 et 1.1 (la compilation, le multi CD, etc...)

 

La nouveauté de cette version 1.3, le 2ème mode, appelé mode expert qui va vous permettre donc de fusionner vos .bin et de créer le fichier .TOC. Ce fameux fichier qui permet de fixer le soucis de musique rencontré quand vous possédez un ISO ps1 avec plusieurs .bins.

La manip pour le .TOC n est pas automatique, il va falloir utiliser quelques logiciels supplémentaire mais tout est intégré dans le script.

Suivez bien les instructions du script ou la vidéo tuto juste en dessous, rien de compliqué...

 

Video Tuto commentée:

 

 

 

MAJ

 

Petite update en 1.4, qui apporte quelques changements et simplifie beaucoup la création du .toc, en effet avec cette version le .toc se créera automatiquement, plus besoin de faire la manip de l'EBOOT.PBP et de l'éditeur HEX... je remercie de m avoir contacté et partagé son .exe afin de simplifier mon script...

De plus j ai rajouté le choix d' activer ou non le 60Hz pour les jeux PAL.

 

Changelog:
 

v1.0:

- Release de base

 

v1.1:

- Ajout du support Multi CD, 4 cds possible (merci @Oxeres pour la manip)

- Ajout d' une option Compilation (5 jeux max par PKG)

- Ajout du 60hz pour les jeux PAL

- Modification du CUSA en SLUS

 

V1.2:

- Support des fichiers configs

- Support des fichiers .lua

- Ajout d' une option Tuto Vidéo

 

V1.3:

- Nouveau mode Expert

- Création des .TOC

- Fusion des .bin

- Nouvelle vidéo tuto pour la création du .TOC

- Ajout d'un lien vers les config et .lua

 

V1.4:

- Création du .toc automatiquement (merci à pour le .exe)

- Ajout d'une option pour choisir entre 50 hz ou 60hz pour les jeux PAL

 

 

Télécharger PSX 2 PS4 V1.4

Dimanche 31 Juillet 2022, 18:50 par markus95
Source : Twitter
31 juillet 2022, 19:08
Approuver ce commentaire (+1)
+3
Merci Markus pour le suivi et les améliorations c'est cool
Répondre à ce commentaire
31 juillet 2022, 19:15
Approuver ce commentaire (+1)
+1
Au top, merci pour la vidéo aussi ;)
Répondre à ce commentaire
31 juillet 2022, 19:58
Approuver ce commentaire (+1)
Merci, mais pas sûr que ton script redirige bien où il faut pour les TOC & config ....
Répondre à ce commentaire
31 juillet 2022, 20:17
Approuver ce commentaire (+1)
+2

Merci, mais pas sûr que ton script redirige bien où il faut pour les TOC & config ....


Comment ça ?
J ai testé avant de publier, tous fonctionne comme il faut preuve la video tuto...
Répondre à ce commentaire
Utilisateur en ligne
31 juillet 2022, 21:16
Approuver ce commentaire (+1)
Franchement bravo et merci Markus95 !
Répondre à ce commentaire
31 juillet 2022, 21:33
Approuver ce commentaire (+1)
Bravo Marcus et merci pour ce taf
Répondre à ce commentaire
31 juillet 2022, 21:38
Approuver ce commentaire (+1)

Merci, mais pas sûr que ton script redirige bien où il faut pour les TOC & config ....


Comment ça ?
J ai testé avant de publier, tous fonctionne comme il faut preuve la video tuto...

ça redirige vers le github de Cronoss
Répondre à ce commentaire
31 juillet 2022, 21:48
Approuver ce commentaire (+1)
+1

Merci, mais pas sûr que ton script redirige bien où il faut pour les TOC & config ....


Comment ça ?
J ai testé avant de publier, tous fonctionne comme il faut preuve la video tuto...

ça redirige vers le github de Cronoss


Oui normal, il stock les config.txt et .lua de la communauté sur son github...
J ai donc mis un lien qui pointe la bas pour récupérer des fichiers deja fait...
Qu il reste plus qu à injecter avec le script...

Edit: il a peut etre changer d adresse entre temps, je regarderais ça demain merci ;)
Répondre à ce commentaire
01 août 2022, 11:22
Approuver ce commentaire (+1)

Merci pour l'app et le suivi, j'ai essayé avec Street-EX et ca marche plutôt bien  :crazy: et pourtant la taille de la télé c'est du 55" et je trouve le rendu impeccable pour un jeu PS1.

Répondre à ce commentaire
01 août 2022, 11:40
Approuver ce commentaire (+1)
+5
Je vais bosser sur les .toc, on m a partager un outil qui pourrait bcp simplifier voir automatiser la creation des .toc...
Répondre à ce commentaire
01 août 2022, 12:10
Approuver ce commentaire (+1)

Salut @markus95

Merci pour tes efforts comme d'habitude et ça fait plaisir de s’adresser directement a un DEV.

Sinon, j'ai eu un sourire en voyant la manette ;)

Répondre à ce commentaire
01 août 2022, 16:09
Approuver ce commentaire (+1)

Je vais bosser sur les .toc, on m a partager un outil qui pourrait bcp simplifier voir automatiser la creation des .toc...


Tu nous fais rêver là ;)
Répondre à ce commentaire
01 août 2022, 22:04
Approuver ce commentaire (+1)
+6
MAJ 1.4 dispo:

V1.4:
- Création du .toc automatiquement (merci à Goatman13 pour le .exe)
- Ajout d'une option pour choisir entre 50 hz ou 60hz pour les jeux PAL
Répondre à ce commentaire
01 août 2022, 22:37
Approuver ce commentaire (+1)
Au top Markus, merci!
Le fin du fin ce serait que tu t'associes à Schlyngue pour intégrer tout cela au GUI!
Qui deviendrait un soft par Schlyngue et Markus95...
Enfin si vous êtes tous deux d'accord.
Répondre à ce commentaire
01 août 2022, 22:42
Approuver ce commentaire (+1)

Au top Markus, merci!
Le fin du fin ce serait que tu t'associes à Schlyngue pour intégrer tout cela au GUI!
Qui deviendrait un soft par Schlyngue et Markus95...
Enfin si vous êtes tous deux d'accord.


Ça sent pas bon cette histoire
Répondre à ce commentaire
01 août 2022, 22:44
Approuver ce commentaire (+1)

Au top Markus, merci!
Le fin du fin ce serait que tu t'associes à Schlyngue pour intégrer tout cela au GUI!
Qui deviendrait un soft par Schlyngue et Markus95...
Enfin si vous êtes tous deux d'accord.


Le fin du fin serait d'avoir un soft qui scanne un dossier et converti en masse tous les dossiers de jeux qu'il contient en pkg. I have a dream ;)
Répondre à ce commentaire
02 août 2022, 00:11
Approuver ce commentaire (+1)
Someone tells me a Tutorial to Inject Cheats?
Répondre à ce commentaire
02 août 2022, 04:56
Approuver ce commentaire (+1)
+1
To inject cheats you have this sites gamehacking.org et etherealgames
just insert a new script "titleid".lua like this exemple of .lua: https://github.com/c...SX Game/Tekken/

finally you have to add a line--ps1-title-id="titleid" with the "titleid".lua just create in the config-title.txt
Répondre à ce commentaire
02 août 2022, 07:47
Approuver ce commentaire (+1)
+1

To inject cheats you have this sites gamehacking.org et etherealgames
just insert a new script "titleid".lua like this exemple of .lua: https://github.com/c...SX Game/Tekken/

finally you have to add a line--ps1-title-id="titleid" with the "titleid".lua just create in the config-title.txt

I think you mean "config.region.txt" to add the "titleid" ;)
Like described in the Tekken example: "config.region.txt" = Game Settings Per Game and "config-title.txt" = General Setting All Games

Répondre à ce commentaire
02 août 2022, 07:57
Approuver ce commentaire (+1)
+1

Someone tells me a Tutorial to Inject Cheats?

I´ve injected working cheats to Tekken 3 (SCES01237). For example here are my configs.

config-region.txt :
 

#Game Settings (Per game)
--image0="data/Tekken3.bin"

--ps1-title-id=SCES01237
--bios-hide-sce-osd=0
--has-shown-start-select-help=0
#--pace-gpu-dma=true
--scale=6
#--gamma=5
--brightness=10
--contrast=10
#--antialias="MSAA_4x"
#--gpu-scanout-fps-override=60
#--dev_menu=1
--cdrom-max-seek=true

#--hue=0
#--saturation=0
#--cdrom-cmd-time=100
#--cdrom-max-seek=true
#--metal-gear-solid=true
#--defer-linked-dma-irq=false
#--opt-cache-isolation=true
#--libcrypt=true
#--deterministic=true
#--texreplace=1

I don´t know if the option: --image0="data/Tekken3.bin" is nessesary.


SCES01237.lua :

-- Tekken 3 Cheats

local patcher = function()

--[Enable All Characters]
R3K_WriteMem16(0x80097EB8,0xFFFF)
R3K_WriteMem16(0x80097EBA,0xFFFF)
R3K_WriteMem16(0x80097EBC,0xFFFF)

--[Enable All Modes]
R3K_WriteMem16(0x80097EEE,0x0303)

--[Enable All Movies In Theatre]
R3K_WriteMem16(0x80097EC0 ,0xFFFF)
R3K_WriteMem16(0x80097EC2,0xFFFF)
R3K_WriteMem16(0x80097EC4,0xFFFF)

--[Infinite Menu Time To Choose]
R3K_WriteMem16(0x80110248,0x0000)

end

EM_AddVsyncHook(patcher)
Répondre à ce commentaire
02 août 2022, 08:36
Approuver ce commentaire (+1)
+1
Yes its necessary for your game works...
Répondre à ce commentaire
02 août 2022, 11:43
Approuver ce commentaire (+1)

Je dis peut être une bêtise, mais les fichiers "config.region.txt" &  "config-title.txt" sont générés par défaut, ou il faut nécessairement les créer à la mano ? en effet dans les vidéos youtube ces fichiers semblent être ajoutés par drag&drop mais j'ai du loupé l'étape de leur conception.

Répondre à ce commentaire
02 août 2022, 11:47
Approuver ce commentaire (+1)

Je dis peut être une bêtise, mais les fichiers "config.region.txt" &  "config-title.txt" sont générés par défaut, ou il faut nécessairement les créer à la mano ? en effet dans les vidéos youtube ces fichiers semblent être ajoutés par drag&drop mais j'ai du loupé l'étape de leur conception.


Non il y en a à la base, mais il ne comprennent aucuns réglages, le fait d en mettre des "customs" améliore les jeux, voir fixe certains problèmes...
Répondre à ce commentaire
02 août 2022, 12:39
Approuver ce commentaire (+1)
+1
Ok merci Markus. Et il y a une documentation des options utilisables dans ces fichiers ?
Répondre à ce commentaire
02 août 2022, 12:56
Approuver ce commentaire (+1)
+2
Euh en voyant le fichier config je vois dans les paramètres --texreplace!

Euh il faudrait savoir comment fonctionne ce paramètre : texreplace? Texture replace?

Compte tenu que Medievil n'est rien d'autre que le jeu PS1 émulé et amélioré, j'imagine qu'ils ont utilisé cette fonction de remplacement de textures!

Ça pourrait donner de méchants mods HD!
Répondre à ce commentaire
02 août 2022, 14:22
Approuver ce commentaire (+1)
+1

Euh en voyant le fichier config je vois dans les paramètres --texreplace!

Euh il faudrait savoir comment fonctionne ce paramètre : texreplace? Texture replace?

Compte tenu que Medievil n'est rien d'autre que le jeu PS1 émulé et amélioré, j'imagine qu'ils ont utilisé cette fonction de remplacement de textures!

Ça pourrait donner de méchants mods HD!


Faudrais decompiler le fpkg de medievil et voir les options qu ils ont mis dans le .txt...
Répondre à ce commentaire
02 août 2022, 15:43
Approuver ce commentaire (+1)
+2

Ok merci Markus. Et il y a une documentation des options utilisables dans ces fichiers ?

 

... maybe you find some help here: https://www.psdevwik...4/PS1_Emulation

Répondre à ce commentaire
02 août 2022, 17:27
Approuver ce commentaire (+1)

Et bien tu ne chômes pas @markus95 !

Merci pour ton travail !

J'ai réussi à activer quelques options intéressantes et le 60 Hz en PAL apporte beaucoup en fluidité.

Par contre, mon config title me fait crasher le jeu au lancement, je n'ai pas encore trouvé pourquoi...

Répondre à ce commentaire
02 août 2022, 18:05
Approuver ce commentaire (+1)

Et bien tu ne chômes pas @markus95 !
Merci pour ton travail !
J'ai réussi à activer quelques options intéressantes et le 60 Hz en PAL apporte beaucoup en fluidité.
Par contre, mon config title me fait crasher le jeu au lancement, je n'ai pas encore trouvé pourquoi...


Regarde les options ajout au config title, j ai eu le cas avec tekken où il pointais un bios non présent dans le pkg ce qui faisait planter mon jeu...
Répondre à ce commentaire
02 août 2022, 18:16
Approuver ce commentaire (+1)

Faudrais decompiler le fpkg de medievil et voir les options qu ils ont mis dans le .txt...

C'est clair, et essayer de comprendre comment pointer les nouvelles textures.
Perso je l'ai en boite Medievil donc je ne l'ai pas téléchargé.

De plus, des packs HD existent déjà pour certains jeux comme Chrono Cross par exemple. Visiblement l'émulateur Beetle gérait déjà le remplacement de textures, on peut trouver quelques infos relatives à cet émulateur, quid de PS1HD par contre, le wiki ne semble pas aborder le changement de textures.

Comme je disais dans une précédente news, trop de jeux officiels PS4 et PS5 à faire pour consacrer du temps à cela, mais si on trouve comment utiliser des textures HD là ça va me motiver... D'autant que j'ai déjà travaillé des textures sur FF7 PC il y a quelques années. Donc on pourrait envisager des projets pour en créer!
Répondre à ce commentaire
02 août 2022, 18:18
Approuver ce commentaire (+1)
Effectivement j'ai un path d'un bios, mais malgré l'avoir viré ça crash toujours.
Par contre, je déchante pour le PAL 60 Hz ça fait crasher le jeu dès la 2ème mission...
Dommage, c'était tellement plus fluide :'-(
Sinon, les cheats ça fonctionne comment ? J'ai bien créé mon SLES01976.lua et injecté mais ensuite ? Par le menu GoldHEN je ne vois pas de cheats ?
Répondre à ce commentaire
02 août 2022, 18:36
Approuver ce commentaire (+1)

Effectivement j'ai un path d'un bios, mais malgré l'avoir viré ça crash toujours.
Par contre, je déchante pour le PAL 60 Hz ça fait crasher le jeu dès la 2ème mission...
Dommage, c'était tellement plus fluide :'-(
Sinon, les cheats ça fonctionne comment ? J'ai bien créé mon SLES01976.lua et injecté mais ensuite ? Par le menu GoldHEN je ne vois pas de cheats ?


Oui pour ça que j ai mis le choix du 50 ou 60hz, certains jeux déconnent avec le 60hz... Y aussi un truc pour gérer les FPS il me semble, à voir...

Il faut que tu edit ton config.region.txt et rajoute cette ligne:
--ps1-title-id=SLES01976
Répondre à ce commentaire
02 août 2022, 18:47
Approuver ce commentaire (+1)
Malheureusement j'ai déjà cette ligne ;)

EDIT : le plantage du jeu dans la 2nde mission ne vient pas du PAL 60 Hz, sans doute qqch dans le config-region.txt. Je continue de fouiller ;)
Répondre à ce commentaire
02 août 2022, 19:48
Approuver ce commentaire (+1)
Il y aussi le goldhen cheats qui fait lagger ou crash des jeu CyB1K l'a tweeté image a l'appui dans cette discussion.

Le goldhen 2.1.2 peut resoudre le problème. Leeful a été averti et mettra l'option de desactiver les cheats dans son futur payload.
Répondre à ce commentaire
03 août 2022, 17:40
Approuver ce commentaire (+1)
Après pas mal d'essai et de freezes, c'est mon script lua qui faisait planter le jeu.
En analysant le changelog j'ai vu qu'orbis mettait SLUS01976 en titleid et pas SLES01976 comme je nommais mon fichier lua.
Après correction, les cheats fonctionnent et le jeu ne plante plus. Je vais maintenant m'attaquer aux options graphiques du config region voir si je peux améliorer des choses.

EDIT : par contre le config title il n'y a pas moyen, dès que je l'injecte le jeu plante, vous mettez quoi pour le paramètre --region-dir svp ?
Répondre à ce commentaire
03 août 2022, 20:08
Approuver ce commentaire (+1)
Je mets la config dans le "package-ps4.conf" car dans le "config-title.txt" ca me plante aussi.

sous le "scale=6" (qui deviens scale=0 pour fixer certain jeu d'apres stayhye) je rajoute tjs ses lignes supplémentaire :

--gpu-scanout-fps-override=SSAA_4x #[AAMode::NoAA.AAMode::FXAA.AAMode::CMAA.AAMode::SSAA_4x]
--pace-gpu-dma=true
--cdrom-max-seek=true
--vram-read-frame-delay
--gpu-scanout-fps-override=60

La dernière donne du 60 fps sur Marvel vs street fighter sans cette ligne il tourne a 30 fps.

On peut répliquer cette derniere ligne avec "ntsc,60 et les codes d'antialiasing" j'ai souvent les 3 . j'ai pas tester les autres options. J'ai vu qu'une ligne permet d'ajouter un 4eme bios nécessaire pour certain jeu.

L'option special "metal gear solid" pareille ca augmente la compatibilité qui est déjà très grande.
Répondre à ce commentaire
04 août 2022, 05:11
Approuver ce commentaire (+1)
Merci !
Je teste ça asap
Répondre à ce commentaire
Cliquer ici pour continuer sur le forum
Envoyer