Auteur Sujet: Coup de main pour réaliser un petit programme  (Lu 1487 fois)

Hors ligne neverdaie

  • Confirmé
  • *
  • Messages: 137
    • Voir le profil
Coup de main pour réaliser un petit programme
« 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

Hors ligne funkycochise

  • Team
  • Dieu de l' Arcade
  • *****
  • Messages: 6344
  • 8 bits generation
    • Voir le profil
Coup de main pour réaliser un petit programme
« Réponse #1 le: Mardi 31 Mars 2009, 20:46:35 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.

Hors ligne enjoyyyy

  • Confirmé
  • *
  • Messages: 119
    • Voir le profil
Coup de main pour réaliser un petit programme
« Réponse #2 le: Mardi 31 Mars 2009, 22:34:13 pm »
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


Hors ligne X-cAlibur

  • Pilier
  • *
  • Messages: 727
    • Voir le profil
Coup de main pour réaliser un petit programme
« Réponse #3 le: Mardi 31 Mars 2009, 22:43:05 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.

Hors ligne funkycochise

  • Team
  • Dieu de l' Arcade
  • *****
  • Messages: 6344
  • 8 bits generation
    • Voir le profil
Coup de main pour réaliser un petit programme
« Réponse #4 le: Mercredi 01 Avril 2009, 00:37:39 am »

Hors ligne gostbuster

  • Confirmé
  • *
  • Messages: 144
    • Voir le profil
Coup de main pour réaliser un petit programme
« Réponse #5 le: Lundi 11 Mai 2009, 12:35:29 pm »
Moi je ferais ca en JAVA....

Hors ligne mioux

  • Historical Gamer
  • *
  • Messages: 4420
  • Trop beau
    • Voir le profil
    • InsertCoins - Put a coin and play
Coup de main pour réaliser un petit programme
« Réponse #6 le: Lundi 11 Mai 2009, 17:13:58 pm »
Moi j'utilise pas WinUAE =:))

Hors ligne f4brice

  • ✌(◕‿◕)✌ Donateur 2018
  • Arcade Kingmaster
  • *
  • Messages: 4052
  • « Matériel inconnu ? Touche à ton cul ! »
    • Voir le profil
Coup de main pour réaliser un petit programme
« Réponse #7 le: Lundi 11 Mai 2009, 19:11:53 pm »
cat monfichier.txt | awk 'print <Game name="$1" .... />'

 =:))

Hors ligne jujusl

  • Grand Pilier
  • *
  • Messages: 793
  • Arcadomane Tuxophile
    • Voir le profil
Coup de main pour réaliser un petit programme
« Réponse #8 le: Lundi 11 Mai 2009, 21:29:12 pm »
cat monfichier.txt | awk 'print <Game name="$1" .... />'

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

Hors ligne Zorg

  • Vectoriseur fou
  • Team
  • Dieu de l' Arcade
  • *****
  • Messages: 5472
  • Pac-Man est un vulgaire boot de Pukman
    • Voir le profil
    • Zorg's blog
Coup de main pour réaliser un petit programme
« Réponse #9 le: Lundi 11 Mai 2009, 22:07:16 pm »
le hic, c'est uqe les conventions de nomage sont pas les mêmes pour tou apparement :D

<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