Aller au contenu

Shader CRT Multifonction : "Kick-ass looking games"


Messages recommandés

Posté(e)
Le 30/01/2020 à 07:13, Houb a dit :

Version 3.0 uploaded

A very old problem degrading the effect has been found and is fixed now :)

Support of mask texture (1x1 and also 2x2) has been implanded to get an even better result.

(MAME version updated also)

Lorsque tu dis que la version Mame est Ă©galement mise Ă  jour je suis un peu perdu...

Tu veux dire que ton shader est utilisable avec Mame?

Posté(e) (modifié)

Non la version Reshade n'est pas adaptée à MAME à mon avis mais si tu cliques sur le lien tu verras qu'il y a une version pour MAME dans laquelle j'ai modifié les shaders CRT-Geom BGFX et GLSL ;)

 

Modifié par Houb
Posté(e) (modifié)
il y a 35 minutes, gStAv a dit :

anyone care to share a shader fixed Demul.7, cant get it to work *blush* :gene:

 

Nothing to fix, the config released for Demul still works well. Just set demul as needed (like said in the readme file)

(the demul config is still using an old version of our shader btw... and it would be really better with the new one...)

Modifié par Houb
Posté(e)

 

Il y a 4 heures, Safur a dit :

Lorsque tu dis que la version Mame est Ă©galement mise Ă  jour je suis un peu perdu...

Tu veux dire que ton shader est utilisable avec Mame?

 

Here a comparaison with MAME :

Left : Standard CRT-Geom Deluxe BGFX chain    /   Right : Customized CRT-Geom-Mod Deluxe BGFX chain

 

arcade64-2020-02-01-11-25-49-47.png     arcade64-2020-02-01-11-27-02-41.png   

 

arcade64-2020-02-01-11-34-41-48.png     arcade64-2020-02-01-11-36-07-88.png   

 

 

 

Invité student123
Posté(e)

Thank you for working on this, this looks amazing :)!

 

Was wondering how you guys got Chaos breaker to work with the shader? I use gameloader RH and it seems to fight agains the shader. Once I rename the dx9 dll the game loads in a small screen. Pressing home also doesn't seem to bring the menu. Any trick?

Posté(e)
il y a une heure, student123 a dit :

Thank you for working on this, this looks amazing :)!

 

Was wondering how you guys got Chaos breaker to work with the shader? I use gameloader RH and it seems to fight agains the shader. Once I rename the dx9 dll the game loads in a small screen. Pressing home also doesn't seem to bring the menu. Any trick?

 

The more easy answer is : don't use this shader and GameloaderAllRH together ;)

GameLoaderAllRH is a very nice tool but is useless with this shader.

 

Invité student123
Posté(e)
On 2/2/2020 at 3:51 AM, Houb said:

 

The more easy answer is : don't use this shader and GameloaderAllRH together ;)

GameLoaderAllRH is a very nice tool but is useless with this shader.

 

I was starting to think the same. Got it working on another game, but that one was a pain. Will try with something different, thanks mate!!

Posté(e)

After days off adjusting

i realize lcd is not really that bad compared with crt

You can come really close to give it the crt effect

I had to tune up the inside lcd brightness settings all the way to the max , its bright though

contrast had to up it too , then adjust the CRT- GEOM (older version) i like it more settings options too adjust

After the lcd brightness settings basically is put to the max the lcd is too bright for newer games on TP , so i just save the Contrast , brightness settings in a profile so i can switch back to the normal profile

 

thats the best way the Mame games look , if i dont put the brightness to the max , then you add luminance boost or gamma in CRT-GEOM but the brightness turns into dark yellow it doesnt look right

 

Posté(e) (modifié)
Il y a 1 heure, spiderzsoft a dit :

how you Customized CRT-Geom-Mod Deluxe BGFX chain ?????????????????

 

BGFX shader's sources are in MAME sources (git repository) so you have to customize the code and compile to get the ".bin" used by MAME

 

@Moksi : for my part I don't have to touch at all to my screen brigthness. I use the same for mame and all the others applications

Modifié par Houb
Posté(e)

oh damn i havn't checked here in a long time ... i think the last time i updated everything was in april last year

i see a lot of great updates ... great work as usual  @Houb

 

i grabbed the latest ones and updated them to 3.0 for the arcade and pc games ... it would be great to have an updated version for the m2 emulator /supermodel and demul

Posté(e)
Le 19/02/2020 à 07:04, mamefan2018 a dit :

oh damn i havn't checked here in a long time ... i think the last time i updated everything was in april last year

i see a lot of great updates ... great work as usual  @Houb

 

i grabbed the latest ones and updated them to 3.0 for the arcade and pc games ... it would be great to have an updated version for the m2 emulator /supermodel and demul

 

Thanks :)

About M2/M3 Emulators they should work better with the new shader and it's now even more easy to setup: give a try! ;)

Posté(e) (modifié)

CRT-Geom MOD v3.1 released  !!

 

Some more work has been done recently :

- New customized ReShade's dlls (x86 & x64) based on last release 4.5.4. (it fixes some UI issues).

- Bezel's display has been improved and will now follow the user display settings.

- Background's display has been changed to cover at max the unused area.

- PassThroughBorders option has been improved to work with the new locked centered ratio feature.

- A few fixes and cleanups...

 

As usual, the new version v3.1 is available here :

http://www.mediafire.com/folder/sr6qp6x9or2nr/Shader_2.0

Or also directly here :

http://www.mediafire.com/file/a8w2hrwliv4e22l/CRT-Geom_MOD_v3.1.rar/file

 

Enjoy !! :jeu-video:

Modifié par Houb
Posté(e)
Il y a 4 heures, Houb a dit :

CRT-Geom MOD v3.1 released  !!

 

As usual, the new version v3.1 is available here :

http://www.mediafire.com/folder/sr6qp6x9or2nr/Shader_2.0

Via ton lien j'ai vu qu'il y a le CRT pour Mame que tu nommes crt-geom-mod-deluxe

J'utilise bgfx sous Mame et j'ai essayé d'utiliser ce mode mais visiblement il ne marche pas. Pourtant lorsque je teste ceux de Mame ça fonctionne et ils se trouvent dans les mêmes dossiers.

J'ai directement fait un extract sous Mame pour qu'il soit ajoutés au bon endroit et ensuite dans le fichier mame.ini j'ai modifié la ligne comme ceci "bgfx_screen_chains        crt-geom-mod-deluxe". D'habitude j'utilise le filtre "crt-geom-deluxe" qui marcje très bien.

OĂą ai-je pu faire l'erreur?

Posté(e) (modifié)
Il y a 11 heures, Safur a dit :

Via ton lien j'ai vu qu'il y a le CRT pour Mame que tu nommes crt-geom-mod-deluxe

J'utilise bgfx sous Mame et j'ai essayé d'utiliser ce mode mais visiblement il ne marche pas. Pourtant lorsque je teste ceux de Mame ça fonctionne et ils se trouvent dans les mêmes dossiers.

J'ai directement fait un extract sous Mame pour qu'il soit ajoutés au bon endroit et ensuite dans le fichier mame.ini j'ai modifié la ligne comme ceci "bgfx_screen_chains        crt-geom-mod-deluxe". D'habitude j'utilise le filtre "crt-geom-deluxe" qui marcje très bien.

OĂą ai-je pu faire l'erreur?

 

Salut, c'est Ă©trange parce que normalement c'est bien la marche Ă  suivre... :what:

Je vais regarder, j'espère que j'ai pas oublié un truc dans l'archive :ptdr:

 

--------------------------------------

Edit :

Ben pourtant je viens de regarder et je ne vois pas ce qui pourrait manquer...

Il faut par contre extraire toute l'archive (normalement ca ne devrait rien Ă©craser dans tes anciens fichiers)

Il faut aussi évidemment le reste du dossier BGFX que j'ai pas inclus mais ils sont inclus dans MAME et si t'utilises déjà crt-geom-deluxe tu dois bien les avoir.

 

Voilà ce que j'ai dans mame.ini (et dans tous les autres ini d'ailleurs et c'est un peu pénible...) :

(PS: sur ma machine en mode "bgfx_backend glsl" j'ai de bien meilleures performances qu'avec le "bgfx_backend d3d11" que le "auto" m'attribue)

#
# BGFX POST-PROCESSING OPTIONS
#
bgfx_path                 bgfx
bgfx_backend              glsl
bgfx_debug                0
bgfx_screen_chains        crt-geom-mod-deluxe
bgfx_shadow_mask          slot-mask.png
bgfx_lut                  
bgfx_avi_name             auto

et Ă©videmment

#
# OSD VIDEO OPTIONS
#
video                     bgfx

Tiens moi informé ;)

Modifié par Houb
Posté(e) (modifié)

CRT-Geom MOD v3.1b (Hotfix2)

 

The wrong bezel dimensions introduced in some cases with version 3.1 should be fixed... (at least I hope so)

 

As usual, the new version v3.1b is available here :

http://www.mediafire.com/folder/sr6qp6x9or2nr/Shader_2.0

Or also directly here :

http://www.mediafire.com/file/4l4co4vpws3kre1/CRT-Geom_MOD_v3.1b.rar/file

 

Enjoy !! :jeu-video:

 

Edit:  v3.1a  =>  v3.1b

Modifié par Houb
Posté(e)
Le 21/02/2020 à 23:29, Houb a dit :

 

Salut, c'est Ă©trange parce que normalement c'est bien la marche Ă  suivre... :what:

Je vais regarder, j'espère que j'ai pas oublié un truc dans l'archive :ptdr:

 

--------------------------------------

Edit :

Ben pourtant je viens de regarder et je ne vois pas ce qui pourrait manquer...

Il faut par contre extraire toute l'archive (normalement ca ne devrait rien Ă©craser dans tes anciens fichiers)

Il faut aussi évidemment le reste du dossier BGFX que j'ai pas inclus mais ils sont inclus dans MAME et si t'utilises déjà crt-geom-deluxe tu dois bien les avoir.

 

Voilà ce que j'ai dans mame.ini (et dans tous les autres ini d'ailleurs et c'est un peu pénible...) :

(PS: sur ma machine en mode "bgfx_backend glsl" j'ai de bien meilleures performances qu'avec le "bgfx_backend d3d11" que le "auto" m'attribue)


#
# BGFX POST-PROCESSING OPTIONS
#
bgfx_path                 bgfx
bgfx_backend              glsl
bgfx_debug                0
bgfx_screen_chains        crt-geom-mod-deluxe
bgfx_shadow_mask          slot-mask.png
bgfx_lut                  
bgfx_avi_name             auto

et Ă©videmment


#
# OSD VIDEO OPTIONS
#
video                     bgfx

Tiens moi informé ;)

Salut!

Chez moi ça ne fonctionne pas (c'est comme si aucun filtre n'était utilisé) et pourtant j'ai bien les mêmes informations dans mon mame.ini. J'utilise la version 0.199 de mame. Peut-être est-elle trop ancienne?

Posté(e)

Possible... essaie avec une version plus récente. Sinon mame.ini ne suffit pas, il faut mettre ca dans tous les ini du dossier ini de MAME sinon si ton jeu avait un ini le paramétrage général ne sera pas appliqué.

Posté(e) (modifié)

Dans le dossier ini il y a bien un mame.ini mais cela ne concerne pas les options vidéos. Elles sont modifiables seulement à la racine de Mame dans le fichier mame.ini.

J'utilise normalement "crt-geom-deluxe" et ça fonctionne. Du coup j'ai renommé "crt-geom-mod-deluxe" en "crt-geom-deluxe" pour le forcer à utiliser le tien mais toujours pareil. Bon après j'ai vu qu'il se trouve dans plusieurs dossiers "chains" et "effects" mais aussi avec dx9 et dx11 ou encore glsl. Ce ne serait pas possible de l'utiliser en passant par là plutît que bgfx?

 

EDIT : bon j'ai utilisé un Mame plus récent (0.216) et ça fonctionne impec! Donc ça ne passe pas avec les mame plus anciens c'est bon à savoir :)

En tout cas c'est parfait, bien éclairé comme sur les vrais écrans CRT. Franchement rien à dire à part un grand bravo c'est parfait.

Modifié par Safur
Posté(e)

ben moi j'ai bien les options graphiques dans tous les ini du dossier ini. Mais ca dépend peut-être de la version de MAME...

Sinon, non il faut passer bien passer par bgfx, apres par contre tu peux utiliser différents modes (d3d9, d3d11, glsl,...) que tu peux spécifier dans "bgfx_backend".

La chain est bien dans "chain" (c'est en fait juste les paramétrages, le vrai shader est dans les sous-dossiers du dossier "bgfx/shaders")

  • 2 semaines après...
Posté(e)
On 2/21/2020 at 7:05 PM, Houb said:

 

Thanks :)

About M2/M3 Emulators they should work better with the new shader and it's now even more easy to setup: give a try! ;)

oh yea the new shaders look awesome ... and i did try it on the m2 and the super model emulator ... but idk i just can't get to look as good as the other arcade and pc games ..

and i didn't try it yet with demul ..

 

Posté(e)

M2/M3 resolution is too high (496x384) to get a good result with a FullHD screen

So you have to get a 4K screen or to find a lower resolution with good results (372x288?)

 

Posté(e) (modifié)

@Houb

Salut!

Du coup j'ai une nouvelle question pour les émulateur M2 et SM3. J'ai bien le pack 3.1 mais lorsque je le met dans le dossier de l'émulateur cela ne marche pas. Je pense que j'ai loupé une étape pourtant j'ai bien suivi les consignes.

Lorsque je regarde ton nouveau pack et les anciens les fichiers "ReShadeMod64.dll" et "ReShadeMod32.dll" remplacent les "d3d9.dll" et "opengl32.dll" mais bon ça ne marche pas. Je n'ai pas testé sur les autres jeux de type TTX comme PI5.

Pourtant les anciennes versions fonctionnent correctement.

Modifié par Safur
Posté(e) (modifié)

faut renommer la dll qui va bien (32 ou 64 bits) dans le nom qui va bien (d3d9.dll, d3d11.dll, opengl32.dll...) ;)

Modifié par Houb
Posté(e)
On 3/10/2020 at 12:56 PM, Houb said:

M2/M3 resolution is too high (496x384) to get a good result with a FullHD screen

So you have to get a 4K screen or to find a lower resolution with good results (372x288?)

 

hmm i see .. yea it just doesn't look right specially the text .... will try different resolutions and see what will happen ..

but i guess its not a big deal .. it doesn't look bad .. it just doesn't look as good as the other stuff.

Posté(e)

Houb, je voudrais tout d'abord te remercier pour tout ce que tu fais pour la communauté

Je voudrais utiliser le shader pour ma borne Vewlix particulièrement pour des vieux systèmes comme Winape pour l'Amstrad CPC ou WinUAE pour l'Amiga par exemple

En lisant le readme, j'ai compris que je devais copier le contenu du fichier RAR dans le répertoire de l'émul ou se trouve l'exe

Par contre je ne comprends pas la partie dll ; je ne saisis pas comment les renommer suivant si 32 ou 64 bits ou autre

Aurais-tu l'extreme gentillesse de bien vouloir m'Ă©clairer STP ?

Merci d'avance pour ton aide et désolé si ma question parait stupide

Phi

Posté(e)
1 hour ago, FiFou said:

Houb, je voudrais tout d'abord te remercier pour tout ce que tu fais pour la communauté

Je voudrais utiliser le shader pour ma borne Vewlix particulièrement pour des vieux systèmes comme Winape pour l'Amstrad CPC ou WinUAE pour l'Amiga par exemple

En lisant le readme, j'ai compris que je devais copier le contenu du fichier RAR dans le répertoire de l'émul ou se trouve l'exe

Par contre je ne comprends pas la partie dll ; je ne saisis pas comment les renommer suivant si 32 ou 64 bits ou autre

Aurais-tu l'extreme gentillesse de bien vouloir m'Ă©clairer STP ?

Merci d'avance pour ton aide et désolé si ma question parait stupide

Phi

 

1. Lances les executables et dans le task manager de windows cherche si les processus sont 32 bits ou 64 bits.

2. Regarde dans les fichiers .exe si tu trouves ddraw.dll ou d3d8.dll ou d3d9.dll ou d3d10.dll ou d3d11.dll opengl32.dll.

 

Ensuite donne nous les resultats on t'expliquera la suite

Posté(e)

Merci ducon2016 (?!)

 

Winape par exemple est un prog 32bits par contre pas de dll dans le rép de l'exe si j'ai bien compris

sinon je ne sais pas regarder dans un exe

 

Winuae est un prog 64bits et pas de dll non plus

 

 

Posté(e)
Il y a 1 heure, FiFou a dit :

Merci ducon2016 (?!)

 

Winape par exemple est un prog 32bits par contre pas de dll dans le rép de l'exe si j'ai bien compris

sinon je ne sais pas regarder dans un exe

 

Winuae est un prog 64bits et pas de dll non plus

 

 

 

Ducon voulait dire dans l'exe (il faut chercher avec un hex editor)

 

Mais sinon : Si c'est un programme 32 bits utilise ReShadeMod32.dll (si c'est un 64 bits ben ReShadeMod64.dll) et renomme la dll en essayant les différents noms qu'on t'a donnés (d3d9.dll, d3d11.dll, opengl32.dll,... avec ces 3 tu couvres déjà 90% des cas) jusqu'à ce que ça marche ou qu'apparaisse un fichier ".log" du même nom que la dll (ce qui voudra dire que la dll a bien été chargée).

 

Posté(e)

Pour Winape, j'ai fait une recherche dll avec l'outil HxD gratuit et j'ai trouve une entree dans le texte décodé  kernel32.dll

on parle de la mĂŞme chose ?

Merci

Posté(e)
il y a 39 minutes, FiFou a dit :

Pour Winape, j'ai fait une recherche dll avec l'outil HxD gratuit et j'ai trouve une entree dans le texte décodé  kernel32.dll

on parle de la mĂŞme chose ?

Merci

 

testé en renommant le fichier dll des 3 noms et nada : lorsque je lance l'emul en fenetre ou plein ecran, le menu shader ne s'ouvre pas en appuyant sur la touche HOME (début)

Posté(e)
3 hours ago, FiFou said:

Pour Winape, j'ai fait une recherche dll avec l'outil HxD gratuit et j'ai trouve une entree dans le texte décodé  kernel32.dll

on parle de la mĂŞme chose ?

Merci

 

Winape utilises ddraw.dll donc utilises le meme type de config que Arcana Heart 2.1. L'archive est dans les liens que Houb a partage.

Posté(e)

Merci Ducon2016

Ou est-ce que tu as trouve cette info STP pour savoir comment chercher sur d'autres emul et sans vous embeter Ă  chaque fois ?

Posté(e) (modifié)
il y a une heure, FiFou a dit :

Merci Ducon2016

Ou est-ce que tu as trouve cette info STP pour savoir comment chercher sur d'autres emul et sans vous embeter Ă  chaque fois ?

pardon j'ai trouvé, mais des dll y'en as pas mal d'utilisés dans l'exe ; comment vous savez celui qui concerne les shaders (dll graphiques ?)

 

testé avec winape je pense que cela demande qques ajust mais le rendu est pas mal deja par rapport a la bouillie de pixels sans shader :) merci !!!

Modifié par FiFou
Posté(e)

Salut @Houb

Depuis peu sur TP il y a KOF 98 Final Edition de dispo.

Cependant en utilisant ton shader la resolution est mauvaise (zoom du jeu) et si je modifie la reoslution le bezel disparait.

Tu pourrait me dire d'ou viens le soucis.

merci

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • CrĂ©er...