Night.png);">
Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace
RM MV/MZ

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Sorties: Dread Mac Farlane - episode 8 / Sorties: Dread Mac Farlane - episode 7 / Jeux: Ce qui vit Dessous / News: Quoi de neuf sur Oniromancie (...) / Sorties: Dread Mac Farlane - episode 6 / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

261 connectés actuellement

29363956 visiteurs
depuis l'ouverture

1000399 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Planète Glutko

RPG Maker - La Communauté

Offgame

Zarok

Leo-Games

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Généralités > [ARTICLE PERSO] Introduction à RPG Wolf


Gari - posté le 25/09/2019 à 09:06:29 (5899 messages postés) - honor

❤ 0

Introduction à RPG WOLF



image



Spoiler (cliquez pour afficher)



Si vous vous arrêtez ici pour lire cet article, la raison peut être que vous avez déjà vu ce logiciel ou un jeu l'utilisant ailleurs, ou vous ne le connaissez pas, et vous vous demandez pourquoi ce monstrueux pavé prend toute la place. Mon objectif est d'essayer de présenter RPG Wolf le plus objectivement possible, avec mes propres connaissances.



RPG Wolf, c'est quoi ?

Pour faire court, il s'agit d'un logiciel de création de jeu vidéo gratuit créé par SmokingWolf et axé sur le jeu de rôle (Zelda, Dragon Quest, Pokémon pour ne citez qu'eux), avec possibilité de vendre le résultat.



Une brève histoire

Sans partir sur l'historique complet des logiciels de création de jeux sur ordinateur, on peut rattacher Wolf à une poussée de logiciels ciblés RPG, gratuits ou payants, parus à partir de la fin des années 1990. Ainsi, la suite des RPG Maker débute en 1995 avec la sortie de cette première version payante, suivie de près par RPG Toolkit en 1997 et O.H.R.RPG.C.E. en 1997-1998. Wolf s'inscrit dans cette lignée avec une première sortie en 1998 au Japon.Le développement de Wolf débute le 4 décembre 2007, soit pratiquement dix ans plus tard, et le site Internet ouvre en 2008.

Dû à la notoriété des premiers maker payants et leurs traductions (illégales mais ayant grandement contribué à l'internationalisation du produit avant l'apparition de traductions plus officielles), aux lacunes possibles de la première version ou à un manque de communication à l'étranger, RPG Wolf ne sort cependant pas de son pays d'origine.
Il faut attendre 2018 pour une première traduction en anglais de la version 2.10D par Velella Himmel (vgperson) et Jeffrey Casey (Widderune). S'ensuit l'année suivante une seconde version correspondant à l'actuel programme japonnais, la 2.24Z. Il s'agit donc de deux nouveaux logiciels de création qui viennent de faire leur discrète ouverture au reste du monde (en tout cas anglophone), et le premier constat qui s'opère en ouvrant l'éditeur est la ressemblance avec la série des RM.



RPG Wolf versus RPG Maker, des logiciels similaires

Que ce soit dans l'interface, la gestion des ressources ou la programmation, RPG Wolf possède de nombreux points communs avec ses pendants payants. Voici point par point les comparaisons possibles si on part d'un dossier vierge (pas de patch, de script ou de plugin ajouté à ce que le fichier téléchargé propose).



Supports

A la différence des Maker, Wolf a été conçu exclusivement pour Windows. Un utilitaire existe pour l'ouvrir sur Mac, mais aucune adaptation particulière n'est supportée.
Du point de vue de la gestion des données, il est possible, à l'instar des RM, de créer des jeux utilisant une même sauvegarde, ou de créer un jeu partagé par plusieurs joueurs. Comme pour RM cependant, ce n'est pas supporté nativement et complexe à mettre en place pour un non initié.
Le logiciel supporte de base le clavier, la souris et les manettes, configurables depuis la commande d'event. Ces fonctions existent aussi sur RM, avec des degrés d'intégration divers [à renseigner].

Interfaces et fonctions

L'éditeur propose trois bases de données (User, Variable et System) contenant le contenu de votre jeu. Si certains sont communs aux RM (héros, sorts, objets, stats, monstres…), la base System se démarque en imbriquant des ressources pouvant être appelées depuis tout le jeu, facilitant la phase de développement (plus besoin de modifier tous vos événements contenant le fichier a, à remplacer par le fichier b). Cette base contient également les variables utilisables sur tout le jeu, ainsi que des points de téléportation. Seul revers de la médaille, cette base, ainsi que la User, ne semblent pas pouvoir être modifiées en cours de jeu dans la mesure où elles stockent des données supposées fixes. Les données recensées dans la database Variable, qui contient entre autres les statistiques des héros et l'intelligence artificielle des monstres et héros, sont en revanche éditables.

image


La base de données System, avec entourées en vert les variables utilisables, en rouge les non modifiables. Les string variables permettent de stocker du texte et fonctionnent de la même manière que leurs collègues numériques.



L'éditeur intègre d'autres interfaces comme le classique éditeur de carte et événements, visible depuis l'ouverture du logiciel, ainsi qu'un éditeur de tileset gérant les passabilités et les étiquettes (jusqu'à 99) et permettant d'ajouter au maximum 15 carreaux animés, gérés séparément, sur le modèle de VX. L'éditeur de carte permet quant à lui de cartographier sur trois couches différentes, ce qui n'est pas sans rappeler XP. A l'instar de MV, Wolf est compatible avec TileD, un éditeur de couches multiples (https://www.mapeditor.org/.

image image


Interfaces d'événement de VX Ace et Wolf. Les fonctions sont presque les mêmes, si ce n'est que le premier propose plus de conditions, quand le dernier inclut un système d'ombre et une aire par région, pratique pour détecter le héro, par exemple. Cette fonction existe aussi sur les RM, mais seulement pour la gestion des combats aléatoires.



Des options visant l'ensemble du jeu sont également configurables depuis un menu intégré dans l'éditeur, permettant entre autre de choisir le nombre de poses pour un charset (3 ou 4), le type de déplacement (par carreau ou demi carreau ; 4 ou 8 directions), les polices utilisées (4 maximum) ou encore la version de l'éditeur que vous souhaitez utiliser, dans le cas de la 2.24Z. Un autre menu propose quant à lui des paramètres liés à l'affichage du jeu, dont on retiendra le plus connu, le mode fenêtré/plein écran.

image


La fenêtre de configuration. MV en propose peut-être une similaire. Ou peut-être pas.



Pour finir, on apprécie plus particulièrement la fenêtre de debug, qui bien que pas très esthétique, recense et propose de sauvegarder sous forme de fichier .txt toutes les erreurs durant le test du jeu (que ce soit ressources ou liées à un événement), en indiquant la provenance.

Les événements et les scripts

Bien qu'écrit en Ruby, à l'instar de XP, VX et Ace, Wolf ne propose pas de bibliothèque de scripts. A la place toute la programmation des systèmes (menu, combat, sauvegarde) se fait par la table des événements communs, qui en complément du système classique (type de déclenchement + code), intègre plusieurs commandes : recherche d'une valeur en particulier sur l'événement en question ou l'ensemble de la table, une liste de variables internes renommables (équivalentes dans l'idée aux interrupteurs locaux de VX et Ace, elles n'ont pas de limite en terme de valeur possible* et sont toujours de 99 par événement commun), et une fenêtre d'options permettant de relier des valeurs d'une de vos bases de données à ces variables internes, gérant par exemple l'ajout ou le retrait d'objets depuis la base de données. On retiendra également le choix de porter l'écran titre sur carte et non d'imposer de l'imposer via une seule image, permettant de directement personnaliser cet aspect.

image image


Les fenêtres d'événements communs de Wolf et RM2003. L'interface est proche, si ce n'est que celle de Wolf est plus fournie pour faire appel aux bases de données et ses propres variables (cself Var).



Là où ça pêche peut-être le plus et qui vaut peut-être sa part de difficulté à ce logiciel, c'est la commande d'événement liée à la carte. Pour le coup, exit les trois ou quatre pages des RM qui vous proposaient plein d'options dans tous les sens, vous vous retrouvez avec une page de 19 commandes pour développer votre scène. Déroutant, mais somme toute logique avec ce que donne le logiciel en terme de liberté de programmation : vous vous retrouvez donc avec les commandes de base pour gérer messages, variables, conditions, ressources sonores et graphiques, ainsi que les déplacements (caméra ou héro). Tout le reste se passe au niveau de la commande événement commun, où vous pouvez ajouter ou enlever (manage) ou obtenir une valeur (get) ; et par des appels de variables systèmes ayant des effets divers (gestion des brouillards, espacement des personnages, contrôle clavier/souris/manette...).

image


Fini les 30-50 options des RM, Wolf se cantonne au strict nécessaire.



Cette sobriété de l'interface s'accompagne d'une relative complexité dans l'appel des variables : s'il est tout à fait possible d'appeler une ou plusieurs variables via une variable, il faudra avant tout comprendre que cet appel se fera non par n°id (au sens strict) de la variable ou nom, mais par un code qui fait référence à la base de données qui les contient, donnant un event qui ressemble à ceci : Var. x « nom de la variable » = 20000000 (soit la première variable dans Normal Variables de la base System). Fort heureusement, la fenêtre indique le nom de la variable en cours de saisie dans l'encart en-dessous, ainsi que son emplacement.

image


Un exemple de variable liée à une autre



image


Schéma récapitulatif de l'interactivité entre les différentes interfaces.



Cette gestion des données s'assimile le plus aux premiers RM par l'absence d'appel direct au langage du programme.


Graphismes

Wolf propose plusieurs résolutions adaptées à des écrans plus ou moins récents, comme les dimensions 16/9e pour la version 2.24Z. Autre fonction qui n'est pas utilisée dans RM, vous avez possibilité, toujours dans la dernière version, de configurer une taille de carreau (16, 32 ou 40 pixels) différente selon votre résolution, quand l'ancienne version ancrait la taille du carreau à une des trois résolutions disponibles.

Pour les formats, Wolf ne se démarque pas de ses pairs et supporte le png, jpeg et bmp. A noter qu'il gère la transparence ainsi que des options de base (éclaircir, obscurcir, ancrage à la carte, temps de mise en place, etc). Des « balises » permettent également de créer des formes géométriques simples sans l'aide d'image, et du texte peut être saisi et affiché sous forme d'image.

Pour les ressources, Wolf dénomme plusieurs types de fichiers, tous assimilables aux RM :
_ animation sur un fichier suivant un cadrillage que vous définissez dans l'éditeur : il n'y a pas de limite en terme de taille du fichier ou du nombre de poses possibles. L'éditeur ne supporte de base qu'une animation pour un id d'animation (contre deux pour au moins VX et ace)
_ charset/personnage correspondant comme pour RM aux directions pour la verticale et aux poses pour l'horizontale. Le logiciel lit également une ou trois poses immobiles en ajoutant des lettres spécifiques à la fin du nom de fichier.
_ battlers/monstres : le système de base incorporant un combat au tour par tour, il s'agit d'une image simple (2000, XP, VX et Ace).
_ pictures/images :…
_ fogs/brouillard, backgrounds/image de fond et transitions : ces ressources sont utilisables avec diverses restrictions dans les RM. Wolf affiche un type de chaque (pas de brouillard multiple) avec possibilité de modifier le zoom, la vitesse horizontale/verticale de défilement et l'ancrage à la carte. Les transitions s'exécutent selon le temps que vous définissez, avec possibilité de bloquer l'écran.
_ tileset/carreau : un tileset possible par carte, restreint sur la largeur aux huit carreaux que vous avez défini dans la configuration, extensible sur la hauteur, posables sur trois couches (layers), comparable seulement à XP. Les autres logiciels ont tendance à restreindre l'affichage des tileset soit dans leur format, soit dans leur quantité (on se rappellera du système de base de VX avec ses deux couches et cinq tileset pour l'intégralité du jeu).
_ Système/File Graphics : contrairement aux RM, les images d'interface sont lues individuellement : le windowskin (fenêtre de message) toujours lu selon une grille 3*3, le curseur de pause et le curseur de sélection, avec possibilité d'avoir plusieurs frames d'animation sur un fichier à la verticale. Le windowskin s'affichera mal si la taille du fichier excède la taille de la fenêtre.
_ Basic Data est le seul dossier obligatoire et le seul à devoir contenir obligatoirement les icônes que vous appelez avec icon[xxx.png]. Comme pour les windowskin, leur dimension ne doit pas excéder la taille de la police d'écriture sous peine de décalage. La limite des 999 icônes évoquée dans le manuel n'en est pas vraiment une, puisque l'éditeur reconnaît trois extensions (dont deux transparentes), et qu'il est possible d'afficher une image selon son nom selon la même condition.

image
image
image


Deux exemples graphiques d'interface sous Wolf, et le windowskin de base de XP.



Vous pouvez changer les noms de ces dossiers, ou en rajouter si vous aimez l'organisation. Attention toutefois si vous travaillez avec la 2.24Z, les accents sur les fichiers ne sont pas lus (et il est en général déconseillé de les utiliser pour des noms de fichiers/dossiers que vous souhaitez partager).

Audio

Comme pour les ressources graphiques, Wolf lit les fichiers audio standards, communs à une majorité des RM si on excepte la version native de rm2003 et ses précédents : mp3, ogg, wav et midi. Ces ressources se divisent également en trois avec BGM, BGS et SE. L'effet musical a quant à lui été délaissé, ce qui n'est à priori pas dérangeant. L'éditeur gère diverses fonctions courantes, comme le volume et le tempo, le fade-in/fade out et le loop à x frames (x touche pour le midi).

Pour conclure sur la partie ressources, l'éditeur intègre un ensemble de fichiers graphiques et audio libres (en prenant quand même connaissance des conditions d'utilisation) comparables aux RTP des RM.


Conclusion : impressions et rendu

Est-ce que Wolf est facile à prendre en main ? Comme pour toute personne, nous réagissons différemment selon plusieurs critères, à commencer par nos expériences. Si vous avez déjà utilisé RPG Maker, et ce dans n'importe quelle version, l'adaptation se fera sans aucun doute plus facilement que sans expérience avec un logiciel de création. Les alternatives autres, comme O.H.R.RPG.C.E. ou Godot fonctionnent à mon sens différemment et proposent une autre conception dans la création d'un jeu de rôle.

La dernière version en date a l'air mieux, pourquoi écrire sur les deux versions ?

Si la 2.24Z est effectivement plus complète et complètement traduite, elle supprime également une compatibilité que possédait la 2.10D, et qu'il est important de prendre en note si vous souhaitez utiliser le logiciel : ayant fait la distinction entre la version anglaise (1-byte) et japonaise (2-bytes), les accents ne s'affichent plus correctement, et ce quelque soit la configuration linguistique ou la version que vous choisissez dans les options. Après en avoir discuté avec Jeffrey Casey, l'éditeur du logiciel, il semble que cela vienne de la programmation de l'éditeur. Vous pouvez toujours utiliser cette version en intégrant les lettres accentuées par des icônes, mais cela mérite réflexion sur vos objectifs. Personnellement, j'ai trouvé le logiciel globalement intuitif et solide dans ce qu'il proposait, qui s'est accompagné par un certain soulagement en voyant l'absence de bug ou lag en jeu (qui signifie que vous pouvez faire courir l'engin sur un ordinateur pas trop puissant selon les critères actuels, et sans carte graphique).



Pour finir, je vous laisse en lien un exemple de jeu qui illustre à mon sens le résultat technique que vous pouvez obtenir : http://vgperson.com/games/farawaystory.htm. Comme pour tout cependant, on n'obtient les objectifs qu'on se fixe qu'en bossant.


Lien vers la présentation du logiciel anglais (les téléchargements se situent en bas) : https://www.moddb.com/engines/wolf-rpg-editor


Nemau - posté le 27/09/2019 à 03:55:03 (52207 messages postés) - honor -

❤ 0

The Inconstant Gardener

Ça manque un peu de screens mais autrement GG et merci.



Quel RPG Maker choisir ?Ocarina of Time PCPolaris 03 • Le matérialisme c'est quand tu as du matériel.


Verehn - posté le 27/09/2019 à 14:41:09 (9056 messages postés) - honor -

❤ 0

Vhehrhehn

Un peu plus d'images ça serait pas de refus oui.

Bonne review ! :sourit

Eldrao ~ PakuPaku ~ Winged Light ~ Ruin ~ Ma galerie ~ LTDAD ~ Don de graphismes plateforme 2D


Gari - posté le 27/09/2019 à 15:47:32 (5899 messages postés) - honor

❤ 0

Merci pour les retours ! J'ai fait quelques captures d'écran du logiciel que je voulais mettre en comparaison avec celles de RPG Maker (par contre je n'ai aucun des logiciels donc ce sera pioché sur le site officiel, adieu droits d'images).

Du coup j'en profite pour poser cette question : c'est quoi la meilleure dimension maximale (largeur/hauteur) pour les images en terme d'affichage ? Je sais que Xoo image propose des redimmensionnements automatiques, mais j'ai un peu peur que ça rende mal.

Pour la brève histoire je pense qu'il faudra que je revois ça, le wiki anglais indique 1998 en date de création, mais le développeur a commencé ses premiers jeux sur RM 98 et 2000 (2001 et 2005 pour les Silfade, le premier Silfade développé sur Wolf datant de 2011), et le site web actuel a été ouvert en 2008, donc je ne pense pas que le logiciel ait été immédiatement disponible au grand public. Donc le logiciel serait un peu plus récent que la période dans laquelle je l'incluais.


Nemau - posté le 27/09/2019 à 23:18:54 (52207 messages postés) - honor -

❤ 0

The Inconstant Gardener

Citation:

Du coup j'en profite pour poser cette question : c'est quoi la meilleure dimension maximale (largeur/hauteur) pour les images en terme d'affichage ? Je sais que Xoo image propose des redimmensionnement automatiques, mais j'ai un peu peur que ça rende mal.


Ça dépend de la résolution. Pour ma part j'essaie d'éviter de poster des images plus larges que 1000 pixels environ, dans le but qu'elles soient affichées correctement sur les petites résolutions. Je dis "correctement" car quand l'image est trop grande le forum la redimensionne automatiquement.



Quel RPG Maker choisir ?Ocarina of Time PCPolaris 03 • Le matérialisme c'est quand tu as du matériel.


sriden - posté le 07/10/2019 à 01:16:28 (16578 messages postés)

❤ 0

Intéressant, j'ai tout lu. C'est gratuit du coup ? Aux premiers abords ça a même l'air plus complet que RM, mais j'imagine qu'il y a des fonctions en moins si on rentre dans le détail. :doute2

 

Escapade | La 7e porte | Vader Ou La Fin des Haricots | Ketsuro | Polaris 03 | Blog ciné/jv | Mes albums de zyk : Diaphanous Horizons & Retranchements


Gari - posté le 07/10/2019 à 08:46:55 (5899 messages postés) - honor

❤ 0

Oui, le logiciel est gratuit et un indépendant peut vendre les jeux qu'il fait avec.

Pour le "plus complet", je dirais que c'est à nuancer. Je considère plutôt Wolf comme le croisement de plusieurs fonctionnalités de RM : si la plupart sont présentes de base, d'autres sont à réaliser soi-même. Sans rentrer dans le détail, tous ceux qui ont des bases dans un langage de programmation regretteront l'absence d'appel de script (c'est peut-être possible, mais pas en l'état actuel de mes connaissances), et les utilisateurs de MV remarqueront sans doute que le logiciel ne fonctionne que sur Windows (et comme le ruby est apparemment un langage peu compatible avec Android et compagnie, cela risque de rester comme ça un bout de temps). Après, comme le logiciel est gratuit ("What you see is what you get"), je suppose que rien n'empêche de bidouiller le code source, ce que recommande même l'auteur du programme à ceux qui souhaiteraient redistribuer le logiciel (avec d'autres ressources par exemple).

En général, tu peux globalement faire n'importe quel type de jeu avec des bases en event ; c'est même pas trop difficile, le fonctionnement étant très similaire à RM.


sriden - posté le 10/10/2019 à 22:31:44 (16578 messages postés)

❤ 0

Bah perso j'utilise pas de scripts et j'ai windows, donc jm'en fous. =>[] Merci pour l'explicaycheune.

 

Escapade | La 7e porte | Vader Ou La Fin des Haricots | Ketsuro | Polaris 03 | Blog ciné/jv | Mes albums de zyk : Diaphanous Horizons & Retranchements


Gari - posté le 27/10/2020 à 19:47:01 (5899 messages postés) - honor

❤ 0

Petite update : Grâce à la traduction du logiciel en polonais, une troisième méthode pour utiliser les lettres accentuées a été trouvée.
Il s'agit d'utiliser deux fonts où les accents seraient positionnés sur les touches normales (non accentuées) du clavier. Wolf RPG permettant le changement de fonts dans les dialogues via des balises, il suffirait d'appeler la font avec \font[id de la font]é\font[0]
Pour les plus feignants d'entre vous qui répugneraient à faire des copier-coller, il est également possible d'assigner des raccourcis claviers avec des outils comme AutoHotKey.
Plus besoin donc d'utiliser des icônes (surtout que trois tailles de police différentes sont utilisées en jeu), ni besoin de se cantonner à la 2.10.

Et pour les curieux, un tutoriel de lanterne : https://rpgmaker.net/tutorials/2657/

Index du forum > Généralités > [ARTICLE PERSO] Introduction à RPG Wolf

repondre up

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts/Plugins | Ressources graphiques / sonores | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers