[MV] – Mode 7 MV ?

Juste un test d’utilisation de Three.js, après intégration dans RPG Maker MV.
Cela fonctionne plutôt bien :

Cela ouvre les portes à l’ajout de n’importe quelle scène utilisant de la 3D dans RMMV.

[Ace] – Gral sphaela (script + éditeur) : encore un script de style “mappemonde”

Ce script pour RPG Maker VX Ace ajoute une scène de mappemonde utilisant des images. Ces mappemondes sont créées à l’aide de l’éditeur “Marta” (à partir de la version 2.1).
Une mappemonde comprend une liste de lieux reliés par des chemins. Le joueur peut se déplacer d’un lieu à l’autre. Chaque lieu permet d’accéder à une carte RPG Maker VX Ace.
Il est également possible d’accéder à la mappemonde en consultation.

La mappemonde peut être affichée en vue classique ou en vue avec point de fuite (perspective).

En vue avec perspective, il est possible d’appliquer une heightmap : image en niveau de gris indiquant l’élévation du terrain (noir : pas d’élévation / blanc : élévation maximale).

L’éditeur “Marta” est un projet à part placé à l’intérieur du projet de jeu. Une fois les cartes Gral Sphaela (GS) créées et le projet GS exporté dans le projet principal, l’éditeur peut être retiré.
Des explications sur l’utilisation de l’éditeur se trouvent dans le fichier “documentation.html” à la racine du dossier de l’éditeur (écrit dans un anglais approximatif).
Il est fortement conseillé de lire ce document afin d’avoir une vision globale des possibilités offertes par ce script.

Nécessite :

  • le fichier MGC_Sphaela_1_1.dll à la racine du projet
  • le fichier cursor.png dans Graphics/Pictures/

Configuration :
Les modifications de la configuration sont à effectuer dans la partie “CONFIGURATION” en début de script.

  • PERSPECTIVE_HQ : true ou false, influe sur la qualité du rendu en perspective au détriment des performances

Utilisation :
Voici les commandes en script utilisables (par exemple dans une commande d’évènement en utilisant Script…) :

  • GS.call_map(identifiant de mappemonde, identifiant de lieu) : Affiche la mappemonde correspondant à l’identifiant, et positionne le joueur au niveau du lieu dont l’identifiant est passé en paramètre
  • GS.show_map(identifiant de mappemonde, identifiant de lieu) : Affiche en consultation la mappemonde correspondant à l’identifiant, et positionne le focus sur le lieu dont l’identifiant est passé en paramètre
  • GS.teleport = true / false : Active / désactive le mode de déplacement par téléportation

Télécharger la démo contenant le script et l’éditeur (V1.1)

Télécharger une mini-démo avec une heightmap, contenant toujours le script et l’éditeur (V1.1)

[Ace] – layy Meta V2.0

Le script layy Meta engine passe en version 2.0.
 
Télécharger
 
Principales nouveautés :
– Transparence automatique des tiles masquant le joueur (Game_Player et Game_Follower), prévue en vue isométrique pure (angles de 45°, 135°, 225° et 315°).
Activable via la valeur de la constante LM_HIDE_TILES_HIDING_CHARACTERS.

Concerne également les évènements comprenant le commentaire “Visible” dans leur page :

Il est possible de masquer un ensemble entier de tiles possédant le même identifiant de région via la constante LM_HIDE_TILES_GROUP_BY_REGION :


Le niveau de transparence des tiles masqués est paramétré via la constante LM_TRANSLUCIDITY.
 
– Possibilité d’ajout de tiles d'”eau” via l’éditeur (cf. documentation de l’éditeur). Le fichier “water.png” dans “Graphics/Pictures/” est nécessaire.

 
– Choix de la couleur des traits de bordure, via la constante LM_EDGES_COLOR. La fonction Layy_Meta.set_edges_color(red, green, blue, alpha) permet de modifier la couleur en temps réel.
 
– Possibilité d’afficher la paroi en bord de carte à la place de la transparence via l’éditeur (cf. documentation de l’éditeur).
 

[Ace] – Mode 7 Ace V.1.9

Le script Mode 7 (et Mode 7 Ace avec rotation à 360°) peut dorénavant gérer des cartes en panorama (= parallax).

En ajoutant [P] au nom de la carte, le panorama défini dans les propriétés de la carte sera utilisé en tant que couche la plus basse de la carte (sous les éventuels tiles). Les dimensions de la cartes doivent être ajustées à celles de l’image utilisée comme panorama.
Cette propriété étant alors utilisée pour représenter le fond (= le ciel à l’horizon), vous pouvez ajouter un second panorama pour le remplacer en ajoutant dans les notes de la carte le texte : [m7a_pano:nom_du_fichier].

Exemple :