Christhaal |
Dimanche 10 Juin 2007 à 0:03
|
Christhaal
|
J'ai commencé à developper un petit logiciel qui permet à n'importe qui de créer un petit script.
Il est basé sur la structure d'un jeu comme Warcraft III, qui s'installe bien et ne necessite pas de fichiers externes.
TO-DO list:
- Plusieurs téléchargements possibles (nombre au choix) [ OK ]
- Possibilité de modifier un des champs à la fin (au moment de la confirmation) [ en cours ]
- Support de PlayOnLinux 1.7, c'est à dire pouvoir modifier les options de wine dans le script, modifier le registre etc... [ OK ]
Changelog :
v0.2.1
- Version mineure
- Correction de bugs de retour à la ligne
- Changement de répertoire de téléchargement
v0.2
- Ajout des nouvelles options de PlayOnLinux 1.7.1 pour configurer wine pedant le script d'installation
v0.1.1
- Version mineure
- Ajout d'un nombre de téléchargements au choix (0-10)
- Corrections orthographiques
- Corrections de bugs mineurs
v0.1
- Première version de PolScriptCreator
- Possibilité de faire un script pour un jeu s'installant depuis un
CD-ROM
-Possibilité de télécharger un fichier, de le décompresser et de le
déplacer
-Interface en console
Les fichiers sont disponibles ici : http://chrisghost.free.fr/psc/
Le binaire est : http://chrisghost.free.fr/psc/PolScriptCreator
Téléchargez le, et en console : ./PolScriptCreator
Laissez votre avis et des suggestions Edité par Christhaal
|
Ghostofkendo |
Dimanche 10 Juin 2007 à 0:14
|
Ghostofkendo
|
Salux,
Pour l'instant, je n'ai pas cherché à l'utiliser, j'ai juste essayé de le lancer.
Et, je ne sais pas si c'est du au téléchargement mais il faudrait que tu précise qu'il faut rendre le fichier exécutable pour que le commande :
./PolScriptCreator fonctionne.
@+
|
Christhaal |
Dimanche 10 Juin 2007 à 1:14
|
Christhaal
|
Ouais enfin bon quand même c'est evidement qu'il doit être executable...
Et n'oubliez pas de brancher votre clavier... xD
|
Quentin PÂRIS |
Dimanche 10 Juin 2007 à 10:18
|
Quentin PÂRIS
|
Entrez le nom du script (pas d'espaces, ni d'accents ni de caractères alphanumériques)
C'est "QUE des caractères alpha-numériques"
Bon c'est pas mal !
Depuis la 1.7 :
CDROM=$(champ "Quel est le point de montage de votre lecteur CDROM? (Défault : /media/cdrom/)" "/media/cdrom"
if [ "$?" = 1 ]
then
exit
fi
if [ "$CDROM" = "" ]
then
CDROM="/media/cdrom"
fi
message "Veuillez monter votre lecteur CDROM, puis cliquez sur valider pour commencer l'installation."
if [ -e "$CDROM/setup.exe" ]
then
message "Votre CDROM a bien été detecté. Appuyez sur une touche pour commencer l'installation !"
else
erreur "Erreur : le CDROM n'a pas été detecté !"
exit 0
fi
Sera remplacé par
Ask_For_cdrom
Check_cdrom "setup.exe"
|
twinoatl |
Dimanche 10 Juin 2007 à 11:53
|
twinoatl
|
Je me demande même s'il ne faudrait pas complètement abstraire la procédure d'installation. Genre:
hlInstall = (verifCD=>true, cdInstaller => "/Installation/Setup.exe", dllLocation => "http://", scriptName => "LeJeu"...)
procedure_installation(hlInstall)
Tout en laissant la possibilité aux développeurs qui ont des besoins spécifiques d'exécuter les commandes qu'ils veulent.
|
Christhaal |
Dimanche 10 Juin 2007 à 12:06
|
Christhaal
|
Faut pas trop compresser parce que sinon certains jeux ne seront plus "scriptables" !
Merci Tinou je changerai tout ca pour la 0.2
|
twinoatl |
Dimanche 10 Juin 2007 à 12:11
|
twinoatl
|
Faut pas trop compresser parce que sinon certains jeux ne seront plus "scriptables" !
Merci Tinou je changerai tout ca pour la 0.2
C'est pour ça que j'ai ajouté "tout en laissant..."
|
Quentin PÂRIS |
Dimanche 10 Juin 2007 à 12:12
|
Quentin PÂRIS
|
Je propose à notre newseur de nous faire une news la dessus
|
Christhaal |
Dimanche 10 Juin 2007 à 12:26
|
Christhaal
|
Jveux pas trop critiquer etc mais en fait les Newser ont quel mission dans le site? La plupart des news sont sur des ouvelles versions de POL et c'est Tinou ou goku qui les font (ou moi pour la dernière)
|
Quentin PÂRIS |
Dimanche 10 Juin 2007 à 12:29
|
Quentin PÂRIS
|
Justement. Le newseur devra parler de tout ce qui peux avoir un rapport. Exemple, a la sortie de starcraft II, il pourra présenter le jeu. Regarde le topic recrutements
|
Christhaal |
Dimanche 10 Juin 2007 à 12:35
|
Christhaal
|
D'accord!
Allez au travail le newser ^^ lol
|
Ghostofkendo |
Dimanche 10 Juin 2007 à 16:40
|
Ghostofkendo
|
Ouais, ouais, j'arrive !
Désolé pour le retard mais demain c'est le début de la semaine des écrits du bac, je ne suis donc pas très disponible.
@+
P.S: à propos de l'éxécutabilité de PolScriptCreator, ce serait quand même bien de le signaler pour les étourdis (comme moi ) ou pour ceux qui ne le savent tout simplement pas ! (les débutants sous Linux par exemple) Edité par Ghostofkendo
|
Aymeric P. |
Dimanche 10 Juin 2007 à 18:35
|
Aymeric P.
|
cout << "Entrez le nom du script (pas d'espaces, ni d'accents ni de caractères alphanumériques) :";
getline(cin, nom_script);
Tu peut les supprimer, s'il y en a
Un code comme ça devrai faire l'affaire :
char name [50];
int longname, a;
printf ("Entre votre nom (50 carractere max) : "
gets (name);
longname = strlen (name);
if (longname > 50) {
longname = 50;
name [50] = 0;
}
if (MAP>3) printf ("longname = %dn", longname);
for (a = 0; a < longname ; a++) { //Met le nom en minuscule + ne garde que les lettres
if (name [a] < 0x61) name [a] += 32; //Mise en lettre minuscule du nom
if (name [a] > 0x7A) name [a] = 0x5F; //Suppression de ce qui est apres 'z' 0x5F='_'
if (name [a] < 0x61) name [a] = 0x5F; // Vire tout sous le 'a'
}
J'ai pas traduit les phrases pour PSC, ça vient d'un petit (enfin pas si petit que ça) programme que j'ai fait il y a 3 mois, pour les changements de case, c'est fait a l'aide d'une table ascii.
Bon évidement moi je ne connait presque pas le c++
Sinon je pense qu'il est dur d'installer un jeu si l'installation ne se fait ni d'un CD/DVD, ni d'internet Edité par MulX
Former member.
|
Christhaal |
Dimanche 10 Juin 2007 à 21:17
|
Christhaal
|
Ouais enfin en c++ pour couper le chaine il faut une ligne... ^^
chaine2 = chaine1.substr(0, 25);
Et sinon les majuscules sont acceptées même dans le nom de script et pour l'instant je pars du principe que quand je marque "pas d'accents" les utilisateurs n'en mettront pas, après si les gens font n'importe quoi ben ...
En tout cas c'est pas vraiment ce que je vais developper le plus pour la prochaine version.
|
Christhaal |
Lundi 11 Juin 2007 à 18:27
|
Christhaal
|
Voilà j'ai mis en ligne la version 0.1.1 de PSC, elle corrige des bugs et ajoute le choix du nobre de téléchargements ( de 0 à 10 ) et qui corrige des petits bugs.
La version 0.2 changera au niveau de l'interface et devrait permettre l'édition des données entrées
|
Christhaal |
Mercredi 13 Juin 2007 à 17:37
|
Christhaal
|
Nouvelle version!
La 0.2
voici le changelog (très court!)
v0.2
- Ajout des nouvelles options de PlayOnLinux 1.7.1 pour configurer wine pedan le script d'installation
Les sources et le binaire sont récupérables au même endroit toujours (je fait un dossier par version maintenant)
http://chrisghost.free.fr/psc/0.2/
Enjoy
Si il y as des bugs postez ici ou contactez moi par jabber : christhaal <at> jabber.ubuntu-fr.org Edité par Christhaal
|
Quentin PÂRIS |
Mercredi 13 Juin 2007 à 17:51
|
Quentin PÂRIS
|
Bon boulot ! Je regarde ça
|
Christhaal |
Mercredi 20 Juin 2007 à 14:13
|
Christhaal
|
Nouvelle version mineure
Voici le changelog:
v0.2.1
- Version mineure
- Correction de bugs de retour à la ligne
- Changement de répertoire de téléchargement
Pour les sources et le binaire => http://chrisghost.free.fr/psc/0.2.1/
|
Quentin PÂRIS |
Mercredi 20 Juin 2007 à 14:17
|
Quentin PÂRIS
|
Je rajoute qu'il sera intégré à la prochaine version de PlayOnLinux
|