Ediwiki

Wiki officiel de l'éditeur de carte du jeu Slayers Online

Outils pour utilisateurs

Outils du site


faq

Ceci est une ancienne révision du document !


FAQ de L'éditeur

Qu'est-ce que l'éditeur de carte

Bienvenue dans la FAQ de l'éditeur de cartes pour Slayers Online. L'éditeur va vous servir à créer des cartes qui seront, si elles respectent toutes les règles citées ci-dessous, intégrées au jeu. Vous pouvez donc créer librement une maison de guilde, des mini-jeux, ou pourquoi pas une quête.

Règles d'obtention

Vous pouvez télécharger l'éditeur de carte ici.

Néanmoins les règles de pose concernant vos créations reste valable! Ainsi si vous désirez créer une maison de guilde, cela n'est possible que si votre guilde comporte au moins 25 membres. Si vous désirez créer une quête, l'envoi d'un synopsis afin de le valider est plus que conseillé. Il serait dommage de voir un projet presque terminée refusé car le scénario n'a jamais été validé!

Pour rappel le mail de l'équipe de l'éditeur est editeur@slayersonline.net

Prévoyez une réponse sous les 3 ou 4 semaines, au-delà vous avez le droit de refaire une demande. Ne mettez pas de pièces jointes énormes au mail (gros projets, images etc…) car le mail pourrait ne pas arriver à destination. Si vous voulez envoyer votre projet, uploader le sur un site prévu à cet effet et donnez en le lien dans votre mail.

Vous pouvez consulter les différents tutoriaux afin d'apprendre à vous servir de l'éditeur.

Lisez attentivement ces tutoriaux avant de commencer à créer votre projet. Cela vous évitera de nombreuses erreurs.


Liste des questions

Installation de l'éditeur

L'éditeur n'arrive pas a ouvrir mon projet ?

Vérifiez que vous n'avez pas installé l'éditeur dans le dossier Document&Settings. Ce dossier comporte le bureau de windows, votre dossier Mes documents. N'installez pas non plus l'éditeur dans le dossier du jeu Slayers Online, cela pouvant créér des interférences entre les cartes de l'éditeur et du jeu.

Vérifiez que votre projet est bien à jour : Mettez à jour votre projet si vous venez de changer de version de l'éditeur. Si l'éditeur propose de convertir votre projet, profitez en pour convertir immédiatement tous vos projets car il est possible que vous oubliez un vieux projet dans un coin qui ne soit plus utilisable quelques mois/ années plus tard!

L'éditeur n'arrive pas a sauvegarder mon projet ?

Vérifiez que le nom de vos cartes ne possède aucun caractère spéciaux qui ne serait pas accepté dans les noms de fichiers de windows (Liste : \ / : * ? “ < > | ). En effet les fichiers créé sur le disque dur correspondent aux noms que vous donnez a vos cartes.

L'éditeur n'arrive pas a lancer le test ?

Généralement cela est dû au fait que vous avez un bug dans votre projet. Vérifiez qu'il n'y a aucune incohérence dans les événements, les zones de monstres etc.

Vérifiez aussi que votre firewall permet le client de se connecter a l'éditeur sur votre ordinateur pour lancer le test.

Dans tout les cas sauvegardez régulièrement votre projet pour éviter les mauvaises surprises!

Maison de guilde

Pour une maison de guilde doit-on créer l'extérieur ?

Non l'extérieur de la maison de guilde n'a pas à être crée car l'équipe de l'éditeur se chargera d'intégrer votre maison dans l'environnement déjà existant.

Peut-on utiliser une charette pour voyager jusqu'à notre maison de guilde ?

A présent tout moyen de transport pour voyager jusqu'à une maison de guilde est interdit, de plus sachant que vous ne créez par l'extérieur de la maison, vous n'avez pas non plus à vous soucier de ce problème.

Peut-on créer un vendeur d'armes/potions dans notre maison de guilde ?

Oui c'est autorisé il faut simplement veiller à se que le vendeur ne puisse pas fournir des armes ou potions au-dessus de ce que fournissent les vendeurs de Trigorn, à savoir au-dessus de l'équipement Crisis pour les armes, et Herbe de guérison +3 pour les potions. ( + 1600 PV )

Peut-on créer des zones d'entrainements dans les maison de guilde (endroit pour xp)?

Non ce genre de choses est interdite, afin d'éviter que les maisons de guildes deviennent des usines à XP au détriment de l'environnement extérieur du jeu.

Peut on renommer les cartes facilement?

Oui, lorsqu'on renomme une carte, l'éditeur propose de modifier automatiquement tous les “Teleport”, Cela ne cassera donc pas votre projet.

Peut on utiliser ses propres chipsets?

Bien qu'il soit plus avantageux pour vous (chipsets fonctionnels et déjà pré-paramétrés) et pour nous (réutilisation de l'existant).
Vous n'êtes en aucun cas obligé d'utiliser des chipsets déjà présent sur le jeu, vous avez le choix entre :
- Constituer vos propres chipsets simplement avec l'éditeur de chipsets :
- Constituer vos propres chipsets à la main voir ce tutorial
- Utiliser des chipsets inutilisés, ou inconnus que l'on peut trouver ici

Peut-on créer de nouveaux monstres pour notre projet ?

Oui cela est possible mais il faut tout de même en parler avec l'équipe de l'éditeur pour déterminer toutes les modalités de cette intégration, et l'acceptation du projet. Il faut savoir que seul les projets suffisamment aboutis auront des chances d'avoir des monstres. C'est la touche finale au projet. Voir pour cela les .quete

Les maisons de guildes ne pourront avoir de nouveaux monstres car elles ne sont pas censés en avoir.

Il est possible de faire soi-même ses propres monstres, mais pas sur l’éditeur. Cela se fait comme les skins, vous devez les réaliser vous mêmes sur des logiciels de dessin (paint, pixia, photofiltre, etc). Lors de l’envoi de la quête n’oubliez pas de donner les informations sur ces monstres : Magie, Attaque, pour quels levels etc. Il est possible que vous ayez à les re-travailler, donc n’hésitez pas à passer, par exemple, sur la CSL ou autres forums non officiels pour obtenir des avis sérieux sur vos créations.

Toutes mes maps ont disparu ! Comment puis-je les récupèrer ?

Tout d'abord, tentez de récupérer le projet grâce à l'avant dernière sauvegarde du projet. C'est le fichier .prjk du même nom que le projet .prj dans le dossier de votre projet.

Coupez tout d'abord l'éditeur. Avant de tenter de le récupérer, songez à faire une copie du dossier du projet. Ensuite effacez le projet .prj et renommez le projet .prjk en .prj, puis relancez l'éditeur.

Si cela ne marche pas, il va falloir récupérer votre projet carte par carte.

Essayez de faire un “Cartes → Importer un projet” en chargeant le fichier .prj à la racine de votre projet.

Si cela ne marche toujours pas, faites ce qui suit, pour chaque map perdue :

Cartes → Importer une carte

dans le champ nom, cliquez sur le bouton de droite, allez dans le dossier Maps/ du projet, et chargez la Map que vous voulez importer.

Faire “Récupérer les Infos de la carte dans un projet” afin de récupérer la taille, le type de carte etc… Si cela ne marche pas, faites ce qui suit ci dessous: - dans le champ Type, mettez le type de votre map (PvP, Pas d'attaque, etc…) - dans le champ Chipset, mettez le chipset que vous aviez utilisé pour faire la carte (si vous vous trompez ce n'est pas grave, il chargera quand meme la map, mais évidemment ce sera différent de celle que vous aviez créée.) - Remplissez les champs musique et fond avec ceux que vous aviez paramétré pour votre carte. Ces informations ne sont pas obligatoires pour récupérer la carte. - SURTOUT, bien mettre les dimensions de la carte. Il faut pour cela que vous vous rappeliez les dimensions que vous aviez données pour faire la carte. Si vous ne vous rappelez plus des dimensions exactes : Il est possible de charger la carte avec des dimensions plus petites. CELA DIT, cela génère des ERREURS. Si vous rentrez des dimensions plus grandes que votre carte, la map ne pourra pas être chargée. Il faut donc, si vous ne vous rappelez vraiment plus des dimensions de votre carte, que vous les retrouviez en testant plusieurs dimensions. Mettez les x à 0 et faites varier les Y jusqu'a tomber sur la bonne dimensions, et pareil pour les X. L'aperçu à droite sera bien utile pour voir si les dimensions semblent exact.

Une fois les dimensions trouvées, faites “Récupération de la carte”. Si vous avez une erreur “Erreur dans l'importation… essayez une taille plus petite”, alors c'est qu'un des champs n'a pas été correctement rempli, OU que les dimensions que vous avez données pour charger la carte sont trop grandes. Règlez les problèmes avant de passer à la suite.

Faites “Insérer la carte dans le projet”

“Ok”

Cette manipulation marche si, dans votre répertoire Maps/, vous avez encore les fichiers correspondant à vos anciennes maps, perdues.


Le personnage Test

Mon perso "Test" apparaît en haut à gauche de la map, comment changer ?

Positionnez le point de départ du personnage de Test avec le bouton qui se trouve à côté du bouton “évènement” (le petit carré vert avec un bonhomme dedans), et effacez votre personnage Test en allant dans “Carte” > “Effacer le personnage de test”.

J'ai créé ma carte, j'ai positionné le point d'apparition du personnage test, mais je reste bloqué, pourquoi?

Il faut aller à l'onglet chipset, et cliquer sur chaque partie de chipset où les joueurs pourront marcher, les cases cochées feront apparaitre un rond signifiant la possiblité de passage, si on reclique dessus le rond disparait; indiquant ainsi que le passage est impossible.

J'ai créé ma carte, mais lors du test mes objets sont entourés de noir(ou une autre couleur non voulu), pourquoi?

Chaque objet avec un contour qui ne doit pas s'afficher doit être positionné en couche haute (voir le basique pour une explication des différentes couches); ainsi le contour noir des objets disparaitra et laissera place au décor en couche basse placé en dessous.

Si jamais le problème persiste alors que vous êtes sûr d'avoir créé correctement la carte, c'est que la transparence de votre chipset n'a pas été faite correctement. Retravailler votre chipset (Tutorial pour réaliser une transparence), puis remplacer le chipset dans le dossier Chipset de votre projet.

Pour être sûr que la dernière version de votre chipset soit prise en compte par le test, vider complètement le contenu du dossier “Client\Chipset” de l'éditeur avant de lancer le test.

Lorsque je lance mon test ou au cours de mon test, l'écran devient noir puis le test de mon projet se quitte !

Lorsque ce genre de choses arrivent, le problème est la plupart du temps du a des erreurs de paramétrages de votre projet. Cela peut être dû à un évènement mal programmé, ou à une zone de monstre ayant une taille absurde (X de 8 vers 3 par exemple). Pour finir cela peut être dû au fait que vous avez paramétré une zone de monstre dans un endroit parfaitement interdit à la marche : les monstres ne pourront apparaitre, entrainant le freeze du test.

Vérifier en priorité si le test ne se lance pas s'il ne s'agit pas d'une erreur sur un événement automatique. Il faut aussi vérifier si le projet est de la même version que l'éditeur, dans le cas contraire, cliquez sur “Mise à jour d'un projet”. N'oubliez pas qu'il faut toujours avoir les dernières versions de l'éditeurs, qui est téléchargeable au même endroit (Cf le mail que l'on vous a envoyé).

Si le problème survient lorsque vous déclenchez un évènement dans la carte, c'est plutôt cet évènement qui contient une erreur.

Quand je teste je ne peux pas faire F1 ni taper de message.

Si vous rencontrer ce genre d'erreurs, c'est en général qu'il y a une boucle infinie dans un des événements(: un des événements sur la map s'exécute indéfiniment, car les conditions testées sont toujours vraies). Il faut le trouver et le corriger, car c'est une erreur de programmation de votre part, qui empêche le fonctionnement des autres actions du jeu.

J'ai mis des ronds blancs pour pouvoir m'asseoir sur la chaise mais dans le jeu je ne peux pas m'installer, pourquoi?

Les parties bloquantes et non bloquantes d'un chipset sont stockées dans un fichier .blk qui est commun à l'ensemble du jeu. Pour débloquer une case, il faut le demander explicitement mais cela sera appliqué à tout le jeu: seuls les déblocages logiques seront acceptés.

J'ai reçu un message d'erreur de ce type au lancement de mon test : "Lecture au-delà de la fin du fichier", que dois-je faire pour ne plus le recevoir ?

Une erreur de ce type est dû à un conflit entre le chipset que vous utilisez et le fichier .blk qui lui est associé, cela survient par exemple si vous avez modifié le chipset et que vous n'avez pas recréé les bloquages du chipset. Pour résoudre ce type de problème vous avez deux solutions:

→Soit vous remplacez le chipset modifier par le chipset original.

→Soit vous supprimez le fichier .blk associé au chipset utilisé, et vous recréez par la suite dans l'éditeur les différents bloquages du chipset.


Questions générales

Lorsque vous répondez aux questions que l'on vous pose, vous utilisez les termes CD et CE, que veulent-ils dirent ?

Condition de Déclenchement ( CD ), se sont tout les choses écrites sur la partie de gauche d'un événement.

Commande Evenement ( CE ) , se sont toutes les choses écrites sur la partie de droite d'un événement.

Peut-on créer des projet contenant des événements augmentant les levels, ou les statistiques du joueur ?

Créer ce genre d'événement pour faire un test sur votre projet est possible, mais cela est totalement interdit pour un projet que vous envoyez à la validation.

Si un projet contient ce genre d'événement vous serez susceptible d'être banni pour tentative de tricherie.

J'ai reçu un projet d'un ami et je ne parviens pas à l'ouvrir, comment faire ?

Tout d'abord vérifiez que vous avez bien placé le projet de votre ami dans le même dossier que l'éditeur.

Rappel :Il ne faut pas placer l'éditeur dans “Mes Documents” (ou C:\Users\ ou encore C:\Documents and Settings\). Il vaut mieu placer l'éditeur dans le dossier Slayers Online du jeu.

Il faut aussi vérifier si le projet est de la même version que l'éditeur, dans le cas contraire, cliquez sur “Mise à jour d'un projet”. N'oubliez pas qu'il faut toujours avoir les dernières versions de l'éditeurs, qui est téléchargeable au même endroit (Cf le mail que l'on vous a envoyé).

Comment faire pour :faire une arene avec des gradins où l'on ne peut pas attaquer comme à hunter ?

En fait, il faut jouer sur les variables %BloqueAttaque%, et %BloqueAttaqueLocal%, qui est une variable du personnage, et qui n'a que deux valeurs (0 ou 1).

Ensuite pour l'événement lui-même il suffit de suivre ces quelques indications: Pour ce faire, on va utiliser des événements “En contact”, disséminés sur les zones de passage des gradins à la zone de combat, et inversement. Il faut donc, pour réduire le nombre d'événements “En contact” nécessaires, réduire le nombre de cases qui permettent aux joueurs de passer des gradins à la zone de combat et inversement. Dans l'arène Hunter, par exemple, il y a quatre passages, le reste étant des barrières, bloquantes.

Ensuite, il suffit d'être logique. Pour les joueurs qui arriveront dans la zone de combat, il faut mettre leur variable %bloqueattaque% à 0. Et dès qu'on en sort, remettre la variable à 1. il faut donc que les deux événements soient collés l'un à l'autre, le plus près de la zone de combat celui mettant la variable à 0, et le plus près des gradins la mettant à 1.

Ensuite, si vous voulez que, par défaut en entrant dans la salle, le joueur ne puisse pas attaquer, alors il faut que dans l'événement qui va téléporter le joueur (donc l'événement de l'autre map) on mette la variable à 1, et ce juste avant la commande Teleport('') .

Ai-je le drois d'utiliser comme PNJ une skin bloquée d'un autre joueur sans son autorisation?

Par défaut c'est refusé, sauf si vous avez l'autorisation du propriétaire. Ça dépend, aussi, un peu de la popularité de la skin. Une skin connue de tous posera forcément moins de problèmes qu'une skin bloquée pour son seul propriétaire.

Je veux mettre une pièce avec un mot de passe ou une porte de prison comme au château (par exemple), comment faire?

Ce genre d'événements typiques sont souvent déjà expliqués en exemple dans les tutoriaux, ou sur le site du Blob Parleur.

(Frostfall : J'ai uniformisé le texte, corrigé les fautes et modifié pas mal de phrases pour être plus complet.

2 Notes : Quand on fait référence à un tutorial il faut le mettre en lien dans la page plutôt que d'obliger la personne qui lit la FAQ à le chercher.

On ne doit pas faire référence directement à “frostfall” ou “spyflo”. En effet rien ne dit que nous traiterons nous même les différentes demandes. Il faut toujours faire référence à “editeur@slayersonline.net” ou “l'équipe de l'éditeur”.)

(Benji78 : J'ai bien pris note des deux commentaires, et j'ai essayé de modifier et d'ajouter des éléments en rapport à ça. Merci pour les corrections :) )

faq.1253738287.txt.gz · Dernière modification : 2022/09/25 19:09 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki