Day.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

News: Plein d'images cools créées par (...) / Sorties: Star Trek: Glorious Wolf - (...) / Jeux: Final Fantasy 2.0 / Sorties: Dread Mac Farlane - episode 2 / Sorties: Star Trek: Glorious Wolf / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

287 connectés actuellement

29106605 visiteurs
depuis l'ouverture

14302 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Kingdom Ultimate

RPG Maker VX

Le Temple de Valor

Leo-Games

Le Comptoir Du clickeur

Tous nos partenaires

Devenir
partenaire



[Script] Présentation et installation du script RME (VX Ace)

[Exclusif VX Ace] Le script RME (RPG Maker Extender) ajoute des fonctions via les appels de script (appelé event-scripting). On définit le concept, on installe un script et on prépare le terrain pour la suite.

Ecrit par François Berhn le 11/06/2019


❤ 0

Attention, bien que dans la section VX le tutoriel suivant concerne exclusivement VX ace.

Bienvenue dans ce premier tuto sur l'event-scripting où nous verrons de quoi il s'agit et comment cette discipline, couplée avec le script RME permet d'obtenir quelque chose de puissant en terme de programmation (par rapport aux commandes event de base) tout en simplifiant son code et limitant en partie les erreurs.


I Qu'est-ce que l'event-scripting

L'event-scripting (qui est ma façon d'appeler cette discipline) est une méthode de programmation dans RPG Maker en utilisant essentiellement la commande appel de scripts. Cela permet :
- D'utiliser les commandes event avec plus de souplesse (par exemple pouvoir utiliser des variables au lieu de constantes sur certains paramètres).
- D'utiliser des commandes supplémentaires fournies par des scripts.
- De programmer en utilisant le langage ruby, ce qui permet une grande concision dans la résolution de certains problèmes.

En bref pas mal d'avantages qui permettront de booster ses systèmes !

Et pour les désavantages ? Il y en a trois choses à savoir avant de se lancer :
- Tout d'abord il ne faut pas imaginer que cette souplesse vous fera le système à votre place et comme dit le proverbe "De grand pouvoir impliquent de grandes responsabilités". De ce fait il est recommandé de maitriser un minimum RPG Maker avant de se lancer dedans.
- De plus l'interprétation des appels de scripts est faite de telle manière que lors d'une erreur, le rapport de bug n'est pas toujours des plus explicites. Ce qui renforce l'idée de savoir ce qu'on fait quand on se lance dans une telle démarche.
- Enfin dans un niveau moins important, la taille d'une commande appel de script est limitée en largeur et nombre de lignes, ce qui peut être handicapant.

Cependant, l'event-scripting reste malgré tout un outil très puissant dont il serait dommage de se passer et c'est là tout l'intérêt de cette série de tutoriels.


II Qu'est-ce que RME ?

Présenté il y a plusieurs années dans cet article, RME est un script rajoutant des possibilités à RPG maker via des commandes utilisables en appel de script. Ce qui est très intéressant pour l'event-scripting.
Pour l'installer, vous pouvez vous procurer la dernière version à cette adresse et le placer dans l'éditeur de script au dessus de main.
Par exemple, voici l'installation dans le projet que j'utilise :
image
Attention en cas de présence d'autres scripts, il est préférable de mettre RME tout en bas.


III Dernière choses avant la route

Pour faciliter la correction de bug, il est possible d'activer une console dans laquelle on peut afficher différentes informations pour mieux visualiser l'évolution de son code. Pour l'activer, il suffit d'aller dans le menu Jeu et d'activer l'option "Afficher la console".
image

Pas d'inquiétude à se faire pour les joueurs qui ne la verront pas. Pour tester que tout marche bien je vous invite à créer un event puis à placer dans un appel de script le code suivant :

image

Qui une fois exécuté affichera Hello world dans la console.
image



Nemau - posté le 11/06/2019 à 21:13:39 (52040 messages postés) - honor -

❤ 0

The Inconstant Gardener

Qui a redigé ce tuto ? :3 (que je puisse rajouter son pseudo)

Le matérialisme c'est quand tu as du matériel.


François Berhn - posté le 11/06/2019 à 21:18:33 (5402 messages postés)

❤ 0

Tonton Hellper

C'est moi c'est curieux je croyais avoir mis Hellper x)

La liste des raisons pour lesquelles le making se meurt, la cinquième va vous étoner | Des projets abandonnés, source d'inspiration :D | Mes jeux

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