Affichage des résultats 1 à 11 sur 11

Discussion: Installateur automatique

  1. #1
    Heretik Invités

    Installateur automatique

    Suite à un bout de discution m'est venu l'idée de creer un mod particulier puisque que celui-ci ne changera ABSOLUMENT rien à BG2. :hein:

    Oui bon alors pourquoi le faire hein ? Voilà mon idée :

    N'importe qui qui veut refaire une partie de BG2 avec un ou deux mods n'as pas vraiment de problème, par contre dés qu'on augmente la dose il s'avère que ca devient une galère innomable. Entre les liens mort ( et ce malgrés la vigilance des Admins ), les updates parfois fréquente, les incompatibiltés entres certains mods et la lourdeur du système d'installation de ceux-ci ( je ne parlais que de BP par exemple, c'est tout simplement affreux, ou bien de l'ordre d'install à respecter obligatoirement.. ).
    Bref personellement j'ai vu mieux :eye:.

    Bon ceci étant dit je me posais la question de la viabilité d'un logiciel qui s'occuperait de tout ça à notre plaçe. Bon dis comme c'est pas évident.. Mais imaginons un peu comment construire le bordel...

    En premier lieu concentrer tout les mods qui le soft gèrerait sur un hebergeur ( ça je pense pouvoir le faire, à condition d'avoir l'autorisation des différents auteurs évidemment ). C'est une condition essentielle puisque le logiciel va ensuite aller chercher ces mods sur le serveur et les télécharger selon la demande de l'user.

    Deuxièmement coder le logiciel ( j'en vois déjà qui rigolent dans le fond ). Je me pose encore la question du langage à utiliser pour faire ce miracle, Java étant peut-être un peu lourd ? Qu'en pensez-vous ?

    Dans la liste des fonctionnalités à implémenter :

    - Une interface façile à gerer, avec la listes de mods disponibles sur le serveur, des cases à cocher suivant les mods voulu. ( On peux même imaginer des " listes " pré-faites suivant l'orientation voulu par l'user. Par exemple une liste " jeu axé sur les perso mauvais " ou alors " liste difficulté " avec battles tactic etc etc )

    - Un bouton télécharger, le soft s'occupant lui-même d'aller chercher les mods sur le serveur.

    - un bouton installer, le soft installe le mod demandé.

    ... ( pleins d'autres choses auxquelles je ne pense pas sur le coups )...


    Je n'en dit pas plus pour le moment. Qu'en pensez-vous ?
    Réalisable je suis à peu prés sur que ce le soit. Difficile ? Oui biensur.
    Qui serait interessé ?

    :timide:

  2. #2
    Sir Alexander Invités
    Je serais interessé mais comme coder n'est pas mon point fort et que je n'ai pas beaucoup de temps en ce moment je ne peux te proposer mon aide :..:

  3. #3
    zefklop Invités
    Originally posted by Heretik+lundi 23 janvier 2006 à 01:06--><div class='quotetop'>QUOTE(Heretik &#064; lundi 23 janvier 2006 à 01:06)</div>
    Deuxièmement coder le logiciel ( j'en vois déjà qui rigolent dans le fond ). Je me pose encore la question du langage à utiliser pour faire ce miracle, Java étant peut-être un peu lourd ? Qu'en pensez-vous ?
    [snapback]244762[/snapback]
    [/b]
    Visual Basic me semble plus approprié. Il est beaucoup moins lourd et plus facile à utiliser que Java.

    Le grand intérêt de ce projet est la compatibilité et la simplicité d'utilisation.
    Simplicité, parce que même le plus gros newbie existant sur notre pauvre terre (Que la bénédiction de Helm soit sur lui, on a toujours besoin de quelqu'un qui n'y connait rien pour faire un logiciel simple et efficace) pourra installer des mods facilement.
    Compatibilité, parce que ce fameux logiciel pourra toujours faire en sorte qu'il ne soit pas possible d'installer deux mods incompatibles entre eux.

    Le gros bémol, tu l'as cité toi même :
    Heretik
    @lundi 23 janvier 2006 à 01:06
    Entre les liens mort ( et ce malgrés la vigilance des Admins ), les updates parfois fréquente, les incompatibiltés entres certains mods et la lourdeur du système d'installation de ceux-ci ( je ne parlais que de BP par exemple, c'est tout simplement affreux, ou bien de l'ordre d'install à respecter obligatoirement.. ).
    [snapback]244762[/snapback]
    Il se trouve que les liens morts et les mises à jour régulière des mods font qu'un tel projet nécessiterait de très fréquentes et très rapides mises à jour pour que l'utilisateur profite le plus vite possible des dernières versions des mods.

    Bon courage à la bonne poire qui s'y attelera.

  4. #4
    Heretik Invités
    Alors je note, les deux du dessus-là, manque flagrant d'envis d'aider, à garder en mémoire pour les piler dans une future partie multi :eye:

    Bon sèrieusement, personne d'autre ? vraiment ?

    ( Moi qui pensait que ça allait interesser du monde :..: )

  5. #5
    zefklop Invités
    Je pense que ça intéresse vraiment du monde, mais comme l'a dit Isaya dans un autre post, cette idée nécessite :
    Du temps : Je n'en ai pas, parce que je suis en terminale et que je souhaite m'orienter vers une prépa MP (ya qu'a voir, ca fait plus d'une semaine que j'ai rien posté dans la correct-zone)
    Des connaissances : bah oui, un programme se fait avec un minimum de connaissances en programmation, et on a beau être au 21eme siècle, le nombre de personnes sachant VRAIMENT programmer (je parle pas de faire faire un petit truc du genre tu rentres une valeur, puis une autre et je te donne leur somme) se fait de plus en plus rare. (y a 20 ans, tous ceux qui utilisaient un ordi savait programmer un minimum).

    Loin de moi l'idée de te décourager, mais il y a certainement plein de gens pleins de bonne volonté qui ne remplissent pas ces conditions. (surtout la deuxième, quelqu'un qui sait programmer le fait en général pour son plaisir).

    Cependant, il y a quelque chose que les gens peuvent faire : écrire une petite description des mods à installer, et les classer par genre. :timide:

    Bon courage :fleur:

  6. #6
    Date d'inscription
    juillet 2003
    Localisation
    Plaisir
    Messages 
    6 990
    Le meilleur langage, c'est celui que le programmeur connaît le mieux. Si tu n'en connais aucun plus qu'un autre, alors tu peux te poser la question. Sauf cas particulier, n'importe quel langage devrait permettre de réaliser ce que tu cherches, en disposant le cas échéant de bibliothèques.
    Le fait qu'un langage ou un autre nécessite l'installation de runtime particulier ne sera pas vraiment un obstacle à l'utilisation (les gens qui veulent utiliser Near Infinity téléchargent bien Java).
    Peu disponible
    Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
    Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !

  7. #7
    Date d'inscription
    avril 2003
    Localisation
    Bordeaux
    Messages 
    1 167
    Originally posted by zefklop@ lundi 23 janvier 2006 à 14:57
    Visual Basic me semble plus approprié. Il est beaucoup moins lourd et plus facile à utiliser que Java.
    [snapback]244806[/snapback]
    Le Visual Basic ne peut pas prétendre au* vrai* titre de langage de programmation, il est vraiment trop... comment dire... basique. Il permet de faire des interface très jolies et très facilement mais pour ce qui est du code on est très vite limité (par exemple, pour ceux qui s'y connaissent en langage objet : même pas d'héritage de classe). Je pense que le plus adapté est le C++ car l'étendue des possibilités d'un tel langage est immense.
    EDIT
    En fait je viens de réfléchir 2 minutes et je crois pas que ce programme pose de réels problèmes techniques et le VB devrait suffire.
    Je n'ai pas le temps de participer pour le moment (mon temps libre je le passe à coder sur le Mod Le Seigneur des Anneaux) mais tu devrais commencer par travailler sur la base de données. Je ne pense pas qu'une vraie analyse (avec la méthode Merise) soit indispensable mais il faut lister toutes colonnes nécessaires et voir si une table suffit ou s'il faut faire une relation maître-détail entre plusieurs tables.
    Développeur du mod Akadis version disponible Beta 3.1b : envoyez moi un M. P
    Responsable de la maintenance du mod
    Kim

  8. #8
    Heretik Invités
    Originally posted by Deecy@jeudi 26 janvier 2006 à 09:36
    Le Visual Basic ne peut pas prétendre au* vrai* titre de langage de programmation, il est vraiment trop... comment dire... basique. Il permet de faire des interface très jolies et très facilement mais pour ce qui est du code on est très vite limité (par exemple, pour ceux qui s'y connaissent en langage objet : même pas d'héritage de classe). Je pense que le plus adapté est le* C++ car l'étendue des possibilités d'un tel langage est immense.
    EDIT
    En fait je viens de réfléchir 2 minutes et je crois pas que ce programme pose de réels problèmes techniques et le VB devrait suffire.
    Je n'ai pas le temps de participer pour le moment (mon temps libre je le passe à coder sur le Mod Le Seigneur des Anneaux) mais tu devrais commencer par travailler sur la base de données. Je ne pense pas qu'une vraie analyse (avec la méthode Merise) soit indispensable mais il faut lister toutes colonnes nécessaires et voir si une table suffit ou s'il faut faire une relation maître-détail entre plusieurs tables.
    [snapback]245149[/snapback]
    Merci pour les précisions et ton avis dessus. J'ai récolté ici et là quelques avis de codeurs confirmé ( dont un travaillant chez MS US ). Il en sort que du C# serait le plus approprié.
    Qu'en pense tu ? Quelle réelle différence entre C# et C++ ?

    Parce que bon si je dois me mettre à un des deux langages et apprendre du début autant pas me planter :timide:

  9. #9
    Date d'inscription
    avril 2003
    Localisation
    Bordeaux
    Messages 
    1 167
    J'ai jamais fait de C# mais d'après ce que j'ai lu sur le net, il est très proche du Java qui lui même est très proche du C++. Je n'ai plus qu'une envie c'est de m'y essayer dès que j'aurais du temps libre (mais c'est pas demain la veille) c'est aussi le plus récent me semble-t-il donc ça peut être un bon choix.
    Si tu t'y connais une peu en programmation Java et/ou C/C++ va faire un tour sur ces 2 pages
    JDNet Développeurs : Passer de C++ à C# (un peu vieux 2002)
    Wikipedia : C_sharp (C# se prononce c sharp). Page trés récente.
    Développeur du mod Akadis version disponible Beta 3.1b : envoyez moi un M. P
    Responsable de la maintenance du mod
    Kim

  10. #10
    Heretik Invités
    Originally posted by Deecy@jeudi 26 janvier 2006 à 12:39
    J'ai jamais fait de C# mais d'après ce que j'ai lu sur le net, il est très proche du Java qui lui même est très proche du C++. Je n'ai plus qu'une envie c'est de m'y essayer dès que j'aurais du temps libre (mais c'est pas demain la veille) c'est aussi le plus récent me semble-t-il donc ça peut être un bon choix.
    Si tu t'y connais une peu en programmation Java et/ou C/C++ va faire un tour sur ces 2 pages
    JDNet Développeurs : Passer de C++ à C# (un peu vieux 2002)
    Wikipedia : C_sharp (C# se prononce c sharp). Page trés récente.
    [snapback]245162[/snapback]
    Merci pour les liens :fleur:.

    Bon aprés avoir un peu réfléchis je pense m'orienter vers le C-sharp donc où si vraiment je galère essayer en java (que je connais un poil plus).

    Deecy si jamais tu veux continuer à discuter du projet/m'aider/apporter une contribution quelconque tu est le bienvenu évidemment. Je vais commencer idéalement ce soir à me pencher dessus et je donne des nouvelles au plus vite.

    ( Question: Comment on fait pour avoir un sous-forum rien qu'as nous ? Faut coucher avec un admin ? Parce que je veux bien tant que c'est lui qui fournit ***** :blush: )

    Edité par Isaya: s'il te plaît évite des mots sensibles tels que **** ici. Tout ce qui pourrait passer pour de l'incitation ne peut qu'apporter des problèmes au forum et à des responsables.

  11. #11
    Date d'inscription
    juillet 2003
    Localisation
    Plaisir
    Messages 
    6 990
    Je ne sais pas si le C# permet de générer du code natif ou s'il nécessite le framework .net. Dans le deuxième cas, c'est un frein majeur à son développement (et ça obligera les utilisateurs à l'installer car il n'est pas si courant que ça). Microsoft a bien donné les spécifications pour que ça aboutisse à un standard ANSI, IEEE ou ISO (je ne sais plus lequel) mais le langage reste quand même principalement un jouet Microsoft.
    Du point de vue professionnel et des milieux loin du monde Internet tant poussé par Microsoft et compagnie, je pense que le langage est peu représenté (même le C++ ne l'est pas tant que ça). Dans ma société, je n'en ai jamais entendu parler (les langages objet n'ont pas forcément la côté non plus dans les systèmes embarqués). Java est davantage représenté.
    Quel que soit ton choix, je te conseille assez vivement ce site qui regorge d'exemples et de composants réutilisables (en C++ et C#, en tout cas).

    Mais je maintiens ce que j'ai dit. A moins que tu ne veuilles vraiment apprendre un nouveau langage, un projet de ce type est déjà suffisamment un accomplissement sans se compliquer les choses encore davantage.

    PS: inutile de coucher avec un admin pour obtenir un sous forum. Un contact par message personnel suffit largement.
    Peu disponible
    Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
    Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !

Discussions similaires

  1. [BG1] L'installateur ne me demande pas le CD2
    Par melmire dans le forum La Taverne de Château-Suif (Baldur's Gate 1)
    Réponses: 6
    Dernier message: 04/03/2009, 08h19
  2. [CHLOE] L'installateur trouve pas le dialog.tlk
    Par samura dans le forum Compagnons d'Amn : Les modules dit « PNJ »
    Réponses: 7
    Dernier message: 13/11/2006, 22h50
  3. Mort automatique
    Par Venolas dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 12
    Dernier message: 19/08/2005, 14h16
  4. [TUTU] L'installateur ne détecte pas les patchs
    Par [dyree] dans le forum Baldur's Gate Reloaded : les mods TUTU et Baldur's Gate Trilogy
    Réponses: 7
    Dernier message: 27/08/2004, 22h36

Les tags pour cette discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250