online faq recherche accueil
 

Il y a 73 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

[FAQ] La FAQ de l'éditeur !

 
n°4582266
Jihnn
Soccer addicted
Posté le 04-05-2006 à 13:18:10  profilanswer
 

Bonjour à tous !
 
 
Comme vous le savez, la FAQ actuelle n'est plus tellement à jour : Liens brisés (bien que refait en deuxième page), sujets faisant référence à de vieux topics / anciens utilisateurs du forum, etc.
 
Je me mets donc à l'écriture d'une nouvelle FAQ !
Je tiens tout de suite à préciser : Je ne suis pratiquement jamais sur le PC la semaine. Je viens quelques fois le matin et le soir, mais jamais plus. Donc c'est tout à fait possible que ce projet mette un peu de temps à se terminer.
 
Si vous voulez ajouter des commentaires ou des questions, je vous prie de m'envoyer un message privé et de ne pas poster dans cette FAQ.
Et s'il vous plait, ne postez pas dans cette FAQ ! Je demanderais en temps et lieux à JudgeHype de locker et mettre en fixe ce topic lorsqu'il sera fini.
 
   - Généralités
     1° La FAQ, c'est quoi ?
     2° World Editor, c'est quoi ?
     3° Comment créer une carte ?
     4° Je veux ouvrir une carte et ça ne marche pas, pourquoi ?
     5° Y a-t-il des outils spéciaux que je peux utiliser pour améliorer ma map ?
     6° Carte protégé... C'est quoi / Comment on fait ?
     7° La différence entre l'éditeur de RoC et TFT ?
     8° World Editor Unlimited (WEU), c'est quoi ?
     9° Faire des héros avec un niveau pouvant être plus haut que 10
 
 
   - Déclencheurs / Triggers
     1° C'est quoi et ça sert à quoi ?
     2° Le GUI, le JASS... c'est quoi ?
     3° Les variables, c'est quoi / ça sert à quoi ?
     4° Le JASS
     5° Utilisation des boucles For
     6° Utilisation de la fonction "Pick every players / units"
     7° Utilisation du Game Cache
     8° Utilisation des boîtes de dialogue
     9° Utilisation du Leaderboard (Panneau de commandes)
    10° Utilisation des cinématiques
    11° Comment faire pour enlever les paysans typiques d'une carte melee ?
    12° Comment montrer un texte, avec ou sans couleur ?
    13° Faire revivre un arbre / doodad qui s'est fait tuer
 
 
   - Les MPQs
     
     1° Comment ouvrir une map protégée ?


Message édité par Jihnn le 18-05-2006 à 02:44:11

---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582268
Jihnn
Soccer addicted
Posté le 04-05-2006 à 13:26:53  profilanswer
 

La FAQ, c'est quoi ?
 
FAQ est un acronyme signifiant Frequently Asked Questions (Questions fréquemment posées) ou quelque fois traduit par Foire aux Questions.
 
Cet outil est sensé répondre aux questions qui ont fréquemment été posées sur ce forum, et donc limiter la création de thread, et sauver du temps précieux aux gens.
 
 
FAQ001


Message édité par Jihnn le 04-05-2006 à 13:27:25

---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582269
Jihnn
Soccer addicted
Posté le 04-05-2006 à 13:32:26  profilanswer
 

World Editor, c'est quoi ?
 
C'est l'éditeur de carte officiel de Warcraft III. Avec cet éditeur, vous pouvez (devez :P ?) créer des cartes pour votre amusement et l'amusement des autres sur Battle.net !
Cet éditeur n'a pratiquement aucune limite. Il est facile d'utilisation et ne requiert aucune aptitude nécéssaire. Cet éditeur sera dans la langue de votre Warcraft.
 
Il existe plusieurs tutoriaux pour vous aider à l'utiliser.
 
FAQ002


Message édité par Jihnn le 04-05-2006 à 13:45:06

---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582273
Jihnn
Soccer addicted
Posté le 04-05-2006 à 13:38:30  profilanswer
 

Comment créer une carte ?
 
Premièrement, ouvrez World Editor, l'éditeur de cartes.
#1 : Clickez sur l'onglet "Fichier"
#2 : Clickez sur "Nouvelle carte"
#3 : Vous aurez à l'écran cette fenêtre :
http://img208.imageshack.us/img208/8784/10ga.png
#4 : Vous pouvez choisir la taille de votre carte, les tuiles (C'est le sol et les falaises, en gros le "skin" de votre carte), la tuile de départ (celle qui sera au sol lorsque votre map sera créée, le niveau des falaises (La hauteur de votre carte) et finalement la falaise initiale.
 
C'est après avoir fait cela que vous pourrez commencer vraiment votre map ! :p
 
FAQ003


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582274
Jihnn
Soccer addicted
Posté le 04-05-2006 à 13:42:05  profilanswer
 

Je veux ouvrir une carte et ça ne marche pas, pourquoi ?
 
Ici, il y a plusieurs choix. Premièrement, la carte peut être protégée. Si vous tombez dans une erreur comme celle-ci :
http://img205.imageshack.us/img205/9030/24tu.png
Eh bien, la map est protégée. Il n'y a donc pas grand moyen pour la "déprotéger"
 
Mais il se peut que la map ait été créée avec un éditeur spécial (Comme par exemple World Editor Unlimited). Il vous faudra donc cet éditeur pour l'ouvrir.
 
FAQ004


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582276
Jihnn
Soccer addicted
Posté le 04-05-2006 à 13:47:40  profilanswer
 

Y a-t-il des outils spéciaux que je peux utiliser pour améliorer ma map ?
 
Évidemment !
Le meilleur site que je connaisse pour vous aider lors de la création de votre carte, c'est http://wc3sear.ch ! Vous trouverez une foule d'outils utiles.
En voici quelques exemples :
 
WE No Limit
World Editor Unlimited
 
FAQ005


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582320
Jihnn
Soccer addicted
Posté le 05-05-2006 à 13:05:38  profilanswer
 

Cartes protégées... c'est quoi / comment on fait ?
 
Lorsqu'on parle d'une carte protégée, c'est que le créateur a utilisé un programme spécial pour que ce soit impossible de modifier la carte. Habituellement, ceux qui protègent leurs maps y tiennent beaucoup, ou y ont mis beaucoup d'efforts (== ils veulent la garder).
Il y a des moyens pour "déprotéger" une carte que je parlerais peut-être plus tard (Faut que je teste :p)
 
Comment on fait vous dites ? Il y a plusieurs façon. WE Unlimited est probablement le plus utilisé, car lorsqu'on ouvre WE Enhancer, on peut facilement clicker sur "Protect my map".
 
 
FAQ006


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582321
Jihnn
Soccer addicted
Posté le 05-05-2006 à 13:07:36  profilanswer
 

La différence entre l'éditeur RoC et l'éditeur TFT ?
 
En fait, c'est simplement qu'il y a plus de fonctions sur l'éditeur de TFT. Comme vous le savez probablement, TFT est l'extension de RoC, donc c'est tout à fait normal. En fait, il y a un gestionnaire d'importation très utile avec l'éditeur de TFT.
Il y a aussi plus d'unités, de déclancheurs, d'objets, etc.
 
Donc si vous hésitez entre RoC et TFT, je vous conseille vivement TFT ;)
 
FAQ007


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582322
Jihnn
Soccer addicted
Posté le 05-05-2006 à 13:10:48  profilanswer
 

World Editor Unlimited (WEU), c'est quoi ?
 
C'est l'éditeur non-officiel le plus utilisé. Il offre beaucoup de possibilités (Je ne vais donc pas toutes les nommées :p), qui sauvent beaucoup de temps aux mappers.
Malheuresement, certaines fonctions sont buggées ou ne marche tout simplement pas. Cet éditeur est très instable, et il agit différement sur plusieurs PCs. Mais ce n'est pas parce que quelqu'un l'utilise qu'il est dangereux, hein L'orc Shaman :P
 
FAQ008


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582324
Jihnn
Soccer addicted
Posté le 05-05-2006 à 13:19:56  profilanswer
 

C'est quoi et ça sert à quoi ?
 
C'est le code de votre carte. C'est ce qui gère votre carte, en gros. Avec ceci, vous pouvez exécuter des milliers de fonctions, vous pouvez faire pratiquement tout !
 
Tout le monde a déjà entendu parler de la programmation ? Eh bien, les déclencheurs remplacent cette programmation dans les cartes de Warcraft III. En plus, le GUI est très facile d'utilisation. Vous pourrez l'apprendre très facilement, certaines fois sans l'aide d'un tutorial !
 
FAQ009


Message édité par Jihnn le 06-05-2006 à 00:10:24

---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582326
Jihnn
Soccer addicted
Posté le 05-05-2006 à 13:33:12  profilanswer
 

Le GUI, le JASS... c'est quoi ?
 
Le GUI (Graphical User Interface), c'est ce que vous voyez lorsque vous créez des déclencheurs sans les écrire.
Exemple: http://img66.imageshack.us/img66/632/lb13su.gif
 
Le JASS, c'est le code. Les fonctions "Function (TaFonction) takes nothing returns nothing", ça, c'est du JASS. C'est un langage de programmation. Il est plus dûr d'utilisation que le GUI, mais il est beaucoup plus puissant. Vous pouvez faire beaucoup mieux avec le JASS, vous n'avez qu'à le maîtriser
 
FAQ010


Message édité par Jihnn le 06-05-2006 à 00:10:42

---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582327
Jihnn
Soccer addicted
Posté le 05-05-2006 à 13:45:53  profilanswer
 

Les variables, c'est quoi / ça sert à quoi ?
 
Toutes les variables stockent une ou plusieurs donnée(s). Vous allez pouvoir ré-utiliser ces données plus "facilement".
 
Il existe des tonnes de types de variables, les plus communs sont sûrement les Boolean (Booléen), String (Chaine) et Integer (Entier). La variable Boolean stock une donnée TRUE ou FALSE. La variable String contient une chaîne de texte pouvant contenir jusqu'à 255 caractères. Et finalement, la variable Integer contient un entier, autant négatif que positif, mais seulement des chiffres et nombres entiers (Donc les virguls, y'en a pas :P).
Mais ce qui est un peu plus chiant avec ces Integers, c'est que si vous faites, par exemple, 100/3 * 2. Ceci donne normalement 66.6_, vous êtes d'accord ? Eh bien si vous faites cette fonction :
 

function blabla_function takes nothing returns nothing
local integer a = 100 / 3 * 2
 
DisplayTextToForce( GetPlayersAll(), I2S(a) )
 
endfunction


 
Le message qui sera montrer ne sera pas 66.6_, ni 66.7, ni 67, ce sera 66
En effet, l'integer n'arrondi pas la valeur, il ne fait qu'enlever le point (ou la virgule) et tous les chiffres après ce(tte) dernier(e).
Par contre, vous pouvez utiliser le type de variable Real (Réel).
Donc dans cette fonction :
 
 

function blabla_function takes nothing returns nothing
local real a = 100.0 / 3.0 * 2.0
 
DisplayTextToForce( GetPlayersAll(), R2S(a) )
 
endfunction


 
La réponse sera 66.666.
N.B.: J'ai ajouté des .0 après l'entier, sinon la réponse aurait été encore 66 puisque les nombres 100, 3 et 2 aurait été comptés comme Integer.
 
Donc utilisez judicieusement vos variables ! :p
 
PS: Désolé du JASS, c'était simplement pour montrer l'exemple, ça allait mieux qu'en GUI ><
 
FAQ011


Message édité par Jihnn le 05-05-2006 à 13:46:45

---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582582
Jihnn
Soccer addicted
Posté le 12-05-2006 à 13:44:17  profilanswer
 

Le JASS
 
Le JASS, vous en avez déjà entendu parler si vous allez sur des forums de l'éditeur comme celui-ci. En fait, le JASS, c'est le langage de programmation utilisé pour faire les déclencheurs des cartes. Il n'est pas plus compliqué que n'importe quel langage courant.
Il y a plusieurs bon tutoriels sur ce programme, en voici un que j'ai trouvé très bon pour commencer : http://wc3jass.com/viewtopic.php?t=2039
 
FAQ012


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582583
Jihnn
Soccer addicted
Posté le 12-05-2006 à 13:51:11  profilanswer
 

Utilisation des boucles For
 
Ces chères boucles For... :D. Elles sont pourtant loin d'être difficile à utiliser. Elles servent principalement à exécuter plusieurs actions sans les écrire tous 10 fois.
La syntaxe est la suivante :

For (compteur) = (départ) to (fin)
 // Actions


 
En GUI, voici un exemple :
http://img87.imageshack.us/img87/4500/32qc.png
 
En JASS maintenant :

   set bj_forLoopAIndex = 1
    set bj_forLoopAIndexEnd = 10
    loop
        exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
        call DisplayTextToForce( GetPlayersAll(), ( "Le compteur est rendu à " + I2S(GetForLoopIndexA()) ) )
        set bj_forLoopAIndex = bj_forLoopAIndex + 1
    endloop


 
FAQ013


Message édité par Jihnn le 12-05-2006 à 13:51:41

---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582728
Jihnn
Soccer addicted
Posté le 15-05-2006 à 13:37:14  profilanswer
 

Utilisation de la fonction "Pick every players / units"
 
Très facile !
En fait, cet fonction vous permet de faire une ou plusieurs actions sur tous les joueurs / unités.
 
Je ne crois pas que vous avez besoin d'exemple pour trouver comment cette fonction marche, au pire, envoyez-moi un message privé ;)
 
FAQ014


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582729
Jihnn
Soccer addicted
Posté le 15-05-2006 à 13:39:07  profilanswer
 

Utilisation du Game Cache
 
Je vous renvoie au tutoriel créé par DarkWolf :
 
Lien vers le tutoriel
 
FAQ015


Message édité par Jihnn le 15-05-2006 à 13:39:39

---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582730
Jihnn
Soccer addicted
Posté le 15-05-2006 à 13:48:39  profilanswer
 

Utilisation des boîtes de dialogue
 
Ces boîtes vous permettent de faire un choix à propos de n'importe quoi, c'est à vous de décider. Par exemple, vous pouvez choisir le nombre de vies que vous voulez avant de perdre un tower defense (TD), ou pour choisir votre personnage au début d'une partie.
 
Voici un exemple qui vous permet de choisir un chiffre de 1 à 5, en GUI.
 
http://img206.imageshack.us/img206/2467/42uo.png
 
N'oubliez pas la dernière fonction : Dialogue - Montrer <varDialog> for <joueur> !
 
FAQ016


Message édité par Jihnn le 15-05-2006 à 13:49:00

---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582767
Jihnn
Soccer addicted
Posté le 16-05-2006 à 13:46:52  profilanswer
 

Utilisation du Leaderboard (Panneau de commandes)
 
Voici un Leaderboard qui doit afficher tous les joueurs présents dans une partie, et lorsqu'un joueur tue une unité, que sa valeur augmente.
 
! ATTENTION Le Panneau de commande ne s'affichera pas si vous le créez avec un événement "Map initialization" !
 
N.B.: J'ai affecté la variable varBoard de type Panneau de Commandes à "Last Created Leaderboard", qui se réfère au Panneau de commandes que je viens de créer.
J'ai aussi utilisé la fonction Sort varBoard by Valeur qui classe le tableau par kills
 
Déclencheur Leaderboard FAQ
http://img238.imageshack.us/img238/7128/58es.png
 
Déclencheur Update FAQ
N.B.: L'événement de ce déclencheur doit être Unit - A Unit dies !
 
http://img214.imageshack.us/img214/1378/68an.png
 
FAQ017


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582791
Jihnn
Soccer addicted
Posté le 17-05-2006 à 13:20:59  profilanswer
 

Utilisation des cinématiques
 
Je tiens à préciser que je ne suis pas un pro des cinématiques. Je n'en n'ai pas fait souvent, donc si vous découvrez un bug dans ce que je vais montrer, ou que vous voulez changer quelque chose, envoyez-moi un PM !
 
Pour créer une cinématique, vous avez besoin de 2 actions essentielles :
    1. Turn cinematic On/Off for (All Players)
    1. (JASS) : call CinematicModeBJ( true, GetPlayersAll() )
    2. Send Transmission to (All Players) from (Unit) named (Name): (Message), (Duration)
    2. (JASS) : call TransmissionFromUnitWithNameBJ( GetPlayersAll(), GetLastCreatedUnit(), "TRIGSTR_003", null, "TRIGSTR_004", bj_TIMETYPE_ADD, 5.00, true )
 
    La fonction Turn Cinematic On/Off va initialiser le cinématique. Avec ceci, vous afficherez le template officiel d'un cinématique.
 
    La fonction Send Transmission est le cinématique. C'est avec cette fonction que vous pourrez montrer vos messages.
 
    Voici un exemple:
 
    http://img122.imageshack.us/img122/1060/72gk.png
 
FAQ018


Message édité par Jihnn le 17-05-2006 à 13:34:45

---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582794
Jihnn
Soccer addicted
Posté le 17-05-2006 à 13:36:10  profilanswer
 

Comment faire pour enlever les paysans typiques d'une carte melee ?
 
Vous n'avez qu'à effacer le trigger initial "Initialisation Melee" (C'est le seul lorsque vous ouvrez une map vierge)
 
FAQ019


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582795
Jihnn
Soccer addicted
Posté le 17-05-2006 à 13:41:29  profilanswer
 

Comment montrer un texte, avec ou sans couleur ?
 
Avec la fonction Partie - Display (Message) to (All Players) (En JASS : (call DisplayTextToForce( GetPlayersAll(), "Message" )))
 
Pour utiliser les couleurs, il vous faut avoir le code hexadécimal d'une couleur.
 
Par exemple, la couleur rouge est FF0000. Si vous voulez afficher un texte de cette couleur avec un déclencheur, vous devrez faire :
 
Displays to (All Players) the text "|CFFFFCC00Hello, World !|R"
 
Comme vous le voyez, j'ai ajouté le préfix |CFF avant le code hexadécimal pour annoncer que le code serait une couleur.
Et j'ai ajouté le code |R pour annoncer la fin de la couleur. Donc si j'avais fait ceci :
 
|CFFFFCC00Hello|R, World !
Le message se serait affiché comme suis :
Hello, World !
 
FAQ020


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582796
Jihnn
Soccer addicted
Posté le 17-05-2006 à 13:49:49  profilanswer
 

Faire revivre un arbre / doodad qui s'est fait tuer
 
Avec ce déclencheur :
http://img240.imageshack.us/img240/351/89uc.png
 
FAQ021


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582821
Jihnn
Soccer addicted
Posté le 18-05-2006 à 02:48:31  profilanswer
 

9° Faire des héros avec un niveau pouvant être plus haut que 10
 
Ceci marchera avec l'extension The Frozen Throne seulement.
 
 (a) Clickez sur le menu "Avancé"
 (b) Choisissez "Constantes"
 (c) Cochez "Utiliser constantes de jeu personnalisés"
 (d) Trouvez la ligne "Niveau maximum héros"
 (e) Modifiez la valeur comme bon vous semble :D
 
FAQ022


Message édité par Jihnn le 18-05-2006 à 02:48:42

---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4582830
Jihnn
Soccer addicted
Posté le 19-05-2006 à 04:20:46  profilanswer
 

Non, justement, j'ai envoyé un PM à 3 personnes actuellement pour que ces personnes effacent leur message... c'est toujours en vigueur, et j'aimerais que vous ne POSTEZ PAS


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.
n°4585270
Jihnn
Soccer addicted
Posté le 09-08-2006 à 02:55:33  profilanswer
 

J'ai un peu abandonné Warcraft III et l'éditeur [:da'kine2]
 
En fait j'ai un peu abandonné JudgeHype ^^
 
Il faudrait que je recommence... mais je sais pas quand [:da'kine2]


---------------
[:aaltar:2] Eneth - Balance [:aaltar:5] Danite - Frost
Blizzware.com : Site de news à propos des jeux de Blizzard Entertainment.

Aller à :
Ajouter une réponse