Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutos:software:systemes:zinc [2017/02/01 15:19] stephco08 [Etape 1] |
tutos:software:systemes:zinc [2017/02/27 23:13] (Version actuelle) thesalan ↷ Nom de la page changé de tutos:software:systemes:integrer_zinc à tutos:software:systemes:zinc |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Intégration de ZINC sous hyperspin | + | ====== Intégration de ZINC sous HyperSpin |
__Tutoriel original__ : Toni du 06/03/2015 | __Tutoriel original__ : Toni du 06/03/2015 | ||
- | ===== Intégration de zinc sous Hyperlaunch | + | ===== Intégration de zinc sous HyperLaunch |
A la demande d'un certain nombre, et aux vues du peu d' | A la demande d'un certain nombre, et aux vues du peu d' | ||
Ligne 8: | Ligne 8: | ||
L’intégration du système Zinc sous Hyperspin est un cas à part. Oubliez-donc vos réflexes et remettez-vous en cause ! | L’intégration du système Zinc sous Hyperspin est un cas à part. Oubliez-donc vos réflexes et remettez-vous en cause ! | ||
- | Zinc est un système fondamental pour moi, fan de jeux de baston. L’émulation des titres est bien meilleure que mame et ne demande que peu de ressources pour un système | + | Zinc est un système fondamental pour moi, fan de jeux de baston. L’émulation des titres est bien meilleure que Mame et ne demande que peu de ressources pour un système |
La première des choses à comprendre, est que pour intégrer Zinc, votre database ne peut pas être égale à votre répertoire de rom. Exit donc le scan du répertoire de roms via votre " | La première des choses à comprendre, est que pour intégrer Zinc, votre database ne peut pas être égale à votre répertoire de rom. Exit donc le scan du répertoire de roms via votre " | ||
Ligne 14: | Ligne 14: | ||
Elle doit être de la forme suivante : | Elle doit être de la forme suivante : | ||
- | {{http://img11.hostingpics.net/pics/378581ZINC01.png? | + | <code xml> |
+ | <game name=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
Ici, le n°63 soit Aqua Rush. | Ici, le n°63 soit Aqua Rush. | ||
- | Les jeux sont codés selon une numérotation, | + | Les jeux sont codés selon une numérotation, |
- | Le problème est qu’il n’est pas compatible avec le fonctionnement sous hyperspin. Nous devons donc utiliser le frontend | + | Le problème est qu’il n’est pas compatible avec le fonctionnement sous HyperSpin. Nous devons donc utiliser le front-end |
- | Je ne suis vraiment pas convaincu par ce frontend | + | Je ne suis vraiment pas convaincu par ce front-end |
- | <font 16px/ | + | __En préambule, je vous conseille de reprendre une base propre, donc ne mélangez pas ZincGui et Aldo’s FE.__ |
- | + | ==== Ingrédients | |
- | **Ingrédients** | + | |
Pour notre recette, nous aurons besoin des ingrédients suivants que vous trouverez dans toutes les bonnes boutiques en libre-service sur le net (sous forme d’archives compressées) au rayon Arcade, promotion Zinc : | Pour notre recette, nous aurons besoin des ingrédients suivants que vous trouverez dans toutes les bonnes boutiques en libre-service sur le net (sous forme d’archives compressées) au rayon Arcade, promotion Zinc : | ||
- | -Zinc 1.1 ; | + | * Zinc 1.1 |
- | + | | |
- | -Aldo’s FE 2.2 ; | + | |
- | + | | |
- | -Les plugin OGL et D3D renderer pour zinc ; | + | |
- | + | | |
- | -le Msvbvm50.dll (qui se trouve partout sur internet) | + | |
- | + | ||
- | -Le plugin Winterblast_Inp_controller | + | |
- | + | ||
- | - La Database officielle | + | |
- | + | ||
- | - Et bien évidemment vôtre | + | |
Si vous respectez les étapes ci-dessous, chaque fois que l’on va dézipper une archive, dites oui à l’écrasement d’un fichier précédent (y compris les .txt). | Si vous respectez les étapes ci-dessous, chaque fois que l’on va dézipper une archive, dites oui à l’écrasement d’un fichier précédent (y compris les .txt). | ||
- | |||
==== Etape 1 ==== | ==== Etape 1 ==== | ||
- | Extraire | + | Extraire |
{{http:// | {{http:// | ||
- | |||
==== Etape 2 ==== | ==== Etape 2 ==== | ||
- | Extraire | + | Extraire |
{{http:// | {{http:// | ||
- | **Nous | + | __Nous |
==== Etape 3 ==== | ==== Etape 3 ==== | ||
- | Normalement, | + | Normalement, |
{{http:// | {{http:// | ||
Ligne 69: | Ligne 72: | ||
==== Etape 4 ==== | ==== Etape 4 ==== | ||
- | Pour fonctionner, | + | Pour fonctionner, |
- | Décompressez l’archive d3d-ogl12.zip correspondante dans le répertoire courant. Cela vous donne deux sous répertoires : wind3d et winogl. Vous devez récupérer le fichier renderer.cfg correspondant à l’un des plugin de votre choix et le renommer d3d_renderer.cfg pour d3d ou ogl_renderer.cfg pour ogl. Placez-le (ou placez-les) dans le répertoire courant de zinc. Redémarrer ZincFE2 et là, les deux plugin | + | |
+ | Décompressez l’archive | ||
+ | |||
+ | Vous devez récupérer le fichier | ||
+ | |||
+ | Redémarrer ZincFE2" | ||
{{http:// | {{http:// | ||
Ligne 76: | Ligne 84: | ||
==== Etape 5 ==== | ==== Etape 5 ==== | ||
- | A ce stade, appuyer sur l’onglet setup. Cela vous donne les choix entre les deux sous-menus : vidéo et contrôles. Vérifiez également le chemin des roms, par défaut celui du répertoire courant. | + | A ce stade, appuyer sur l’onglet |
{{http:// | {{http:// | ||
- | Dans l’onglet vidéo, pas grand-chose à paramétrer | + | Dans l’onglet |
{{http:// | {{http:// | ||
Ligne 86: | Ligne 94: | ||
==== Etape 6 ==== | ==== Etape 6 ==== | ||
- | Réglage des contrôles. C’est ici que ça se corse… et que j’ai buté pendant longtemps.\\ | + | Réglage des contrôles. C’est ici que ça se corse… et que j’ai buté pendant longtemps. |
Vous avez accès à plusieurs layouts, en bas en onglets. | Vous avez accès à plusieurs layouts, en bas en onglets. | ||
{{http:// | {{http:// | ||
- | En gros, pad pour joystick, | + | En gros, //pad// |
- | Ensuite, il ne s’agit pas d’un mappage classique, mais d’une attribution de touches, dans le cas ou vous souhaitez modifier le layout.\\ | + | |
- | Une fois ce travail effectué, vous vous rendrez compte que ce que vous avez paramétré ne fonctionne pas !!!!\\ | + | |
- | Et oui, car en fait il faut extraire le plugin Winterblast_input_controller dans le répertoire courant, sans ça, rien ne sera conservé ! Avouons que tout ça n’est vraiment user friendly… ! | + | |
- | {{http:// | + | Ensuite, il ne s’agit pas d’un mappage classique, mais d’une attribution de touches, dans le cas ou vous souhaitez modifier le layout. |
- | Décompressez le plugin. Il va vous demander d’écraser les fichiers controller.cfg et controller.znc. Dites oui. Désormais, les layouts sont fonctionnels ! | + | Une fois ce travail effectué, vous vous rendrez compte que ce que vous avez paramétré ne fonctionne pas! |
+ | |||
+ | Et oui, car en fait il faut extraire le plugin // | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | Décompressez le plugin. Il va vous demander d’écraser les fichiers | ||
{{http:// | {{http:// | ||
Ligne 108: | Ligne 120: | ||
==== Etape 7 ==== | ==== Etape 7 ==== | ||
- | Il ne vous reste plus qu’à configurer l’intégration, | + | Il ne vous reste plus qu’à configurer l’intégration, |
- | -Pointer | + | |
+ | Pour ce faire, pointer | ||
{{http:// | {{http:// | ||
- | Je précise que le nom des roms ne doit en aucun cas être modifié. C’est une particularité, | + | Je précise que le nom des roms ne doit en aucun cas être modifié. C’est une particularité, |
+ | |||
+ | Utilisez le fichier // | ||
+ | |||
+ | __Attention__ | ||
- | Utilisez le fichier zinc.ahk embarqué | + | Donc par exemple, pour //Dead or Alive ++//, il s’affiche |
- | Attention : vos médias | + | La rom est nommée //doapp//. Mais les médias |
- | Donc par exemple pour Dead or Alive ++ : Il s’affiche dans le front end sous le n°68.\\ | + | Attention, certains jeux comme hyperathlète ont besoin en plus de la rom de chd, comme Mame. \\ Nous voilà au bout. |
- | La rom est nommée doapp. Mais les médias wheel, video et thèmes doivent être nommée « 68 ». | + | |
- | Attention, certains jeux comme hyperathlète ont besoin en plus de la rom de chd, comme mame.\\ | + | Je ne prétends pas résoudre tous les problèmes, mais les bases de compréhension |
- | Nous voilà au bout. | + | |
- | Je ne prétends pas résoudre tout les problèmes, mais les bases de compréhension de l’intégration complexe de ce système sont là et, je l’espère, | ||
Mr T | Mr T | ||