Soucis Durant La Cam De Vampire Embrace 2.4
#1
Posté 11 décembre 2008 - 21:12
Je me suis décidé à réinstaller Morro goty (Oblivion me gonfle ) et en regardant ce qui s'était fait en matière de cammebérisations depuis ma loooooongue absence, je suis tombé sur le topic de Gudul et de sa cam de VE 2.4. Il est taggué que le boulot est terminé...mais il semblerait que tout ne ce soit passé comme prévu vu qu'il n'y à rien de dispo depuis le dernier message (en juillet dernier). Donc comme je suis pas très patient (surtout que je me suis créé et fait un perso...perso juste dans ce but...Lonchicos addict inside ), je me suis décidé à plonger les mains dans le cambouis. J'ai beaucoup avancé sur cette cam (presque finit je dirais) blahblahblah....
Voilà j'expose mon soucis je suis à la traduction des noms de cells dans l'un des scripts, tout allait bien jusqu'à Solstheim, pic d*Hvitkald...l'astérisque semble être en fait un accent aigue dans le tescs! Comment je fais ça?
Démonstration du problème en screen:
J'ose pas refermer le tesc de peur de devoir me retaper toute la traduction du script Donc se serait vraiment gentil de me répondre.
Je prévoyais de m'attaquer à la dernière version de Vampire Hunger par la suite , mais sans VE ça rique pas d'etre très utile XD
Mes mods pour Oblivion
Vampire Haven pour Oblivion=>Video preview
#2
Posté 11 décembre 2008 - 21:26
Tout d'abord, merci pour les très jolis mods pour UFF et pour BAB que tu nous a concocté! (Vampire Hunter... )
Je ne connais que très peu le TEScs de Morro, mais dans un premier temps, n'est-il pas possible de simplement faire un copier coller du script (avec Ctrl+C Ctrl+V si jamais le clic droit ne marche pas) et de copier le tout dans un fichier txt. Tu pourras fermer le TEScs en attendant d'avoir une réponse un peu plus précise que la mienne...
En espérant t'avoir aidé un tout petit peu...
#3
Posté 11 décembre 2008 - 21:35
(Le mod vampire hunter n'est pas mon travail hein, je n'ai fais qu'adapter le meshe à FF et refaire la physique du modèle. Les honneurs vont à Eyren )
Modifié par SinBlood, 11 décembre 2008 - 21:37.
Mes mods pour Oblivion
Vampire Haven pour Oblivion=>Video preview
#4
Posté 11 décembre 2008 - 21:49
Tu pourrais tout simplement copier ce que tu as surligné dans le screen, l'accent qu'il te faut (encore une fois avec la commande copier coller si jamais tu ne peux pas le faire depuis le clic droit).
Ensuite tu le case dans ton script là où il est censé être, ça devrait marcher logiquement...
PS: J'ai été sous UFF après avoir passé pas mal de temps sous BAB pour ton "Vampire Outfits", mais j'avais trouvé le "Vampire Hunter" de Eyren très chasseur de vampire (bizarrement...), et que ça collerait bien avec mon avatar, et tu as fait le portage... Donc merci à vous deux!
#5
Posté 11 décembre 2008 - 22:00
Honnêtement, hormis "l'armure" Bloodlust de mon mod, avec du recul, j'estime que les autres n'ont pas grand intérêtet. Peux mieux faire
Mes mods pour Oblivion
Vampire Haven pour Oblivion=>Video preview
#6
Posté 11 décembre 2008 - 22:05
SinBlood, le 11.12.2008 à 21:59, dit :
Honnêtement, hormis "l'armure" Bloodlust de mon mod, avec du recul, j'estime que les autres n'ont pas grand intérêtet. Peux mieux faire
Eh bien ce fut un plaisir de t'aider!
Pour tes mods, moi je les aime bien comme ils sont... Avec certaines préférences quand même!
PS: Si une personne a la moindre idée de comment faire l'accent en question, pourrait-elle poster la réponse? Merci d'avance!
Modifié par guiguizmo91, 11 décembre 2008 - 22:06.
#7
Posté 12 décembre 2008 - 20:28
Merci par avance
Modifié par SinBlood, 12 décembre 2008 - 20:28.
Mes mods pour Oblivion
Vampire Haven pour Oblivion=>Video preview
#8
Posté 12 décembre 2008 - 20:43
Citation
On peut utiliser cet outil très pratique d'Angora :
http://gez117.free.f...ndcellules.html
(edit : faut effectivement faire gaffe avec Solstheim, pic d*Hvitkald, le camembérisateur ne traduit pas non plus correctement l'apostrophe penchée)
#9
Posté 13 décembre 2008 - 14:57
Dommage qu'on puisse pas distribuer de bières ici pour dire merci
Bonjour. Bon, c'est partit pour le moi y en avoir un problème du jour . Encore et toujours en relation avec ces maudits scripts de téléportations. Il y en a 14 au total. Sur les 14, 11 sont traduits et devraient être fonctionel.
Seulement voilà, j'ai un soucis avec le 4ème et plus spécifiquement les lignes qui correspondent à
Citation
positioncell 0 0 0 0 "Suran, Maison des Plaisirs terrestres de Désèle"
Citation
Désèle" == 1 )
positioncell 0 0 0 0 "Suran, Maison des Plaisirs terrestres de
Désèle"
Ca ce n'est qu'un des problèmes
Le 3ème et le 10ème de cette série de scripts, une fois traduit sont impossible à sauveagarder! Le Tescs se bloque. Donc j'ai téléchargé le Le débugueur de scripts et lorsque j'utilise la fonction débuguer un script celui-ci me dit que je dépasse les 5000 caractères. Si je comprend bien c'est la limite max d'un script non?
Y'a t'il un moyen de dépasser cette limite? Si moyen il y a, celà pourrait-il entrainer une instabilité (supplémentaire ) de Morrowind une fois en jeu?
Toute aide est la bienvenue car là c'est le sprint finale (avant les inévitables corrections/tweaks ortographique bien entendu car je ne me fais aucune illusion à ce sujet )
Merci
Modifié par SinBlood, 13 décembre 2008 - 15:02.
Mes mods pour Oblivion
Vampire Haven pour Oblivion=>Video preview
#10
Posté 13 décembre 2008 - 15:17
Citation
Désèle" == 1 )
positioncell 0 0 0 0 "Suran, Maison des Plaisirs terrestres de
Désèle"
Tel quel, on ne peut pas utiliser le nom vf de cette cell dans un script à cause de ce satané retour chariot. C'était la raison pour laquelle le PNOG renommait cette cell, mais comme le renommage créait d'autres problèmes, la correction a été supprimée.
Il me semble que Najah disait qu'on pouvait s'affranchir de cette difficulté en éditant l'esp à l'hexadécimal une fois le script compilé, mais bon c'est une manoeuvre un peu barbare si on n'est pas habitué
Faut voir quelle est la tête du script, on peut de toute façon trouver une façon de contourner le problème; par exemple un activateur scripté placé dans la cell pourrait remplacer le GetPCCell dans la tâche de détecter si le joueur se trouve précisément dans cette cell.
Citation
C'est la limite de la fonction "débugguer un script". Il me semble que la limite est plus importante avec la fonction "débugguer un fichier"; c'est spécifié dans la doc, je ne me souviens plus exactement.
La limite d'un script pour le tescs est d'environ 32000 caractères.
Citation
Sans message d'erreur spécifique ?
#11
Posté 13 décembre 2008 - 15:30
Citation
Je crains de ne pas savoir faire une telle chose Mes connaissances se limitent au texturing, faire des intérieurs et dans une moindre mesure la modélisation 3D. Pourrais-tu m'indiquer un mod usant de ce procédé afin que je puisse analyser quoi faire?
Citation
Aie donc le problème est ailleurs...non, pas de message, je suis contraint de faire un ctrl+alt+suppr pour pouvoir fermer l'application. J'ai attendu au moins 1/4 d'heure avant de me résoudre à le faire.
EDIT: Voilà à quoi ressemblent les scripts
Citation
short result
float px
float py
float pz
set result to 1
if ( GetPCCell "Tel Branora, Fadase Selvayn, marchand" == 1 )
positioncell 0 0 0 0 "Tel Branora, Fadase Selvayn, marchand"
elseif ( GetPCCell "Tel Branora, maison d'Evos Goran" == 1 )
positioncell 0 0 0 0 "Tel Branora, maison d'Evos Goran"
elseif ( GetPCCell "Tel Branora, cabane d'Ervyna Hlervu" == 1 )
positioncell 0 0 0 0 "Tel Branora, cabane d'Ervyna Hlervu"
elseif ( GetPCCell "Tel Aruhn, niveau supérieur de la tour" == 1 )
positioncell 0 0 0 0 "Tel Aruhn, niveau supérieur de la tour"
elseif ( GetPCCell "Tel Aruhn, souterrains" == 1 )
positioncell 0 0 0 0 "Tel Aruhn, souterrains"
elseif ( GetPCCell "Tel Aruhn, salles communes de la tour" == 1 )
positioncell 0 0 0 0 "Tel Aruhn, salles communes de la tour"
elseif ( GetPCCell "Tel Aruhn, entrée de la tour" == 1 )
positioncell 0 0 0 0 "Tel Aruhn, entrée de la tour"
elseif ( GetPCCell "Tel Aruhn, le Complot Avorté" == 1 )
positioncell 0 0 0 0 "Tel Aruhn, le Complot Avorté"
elseif ( GetPCCell "Tel Aruhn, Maren Uvaren, enchanteur" == 1 )
positioncell 0 0 0 0 "Tel Aruhn, Maren Uvaren, enchanteur"
elseif ( GetPCCell "Tel Aruhn, Férèle Athram, marchand" == 1 )
positioncell 0 0 0 0 "Tel Aruhn, Férèle Athram, marchand"
elseif ( GetPCCell "Tel Aruhn, Bildren Aréleth, apothicaire" == 1 )
positioncell 0 0 0 0 "Tel Aruhn, Bildren Aréleth, apothicaire"
elseif ( GetPCCell "Tel Aruhn, Aryne Telnim, forgeron" == 1 )
positioncell 0 0 0 0 "Tel Aruhn, Aryne Telnim, forgeron"
elseif ( GetPCCell "Surirulk" == 1 )
positioncell 0 0 0 0 "Surirulk"
elseif ( GetPCCell "Suran, Vérara Rendo, tailleur" == 1 )
positioncell 0 0 0 0 "Suran, Vérara Rendo, tailleur"
elseif ( GetPCCell "Suran, auberge de Suran" == 1 )
positioncell 0 0 0 0 "Suran, auberge de Suran"
elseif ( GetPCCell "Suran, temple de Suran" == 1 )
positioncell 0 0 0 0 "Suran, temple de Suran"
elseif ( GetPCCell "Suran, marché aux esclaves" == 1 )
positioncell 0 0 0 0 "Suran, marché aux esclaves"
elseif ( GetPCCell "Suran, Ranosa Gilvayn, tailleur" == 1 )
positioncell 0 0 0 0 "Suran, Ranosa Gilvayn, tailleur"
elseif ( GetPCCell "Suran, Ralds Oril, marchand" == 1 )
positioncell 0 0 0 0 "Suran, Ralds Oril, marchand"
elseif ( GetPCCell "Suran, manoir Oran" == 1 )
positioncell 0 0 0 0 "Suran, manoir Oran"
elseif ( GetPCCell "Suran, Ibarnadad Assirnarari, apothicaire" == 1 )
positioncell 0 0 0 0 "Suran, Ibarnadad Assirnarari, apothicaire"
elseif ( GetPCCell "Suran, tour de garde" == 1 )
positioncell 0 0 0 0 "Suran, tour de garde"
elseif ( GetPCCell "Suran, Goldyn Bélaram, prêteur sur gages" == 1 )
positioncell 0 0 0 0 "Suran, Goldyn Bélaram, prêteur sur gages"
elseif ( GetPCCell "Suran, Garothmuk gro-Muzgub, forgeron" == 1 )
positioncell 0 0 0 0 "Suran, Garothmuk gro-Muzgub, forgeron"
elseif ( GetPCCell "Suran, Maison des Plaisirs terrestres de
Désèle" == 1 )
positioncell 0 0 0 0 "Suran, Maison des Plaisirs terrestres de
Désèle"
elseif ( GetPCCell "Mine d'oeufs de Sur" == 1 )
positioncell 0 0 0 0 "Mine d'oeufs de Sur"
elseif ( GetPCCell "Sulipund" == 1 )
positioncell 0 0 0 0 "Sulipund"
elseif ( GetPCCell "Mine de Sudanit" == 1 )
positioncell 0 0 0 0 "Mine de Sudanit"
elseif ( GetPCCell "Sud" == 1 )
positioncell 0 0 0 0 "Sud"
elseif ( GetPCCell "Subdun, sanctuaire" == 1 )
positioncell 0 0 0 0 "Subdun, sanctuaire"
elseif ( GetPCCell "Subdun" == 1 )
positioncell 0 0 0 0 "Subdun"
elseif ( GetPCCell "Etrange épave, pont supérieur" == 1 )
positioncell 0 0 0 0 "Etrange épave, pont supérieur"
elseif ( GetPCCell "Etrange épave, pont inférieur" == 1 )
positioncell 0 0 0 0 "Etrange épave, pont inférieur"
elseif ( GetPCCell "Etrange épave, cabine" == 1 )
positioncell 0 0 0 0 "Etrange épave, cabine"
elseif ( GetPCCell "Ferme de Sterdecan" == 1 )
positioncell 0 0 0 0 "Ferme de Sterdecan"
elseif ( GetPCCell "Sotha Sil, salles extérieures inondées" == 1 )
positioncell 0 0 0 0 "Sotha Sil, salles extérieures inondées"
elseif ( GetPCCell "Sotha Sil, salles intérieures inondées" == 1 )
positioncell 0 0 0 0 "Sotha Sil, salles intérieures inondées"
elseif ( GetPCCell "Sotha Sil, oratoire de Theuda" == 1 )
positioncell 0 0 0 0 "Sotha Sil, oratoire de Theuda"
elseif ( GetPCCell "Sotha Sil, oratoire de Sallaemu" == 1 )
positioncell 0 0 0 0 "Sotha Sil, oratoire de Sallaemu"
elseif ( GetPCCell "Sotha Sil, oratoire de Mileitho" == 1 )
positioncell 0 0 0 0 "Sotha Sil, oratoire de Mileitho"
elseif ( GetPCCell "Sotha Sil, oratoire du Délire" == 1 )
positioncell 0 0 0 0 "Sotha Sil, oratoire du Délire"
elseif ( GetPCCell "Sotha Sil, dôme de l'Imparfait" == 1 )
positioncell 0 0 0 0 "Sotha Sil, dôme de l'Imparfait"
elseif ( GetPCCell "Sotha Sil, dôme d'Udok" == 1 )
positioncell 0 0 0 0 "Sotha Sil, dôme d'Udok"
elseif ( GetPCCell "Sotha Sil, dôme de Sotha Sil" == 1 )
positioncell 0 0 0 0 "Sotha Sil, dôme de Sotha Sil"
elseif ( GetPCCell "Sotha Sil, dôme de Serlyn" == 1 )
positioncell 0 0 0 0 "Sotha Sil, dôme de Serlyn"
elseif ( GetPCCell "Sotha Sil, dôme de Kasia" == 1 )
positioncell 0 0 0 0 "Sotha Sil, dôme de Kasia"
elseif ( GetPCCell "Sotha Sil, appartements de Sohleh" == 1 )
positioncell 0 0 0 0 "Sotha Sil, appartements de Sohleh"
elseif ( GetPCCell "Sotha Sil, mécanismes centraux" == 1 )
positioncell 0 0 0 0 "Sotha Sil, mécanismes centraux"
elseif ( GetPCCell "Sotha Sil" == 1 )
positioncell 0 0 0 0 "Sotha Sil"
elseif ( GetPCCell "Solstheim, cavernes de Varstaad" == 1 )
positioncell 0 0 0 0 "Solstheim, cavernes de Varstaad"
else
set result to 2
endif
if ( result < 2 )
; do nothing
elseif ( GetPCCell "Solstheim, tertre de Valbrandr" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre de Valbrandr"
elseif ( GetPCCell "Solstheim, atelier d'Oncle Friandises" == 1 )
positioncell 0 0 0 0 "Solstheim, atelier d'Oncle Friandises"
elseif ( GetPCCell "Solstheim, cave d'Ulfgar Sans-Fin" == 1 )
positioncell 0 0 0 0 "Solstheim, cave d'Ulfgar Sans-Fin"
elseif ( GetPCCell "Solstheim, tombeaux de Skaalara" == 1 )
positioncell 0 0 0 0 "Solstheim, tombeaux de Skaalara"
elseif ( GetPCCell "Solstheim, Thirsk" == 1 )
positioncell 0 0 0 0 "Solstheim, Thirsk"
elseif ( GetPCCell "Solstheim, tertre de Stormpfund" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre de Stormpfund"
elseif ( GetPCCell "Solstheim, gorge de Stahlman" == 1 )
positioncell 0 0 0 0 "Solstheim, gorge de Stahlman"
elseif ( GetPCCell "Solstheim, Solvjord" == 1 )
positioncell 0 0 0 0 "Solstheim, Solvjord"
elseif ( GetPCCell "Solstheim, Skygge" == 1 )
positioncell 0 0 0 0 "Solstheim, Skygge"
elseif ( GetPCCell "Solstheim, tertre de Skogsdrake" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre de Skogsdrake"
elseif ( GetPCCell "Solstheim, Sjobal" == 1 )
positioncell 0 0 0 0 "Solstheim, Sjobal"
elseif ( GetPCCell "Solstheim, Rimhull" == 1 )
positioncell 0 0 0 0 "Solstheim, Rimhull"
elseif ( GetPCCell "Solstheim, glacier de Mortrag : anneau extérieur" == 1 )
positioncell 0 0 0 0 "Solstheim, glacier de Mortrag : anneau extérieur"
elseif ( GetPCCell "Solstheim, glacier de Mortrag : anneau intérieur" == 1 )
positioncell 0 0 0 0 "Solstheim, glacier de Mortrag : anneau intérieur"
elseif ( GetPCCell "Solstheim, glacier de Mortrag : hall du veneur" == 1 )
positioncell 0 0 0 0 "Solstheim, glacier de Mortrag : hall du veneur"
elseif ( GetPCCell "Solstheim, glacier de Mortrag : entrée" == 1 )
positioncell 0 0 0 0 "Solstheim, glacier de Mortrag : entrée"
elseif ( GetPCCell "Solstheim, tertre de Lukesturm" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre de Lukesturm"
elseif ( GetPCCell "Solstheim, Legge" == 1 )
positioncell 0 0 0 0 "Solstheim, Legge"
elseif ( GetPCCell "Solstheim, antre de l'Udyrfrykte" == 1 )
positioncell 0 0 0 0 "Solstheim, antre de l'Udyrfrykte"
elseif ( GetPCCell "Solstheim, cave de Kolfinna" == 1 )
positioncell 0 0 0 0 "Solstheim, cave de Kolfinna"
elseif ( GetPCCell "Solstheim, tertre de Kolbjorn" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre de Kolbjorn"
elseif ( GetPCCell "Solstheim, cave de Kjolver" == 1 )
positioncell 0 0 0 0 "Solstheim, cave de Kjolver"
elseif ( GetPCCell "Solstheim, tertre de Kelsedolk" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre de Kelsedolk"
elseif ( GetPCCell "Solstheim, tertre de Jolgeirr" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre de Jolgeirr"
elseif ( GetPCCell "Solstheim, tertre de Hrothmund" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre de Hrothmund"
elseif ( GetPCCell "Solstheim, tertre d’Himmelhost" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre d’Himmelhost"
elseif ( GetPCCell "Solstheim, salles de Penumbra" == 1 )
positioncell 0 0 0 0 "Solstheim, salles de Penumbra"
elseif ( GetPCCell "Solstheim, tertre de Gyldenhul" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre de Gyldenhul"
elseif ( GetPCCell "Solstheim, Gronn" == 1 )
positioncell 0 0 0 0 "Solstheim, Gronn"
elseif ( GetPCCell "Solstheim, maison de Graring" == 1 )
positioncell 0 0 0 0 "Solstheim, maison de Graring"
elseif ( GetPCCell "Solstheim, caverne sombre" == 1 )
positioncell 0 0 0 0 "Solstheim, caverne sombre"
elseif ( GetPCCell "Solstheim, tombeau de Glenschul" == 1 )
positioncell 0 0 0 0 "Solstheim, tombeau de Glenschul"
elseif ( GetPCCell "Solstheim, cave de Geilir le Grognant" == 1 )
positioncell 0 0 0 0 "Solstheim, cave de Geilir le Grognant"
elseif ( GetPCCell "Solstheim, cavernes de Gandrung" == 1 )
positioncell 0 0 0 0 "Solstheim, cavernes de Gandrung"
elseif ( GetPCCell "Solstheim, Frykte" == 1 )
positioncell 0 0 0 0 "Solstheim, Frykte"
elseif ( GetPCCell "Solstheim, tertre de Frosselmane" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre de Frosselmane"
elseif ( GetPCCell "Solstheim, Frossel" == 1 )
positioncell 0 0 0 0 "Solstheim, Frossel"
elseif ( GetPCCell "Solstheim, Fjell" == 1 )
positioncell 0 0 0 0 "Solstheim, Fjell"
elseif ( GetPCCell "Solstheim, tertre d'Eddard" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre d'Eddard"
elseif ( GetPCCell "Solstheim, Domme" == 1 )
positioncell 0 0 0 0 "Solstheim, Domme"
elseif ( GetPCCell "Solstheim, tertre de Connorflenge" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre de Connorflenge"
elseif ( GetPCCell "Solstheim, appartement du Chant" == 1 )
positioncell 0 0 0 0 "Solstheim, appartement du Chant"
elseif ( GetPCCell "Solstheim, Cavernes de Fjalding" == 1 )
positioncell 0 0 0 0 "Solstheim, Cavernes de Fjalding"
elseif ( GetPCCell "Solstheim, caverne de la Musique cachée" == 1 )
positioncell 0 0 0 0 "Solstheim, caverne de la Musique cachée"
elseif ( GetPCCell "Solstheim, Château Karstaag, tour" == 1 )
positioncell 0 0 0 0 "Solstheim, Château Karstaag, tour"
elseif ( GetPCCell "Solstheim, Château Karstaag, salle du Trône" == 1 )
positioncell 0 0 0 0 "Solstheim, Château Karstaag, salle du Trône"
elseif ( GetPCCell "Solstheim, Château Karstaag, appartements de Karstaag" == 1 )
positioncell 0 0 0 0 "Solstheim, Château Karstaag, appartements de Karstaag"
elseif ( GetPCCell "Solstheim, Château Karstaag, cavernes de Karstaag" == 1 )
positioncell 0 0 0 0 "Solstheim, Château Karstaag, cavernes de Karstaag"
elseif ( GetPCCell "Solstheim, Château Karstaag, salle des banquets" == 1 )
positioncell 0 0 0 0 "Solstheim, Château Karstaag, salle des banquets"
elseif ( GetPCCell "Solstheim, tertre de Sangskall" == 1 )
positioncell 0 0 0 0 "Solstheim, tertre de Sangskall"
else
set result to 3
endif
if ( result < 3 ) ; teleported
set px to ( player->getpos X )
set py to ( player->getpos Y )
set pz to random 60
set px to ( px + pz + 30 )
set pz to random 60
set py to ( py + pz )
set pz to ( player->getpos Z )
setpos X px ; fine to use real player position as we used real player cell
setpos Y py
setpos Z pz
if ( emb_teleportblocknb == -2 )
set emb_teleportblocknb to 4 ; SCRIPTNB
endif
else
if ( emb_teleportblocknb == -2 )
startscript emb_zteleport05
else
set emb_teleportblocknb to -1
endif
endif
stopscript emb_zteleport04
end
Modifié par SinBlood, 13 décembre 2008 - 16:25.
Mes mods pour Oblivion
Vampire Haven pour Oblivion=>Video preview
#12
Posté 13 décembre 2008 - 16:15
Citation
Je vais réfléchir à une façon propre de faire ça...
(mais notons au passage que ce genre de script serait infiniment plus simple et plus général en utilisant MWSE)
Citation
Ben déjà il manque un end à la fin pour terminer le script...
#13
Posté 15 décembre 2008 - 15:13
Je vais réfléchir à une façon propre de faire ça...Merci
Citation
Je pensais que peut-être, pouvoir jeter directement un oeil à l'esp serait une bonne chose. Donc voilà un lien pour les courageux
ATTENTION je doutes que l'esp soit utilisable ingame...je dis ça pour ceux qui auraient l'idée de DL la chose et de vouloir jouer avec
http://www.mediafire...ire_Embrace.rar
Bon, il semblerait que j'ai réussi à contouner le problème de sauvegarde des scripts 3 et 10 grâce à MWEdit (Version 0.6.1, la dernière en date quoi) . Reste toujours à trouver un solution pour le 4ème...
Si quelqu'un à jeté un oeil à l'esp que j'ai mis à disposition, je serais très reconaissant d'avoir quelque retour, bon ou mauvais, je suis preneur
Mes mods pour Oblivion
Vampire Haven pour Oblivion=>Video preview
#14
Posté 15 décembre 2008 - 19:00
SinBlood, le 15.12.2008 à 15:12, dit :
Si quelqu'un à jeté un oeil à l'esp que j'ai mis à disposition, je serais très reconaissant d'avoir quelque retour, bon ou mauvais, je suis preneur
#15
Posté 15 décembre 2008 - 19:59
Celui qui me pose problème pour le moment est celui cité un peut plus haut: emb_zteleport04 pour la raison qui est cité plus haut également (cell "Suran, Maison des Plaisirs terrestres de||Désèle")
Peut être qu'il y en aura d'autres plus tard une fois en phase de test...si jamais cette phase est atteinte.
Mes mods pour Oblivion
Vampire Haven pour Oblivion=>Video preview
#16
Posté 15 décembre 2008 - 20:18
j'avais règlé le problème à l'époque (comme le temps passe vite).
Contacte-moi par MP et je t'envoie l'esp final que j'avais terminé de traduire.
On parlera du reste du projet...
#17
Posté 16 décembre 2008 - 00:25
SinBlood, le 15.12.2008 à 19:58, dit :
Peut être qu'il y en aura d'autres plus tard une fois en phase de test...si jamais cette phase est atteinte.
Pour celui de Désèle, il y a au moins 2 manières de le résoudre. Soit en détectant autrement la présence du PJ dans la cellule qu'avec "GetPCCell" (comme l'a proposé Nerwal), soit en éditant "l'esp" avec un éditeur hexadécimal.
La manœuvre est rapide et n'est pas difficile. Je l'ai faite sans avoir l'habitude de ce type d'éditeur.
Si la solution (que je ne connais pas) de Gudul75 ne te convient pas ou que que tu veux savoir comment faire pour conserver le retour charriot (sans transformer le "mod"), signale-le. Je te ferai un petit tutoriel imagé.
#18
Posté 16 décembre 2008 - 13:37
Citation
Aïe, tu m'inquiètes là Fais-tu référence aux 2 autres scripts emb_zteleport03 et emb_zteleport10 ? Ou est-ce autre chose?
Ces 2 scripts sont à présent traduit, comme je l'ais expliqué dans l"edit" de mon précédent post?
L'esp mis à jour
Si j'ai bien compris ce que m'a expliqué Gudul75, il à contourné le problème en rendant le mod dépendant du PNOG. Seul HIC , le PNOG que j'utilise (le dernier en date si je ne m'abuse) ne corrige plus la cell de Suran me posant problème... Gudul75 m'a dit qu'il m'enverrait son esp de VE2.4 entre autres choses donc je verrais bien ce qu'il a fait à ce moment là.
Quand à ta proposition de m'aider en m'expliquant comment procéder via l'éditeur héxadécimal, je suis preneur et te suis reconaissant par avance car
1-C'est toujours bon à savoir
2-Tant que je n'ais rien de concret à propos des mods de Gudul75, je continue sur ma lancé à propos de ma cam de VE2.4.
Merci encore pour ta proposition
Modifié par SinBlood, 16 décembre 2008 - 13:39.
Mes mods pour Oblivion
Vampire Haven pour Oblivion=>Video preview
#19
Posté 17 décembre 2008 - 05:59
J'ai fait le tutoriel imagé mais l'idée m'est venue de faire un dernier test avant de le poster. Bien m'en a pris car (à ma grande honte), ce n'est pas la bonne méthode pour ton besoin.
Pour mettre un retour charriot dans une ID de cellule, ça fonctionne très bien (voir ma première approche de l'éditeur <ici>).
En utilisant le principe dans un script, cela permet de le compiler et de l'utiliser dans un esp sans avoir de message d'erreur au chargement du jeu. Sauf que, bien que le résultat ne génère plus de bug (comme c'est le cas lorsqu'une ID de cellule inexistante est dans un script), l'instruction n'est pas prise en compte. Je m'en suis aperçu en faisant un petit esp avec une messagebox. Le message était actif dans toutes les cellules malgré la condition de cellule.
Si j'en crois Najah, c'est utilisable aussi dans les scripts. Il y a peut-être quelque chose à faire en plus que je n'ai pas trouvé. Ce <message> me fait penser qu'il a peut-être expliqué sa méthode à Gudul75. Si c'est le cas et qu'il te l'explique, merci d'avance à celui qui la connait de la détailler.
Ne voulant pas en rester là, j'ai cherché d'autres solutions. J'en ai trouvé une qui permet de savoir si le PJ se trouve dans la cellule en question. Il suffit de créer une cellule vide nommée "Suran, Maison des Plaisirs terrestres de" et de changer l'instruction dans les scripts par "if ( GetPCCell "Suran, Maison des Plaisirs terrestres de" == 1 )".
La fonction "GetPCCell" accepte les noms partiels. Elle renverra donc vrai si le PJ se trouve dans une cellule dont l'ID commence par "Suran, Maison des Plaisirs terrestres de" et uniquement dans ce cas. C'est le cas de Désèle et je doute fortement qu'un modeur ait l'idée saugrenue de placer une cellule à Suran qui commence par cette suite de mots. De plus, le joueur ne peut pas accéder à celle qui porte exactement ce nom sans le savoir et sans utiliser la console. J'ai essayé cette méthode avec succès.
Par contre, ce n'est pas possible de cette manière de faire une "PositionCell" qui elle, doit indiquer l'ID entière et exacte.
Dans les scripts "emb_zteleportXX", les "GetPCCell" sont suivis par des "PositionCell". J'ai voulu chercher à résoudre ça également mais, sans étudier l'ensemble du "mod" (que je ne connais pas), je n'ai pas compris leur utilité.
Les "PositionCell" n'indiquent pas quelle "ID" il faut positionner. C'est le cas quand il s'agit de scripts locaux alors que pour des globaux, "l'ID" doit être indiquée.
Or, ces scripts semblent bien être des globaux non attachés à des objets, créatures ou PNJs. A moins qu'il ne s'agisse de scripts "ciblés".
Ils sont lancés par "emb_teleportsecondary" mais ce script semble aussi être un global. La recherche du tescs ne m'indique pas à quoi il est attaché mais cette fonction ne marche pas toujours et pour en être sûr, il me faudrait faire plus de recherches (dans les dialogues et autres).
Peux-tu m'en dire plus sur ce qui est bougé par ces "PositionCell" ?
Un dernière chose pour le script "emb_zteleport04" : Il y a une "ID" de cellule qui est, je pense, incorrectement traduite. Il s'agit de "Sud". Comme elle n'existe pas dans le "mod" et que par ailleurs, il existe une cellule "Sudh"...
Pour les scripts "emb_zteleport03" et "emb_zteleport10" :
Ton nouvel esp comporte effectivement toutes les cellules manquantes dans l'ancien mais ces deux scripts ne peuvent pas être sauvegardés dans le tescs. Pour le 03 par exemple, c'est à cause des lignes suivantes :
"elseif ( GetPCCell "Tel Branora, niveau supérieur de la tour, quartiers de Thérana" == 1 )
positioncell 0 0 0 0 "Tel Branora, niveau supérieur de la tour, quartiers de Thérana"".
Je n'ai pas poussé plus mes recherches pour en connaitre la cause mais il me semble que même si tu les a compilé avec un autre éditeur, il faudrait trouver de quoi ça vient.
A part ça, tu t'es attaqué à un gros morceau avec cette "CAM". Gudul75 ayant indiqué qu'il l'avait terminée (hors fignolage), cela ne vaudrait-il pas le coup de voir avec lui pour utiliser ce qui avait déjà été fait (quitte à revoir certaines parties si elles te semblent améliorables) ?
#20
Posté 17 décembre 2008 - 20:05
on est déjà en contact !
Pour ce qui concerne le problème de la compilation de certains scripts de téléportation, certaines cellules n'ont jamais été traduite en français.
De mémoire, il devait y en avoir 3 ou 4 (peut-être 5).
Sur le coup, j'avais supprimé les lignes contenant ces cellules dans les scripts idoines.
Il devait y avoir celle de tel branora, sudh, intérieur rédoran 2 et entrepôt de la compagnie oriental (1 ou 2).
Mon esp est effectivement dépendant du Pnog antérieur à la version 2008.
J'en ai envoyé une copie à SinBlood.
Je revérifie où j'ai mis l'esp modifié avec l'hexé.
NB : Après relecture, de l'ensemble, il reste 2 lignes de dialogues que j'avais oublié de traduire.
Sur ce coup-là, je suis vraiment mauvais.
Vous tiens au courant.
#21
Posté 17 décembre 2008 - 20:50
gudul75, le 17.12.2008 à 20:04, dit :
De mémoire, il devait y en avoir 3 ou 4 (peut-être 5).
#22
Posté 17 décembre 2008 - 21:11
tu as raison : j'ai écrit une bêtise
Pour en revenir à l'esp : j'avais bien une version "modif éditeur hexa" mais le seul script qui ne se compile pas... devinez, c'est la maison des plaisirs. A croire que le repos du guerrier est impossible en VF.
J'ai re-revérifié avec le pnog, version antérieure, et là pas de soucis, nickel...
Bon, je finis les quelques bricoles qui traîne sur ce mod et je vois avec sinblood de la suite en tenir.
0 utilisateur(s) li(sen)t ce sujet
0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)