
Le Profiler est la base de lancement de clrmamepro ! On va détailler bouton par bouton chaque possibilité.
C'est quoi un profil ? C'est simplement une liste de jeux (chargée depuis un fichier .dat ou un exécutable) avec des réglages mémorisés. clrmame pro a besoin de savoir où sont vos répertoires de roms et comment les scanner.
.
Pour les plus novices :
Si vous tout ca vous semble trop compliqué, suivez les indications données lors du premier lancement de clrmamepro.
.

.
Donc passez passez par Add datfile ou Create, puis Setting, puis scanner. Tout ceci a tout-de-même une suite logique, si vous suivez progressivement les explications du début vers la fin, le résultat n'en sera que meilleur.

Informations sur le profil selectionné.
- Create... :
Créer un profil à l'aide d'un exécutable.

- Filename : Indiquer le chemin de l'exécutable de votre émulateur.
. - Description : Donner un nom à votre profil.
. - Emulator : Choisissez le type d'émulateur dans le petit memu déroulant (sur l'exemple c'est mame.exe).
Pour ceux qui n'y figurent pas, il faudra opter pour des .dat (voir dans la faq Add datfile).
. - Create profile : Création de la liste des jeux et du profil à l'aide de l'exécutable choisi.

.
Si l'exécutable n'est pas un émulateur supporté par cette fonction ou s'il ne correspond pas au choix du petit menu déroulant, vous aurez ceci :
.

.Add datfile... :
Ajouter un fichier .dat. Sélectionner votre fichier zippé ou non. Vous pouvez le créer où vous voulez, dans Root ou dans un nouveau dossier...

Le Drag'n Drop des fichiers .dat ou d'un dossier contenant des fichiers .dat est possible vers les deux fenêtres du Profiler.
Si il y a plusieurs .dat dans le zip, selectionner le bon...

Vous navez plus qu'a le charger depuis 'New datfile.
.

La liste des jeux va être créée.
Attention les novices :
Pour les fichiers .dat "Mame arts" (flyers, cabinet, snap...) :
Exemple : flyers :
Tous les flyers doivent-être zippés dans la même achive nommée 'flyers' (toutes les GUIs (de mame) supportent les photos zippées et ca fait gagner de la place).
Placez l'archive dans le dossier flyers.
Rom-path devient "votrechemin\flyers".
Load/update :
Chargement d'un ou des profil(s) selectionné(s), ...
Cancel : Annuler.
.Default.cmp : Utiliser la configuration par défaut (voir dans la faq Setting).
.Default : Créer une nouvelle configuration.
.Update : Utiliser la configutaion d'un .dat existant..

Sélectionnez votre .dat dans la liste.
Attention l'ancien .dat sera effacé ! C'est une mise à jour en quelque sorte.
La liste des jeux va être créée.
.Refresh list :
Actualiser la liste de profils, tout le monde aura compris.
.Delete... :
Effacer le ou les profil(s) sélectionné(s), ...
.Clear cache :
Décharger un profil, ou "la mémoire" de clrmamepro.
Pour chaque profil, clrmamepro charge toutes les informations relatives au profil, il créé un fichier ou il stocke ces informations, ce bouton sert à effacer ce fichier. Il s'avère que parfois, malgré des modifications sur un .dat, clrmamepro se sert de ce qu'il a en mémoire et non pas du nouveau .dat.
Je l'utilise en chaque changement de profil.
.Options... :
Réglages communs à tous les profils.
.
.
Remove old datfile after update : Coché.
Effacer le vieux .dat lors d'une update.
.Run profiler on start : Coché (à vous de choisir).
Lancer le profiler au démarrage de clrmamepro.
.Update log/fastscan names : Coché.
Mettre à jour les noms des fichiers log et fastscan lors d'une update.
.Prompt after datfile download : Coché, à vous de voir, suivant votre besoin.
Demander si on veux retourner au profiler après la mise à jour via WWW mode.
.Auto refresh WWW datfiles : Coché, à vous de voir, suivant votre besoin.
Mettre à jour les .dat quand vous entrez dans le WWW mode.
.Parse rom - disk 'merge' tags : Cochés.
Verifier les tags (crc et tailles...) quand les fichiers sont megé pour eviter les doublons.
.<center>
. .
|
Non-merged .
|
Split-merged .
|
Parse + Split-merged .
|
Merged .
|
Parse + Merged .
|
. parent . . .
|
rom 1 nom : qwer crc : 123 rom 2 nom : azer crc : 456 . . .
|
rom 1 nom : qwer crc : 123 rom 2 nom : azer crc : 456 . . .
|
rom 1 nom : qwer crc : 123 rom 2 nom : azer crc : 456 . . .
|
rom 1 nom : qwer crc : 123 rom 2 nom : azer crc : 456 rom 2' nom : qsd crc : 456 rom 3 nom : sss crc : 555 .
|
rom 1 nom : qwer crc : 123 rom 2 nom : azer crc : 456 rom 3 nom : sss crc : 555 . .
|
. . clone . . .
|
rom 1 nom : qwer crc : 123 rom 2 nom : qsd crc : 456 rom 3 nom : sss crc : 555 . .
|
. rom 2 nom : qsd crc : 456 rom 3 nom : sss crc : 555 . .
|
. . rom 3 nom : sss crc : 555 . .
|
. . . . .
|
. . . . .
|
</center>
.
La rom 1 est parente avec le même nom et le même crc donc elle n'est pas conservée en double, la rom 2 a bien le même crc, mais pas le même nom, donc elle est conservée, en double.
Cette option permet d'éviter celà et de ne garder qu'une seule version de la rom 2.
Cette option a été rajoutée après les demandes de pas mal d'utilisateurs ayant repéré ces doublons.
Pour simplifier, je n'ai pas évoqué la taille qui rentre aussi en compte.
Voir aussi dans la faq Merger et Scanner pour plus d'informations sur Merged, Non-merged et Split-merged.
.- Don't create dummy clones : Coché.
Autoriser la création de clone identique au parent.
. - Forbid merging between systems : Coché.
Interdire la relation parent/clones entre différent systèmes (systèmes=bios).
. - Datfiles errors : A vous de juger, a mon avis faites confiance à clrmamepro.
A la création ou au lancement d'un profil, clrmamepro renseigne sur des éventuelles 'erreurs'. Choisissez si vous voulez être infomés et interagir.
. - For default naming use : Ã vous de juger, suivant votre besoin.
Utiliser le nom du .dat, ou le nom du dossier où est le .dat, ou la description du .dat lors de la création ou de la mise à jour d'un profil.
.Show info :
Montrer les informations du profil selectionné.
 | - Name : Nom de l'émulateur.
. - Author : Auteur du fichier .dat. Si vous avez utilisé Create, <Internal> sera affiché.
. - Version : Version en date de l'émulateur.
. - Description : Nom et version de l'émulateur, normalement.
. - Comment : Commentaires éventuels.
. - Last used : Dernier chargement dans clrmamepro.
. - Missing sets : Récapitulatif en nombres et en pourcentage des sets manquants.
. - Missing roms : Récapitulatif en nombres et en pourcentage des roms manquantes.
. - Missing samples : Récapitulatif en nombres et en pourcentage des samples manquants.
. - Missing chds : Récapitulatif en nombres et en pourcentage des chds manquants.
. - Wrong checksums : Nombre de fichiers n'ayant pas le bon crc.
. - Wrong sized roms : Nombre de fichiers dont la taille est inexacte.
. - Datfile name : Nom du fichier .dat créé dans le répertoire de clrmamepro.
|
WWW mode :
C'est un gestionnaire de téléchargemnt de fichiers .dat.
Add site :
Permet d'ajouter des URLs, Site alias représente leur nom...
L'URL doit tendre vers un fichier zip, .dat ou .xml.
Le principe est que ces URLs ne changent jamais, c'est mieux, question de confort.. si vous êtes obligés de changer les URLs toutes les semaines, ca va pas le faire.
Bon, les URLs... on va dire "officielles" :http://www.clrmame.com/mamedats.zip
.http://www.logiqx.com/Dats/RecentEmus.zip
.http://www.logiqx.com/Dats/OlderEmus.zip
.http://www.logiqx.com/Dats/Systems.zip
.http://www.mameworld.net/mrdo/cmp.xml.C'est les principaux, il y en a d'autres, sur vos sites favoris d'émulation.
J'en profite pour vous donner deux adresses interressantes (dont je me sert pas, perso je suis plus arcade) :
.- http://www.tosec.org/_sgt/m1_1.htm
. - http://rmanager.free.fr/download.html
.Perso j'utilise ceux de LogiqX, le grand manitou du fichier .dat pour mes émulateurs, pour les Arts ceux de Mr Do, et ceux de john IV pour les cabinets et snap en particulier.
.Notez les différent statuts :
.- New : Le .dat sélectionné n'est pas dans votre liste de profils.
. - Old : Le .dat sélectionné est plus vieux que le vôtre.
. - Update : Le .dat sélectionné est plus récent que le vôtre.
. - Local : Le .dat sélectionné est le même que le vôtre.
.Bien pratique cette affaire là !
clrmamepro remet tout ca à jour automatiquement (si vous avez coché l'option), c'est bien pratique tout ca !
Ahhh, c'est bon quand y'a rien à faire !
Il ne vous reste plus quà faire votre marché !
De plus si un nouveau .dat est disponible au téléchargement vous pourrez le savoir facilement grace au petit point rouge affiché sur le petit globe et sur le fichier .dat en question.
.Delete - Refresh sites : Tout le monde aura saisi
.Download : Télécharger le .dat selectionné (où vous le voulez dans le profiler...), le double click marche aussi.
Vous obtiendrez ca pour confirmer le bon déroulement de l'opération (si vous avez coché l'option) :

Vous n'avez plus qu'Ã charger le .dat dans Newdatfiles.
.Click droit sur WWW mode :Fenêtre de gauche :
Refresh datfile from: 'alias' : Rafraichir. Tout le monde aura saisi..Fenêtre de droite :

Dans l'ordre :Download datfiles : Télécharger le .dat
.Select profiles... : Sélectionner un ou des profil(s) suivant un critère (un masque, une valeur, un string).
C'est une sorte de moteur de recherche.
Exemple : "Mame 0.115" est dans ma liste de profil, pour le chercher dans la liste tapez par exemple "ma*", ou "*me" ou "*15"...
Tous les profils comportant "ma", "me", ou "15" seront sélectionnés.
.Hide... : Cacher suivant le statut du .dat (voir la faq de Adddatfile...) :New
.Local
.Update
.Old.Generate html report : Générer un rapport sous forme de fichier HTML, n'est pas grisé, mais n'est pas disponible pour le WWW mode.
.WWW mode : Décocher l'option pour repasser au profiler.
.Generate online datfile xml : Générer un fichier .dat xml en ligne : Voir Click droit sur le Profiler..Dir2dat : Créer un fichier .dat à partir d'un dossier source.
.

.
Suite à d'énormes difficultés pour intégrer ce paragraphe, j'ai été contraint d'utiliser une photo, j'en suis désolé.
Toutes les informations concernant les roms (noms, taille, crc32, sha1 ou md5) seront bien ajoutées dans votre fichier .dat.
En ce qui concerne la relation parent/clone ou bios, malheuresement, c'est pas la même chose...
Egalement, pour avoir toutes les informations (manufacturer, desciption, year...), il faut au préalable charger le profil correspondant au dossier source (avoir toutes les informations du profil en cache), sinon ce sera le désert complet.
Je maintiens que clrmamepro est léger sur cette option. Oubliez cette fonction et utilisez plutôt un logiciel comme DatWorkshop pour cette opération.

.

Click droit sur profiler :
.
Accès à pas mal d'options... Je serais sucsint sur les options les plus simples.
.- Fenêtre de gauche :
.

- Create folder... : Créer un répertoire.
. - Delete folder... : Effacer un répertoire.
. - Reset folder... : Réinitialiser le contenu d'un répertoire et remet le profil en Not scanned yet.
. - Load all profiles... : Charger tout les profils, en mode batchrun.
. - Load all profiles incuding subfolders... : Charger tout les profils, y compris ceux dans les sous-dossiers, en mode batchrun.
. - Load <all profiles> folder... : Afficher le répertoire Tous les profils.
.Apparté : Mode batchrun :
.

Profil bachtrun permet de charger plusieurs profils à la fois, de scanner ou rebuilder tout d'affilée, si vous updatez plusieurs profils en même temps, d'automatiser la tache...
Bon c'est une option un peu pointue, pas en raison de sa complexité..., mais son utilité n'est pas présente pour tout le monde.
Seul les experts utiliseront le mode batchrun.
Je conseille au plus novice d'entre nous d'oublier cette option.
On retrouvera bien-sûr, certaines options du Scanner et du rebuilderScanner options : Configuration du Scanner.
.- Don't show statistics : L'écran de statistique ne sera pas affiché.
. - Disable all fixoptions : clrmamepro ne fixera aucun problème.
. - Enable all fixoptions : clrmamepro fixera tous les problèmes qu'il peux gérer.
. - Don't ask before fixing : Fixer les problèmes sans confirmations.
. - Only show progress window : Afficher seulement les petites fenêtres de progressions.
. - Auto save log : Sauvegarder automatiquement un fichier .log.
. - Always save fixdatfile : Un Fixdatfile sera sauvegardé si il ya des problèmes (dans le dossier fixdats du dossier d'installation de clrmamepro).
. - Use fastscan when possible : Un fastscan sera effectué si c'est possible (il faut qu'un scan ai été effectué au préalable).
.Rebuilder options : Configuration du Rebuilder.
Il faut que Rompath - ou - Destination soit préalablement configurés, dans Setting - ou - le rebuilder - ou - ici dans Use destination folder - ou - dans Create Rompath for new dat.
.- Rebuilder run before scan : Un rebuild sera lancé avant chaque scan.
. - Rebuilder run only : Seul le Rebuilder sera lancé (pas de scan)
. - Use source folder : Choisr un dossier source précis (pour tous les profils chargés). Si vous ne cochez pas cette option clrmamepro utilisera le dernier dossier mémorisé dans le Rebuilder de chaque profil. Dans le cas ou aucun dossier n'est mémorisé et si vous ne cochez pas cette option, aucune action ne sera effectuée.
. - Use destination folder : Choisir un dossier de destination différent de celui configuré dans le rebuilder de chaque profil. Si aucun dossier n'est mémorisé, clrmamepro utilisera le dossier Rompaths de chaque profil.
. - Use Addpaths as sources : Utiliser Addpaths comme dossier sources (voir la faq du Rebuilder et Sttings).
. - Don't show statistics : L'écran de statistique ne sera pas affiché.
. - Don't remove rebuilt source : Les fichiers sources ne seront pas effacés (si cette option est choisi dans le Rebuilder de chaque profil, voir faq du Rebuilder).
. - Always remove rebuilt source : Toujours effacer les fichiers sources (même si cette option n'est pas cochée dans le Rebuilder de chaque profil, voir faq du Rebuilder).
.Misc options : Options générales.
.- For default setting use : Utiliser la configuration :
.- Internal default : clrmamepro utilisera les settings internes à clrmamepro.
. - 'Default.cmp' : clrmamepro utilisera Default.cmp du profil si il existe.
. - For default naming use : Les fichiers fastscan, logfile et rompath porteront le nom :
.- Datfile name tag : Le nom inscrit dans le tag du fichier .dat sera utilisé.
. - Datfile Folder : Le nom du dossier où est situé le fichier .dat sera utilisé.
. - Datfile file : Le nom du fichier .dat sera utilisé.
. - For Rompaths naming use : Si vous cochez Create rompath for new dat...
.- Datfile name tag : Rompath portera le nom inscrit dans le tag du fichier .dat.
. - Datfile Folder : Rompath portera le nom du dossier où est situé le fichier .dat.
. - Datfile file : Rompath portera le nom du fichier .dat.
.
For updated dats : Dans le cas d'une update de fichier .dat.
.- Ask user : clrmamepro demandera avant d'agir.
. - Auto update : clrmamepro updatera le fichier .dat sans dermander permissions !
.Create Rompath for new dat : Un dossier Rompath sera créé, scanné, ou rebuildé...Ce dossier devient le doosier rompaths de chaque profils (avec le sous-dossier configuré ci-dessus).
.Pause between profiles : clrmamepro fera une pause entre chaque profil.
.Ok /Cancel : Lancer ou annuler l'opération..Fenêtre de droite :
.
Load profile(s)... : Charger le ou les profil(s).
.Load profile(s) in batchmode... : Charger le ou les profil(s) en mode batchrun.
.Select profiles... : Sélectionner un ou des profil(s) suivant un critère (un masque, une valeur, un string). C'est une sorte de moteur de recherche.
.
Exemple : "Mame 0.115" est dans ma liste de profil, pour le chercher dans la liste tapez par exemple "ma*", ou "*me" ou "*15" ... Tous les profils comportant "ma", "me", ou "15" seront sélectionnés.
.Move profile(s)... : Déplacer ou les profil(s), c'est aussi possible avec un drag'ndrop..
.Rename profile(s)... : Renommer le ou les profil(s).
.Delete profile(s)... : Effacer le ou les profil(s).
.Reset profile(s)... : Réinitialiser le ou les profil(s) et remet le ou les profil(s) en Not scanned yet.
.Hide : Cacher les profil :
.- Grey profiles : Pas encore scanné ou utilisé.
. - Red profiles : Set de roms incomplet.
. - Green profiles : Set de roms complet.
.Copy profile name(s) to clipboard : Copier le nom du profil.
.Edit datfile... : Editer le fichier .dat sélectionné.
.View logfile... : Voir le fichier log du profil (nécessite qu'il soit préalablement créé !).
.Garbage collection : Efface les fichier .log, .fsc (fastcan), et .scn (scan) non-utilisés.
.Generate html report : Générer un rapport sous forme de fichier HTML (pratique et très lisible) :
.- All profiles... : Pour tous les profils.
. - Curent folder : Pour tous les profils du répertoire "où vous êtes".
. - Selected profile(s)... : Pour le ou les profil(s) sélectionnés.
.www mode : Basculer vers le wwwmode.
.generate online datfile xml... :
.
Suite à d'énormes difficultés pour intégrer ce paragraphe, j'ai été contraint d'utiliser une photo, j'en suis désolé.
Cette option va servir a générer un fichier xml contenant des informations sur des fichiers .dat. Cela permet, si vous avez un site internet, si vous êtes dévelloppeur d'émulateur, ou si vous en avez simplement l'envie !, de pouvoir proposer aux internautes vos ou des fichiers .dat. Ce fichier peut, par exemple, être utilisé dans le www mode.
.
