Introduction : Comme le titre l'indique, ce projet n'est pas un jeu à part entière.
Il a pour seul but de mettre en avant ma proposition d'interface customisable pour le système de combat de base de RM2k3.
Ce topic n'aura pas non plus pour but de présenter un "futur" projet qui se servirai de cette base, mais bien de présenter seulement la partie Interface Custom.
Ce projet est entièrement libre, du moment que vous citez Cherry, Ephy, et moi.
Je conseillerais cependant de ne pas forcément s'en servir pour faire un vrai jeu tout de suite, il reste encore surement pleins de bugs à régler
Le projet sera divisé en 3 projets RPGMaker 2003 différent. Un pour le CBS, un pour le CMS, et un qui contiendra les deux.
Bugs connus CBS : - Quand on appui dans un délai très court sur Annuler puis Valider, ça créer des bugs. Principalement lors de la sélection d'une cible après le choix d'un sort ( Rien de grave, ça fout un peu le bordel dans l'interface, mais rien de bloquant / vraiment gênant ).
Bugs connus CMS :
Installation CBS : Pour une installation basique sur un projet déjà existant, rien de plus simple, il suffit de copier les évents commun à la même place.
Il faut aussi créer les 3 sorts aux ID 190, 191, 192.
Les états 16 à 20.
Et l'animation 200.
( Bien sur, tout aux même ID )
Après, il ne reste plus qu'à copier l'intégralité des assets, le dossier "Text", et les fichiers "extract.bat", "lcf2xml.exe", et "RPG_RT.exe".
N'oubliez pas de bien lancer le "extract.bat" après l'installation, et à chaque changement dans la BDD
Cependant, vous n'aurez pas le nom des Variables / Switches. Rien de bien grave, mais il est possible de les ajouter facilement avec le TPC de Maniacs.
J'expliquerais comment faire quand le projet sera assez débugguer.
Installation CMS : Pour une installation basique sur un projet déjà existant, rien de plus simple, il suffit de copier les évents commun à la même place.
Après, il ne reste plus qu'à copier l'intégralité des assets, le dossier "Text", et les fichiers "extract.bat", "lcf2xml.exe", et "RPG_RT.exe".
N'oubliez pas de bien lancer le "extract.bat" après l'installation, et à chaque changement dans la BDD
Cependant, vous n'aurez pas le nom des Variables / Switches. Rien de bien grave, mais il est possible de les ajouter facilement avec le TPC de Maniacs.
J'expliquerais comment faire quand le projet sera assez débugguer.
A savoir ( CBS ): Evidement, j'ai reprogrammé une grosse partie du système de combat, donc certaines choses qui sont d'habitude possible ne le sont pas :
- Empêcher l'utilisation des Magie si un type d'arme précis n'est pas équipé.
- L'utilisation des Battles Commands de type "Skills (Specific)" : TOUT les sort appris sont forcements affichés quand on veut sélectionner un sort. Et je recommande de ne pas utiliser ce genre de Battles Commands, ça peut occasionner de gros bugs.
- Le "décompte" des objets de soins : Dans RM2k3, y a une option qui permet d'utiliser plusieurs fois le même objet de soin avant qu'il disparaisse de l'inventaire, pour l'instant c'est pas faisable.
Ce genre de truc sera peut être un jour ajouter, mais c'est clairement pas une priorité pour l'instant.
De plus, pour ajouter les animations en combats aux objets, il faut d'abord les transformer en arme, choisir l'animation, puis les faire redevenir une objet de soin.
Il est tout à fait possible de modifier l'interface pour en avoir une plus personnelle, libre à vous d'essayer de comprendre et de modifier ce que j'ai fait !
( Je prend note de tout les commentaires, même si je n'y répond pas )
Ødd Clock -
posté le 25/07/2022 à 18:33:53 (540 messages postés)
❤ 0
Il s'avère que le temps passe sans vous voir.
Pas mal pas mal !
Je vais tester ça à l'occasion, mais j'ai déjà quelques petites questions :
- C'est normal que les persos soient aussi écartés l'un de l'autre ? Est-ce que le repositionnement est simple ? Ton système reste basé sur le système de placement par défaut de RM ?
- Les objets et skills qui déroulent en icones c'est cool. Tu as un nombre limité d'icones à l'écran (comprendre par là : slot d'objets) ou bien ça déroule à l'infini comme dans le système par défaut ? Tu attribues les icones manuellement à chaque item ?
-Tu as géré les touches dans un seul événement commun ou plusieurs ? Si c'est l'option 2, ton bug des touches Action/retour vient peut être de là.
Mack -
posté le 25/07/2022 à 18:53:18 (2290 messages postés)
-
❤ 1Nemau
Ødd Clock a dit:
Pas mal pas mal !
Je vais tester ça à l'occasion, mais j'ai déjà quelques petites questions :
- C'est normal que les persos soient aussi écartés l'un de l'autre ? Est-ce que le repositionnement est simple ? Ton système reste basé sur le système de placement par défaut de RM ?
- Les objets et skills qui déroulent en icones c'est cool. Tu as un nombre limité d'icones à l'écran (comprendre par là : slot d'objets) ou bien ça déroule à l'infini comme dans le système par défaut ? Tu attribues les icones manuellement à chaque item ?
-Tu as géré les touches dans un seul événement commun ou plusieurs ? Si c'est l'option 2, ton bug des touches Action/retour vient peut être de là.
Bon boulot en tous cas, c'est coolax !
- Yap, c'est la position de base des héros, j'ai trifouillé un peu pour pas que les stats se marchent dessus
- 9 objets affichés en même temps, et ça défile à gauche / droite ^^
Les icones, c'est un spritesheet qui prend par rapport à l'ID de l'item, donc l'item 1 aura l'icone en haut à droite, l'item 2 l'icone juste après, ...
- La partie qui bug c'est dans le même évent commun ouais.
( Enfin, y ça appelle un évent à part qui gère que la partie input )
En gros ce qui se passe, c'est que y a une desync entre mon interface et le moteur de RM, du coup mon interface pense qu'on sélectionne une cible, et le moteur attend qu'on sélectionne le sort .
Et cette desync apparait que si tu annules la sélection de la cible ( ce qui te ramène au menu de sélection du sort ), et que tu valides ( ce qui te ramènes au menu de sélection de la cible ), les deux avec un écart de temps très court.
Donc je me demande si c'est pas le moteur de base de RM qui a un genre d'input lag de 1 frame après une action de validation / annulation, ce qui fait que si une frame tu annules un choix, la frame d'après tu peux pas valider.
Faut que je regarde comment ça marche ^^.
Merci en tout cas
26/07 :
J'ai un peu continué mes conneries, même si c'est beaucoup de débugage, j'ai quand même rajouté quelques fonctions :
- On peut utiliser les armes / armures comme les livres, donc lancer des sorts en sélectionnant une arme/armure depuis l'inventaire
- Quand une action est indisponible, l'icone est grisé.
Pour les sorts, le spritesheet des icones permet de régler l'icone "grisé" comme on veut :
Sur cette image par exemple, on a les deux états pour les sorts 1 et 2.
Donc mon premier sort, il ne changera pas quand il sera inutilisable ( Pas assez de PM, sous statut Silence, ... ), tandis que mon second sort aura une image grisé s'il n'est pas utilisable.
De plus, une image sera rajouter par dessus tout les sorts inutilisables.
( La petite croix rouge dans la vidéo quand on est dans le menu des sorts )
- Une espèce de "launcher" qui permet de lancer automatiquement le "extract.bat" avant chaque exécution du jeu.
C'est un petit programme qui affiche un Splashscreen en attendant l'extraction des données, et qui exécute le programme Game.exe après.
Donc en rename le RPG_RT.exe en Game.exe, et en rename mon Launcher en RPG_RT.exe, ça permet de lancer l'extraction avant chaque lancement de jeu.
Bien évidemment, ça garde les fonctions de testplay comme le lancement de combat directement depuis la BDD
( Le splashscreen est personnalisable, comme l'îcone du launcher )
08/08 :
Ajout de toute une partie CMS !
( Je prend note de tout les commentaires, même si je n'y répond pas )
Ephy -
posté le 08/08/2022 à 21:12:46 (30085 messages postés)
-
❤ 0
[BIG SHOT]
C'est très prometteur toutes ces nouveautés.
Je n'abandonne pas l'idée de me servir de tout ce système. Je profite juste du pic de motivation de Ververaine pour avancer de ce côté