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

Tutos: Checklist de la composition (...) / Sorties: Dread Mac Farlane - episode 8 / Sorties: Dread Mac Farlane - episode 7 / Jeux: Ce qui vit Dessous / News: Quoi de neuf sur Oniromancie (...) / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

431 connectés actuellement

29375768 visiteurs
depuis l'ouverture

5135 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Kingdom Ultimate

Tashiroworld

Planète Glutko

Le Comptoir Du clickeur

Offgame

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Entraide > [RPG Maker 2003] Changer de personnage dans une bataille lorsque toute l'équipe est morte


Kitsune - posté le 16/12/2022 à 22:31:33 (6 messages postés)

❤ 0

Domaine concerné: Script
Logiciel utilisé: RPG Maker 2003
Bonsoir,

Je fais un système d'évènement pour invoquer des créatures sous RPG-Maker 2003
J'y arrive sauf que quand mon invocation meurt et que c'est la seule invocation en partie, j'ai droit à un Game Over hors j'aimerai que l'invocation lorsque elle arrive à 0 de HP mon "héro" prenne le relais en combat.

J'y suis presque arrivé car j'arrie à générer la venue de mon héro (joueur) mais j'ai toujours droit à ce "Game Over" qui brise la partie. Avez-vous des solutions?
Merci.


Ephy - posté le 17/12/2022 à 21:15:29 (30084 messages postés) - honor

❤ 0

[BIG SHOT]

Dans l'onglet BattleScreen de la Base de donnée, tu as une option pour choisir ce que doit faire le jeu en cas de mort des héros. De base c'est game over mais tu peux choisir d'appeler un événement commun à la place.
Dans cet événement commun, tu peux mettre par exemple une condition. Si le héros est dans l'équipe, tu appelle le game over. Si le héros n'est pas dans l'équipe mais que tu as l'invocation, alors ça retire l'invocation et ça ajoute le héros (ou vice-versa, si tu n'as personne dans l'équipe il est possible que le jeu mette fin au combat sans attendre l'ajout du héros.
J'ai rien testé de tout ça mais je pense que c'est par là qu'il faut commencer à chercher et à tester des trucs. Le game over est assez chatouilleux dans RM2000/2003. C'est pas toujours facile de joueur autour et de le contourner efficacement.



Power Level: 1 148 355,38|Mystic Slayer (Value!+)|Le monde d'Adélaïde|Reikon no Yume|★ H-Project|Toho Danmaku Arena|Loli versus Ponies|Mes vidéos|Ma galerie|Débuter sur VX:10, 11|Tuto: Importation de ressources|Mapper avec les RTP VX|Touhou|Fan de Omenides|Fan de Estheone|Eph'ille: 14


Kitsune - posté le 19/12/2022 à 12:56:44 (6 messages postés)

❤ 0

Ephy a dit:

... il est possible que le jeu mette fin au combat sans attendre l'ajout du héros.
J'ai rien testé de tout ça mais je pense que c'est par là qu'il faut commencer à chercher et à tester des trucs. Le game over est assez chatouilleux dans RM2000/2003. C'est pas toujours facile de joueur autour et de le contourner efficacement.



Merci, c'est effectivement la réaction d'RPG Maker 2003...il ajoute mon héro lors de la destruction de l'invocation mais le combat prends fin tout de même et je n'arrive pas à contourner ça. J'ai effectivement fait appel à un Common Event, Mon script se lance lorsque l'invocation est à 0HP pour le moment donc dans cette condition le héro est ajouté mais ça se cloture soit par un Game Over (si je ne met pas la condition pour sauter le Game Over dans l'évênement qui appel le combat) Soit par terminer le combat mais la j'aurai voulu continuer le combat à la place...Alors on m'a parlé aussi d'utiliser un membre "phantome" qui resterai en vie lors du combat mais ca me semble assez complexe à mettre en place surtout que ce membre devra être imuniser contre toutes sortes d'attaque et qu'il devra passer inaperçu. J'ai aussi pensé à ne jamais permettre au jeu de tuer l'invocation (par exemple il ne resterai au minimum 1HP) mais dans ce cas l'invocation ne pourrait plus être invoquée par la suite temps qu'il ne lui reste qu'1 HP MAIS je ne maitrise pas assez RPG Maker 2003 pour éviter de tomber plus bas qu'a 1HP lors d'une attaque ennemie. Tout ça est bien complexe pour sauter un Game Over.


Ephy - posté le 19/12/2022 à 14:17:36 (30084 messages postés) - honor

❤ 0

[BIG SHOT]

J'ai fait quelques tests et impossible de passer outre le gameover. Même en forçant la résurrection du perso en cas de mort le jeu te précipite au gameover sans discuter. Et la commande pour faire autre chose qu'un gameover en cas de gameover ne fonctionne évidemment pas.
Une fois que le jeu s'engage sur la voie du gameover, y'a plus aucun moyen de l'arrêter.
A ce niveau, faudrait quelqu'un d'infiniment plus calé en fonctionnement de base de RM2k3. Genre Zam. Ou Mack.
Zam ou Mack... help?


Power Level: 1 148 355,38|Mystic Slayer (Value!+)|Le monde d'Adélaïde|Reikon no Yume|★ H-Project|Toho Danmaku Arena|Loli versus Ponies|Mes vidéos|Ma galerie|Débuter sur VX:10, 11|Tuto: Importation de ressources|Mapper avec les RTP VX|Touhou|Fan de Omenides|Fan de Estheone|Eph'ille: 14


Mack - posté le 19/12/2022 à 15:19:28 (2288 messages postés) - staff

❤ 0

Yap, je comptais regarder ça ce soir ^^

Sans patch je pense que ça va être la méga mouise, mais avec un peu de chance c'est jouable, même si j'y crois pas trop

J'ai essayer de faire ce que j'ai pu :
https://www.mediafire.com/file/qtemut5b6q9x2o4/Vanilla.rar/file

J'ai essayé de ne pas passer par un membre Fantôme, et j'ai rien trouvé qui marchait :/

Donc en passant par un membre Fantôme, j'ai testé 3 solutions, même si elles marchent toute à peu près pareil :

image
Pour chaque ennemi, on affiche une image pour cacher le HUD du héros Fantôme, on le rajoute dans l'équipe, et lui met un status qui empêcher l'action.
On active un Switch pour la première page :
image
Si l'invoc est morte, on la soigne, la retire, et rajoute l'ancien héros, tout en retirant le héros Fantôme.
Puis après, on retire le héros fantôme ( encore oui :F ), on cache l'image qui cache l'HUD, et on désactive le switch.

La V2, c'est littéralement la même chose, sauf qu'au lieu d'utiliser un Switch, la page 1 ressemble à ça :
image
( Mais sur le reste, c'est la même chose, sauf qu'on active pas le Switch. )

Et la V3, grossièrement, c'est la V1, sans l'affichage de la Picture pour cacher le HUD, mais en remplaçant le System2 de base, par le nouveau que j'ai mis dans le dossier, on peut complètement cacher le vrai HUD.
Et j'ai juste bidouiller un truc horrible pour faire un HUD custom.


Du coup, si tu ne veux absolument pas utiliser de patch, je conseille la V2.
La V3, si t'as la foi de te taper un HUD custom, t'as déjà un début de base, mais franchement, sans patch ça risque de vraiment être chiant pour pas grand chose. Surtout que t'as pas accès à l'ATB, donc bonne chance pour l'afficher :F

( Je prend note de tout les commentaires, même si je n'y répond pas )


Kitsune - posté le 19/12/2022 à 21:30:06 (6 messages postés)

❤ 0

Alors merci beaucoup pour vos démarches et cette démonstration de la part de Mack.

Mais c'est une horreur à mettre en place si je comprends bien sous RPG Maker 2003 car ça veut dire faire une découpe du background pour cacher l'interface pour chaque background rencontré. Et je pense aussi que ce membre fantome doit ne pas supposer être une cible potentiel des troupes ennemies. Question que je m'étais posée mais n'avais pas exposée. Je vais tout de même creuser ta proposition voir coomment appliquer ta théorie.

Je ne sais pas si la V3 est compatible avec EasyRPG Player vu que si je comprends bien le HUD est patché pour la V3. Je demande ça car j'aurai voulu que le système soit jouable sous Android (smartphone/tablette) EasyRPG player permet de jouer à la Vanilla de RPG Maker 2000/2k3. Je peux encore me tourner vers un autre moteur de RPG si ça ne va vraiment pas, mais un moteur compatible Android et si possible avec l'apparence de RPG Maker 2003 au niveau de la resolution de jeu. J'ai vu le logiciel OHRRPGCE (Official Hamster Republic RPG) moin intuitif que RPG Maker cependant et moin beau aussi au niveau du rendu final me semblebien que j'affectionne le coté pixelisé.

Je vais un peu fouiller ces propositions, encore merci. :popcorn


Mack - posté le 19/12/2022 à 22:07:28 (2288 messages postés) - staff

❤ 0

Normalement, ma méthode prend en compte le fait que le membre Fantôme soit pas ciblable ^^.
On l'ajoute après le choix de la cible, et on le retire avant le début de l'action suivante, donc y a pas de soucis :)

Et nope, la V3 utilisé pas de patch, donc c'est censé être compatible avec EasyRPG.
C'est juste le fichier graphique qui change, et pour créer le nouvel HUD sans patch c'est la merde.

Après, si tu compte utiliser EasyRPG, tu peux aussi faire une version custom si tu connais le c++
Si tu veux, dans la section Généralité/ Vos Vidéos, j'ai posté une vidéo de ma version perso de EasyRPG.

( Je prend note de tout les commentaires, même si je n'y répond pas )


Kitsune - posté le 20/12/2022 à 09:02:01 (6 messages postés)

❤ 0

Tout ça est de bonne augure :) mais je ne vois pas comment tu as pu indiquer d'ajouter le membre Fantôme APRES que l'ennemi aie ciblé un membre de notre groupe. Y a t-il une condition dans RPG Maker 2k3 qui permet ça?

Je connais un peu le C mais le C++ et le language orienté objet Aye aye aye. Ca reste bon à savoir cependant tu as pu me rassurer. A creuser donc, encore merci.


Mack - posté le 20/12/2022 à 09:49:20 (2288 messages postés) - staff

❤ 0

Ben, en fait, la condition de l'onglet "Turn Count" se déclenchent APRES avoir choisis les actions / cibles.
Donc y a pas de problème de se côté là.

( Je prend note de tout les commentaires, même si je n'y répond pas )


Kitsune - posté le 20/12/2022 à 12:33:08 (6 messages postés)

❤ 0

Deux choses bizarre ici, même avec un membre phantôme, je perds la bataille. J'ai testé avec le héro toujours présent et aussi avec le membre phantôme toujours vivant et près du hero.

Aussi je ne suis pas certain que l'option ennemy turn 1x +1 arrange vraiment le soucis de cible car mon membre phantôme à été un moment donné plusieurs fois la cible pour l'ennemi.

J'ai utilisé un switch pour faire une condition (si invocation == ON...on appel l'esprit...en plus de la condition se basant sur le tour ennemi)

Screen de preuve (héro avec entité "Spirit"-->Phantôme toujours en vie et la bataille perdue)
image

Voilà, voilà...Je me demande si pour faire une invoque c'est pas mieux d'utiliser un skill magique spécial du coup dans cet engine.


Mack - posté le 20/12/2022 à 12:49:01 (2288 messages postés) - staff

❤ 0

T'as recopié exactement ce que j'ai fait ? Oo

Parce que perso, ça marche niquel ><
Eventuellement, là où peut "planter", c'est si les ennemis utilisent des sorts qui cible toute l'équipe.
Mais là y a rien à faire :/


( De toute façon, à partir du moment où tu veux faire des trucs compliqué en combat, il vaut mieux utiliser des patchs, sans c'est vraiment trop limité / compliqué )

( Je prend note de tout les commentaires, même si je n'y répond pas )


Ephy - posté le 20/12/2022 à 13:01:19 (30084 messages postés) - honor

❤ 0

[BIG SHOT]

Citation:

Deux choses bizarre ici, même avec un membre phantôme, je perds la bataille. J'ai testé avec le héro toujours présent et aussi avec le membre phantôme toujours vivant et près du hero.


Si ton membre fantôme a un statut spécial l'empêchant d'agir, c'est normal. Du moment qu'aucun de tes héros ne peut agir (soit parce que morts, soit parce que sous un statut les empêchant d'agir qui ne peut être guéri par le temps/par une attaque ennemie) RM considère que c'est game over.
Mettre que le statut disparait automatiquement après 999 tours devrait régler ce problème.

Pour faire l'invocation pour les tests personnellement j'ai utilisé une commande de combat (définie dans les options de combat comme Even Use, comme la commande base Encourager en fait) et j'appelle un event dans chaque groupe de monstre pour faire l'invocation quand le héros utilise cette commande de combat. Le seul problème c'est que ça consomme pas de MP, si jamais tu veux lui donner un coût en MP.

Citation:

( De toute façon, à partir du moment où tu veux faire des trucs compliqué en combat, il vaut mieux utiliser des patchs, sans c'est vraiment trop limité / compliqué )


Le souci c'est que c'est même pas compliqué comme idée à la base :F. c'est juste RM qui est psychorigide sur sa gestion du gameover. Il aurait un peu moins de balais dans le code, suffirait de retirer l'état mort au héros avant de le remplacer et tout marcherait parfaitement.



Power Level: 1 148 355,38|Mystic Slayer (Value!+)|Le monde d'Adélaïde|Reikon no Yume|★ H-Project|Toho Danmaku Arena|Loli versus Ponies|Mes vidéos|Ma galerie|Débuter sur VX:10, 11|Tuto: Importation de ressources|Mapper avec les RTP VX|Touhou|Fan de Omenides|Fan de Estheone|Eph'ille: 14


Kitsune - posté le 20/12/2022 à 13:25:52 (6 messages postés)

❤ 0

Effectivement je n'ai pas tout calqué sur ton exemple, bien que ça s'en rapproche Mark mais j'ai effectivement placé un statut "Cannot move" comme le souligne Ephy au personnage Phantôme. J'ai enlevé ce status et ça à marché. Reste plus qu'a soigner tout ça.

Merci à vous deux.

Index du forum > Entraide > [RPG Maker 2003] Changer de personnage dans une bataille lorsque toute l'équipe est morte

repondre up

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