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

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Jeux: Dymunia / Sorties: Dymunia - Final Act / Tutos: Traduire son jeu du français (...) / Tests: SPZ : Déclarations / Scripts: MV Core Script / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

124 connectés actuellement

10956642 visiteurs
depuis l'ouverture

91 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Hellsoft

Planète Glutko

Guelnika & E-magination

New RPG Maker

Le Comptoir Du clickeur

Le Temple de Valor

Tous nos partenaires

Devenir
partenaire



Patch Maniacs ou DynRPG : lequel choisir ?

RPG Maker 2003 à beau être vieux, il reste encore beaucoup utilisable. Ces dernières années de nombreux patchs ont été fait par diverses personnes. Ici seront présentés deux des meilleurs plugins, le DynRPG, et le Maniacs.

Ecrit par Mack le 31/12/2020


Avec tous les patchs disponibles sur RPG Maker 2003, lequel est le meilleur ? Lequel est le plus pratique d'utilisation ?
Dans ce dossier, je vais comparer deux patchs connus pour que vous puissiez au final savoir lequel est le plus adapté à ce qui vous intéresse !

Présentation :

Maniacs : https://www.rpg-maker.fr/index.php?page=forum&id=27917

Le patch Maniacs est seulement disponible pour la dernière version de RPG Maker 2003, dite Value.
Il rajoute de nombreuses commandes en events, comme une gestion des sauvegardes / chargements, un système d'affichage de string en picture, la gestion de la souris, du clavier et du gamepad, et le contrôle de certaine partie du combat ( ATB / Daamge Pop Up / ...).
Le moteur de jeux à légèrement été retravaillé pour être plus performant, et surtout mieux fonctionner sur les dernières versions de Windows (notamment le fullscreen).
L'editeur à lui aussi été légèrement modifié pour ajouter ces nouvelles commandes, mais aussi plusieurs petits ajout de qualité de vie.
( Une bien meilleur gestion des variables par exemple )
Le patch est toujours d'actualité, et BingShan, l'auteur du patch, travaille toujours dessus.
D'après les développeurs de EasyRPG, le patch Maniacs serait en cours d'adaptation.

DynRPG : https://www.rpg-maker.fr/index.php?page=forum&id=19911

Le patch DynRPG, par Cherry, permet d'ajouter un système de scripting en C++ pour RPG Maker 2003.
Le patch est disponible seulement pour la version 1.08 de RPG Maker 2003, il ne comprend donc pas les derniers ajouts de la version Steam, comme la gestion de spritesheets pour les pictures.
L'installer sur une version plus récente ( version Steam par exemple ), aura pour effet de revenir sur une ancienne version du player. ( D'où la perte de certaines fonctions )
Il ne rajoute aucune commande nativement, tout doit être programmé par l'utilisateur. Cependant, de nombreux plugins existent déjà, et sont disponibles ici ou .
Le patch n'a pas eu de mises à jour depuis plusieurs années du fait de son caractère non officiel.
De même il n'est pas prévu d'avoir une compatibilité avec EasyRPG.




Maniacs :

Comme dit dans la présentation, ce patch rajoute énormement de commande d'événements, permettant diverses utilisations.
Voici une petite présentation des commandes les plus importantes :

- la gestion des variables. En cochant "Use new control 'variables'" dans l'onglet option de l'éditeur, la fenêtre de gestion des variables change drastiquement, permettant d'accéder à de nombreuses nouvelles options, comme la possibilité d'accéder aux statistiques des héros du groupe selon leur place dans le groupe (récupérer les HPMax du premier héros du groupe par exemple).
Mais aussi l'ajout d'une fonction "expression" permettant la manipulation des formules algébriques bien plus développées :
image

- Save/Load qui permet de sauvegarder/charger avec une commande, particulièrement utile pour faire un écran de sauvegarde/chargement custom.

- Get/Set Mouse Position, qui permet de gérer la souris.

-* Show String Picture pour afficher du texte à l'écran, de la même manière que les Pictures. (Presque toutes les commandes de messages sont disponibles. Il doit juste manquer les commandes liées à la vitesse d'affichage du texte comme ! .)
image

-* Get Picture Info permet de recupérer de nombreuses informations sur les images affichées, comme leur position XY, leur largeur/hauteur, la position du coin haut-gauche (très utile dans le cas où l'affichage se fait à partir du centre)

-* Control Battle permet de recréer certaines fonctions de combat.
Par exemple, si ATB Increment est choisi dans Processing, à chaque fois qu'une barre ATB (alliée comme ennemie) change, l'événement commun séléctionné sera appelé. Les variables choisies dans la troisième partie de la commande seront les modifications (Unit Type correspond à si l'unité est un allié ou un ennemi, Unit Index son index dans le groupe,...)
Si Damage Pop est sélectionné, il permet de créer un système de Damage Pop (affichage des dégâts custom en combat). On peut donc utiliser un système en images pour afficher les dégats.
Targeting permet de modifier les commandes effectuées, pour changer selon vos envies les corts lancés, ou bien rajouter un système d'arme à la Golden Sun, qui lance une compétence lors d'un critique.
Exemple d'utilisation : https://www.rpg-maker.fr/tutoriels-640-formules-de-degats-custom-pour-les-competences-maniacs.html
Set State / Stats Changed permet d'appeler un événement commun lors d'un changement de statut ou de stats (MP/ATK/...)

-** Control ATB Gauge permet, comme son nom l'indique, de gérer les jauges d'ATB de tout le monde. On peut donc transformer le système d'ATB en système de tour par tour.

-* ** Change Battle Command Ex permet de supprimer certaines commandes de combat, comme le Row, l'AutoBattle ...

-** Get Battle Info permet d'obtenir diverses informations des combattants (héros comme ennemis), comme les positions XY des battlers, si le personnage se défend, s'il est caché, ses résistances aux élements, ou bien les altérations d'état dont il souffre.
Pour les statuts/éléments, le nombre disponible dans la BDD est stocké dans la variable donnée, puis les X (X étant le nombre disponible dans la BDD) suivantes sont le nombre de tours passés avec l'état (0 si le héros ne souffre pas d'altération), ou la résistance à l'élément.

- Control Var Array, je pense pas vraiment avoir besoin d'expliquer, ça permet toutes sortes de modifications d'un lots de variables.

-* ** Key Input Proc Ex permet la gestion du clavier / gamepad.

-* ** Rewrite Map permet de changer une partie du décors in game.

- Control Globat Save permet de sauvegarder certaines données en dehors des sauvegardes classiques, on peut donc accéder aux données sauvegardées peut importe la sauvegarde chargé (voir même si le jeu n'a pas de sauvegarde).

- Change Picture ID permet de modifier l'ID d'une Picture affichée.

- Set Game Option permet de changer quelques paramètres du jeu, comme son fonctionnement quand la fenêtre n'est pas active, le frame skip, le frame limit...

- Call Command permet d'appeler des commandes d'évent selon des variables.

Une doc non officiel en anglais est disponible ici.
Les commandes avec un *, sont utilisées dans mon jeu Coliseum, celles avec un ** sont utilisés dans mon projet Project Rogue.




Voici quelques tutoriels se servant de Maniacs :

image
Interface de combat semi-custom

Formules de dégâts custom



DynRPG :

Comme dit dans la présentation, ce patch n'ajoute aucune fonction d'événement, la présentation sera donc beaucoup plus courte.
Comme ce patch n'ajoute pas de commande en évent, il ne modifie pas l'éditeur. De plus pour créer ses plugins il n'y a pas d'interface spécialement créer pour DynRPG, il suffit d'utiliser un IDE de programmation. Cherry recommande CodeBlocks.
Cependant, il permet de programmer des plugins, et d'accéder à des données bien plus "profondes", comme la position des fenêtres des menus, ou de combat, ce qui permet une customisation bien plus grande des systèmes.
Par exemple, il existe un plugin permettant de transformer le système de combat basique de RM2k3, en système de combat à la Dragon Quest nes : https://rpgmaker.net/engines/rt2k3/utilities/299/.
image

Comme dit plus haut, toute les fenêtres qui sont affichées à l'écran peuvent être modifiées, ce qui permet la programmation de CMS ou d'interface de combat beaucoup plus propres : https://www.rpg-maker.fr/index.php?page=forum&id=28492

Ce patch permet une meilleur compatibilité avec Win10 : https://rpgmaker.net/engines/rt2k3/utilities/195/

D'autres permettent de modifier la commande d'affichage des messages pour rajouter des commandes comme afficher le nom d'un ennemi, le prix d'un objet... : https://rpgmaker.net/engines/rt2k3/utilities/95/

Le mode 7 :
https://rpgmaker.net/engines/rt2k3/utilities/55/






Système de particule :
https://rpgmaker.net/engines/rt2k3/utilities/64/







Le wiki disponible à cette adresse ou est bien documenté, et si vous avez besoin d'aide Cherry repond souvent ici.






Conclusion :

Les deux patchs sont très différents, et ne sont pas destinés aux mêmes utilisateurs.

Maniacs est un patch très puissant, mais plutôt limité, puisqu'il n'ajoute que des commandes d'événements (et certaines qui semblent fondamentales sont absentes, comme toute la gestion de String qui est impossible), mais largement suffisant pour n'importe qui souhaite une personnalisation efficace, surtout en dehors des combats.
DynRPG s'adresse beaucoup plus à des personnes étant prêtes à mettre les mains dans le code, il est beaucoup plus puissant et complet, mais aussi beaucoup plus complexe d'utilisation.


DynRPG est donc beaucoup plus puissant, MAIS nécessite des connaissances plus poussées. Je recommanderais donc Maniacss pour ceux qui voudraient rester sur les commandes événementielles ou qui ne maîtrisent pas le C++.


Aucun commentaire n'a été posté pour le moment.

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 | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Jeux complets | Tous les jeux | 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