Page 1 sur 1

Cas pratique : forger l'épée elfique Shollindal (The Chanter)

Posté : sam. 07 juil. 2012, 21:10
par Freddy_Gwendo
Rubrique dédiée à un exercice pratique : la création en direct d'une épée magique.



Au cours des recherches d'éléments à incorporer dans le mod Menace sur le Royaume de Diamant Éternel, Salomon Kane m'a soumis plusieurs descriptions d'épées saintes qu'il serait intéressant d'introduire.
L'une d'entre elles lui a particulièrement tapé dans l'oeil et il souhaite la créer.

Partant pratiquement de zéro (mais il faut bien commencer un jour), il souhaite la forger de A & Z, et en profiter pour "s'initier à tous les paramètres, champs qui vont intervenir dans le process de création d'item (en particulier les scripts et les bams)".

Cette rubrique est donc dédiée à ce projet parallèle et s'organisera comme une espèce de TP.
Bien entendue, elle est ouverte à tous.

:!: En ce sens, puisque le but du jeu est l'apprentissage, il serait souhaitable que les moddeurs confirmés "se contentent" de diriger ou d'expliciter certains points problématiques, en se gardant dans la mesure du possible de fournir des éléments finis, afin que Salomon et les autres puissent bien appréhender le "pourquoi du comment" de chaque étape.



Description de l'épée :

Chanter

Chanter was supposedly brought out of Myth Drannor by a timid sage just recently. This long sword is of elven design and bears the name "Shollindal", an elf known to have been a swordsmith before the Army of Darkness decimated the kingdom.
Its rounded tip and distinctive lozenge-shaped cross section further identify it as coming from the last days before the Dusk, although the tuny pale yellow gemstones (datchas) encircling the pommel are a unique personalizaton.

The famous singing sword combats evil gladly, encouraging others in combat with holy verses of faith, heroism. and valor. Although the verses sung are from the canon of Lathander, any creatures of good alignment within 30 feet of the sword during combat receive the benefits of a chant spell.

They are also resistant to magical fear, gaining a +2 bonus to such saves.The sword is susceptible to magical silence but has a 5% chance per round of "burning through" the silence effect, thereby dispelling it. Upon request, it may also sing in a peaceful situation. This singing improves the effects of faith magic gatherings by 25 percent. For instance 100 worshipers become as effective as 125 for the faith magic spell attempted. If not used for either of these purposes, the singing can instead protect against evil within a 30-yard radius, making it a powerful weapon in a large-scale battle. It is always a +4 weapon when wielded by a paladin .

For a total of seven times, the sword will speak rather than sing. This use is limited only to a single word nd has an effect identical to a dispel evil. The sword cannot be commanded to do this, but will use this ability of its own accord. Fortunately, the sword seems willing to help out its holder and never withholds the abilitly if this would cause the death of the paladin or a companion.

Bards often speak of this sword, as they admire its abilities. Judging by their tales, the sword's ability can complement their own, inciting allies to truly heroic feats. Whether this is fact or bluff has not been determined, since it has been a generation since the sword has appeared. Sages suspect that a singing sword may be in the Underdark in the hands of a creature with powerful mental abilities like a mind flayer or aboleth, because the weapon is hidden from divination spells.

XP Value : 2,750 GP
Value : 14.000.

Bon courage à tous ! ^^

Méthodologie

Posté : sam. 07 juil. 2012, 21:18
par Freddy_Gwendo
Bon, alors j'inaugure la rubrique avec des considérations de base.


>> Note : ce message sera mis-à-jour au fur et à mesure de la progression du projet.



1. Définition d'un cahier des charges.

Avant de commencer quoi que ce soit, je te conseille de prendre une feuille de papier et un crayon et de noter ce que tu veux faire : coller strictement à la description de l'épée, modifier certaines de ses caractéristiques, etc...
Puis, en face de chaque point, tu notes sa traduction en termes d'univers du jeu.

Exemple :

"The famous singing sword combats evil gladly, encouraging others in combat with holy verses of faith, heroism. and valor. Although the verses sung are from the canon of Lathander, any creatures of good alignment within 30 feet of the sword during combat receive the benefits of a chant spell."

--> Ce sort existe dans BG :
  • Veux-tu l'utiliser tel quel ou le modifier ? Si oui comment ? : modification des effets, du graphisme, etc...
  • Doit-il fonctionner de manière permanente (un peu grosbill à mon goût, mais enfin pourquoi pas) ou bien n'être utilisable qu'un nombre limité de fois, voire fonctionner comme une baguette avec un nombre de charges limité ?

2. Définition des ressources nécessaires.

Une fois ton cahier des charges réalisé, recense les ressources nécessaires à sa réalisation. Je parle ici des données et non des outils qui viendront plus tard.
Exemple :

"The famous singing sword combats evil gladly, encouraging others in combat with holy verses of faith, heroism. and valor. Although the verses sung are from the canon of Lathander, any creatures of good alignment within 30 feet of the sword during combat receive the benefits of a chant spell."

--> Ce sort existe dans BG : Étudie-le.


3. Sélection des outils nécessaires.

Il n'existe malheureusement pas d'outil unique permettant de créer un mod, quel qu'il soit. :(
Néanmoins, certains sont indispensables et permettent de créer et/ou de modifier la plupart des fichiers dont tu auras besoin. :)

Pour ce projet, je te conseille les outils à vocation "universelle" :

- DLTCEP
- Near Infinity

et des outils plus spécifiques :

- BAM Workshop et BamWorkshop II pour créer les fichiers bam (icones d'inventaire et de sorts, fichiers d'effets graphiques éventuels pour les sorts ou les effets de l'épée).
- WeiDU devenu incontournable pour installer ton épée dans le jeu.


Je clos cette liste pour l'instant, nous la développerons sans doute au fur et à mesure de l'avancement du projet.

Isaya a recensé les liens permettant de les télécharger [THREAD=9733]ici[/THREAD].
De même, tu trouveras une liste de didacticiels [THREAD=12539]là[/THREAD], ainsi qu'un lien vers la documentation IESDP qui recense la plupart des champs et des variables qui régissent la structure des fichiers que tu vas utiliser.

Sans compter de nombreuses réponses à des questions spécifiques dans ce forum.



4. Création d'un environnement travail adéquat pour le développement.

Une fois que tu sauras parfaitement dans quelle direction tu vas, il te faudra créer un répertoire spécifique dans lequel tu organiseras ton travail.

Par ailleurs, je te conseille d'utiliser un code propre à ton épée et aux fichiers qui lui permettront de fonctionner.
En l'occurence, je te propose d'utiliser le préfixe SK pour tous tes fichiers.




PREMIÈRE ÉTAPE.

Dans un premier temps, plutôt que de créer une épée ex-nihilo, je te conseille d'ouvrir le fichier SW1H04.itm (épée longue) et SW1H05.itm (épée longue +1) : pourquoi se priver d'utiliser le travail déjà effectué par d'autres ?!
Dans la mesure du possible, réfreine ta curiosité et évite les épées aux pouvoirs spéciaux afin de mieux comprendre les bases d'un fichier .itm. Tu auras tout le loisir d'aller explorer les subtilités des effets spéciaux lorsque le moment sera venu !
Etudie-les et sauvegarde le second (SW1H05) sous le nom de SKSwd000.
Chaque fois que tu effectueras une modif sur le fichier, tu l'incrémenteras (SKSwd001, SKSwd002...): ça te laisse 1000 essais pour réussir, bien plus qu'il n'en faut !
Puis modifie les champs de base de l'épée : bonus de THAC0, de dégâts, prérequis (alignement, race, classe, force, charisme, etc...), prix de l'épée, etc... Oublie ses effets spéciaux ainsi que ses icones d'inventaire. Tu t'en occuperas plus tard.

Enfin, sauvegarde-la et teste-la in-game avec la consule CLUA : CLUAConsole:CreateItem("SKSwdxxx",1,1,1)

avec xxx = numéro de la version de l'épée en cours.

Procédure d'installation de la console CLUA :
  1. Ouvrir le fichier "Baldur.ini" dans le répertoire du jeu dans lequel on effectue le test.
  2. Sous la ligne "[Program Options]", rajouter la ligne suivante : Debug Mode=1 (en respectant espacements et majuscules).
  3. Enregistrer le fichier.
  4. Dans le jeu, appuyer sur [CTRL] [ESP] : une fenêtre apparaît en bas de l'écran. Taper le code précédent (CLUAConsole:CreateItem("SKSwdxxx",1,1,1)) et valider [ENTRÉE].
    Attention ! Cette fenêtre ne reconnaît que le clavier anglais ! Si on ne connaît pas les touches correspondantes, faire un copier-coller ([CTRL-C] [CTRL-V] pour coller le code dans la fenêtre.

Une fois que tu disposeras d'une épée de test, tu pourras commencer le vrai travail de modding. Avec toutes ses joies et toutes ses galères !


Bienvenue au club ! :drinks:

Posté : ven. 13 juil. 2012, 21:54
par Salomon Kane
Cas pratique : forger l'épée elfique Shollindal (The Chanter)
Méthodologie
Étapes de Création
Customisation d'Item
Arme : Épée Enchantée
Épée Chantante


Préambule :

Hum, oui donc, Merci Beaucoup à Freddy_Gwendo d'avoir bien voulu inauguré le sujet .


Tout d'abord je tiens à indiquer et à présenter, voire mettre en ligne, les différents supports qui sont à la genèse ce mini-mod qui devra nous permettre de profiter d'une arme magique aux multiples caractéristiques comme indiquée dans sa description .


Moyens/Supports :

Je dispose des ingrédients suivants :

Une version Alpha d'une épée chantante concoctée à mon initiative, par dératiseur, réalisée à l'aide d'animations issues du chant du Barde : du jeu Temple Of Elemental Evil :

http://www.mediafire.com/?o57uzdifll7rz95

Elle nous servira de base d'essai en particulier afin d'analyser les différents composants d'un item et des sorts .

Bien évidement de la description de l’Épée qui nous intéresse ici :

The Chanter :
► Afficher le texte
Elle provient de Dragon Magazine N° 243,

Image

http://rpggeek.com/rpgissue/68255/drago ... 3-jan-1998

Le Titre de l'Article étant :
Holy Swords Of The Realms,
Blade both Infernal and Divine,
Par: Llyod Brown
Illustré par L.A. Williams

Pour en extraire l'article, en vue de l'éditer et le partager en ligne puis de le traduire, j'ai utilisé Free OCR,

Image

Outil très pratique de reconnaissance optique de caractères, gratuit, qui permet de capturer et retranscrire des textes depuis des captures d'écran, des images ou des scans, ainsi que des documents de type PDF, de façon assez satisfaisante (malgré des retouches à faire) .

http://www.01net.com/telecharger/window ... 10250.html

Mon travail de recherche documentaliste c'est avéré concluant à l'aide de la base de donnée Dragon Magazine Archive .

Référentiel de Compétences :

Ce que je sais :

a) Ce qu'il y a faire

TODO list :

1) Avoir des modèles d'illustrations en vue d'images (Bam) : d'illustration de l'item, d'inventaire et dans l'interface utilisateur/jeu .

Ici j'ai décidé, pour coller au plus prêt de l'original de récupérer les dessins de l'illustrateur, je les ai comparés à l'aide d'illustrations de diverses épées issus des Bams du jeu, récupérées sous Infinity Explorer qui dispose d'une visionneuse agréable à utiliser pour recenser les animations de BG :

L'image de l’épée à été retouchée, découpée et orientée, sous Microsoft Photo Editor, disponible par défaut sur PC .

Image

A l'aide de ce site :

http://mikesrpgcenter.com/bgate2/weapon ... words.html

A l'instar d'Infinity Explorer,

Image

http://infexp.sourceforge.net/#downloads

J'ai pu visualiser les descriptions et les Bams d'Inventaire ou de l'Interface, d’épées longues, afin de me faire une idée de ce qui pourrait convenir à cet effet .

Image


Valorisation de l'Expérience :

J'ai en tête la façon de faire de mes prédécesseurs :

ImageImage

Image

http://forums.chosenofmystra.net/index. ... 2#msg16062
http://www.stormbringer.net/telric.html


Image

http://www.angelfire.com/rpg/forge/tutorial.html


Personnes Ressources :


Traduction :

Si quelqu'un aurait l'amabilité de bien vouloir traduire, en français, la description de l'Item ça serait vraiment le bienvenu ... ^^

A suivre ...

Posté : dim. 26 août 2012, 01:13
par Freddy_Gwendo
Ça n'avance pas beaucoup !

Où en es-tu ?

Et ton "cahier des charges", ta ToDo List ?

Des points à préciser ?

Besoin d'aide ???

Posté : dim. 26 août 2012, 01:53
par Graoumf
Désolé, j'étais passé à côté du sujet.
Salomon Kane a écrit :Traduction :

Si quelqu'un aurait l'amabilité de bien vouloir traduire, en français, la description de l'Item ça serait vraiment le bienvenu ... ^^
Tu parles de la description contenue dans le 1er post ?

Posté : mar. 28 août 2012, 00:46
par Salomon Kane
Aide à la Traduction :
Description d'Item .
Graoumf a écrit :Tu parles de la description contenue dans le 1er post ?
Oui tout à fait . :)
► Afficher le texte

Posté : mar. 28 août 2012, 03:02
par Freddy_Gwendo
Connaissant ta maîtrise de la langue de Shakespeare, je doute fort que ce soit ça qui t'empêche d'avancer ! :wink:

Posté : mar. 28 août 2012, 09:27
par Salomon Kane
Aide à la Traduction :
Description d'Item .
Connaissant ta maîtrise de la langue de Shakespeare, je doute fort que ce soit ça qui t'empêche d'avancer ! :wink:
-Vil flatteur :$ ...

Disons que je voudrais y mettre du style, et pour ça il faut quand même, si possible un d'Oghm' ... rompu dans les traductions d'éléments AD&D ... et dans le jargon RP .
Et puis,
C'est que je voudrais pas commettre des contre-sens dans toutes les stats de la description .