Ca fait quelques années que j'utilise RomStation, j'avais déjà fait une importation depuis la v1 pour passer à la v2, mais là j'ai eu un sacré retour de bâton.
En effet j'ai décidé récemment de bouger le dossier "downloads" ailleurs qu'à la racine d'un disque, pour le mettre dans "ROM\Romstation\downloads".
J'ai décidé de conserver ce sous-dossier "downloads" car j'avais compris que RS le créait automatiquement. C'était déjà un point noir. Et il n'y a aucune option pour éviter ça.
Aussi, j'ai pris soin de conserver le dossier "downloads" à la racine du disque, au cas où avoir tout bougé aurait foutu le bordel (j'avais donc ma bibliothèque en double).
Mais j'ai eu la mauvaise surprise de voir qu'en réalité, la bibliothèque n'était pas réellement liée au nouvel emplacement.
Explication : aujourd'hui, en faisant le ménage, j'ai décidé de virer la première version de ma bibliothèque (à la racine du disque), car ça semblait fonctionner depuis quelques semaines, et le nouvel emplacement ne posait pas problème. En retournant dans RS, j'ai constaté qu'il ne trouvait plus les jeux ! En revanche, certains (les plus récents, téléchargé APRES avoir dupliqueé ma bibliothèque à un nouvel emplacement) avait la jaquette et le bon lien vers l'archive.
En cliquant sur chaque jeu "cassé", j'ai constaté qu'il était impossible de modifier le chemin pour mettre le bon.
J'ai ensuite entrepris de réutiliser la fonction "importation de masse", et là, énorme FOUTAGE DE GUEULE :
- déjà, c'est pas de l'importation de masse, on doit indiquer chaque jeu un par un, et par émulateur en plus.
- ensuite ça crée le jeu dans la bibliothèque (en doublon, sic), mais il détecte pas la jaquette ! Il faut rééditer le jeu et refaire une manip pour aller la chercher.
Vous imaginez le nombre d'heures qu'il va falloir passer pour que je réimporte tout ? Tout ça parce que vous avez (vous le ou les devs) eu la flemme d'implémenter une vraie fonction d'importation ?
J'en ai marre des logiciels soi-disant "pratiques" et "gratuit" mais qui font en réalité perdre un maximum de temps aux utilisateurs, voire des mois ou années de leur vie. Ce n'est pas parce que c'est "gratuit" qu'on doit fermer sa gueule : le temps volé on ne le récupèrera jamais. Et si on payait, ça changerait quoi ? Parce qu'en plus vous proposez une offre premium, sans blague ?
Pourquoi est-ce si dure de brancher son cerveau ? Vous voulez une explication de ce qu'est une vraie importation de masse ?
1. On clique sur un bouton, et votre logiciel propose d'aller scanner votre foutu dossier de ROM (puisque vous y mettez tout en vrac comme des porcs).
2. Puisqu'on a déjà une bibliothèque, eh bah il va comparer les entrées de la bibliothèque avec celles trouvées dans le dossier indiqué. Si les entrées existent déjà, ils les mets à jour (pas compliqué de comparer des strings de chemins), sinon, il les ajoute.
3. Plusieurs jeux ont le même nom ? Ils ne sont pas du même émulateur ? Eh bah vous vous démerdez. C'était à vous de gérer ça en amont. Tips : vous pouvez utiliser une association entre le numéro d'ID du jeu et un émulateur.
Voilà. Pas de sélection d'émulateur préalable, pas d'étape superflue.
Et une dernière chose :
NE PAS POUVOIR EDITER LES CHEMINS DES JEUX PARCE QU'ILS NE CORRESPONDENT PLUS (C'EST GRISÉ, ON NE PEUT PAS CLIQUER SUR L'ICÔNE DU DOSSIER), C'EST UNE FORME DE TROLLING OU QUOI ?
Faites le point sur votre soft, et regardez vous en face :
1. Jeux stockés en vrac (pas de tri par émulateur) dans un dossier "downloads" (sérieusement ???).
2. Lenteur de la bibliothèque à mesure que les jeux s'entassent (chargement des jaquettes).
3. Pas de possibilité de déplacer le dossier "downloads" sans suicider l'appli.
4. Pas d'édition possible d'un chemin cassé.
5. Fausse importation de masse, qui force à le faire par émulateur (WTF ?) et qui en plus marche à moitié : obligé de repasser derrière pour les jaquettes.
6. Idem pour les émulateurs : si plus détectés, même merde.
7. Les onglets de navigation (quand on ouvre plusieurs pages de jeu pour les télécharger au fur et à mesure) ne sont pas mémorisé entre chaque réouverture de l'appli.
8 . Pas de fonction wishlist, alors que c'est la base avec un catalogue d'applis.
9. Recherche capricieuse (casse, lettre en trop).
10. Certains jeux sont archivés en RAR alors que l'émulateur ne le supporte pas : votre appli décompresse alors le jeu dans un dossier "cache" (putain bravo, donc on a des doublons de partout ?). Interdire certains formats lors de l'ajout de ROM sur votre site est trop inconcevable.
La flemme d'ajouter une fonction d'importation ? Le fric que vous gagnez vous en faites quoi ?
Me dites pas que c'est compliqué, je n'ai jamais vu un logiciel aussi incapable de gérer du filesystem...
Et comme par hasard, impossible de trouver un fichier pour la base de donnée de l'appli, éditable humainement (genre CSV, XML, etc) car vous avez eu la bonne idée de coder ça en dur comme si on manipulait des milliers d'entrées et qu'il fallait une techno de furieux. Donc impossible d'y aller à la main.
PS : non je ne suis pas programmeur professionnel, et non je ne vous aiderai pas. Ne retournez pas votre incompétence sur moi. Et par pitié ne la jouez pas "victime" ; ce n'est pas vous qui avez eu la surprise de vous manger une aberration pareille...
Et le mot de la fin : oui ce n'est qu'un programme, mais bon, ça fait 18 ans que je me tape des migraines à chercher des solutions à des dizaines de problèmes en cascade pour cause de manque de lucidité des programmeurs. Ca commence à me fatiguer (39 ans bientôt, ras le bol de passer derrière les gens). On ne demande pas l'excellence de niveau savant-autiste, hein, on demande juste d'avoir un minimum de précision dans l'exercice de la fonction.
Question
Heraes
Bonsoir,
Ca fait quelques années que j'utilise RomStation, j'avais déjà fait une importation depuis la v1 pour passer à la v2, mais là j'ai eu un sacré retour de bâton.
En effet j'ai décidé récemment de bouger le dossier "downloads" ailleurs qu'à la racine d'un disque, pour le mettre dans "ROM\Romstation\downloads".
J'ai décidé de conserver ce sous-dossier "downloads" car j'avais compris que RS le créait automatiquement. C'était déjà un point noir. Et il n'y a aucune option pour éviter ça.
Aussi, j'ai pris soin de conserver le dossier "downloads" à la racine du disque, au cas où avoir tout bougé aurait foutu le bordel (j'avais donc ma bibliothèque en double).
Mais j'ai eu la mauvaise surprise de voir qu'en réalité, la bibliothèque n'était pas réellement liée au nouvel emplacement.
Explication : aujourd'hui, en faisant le ménage, j'ai décidé de virer la première version de ma bibliothèque (à la racine du disque), car ça semblait fonctionner depuis quelques semaines, et le nouvel emplacement ne posait pas problème. En retournant dans RS, j'ai constaté qu'il ne trouvait plus les jeux ! En revanche, certains (les plus récents, téléchargé APRES avoir dupliqueé ma bibliothèque à un nouvel emplacement) avait la jaquette et le bon lien vers l'archive.
En cliquant sur chaque jeu "cassé", j'ai constaté qu'il était impossible de modifier le chemin pour mettre le bon.
J'ai ensuite entrepris de réutiliser la fonction "importation de masse", et là, énorme FOUTAGE DE GUEULE :
- déjà, c'est pas de l'importation de masse, on doit indiquer chaque jeu un par un, et par émulateur en plus.
- ensuite ça crée le jeu dans la bibliothèque (en doublon, sic), mais il détecte pas la jaquette ! Il faut rééditer le jeu et refaire une manip pour aller la chercher.
------------------------------------------------------
Vous imaginez le nombre d'heures qu'il va falloir passer pour que je réimporte tout ? Tout ça parce que vous avez (vous le ou les devs) eu la flemme d'implémenter une vraie fonction d'importation ?
J'en ai marre des logiciels soi-disant "pratiques" et "gratuit" mais qui font en réalité perdre un maximum de temps aux utilisateurs, voire des mois ou années de leur vie. Ce n'est pas parce que c'est "gratuit" qu'on doit fermer sa gueule : le temps volé on ne le récupèrera jamais. Et si on payait, ça changerait quoi ? Parce qu'en plus vous proposez une offre premium, sans blague ?
Pourquoi est-ce si dure de brancher son cerveau ? Vous voulez une explication de ce qu'est une vraie importation de masse ?
1. On clique sur un bouton, et votre logiciel propose d'aller scanner votre foutu dossier de ROM (puisque vous y mettez tout en vrac comme des porcs).
2. Puisqu'on a déjà une bibliothèque, eh bah il va comparer les entrées de la bibliothèque avec celles trouvées dans le dossier indiqué. Si les entrées existent déjà, ils les mets à jour (pas compliqué de comparer des strings de chemins), sinon, il les ajoute.
3. Plusieurs jeux ont le même nom ? Ils ne sont pas du même émulateur ? Eh bah vous vous démerdez. C'était à vous de gérer ça en amont. Tips : vous pouvez utiliser une association entre le numéro d'ID du jeu et un émulateur.
Voilà. Pas de sélection d'émulateur préalable, pas d'étape superflue.
Et une dernière chose :
NE PAS POUVOIR EDITER LES CHEMINS DES JEUX PARCE QU'ILS NE CORRESPONDENT PLUS (C'EST GRISÉ, ON NE PEUT PAS CLIQUER SUR L'ICÔNE DU DOSSIER), C'EST UNE FORME DE TROLLING OU QUOI ?
Faites le point sur votre soft, et regardez vous en face :
1. Jeux stockés en vrac (pas de tri par émulateur) dans un dossier "downloads" (sérieusement ???).
2. Lenteur de la bibliothèque à mesure que les jeux s'entassent (chargement des jaquettes).
3. Pas de possibilité de déplacer le dossier "downloads" sans suicider l'appli.
4. Pas d'édition possible d'un chemin cassé.
5. Fausse importation de masse, qui force à le faire par émulateur (WTF ?) et qui en plus marche à moitié : obligé de repasser derrière pour les jaquettes.
6. Idem pour les émulateurs : si plus détectés, même merde.
7. Les onglets de navigation (quand on ouvre plusieurs pages de jeu pour les télécharger au fur et à mesure) ne sont pas mémorisé entre chaque réouverture de l'appli.
8 . Pas de fonction wishlist, alors que c'est la base avec un catalogue d'applis.
9. Recherche capricieuse (casse, lettre en trop).
10. Certains jeux sont archivés en RAR alors que l'émulateur ne le supporte pas : votre appli décompresse alors le jeu dans un dossier "cache" (putain bravo, donc on a des doublons de partout ?). Interdire certains formats lors de l'ajout de ROM sur votre site est trop inconcevable.
La flemme d'ajouter une fonction d'importation ? Le fric que vous gagnez vous en faites quoi ?
Me dites pas que c'est compliqué, je n'ai jamais vu un logiciel aussi incapable de gérer du filesystem...
Et comme par hasard, impossible de trouver un fichier pour la base de donnée de l'appli, éditable humainement (genre CSV, XML, etc) car vous avez eu la bonne idée de coder ça en dur comme si on manipulait des milliers d'entrées et qu'il fallait une techno de furieux. Donc impossible d'y aller à la main.
PS : non je ne suis pas programmeur professionnel, et non je ne vous aiderai pas. Ne retournez pas votre incompétence sur moi. Et par pitié ne la jouez pas "victime" ; ce n'est pas vous qui avez eu la surprise de vous manger une aberration pareille...
Et le mot de la fin : oui ce n'est qu'un programme, mais bon, ça fait 18 ans que je me tape des migraines à chercher des solutions à des dizaines de problèmes en cascade pour cause de manque de lucidité des programmeurs. Ca commence à me fatiguer (39 ans bientôt, ras le bol de passer derrière les gens). On ne demande pas l'excellence de niveau savant-autiste, hein, on demande juste d'avoir un minimum de précision dans l'exercice de la fonction.
Lien vers le commentaire
Partager sur d’autres sites
12 réponses à cette question
Messages recommandés