Semmy -
posté le 04/02/2025 à 19:11:07 (23 messages postés)
-
❤ 2trotter Nemau
Éparpillée façon puzzle
Bonjour à tous,
Sur les conseils de Falco je me suis penchée sur EasyRPG et plus particulièrement sur son éditeur. On peut dire que c'est un travail en cours ! Mais comme ça me tente bien de mettre la main à la pâte j'ouvre ce sujet pour éventuellement en discuter.
(J'éditerais sûrement ce post pour y mettre un todo, pour l'instant il s'agit de faire un état des lieux).
Pour information, je travaille sur une version à part de la version "officielle": celle-ci n'a pas été mise à jour depuis 8 mois (ce n'est pas forcément long) mais une autre branche plus récente a mis à jour le système de gestion des fenêtres (en l'occurrence Qt) pour passer de la version 5 à la 6. Et comme la version 5 ne sera bientôt plus maintenue (en mai 2025), j'ai préféré me placer à la suite de la branche qui était passée à la version 6.
État des lieux (de ce que je comprends du projet):
- mapping fonctionnel
- visionnage de la base de données fonctionnel
- visionnage des évènements fonctionnel
et... c'est tout ? L'édition des événements se fait en large partie de manière brute (pas de sélection de commandes dans la grande listes réparties sur plusieurs onglets, à la place il faut rentrer le code de la commande et donc le connaître).
(Bon évidemment il y a eu un taff de dingue pour que le mapping et les sauvegardes des données fonctionnent je ne dénigre aucun travail, je constate juste que l'éditeur n'est pas encore utilisable).
La base de données ne peut pas être éditée pour l'instant, juste visionnée.
Sur le petit temps libre que j'ai eu ces derniers jours, j'ai commencé par les commandes. Une par une il va falloir gérer l'interface de paramétrage de chaque commande. Heureusement toutes les interfaces sont déjà construites c'est "juste du câblage" à faire, et beaucoup n'ont même pas d'interface.
En dehors de ça je réfléchis à l'aspect esthétique, notamment j'ai voulu reprendre la présentation de RPGMaker 2003 avec une police spécifique pour les commandes. De manière assez pratique l'éditeur autorise à "plier" les conditions pour des évènements qui sont un peu longs. Le visuel du logiciel actuellement est le suivant.
N'hésitez pas à me faire des suggestions (c'est pour ça aussi que j'ouvre le sujet évidemment).
fWt -
posté le 04/02/2025 à 21:45:01 (128 messages postés)
❤ 0
Wow merci pour ce retour ! La fenêtre flottante contenant la liste de commandes est une vraie aide pour les gens qui, comme moi, oublient toujours ces trucs
Aventure, gestion d'auberge et cookies : A Tale of Yu
Kirk -
posté le 04/02/2025 à 23:31:41 (1120 messages postés)
❤ 0
Je ne savais pas que EasyRPG possédait son propre éditeur.
J'étais au courant de plusieurs outils autre que le Player (comme lcf2xml pour convertir les sauvegarde lsd en format XML et vice-versa par exemple), mais de là a avoir un éditeur complet, c'est assez fou!
Le fait de pouvoir "collapse/uncollapse" des Event Commands est vraiment un bon ajout, car cela peut souvent devenir le chaos pour des évènements un peu plus complexe.
Mes suggestions serait:
1. Avoir un code de couleur pour les différent type de Event Command (Cela permet parfois de s'y retrouver)
2. Avoir un thème noir pour l'éditeur (ouais je sais, la chose la plus importante au monde)
En tout cas courage si tu décides vraiment de t'y plonger totalement, ce n'est pas un petit projet.
Semmy -
posté le 05/02/2025 à 11:12:56 (23 messages postés)
-
❤ 0
Éparpillée façon puzzle
C'est rigolo je pensais justement à faire un thème sombre hier soir . Ce n'est pas compliqué techniquement, par contre c'est long, et pour l'instant je trouve mes choix de couleurs.. douteux. Comme dans les RM modern j'ai mis l'alternance de couleurs pour les lignes cela dit.
Pour la coloration des commandes je n'y avais pensé que pour les commentaires mais ce n'est pas difficile de l'élargir en effet.
Citation:
En tout cas courage si tu décides vraiment de t'y plonger totalement, ce n'est pas un petit projet.
Merci ! Oui c'est un gros projet mais c'est communautaire, je me dis qu'au pire quelqu'un pourra toujours récupérer là où je m'arrête comme je viens de faire.
Par contre vu mon temps libre... je m'attends à avoir finit dans 3 ans si je m'y tiens (je n'exclus pas quelques coups d'accélérateur).
Falco -
posté le 05/02/2025 à 11:46:26 (19943 messages postés)
-
❤ 0
Indie game Developer
Citation:
Je ne savais pas que EasyRPG possédait son propre éditeur.
Il faut suivre le topic sur EasyRPG, on en parle depuis un moment
C'est super en tout cas Semmy! Joli travail !
Je suis pas sur de comprendre par contre, tu fais ça pour avancer le dev de Easy RPG Editor, ou pour l'utiliser en local pour ton projet ?
Semmy -
posté le 05/02/2025 à 14:35:27 (23 messages postés)
-
❤ 0
Éparpillée façon puzzle
Falco a dit:
Je suis pas sur de comprendre par contre, tu fais ça pour avancer le dev de Easy RPG Editor, ou pour l'utiliser en local pour ton projet ?
C'est pour avancer l'éditeur, sauf que je vais prendre certaines libertés sur le logiciel. Le but est de toujours être compatible avec les sauvegardes de RM2k3, mais par contre l'éditeur peut potentiellement faire des choses qui ne sont pas sur RM2k3 de base, mais qui ont été introduite dans d'autres version de RPG Maker :
- Mode sombre/thème
- Messages en batch (on écrit un long message et il le découpe tout seul en message de maximum 3 lignes)
- Visualisation du message directement dans l'éditeur
- Ajouter un évènement classique sur la carte: coffre, porte, etc.
- Avoir la liste des événements d'une carte sur le côté
- Savoir si une ressource (ex: image) est utilisée dans le projet.
Ou d'autres encore. Quoi qu'il en soit ce sera une fois que le reste sera implémenté.
Je profite du message pour poster un nouveau visuel
Kirk -
posté le 05/02/2025 à 16:32:07 (1120 messages postés)
❤ 1Semmy
Falco a dit:
Il faut suivre le topic sur EasyRPG, on en parle depuis un moment
Hehehe, j'admet ne pas avoir trop suivis les communautés Rpg Maker depuis un moment. La dernière fois que j'ai posté ici étant en 2021. ^^'
(J'ai recommencé à travaillé sur Rpg Maker 2000 il y a quelques semaines pour "remasterisé" des vieux jeux, alors je suis un peu en mode rattrapage.)
Semmy a dit:
C'est pour avancer l'éditeur, sauf que je vais prendre certaines libertés sur le logiciel.
Je vois! Courage en tout cas, juste les changements que tu montres dans ta dernière capture d'écran sont vraiment bien, cela promet.
jetrotal -
posté le 16/02/2025 à 20:03:02 (4 messages postés)
❤ 2harusame Semmy
Hello friend, I'm from the easyRPG team (sorry I can only speak english).
I suppose, it would be fine by Maple's if you work together on this
Thanks for getting envolved in this, Merci!
Semmy -
posté le 16/02/2025 à 21:32:16 (23 messages postés)
-
❤ 0
Éparpillée façon puzzle
Oh my ! That is so nice, but yeah I can imagine how moving to QML will be a bit of work.
I've forked from Maple's branch indeed, I guess I could make a pull request, but what I've done so far could be integrated later. The demos you've sent are not in this repo yet, right ?
If there is an active community for the editor I should probably join just to avoid re-doing something that has already been done.
jetrotal -
posté le 16/02/2025 à 22:29:12 (4 messages postés)
❤ 0
It's basically you and Maple working on it right now.
Ghabry has the qml binding going on his free time, which is rarely.
Maple's work is a parallel project, since they are not very interested on the QML approach. But a lot of it gonna be part of the main repo, due to all the good refactors and improvements.
I wanna help too, though I can't build easyRPG on windows, and the entire process is kinda too hard for my knowledge base.