Page 1 sur 1

[MODS] [TECH] Simplifions l'installation de mods

Posté : mer. 20 févr. 2013, 17:59
par bart47
Bonjour,

Je suis nouveau sur le forum, j'ai resorti mes vieilles éditions de baldur et j'ai souhaité tenter d'ajouter quelques mods.... après de nombreux essais et foirages en tout genre , je dois avoier avoir raté certaines étapes (même si vos tutoriaux sont bien complet et clairement définis: il faut dire que j'ai du mélanger un BG en 5 CD, un TOSC en mindscape et un BG 2 en édition ultimate atari (allez savoir pourquoi mes 2 CD légaux de tosc en VF et anglaise ont décidé de me lacher, alors qu'il n' y a même pas une rayure dessus )

A ce propos, je vais essayer de retrouver les fichiers audio fr des extensions, ils doivent être archivés dans le fichier CAB


Tout ça pour en venir au fait:

il existe actuellement de nombreuses solutions d'hébergement dans le cloud: exemple concret skydrive ou un FTP standard: la scène baldur est encore active et et BG:EE malgré un accueuil mitigé va surement se traduire par l'apparition de nouveaux mods

Peut on imaginer une appli simple qui part d'une installation fraiche de BG (BG 1 , 1 + tosc /2 /2 + TOB ou version EE):


1. l'utilisateur définit le chemin des exe baldur 1 et 2, et les langues d'installation des mods (ex: français prioritaire, anglais deuxième choix), et le répertoire des fichiers temporaires des mods

2. le schmilblick identifie quelle version de baldur vous avez

3. il vous propose d'abord de charger depuis le serveur: les fichiers langues qui vous manquent (dialogue et audio pour les versions mindscape), puis
les patchs qui vous manque (patch international et directx)

4.Dans une quatrième étape: il contacte le serveur pour consulter une version à jour de la liste des mods et de leurs compatibilités entre eux et avec votre version ainsi que leur ordre d'installation).

5.Les mods sont ensuite selectionnés par l'utilisateur. Si un mod est sélectionné et qu'il est incompatible avec d'autres , il devient impossible de les choisir. (ce point là pourrait être affiné au niveau des composants d'un mod). Une fois la sélection faite, le logiciel traduit tout ça en une commande MSDOS ou un script qui télécharge puis installe tout tout seul et dans le bon ordre... (avec soit un téléchargement total + un script d'install en offline, soit une installation progressive)

Une section publique sur Skydrive (7 Go) ou hubic ou dropbox pourrait convenir si on peut définir des liens qui restent fiables dans la durée

PS: On retrouve déjà ce genre de système dans certaines application.
PS 2: je suis une buse en programmation donc c'est purement théorique.

L'avantage: une seule et unique plateforme et application pour modder baldur's gate et pourquoi pas icewind dale ..... (seul le tableau des mods et de compatibilités change, le principe reste strictement le même.

PS 3: l'espoir fait vivre

PS 4: ah non elle est pas encore sortie ^^

Posté : mer. 20 févr. 2013, 18:18
par bart47
je suis bête il y a BWS....

mais l'idéal serait de faire en sorte que l'ensemble des mods et des fichiers de compatibilités et des scripts soit réunis au même endroit sur le serveur => l'actualisation se fait par la communauté

Posté : mer. 20 févr. 2013, 18:30
par Haplo74
Bonjour Bart47,

Comme tu dis l'espoir fait vivre...
bart47 a écrit : 1. l'utilisateur définit le chemin des exe baldur 1 et 2, et les langues d'installation des mods (ex: français prioritaire, anglais deuxième choix), et le répertoire des fichiers temporaires des mods

2. le schmilblick identifie quelle version de baldur vous avez

3. il vous propose d'abord de charger depuis le serveur: les fichiers langues qui vous manquent (dialogue et audio pour les versions mindscape), puis
les patchs qui vous manque (patch international et directx)
Déjà pour les fichiers langues et audio, je ne crois pas que ce soit si simple que ça...
bart47 a écrit : 4.Dans une quatrième étape: il contacte le serveur pour consulter une version à jour de la liste des mods et de leurs compatibilités entre eux et avec votre version ainsi que leur ordre d'installation).
Ca s'appelle comme tu le dis le Big World Setup, mais pour avoir une version à jour de tous les mods disponibles on repassera. Il faudrait actualiser la version du BWS à chaque sortie de mod. Autant dire que c'est utopique.
bart47 a écrit : 5.Les mods sont ensuite selectionnés par l'utilisateur. Si un mod est sélectionné et qu'il est incompatible avec d'autres , il devient impossible de les choisir. (ce point là pourrait être affiné au niveau des composants d'un mod). Une fois la sélection faite, le logiciel traduit tout ça en une commande MSDOS ou un script qui télécharge puis installe tout tout seul et dans le bon ordre... (avec soit un téléchargement total + un script d'install en offline, soit une installation progressive)
Si la liste des incompatibilités était finie et connue, ça se saurait. Les joueurs les découvrent au fur et à mesure et les recensent (ou pas) dans les forums des mods, sur la Couronne de Cuivre, ... mais je doute que ne serait-ce la moitié des incompatibilités de mods aie été découverte. Et c'est même souvent plus compliqué que cela : seuls certains composants de mods sont incompatibles avec certains composants d'autres mods, certains mods sont à installer en plusieurs fois en fonction de la liste totale des mods, ...

Si l'intention de départ est bonne, c'est un projet qui à mon sens ne verra jamais le jour. Le Big World Project est ce qui s'en approche le plus, avec toutes les imperfections et les manques qui le caractérise (mais cela reste une bonne base pour avoir une idée de ce qui va avec quoi, et si ce n'est pas mentionné, à toi de tester).

Haplo74

Posté : dim. 03 mars 2013, 16:13
par Gariounette
J'ai utilisé Big World Setup justement parce qu'il fait déjà ça à vérifier les dépendances et incompatibilités des mods.

Même si la liste est pas à jours et certains mod sont de vieilles version, à ma première installation j'ai eut un jeu tout de même complet et qui marche bien.

Pour faire mieux, je pense que ça demanderait un travail titanesque pour un gain au final pas si remarquable par rapport à BWS.

Il faudrait plutôt des gens pour reprendre le projet et faire des maj un peut plus régulières.