Gamoover

[move]Vous aimez le couscous-boulettes, le chorizo, la Force 4, et la mimolette ? Alors soyez les bienvenus sur Gamoover ! [/move]

Coup de main pour réaliser un petit programme

Démarré par neverdaie, Mardi 31 Mars 2009, 20:43:28 PM

neverdaie

Bonjour,

Sur ma MameCab j'utilise WinUAE Loader pour jouer aux jeux Amiga, c'est un programme qui lance les diquettes de jeux transformés en fichiers disque dur, ça charge beaucoup plus vite et on a plus le probleme de changement de disquette!
ça marche super et j'aimerai faire de même avec les démos qui sont géniales sur Amiga mais apparement ça n'existe pas!
Donc je dois modifier le fichier XML de WinUAE Loader pour y mettre le nom de chaque démos
Le fichier XML ressemble à ça:

<Game Name="1000 Miglia" FileName="1000Miglia_v1.1b.zip" ScrnshotFilename="0\1000_Miglia.png" UseMouse="True" PalNTSC="0" Cd="dh1:1000Miglia;" WHDLoad="1000Miglia.slave PRELOAD;" UAEConfig="cpu_speed=real|immediate_blits=false|cpu_compatible=false|cpu_cycle_exact=false|blitter_cycle_exact=false" />

pour le jeu "1000 Miglia", pour les autres jeux c'est pareil à part le nom qui change bien sur!

Ce que j'aimerai c'est un programme style .bat pour reproduire cette ligne avec les noms des 274 démos dont j'ai déja tiré la liste en fichier .txt

Voilà merci et j'espère m'être bien expliquer

funkycochise

Citation de: neverdaie le Mardi 31 Mars 2009, 20:43:28 PM
Bonjour,

Sur ma MameCab j'utilise WinUAE Loader pour jouer aux jeux Amiga, c'est un programme qui lance les diquettes de jeux transformés en fichiers disque dur, ça charge beaucoup plus vite et on a plus le probleme de changement de disquette!
ça marche super et j'aimerai faire de même avec les démos qui sont géniales sur Amiga mais apparement ça n'existe pas!
Donc je dois modifier le fichier XML de WinUAE Loader pour y mettre le nom de chaque démos
Le fichier XML ressemble à ça:

<Game Name="1000 Miglia" FileName="1000Miglia_v1.1b.zip" ScrnshotFilename="0\1000_Miglia.png" UseMouse="True" PalNTSC="0" Cd="dh1:1000Miglia;" WHDLoad="1000Miglia.slave PRELOAD;" UAEConfig="cpu_speed=real|immediate_blits=false|cpu_compatible=false|cpu_cycle_exact=false|blitter_cycle_exact=false" />

pour le jeu "1000 Miglia", pour les autres jeux c'est pareil à part le nom qui change bien sur!

Ce que j'aimerai c'est un programme style .bat pour reproduire cette ligne avec les noms des 274 démos dont j'ai déja tiré la liste en fichier .txt

Voilà merci et j'espère m'être bien expliquer
moi je fais ce genre de chose avec des macros sous ultra edit
a partir de ton fichier listant tous le noms.
tu enregistres la macro et tu la répètes x fois pour arriver à tes fins.

enjoyyyy

autre truc tout bête sous excel
A1=<Game Name="
A2=1000 Miglia"
A3=FileName="
et ainsi de suite, on colle ensuite sur pleins de ligne , et pour les cellule pseudo variable comportant le nom du jeu, on insère le nom des jeux ( liste générée à partir d'un dir repertoiredesroms >  maliste.txt

pour la dernière colonne  =  = A1 + A2 + le nom de chaque colonne  ( copier coller de cette cellule jusqu'en bas de la feuille )
après on peut se faire bat


X-cAlibur

Citation de: funkycochise le Mardi 31 Mars 2009, 20:46:35 PM
moi je fais ce genre de chose avec des macros sous ultra edit
a partir de ton fichier listant tous le noms.
tu enregistres la macro et tu la répètes x fois pour arriver à tes fins.

=:))
Lamer...
;D :D
Only after the last tree has been cut down, only after the last river has been poisoned, only after the last fish has been caught, only then will you find that money cannot be eaten.


gostbuster


mioux


f4brice

cat monfichier.txt | awk 'print <Game name="$1" .... />'

=:))

jujusl

Citation de: f4brice le Lundi 11 Mai 2009, 19:11:53 PM
cat monfichier.txt | awk 'print <Game name="$1" .... />'

=:))
Un Unixien ! Dans mes bras ! :-*

Zorg

le hic, c'est uqe les conventions de nomage sont pas les mêmes pour tou apparement :D
Citation de: neverdaie le Mardi 31 Mars 2009, 20:43:28 PM

<Game Name="1000 Miglia" FileName="1000Miglia_v1.1b.zip" ScrnshotFilename="0\1000_Miglia.png" UseMouse="True" PalNTSC="0" Cd="dh1:1000Miglia;" WHDLoad="1000Miglia.slave PRELOAD;" UAEConfig="cpu_speed=real|immediate_blits=false|cpu_compatible=false|cpu_cycle_exact=false|blitter_cycle_exact=false" />

Bon en bidouillant avec sed on s'en sort aussi

pis je sui pas sur non plus que les options soient les mêmes pour tous les jeux, que les extensions soient les même non plus.

Besoin de graph ?
http://vectorlib.free.fr

tiré de mame.xml
<game name="puckman" sourcefile="pacman.c">
<game name="pacman" sourcefile="pacman.c" cloneof="puckman" romof="puckman">
cqfd :: Pacman est bien un clone