Giter Club home page Giter Club logo

rmvxa-starter-pack's Introduction

RPG Maker VX Ace Starter Pack

RPG Maker VX Ace Starter Pack is a project including tons of examples to guide and inspire beginners in the creation of their game.

Download the latest version.

Chat with us on our FR & EN Discord server.

Contribuer

Ce guide explique comment proposer du contenu au Starter Pack. En résumé, vous allez apprendre à créer une copie du projet, et à envoyer uniquement les fichiers modifiés, tout cela avec GitHub pour faciliter la fusion des contributions de chacun.

Installez GitHub Desktop et connectez-vous au logiciel avec votre compte GitHub.

Si vous n'avez pas les droits sur gamedevalliance/rmvxa-starter-pack

Créez une copie de gamedevalliance/rmvxa-starter-pack sur votre compte en cliquant sur le bouton Fork en haut de la page.

Clonez votre fork sur GitHub Desktop.

Cloner

Si vous avez les droits sur gamedevalliance/rmvxa-starter-pack

Clonez directement gamedevalliance/rmvxa-starter-pack.

Sur GitHub Desktop, créez une nouvelle branche, que vous pouvez appeler par votre nom par exemple.

Branches

Merci de ne jamais éditer la branche master sans avoir eu le feu vert d'Aurélien, afin d'éviter tout risque de perte de données.

Suite du guide

Ouvrez le projet dans RPG Maker, faites vos ajouts dans les maps de réserve inutilisées, puis sauvegardez.

Vous remarquerez ensuite que dans GitHub Desktop, la liste des fichiers modifiés s'affiche. Dans cet exemple, j'ai seulement modifié la map 60 avant de sauvegarder.

Liste des modifications

Pourtant, de nouveaux fichiers MapInfos et System ont été générés. RPG Maker le fait obligatoirement et nous ne pouvons pas l'éviter, malheureusement. Ces fichiers ne peuvent pas être fusionnés facilement car les .rvdata2 sont cryptés. Pour une fusion sans accroc, vous devez les envoyer uniquement si vous les avez modifiés, ou nous pourrions perdre des données.

Concrètement, si vous modifiez uniquement des maps, vous devez annuler les changements de MapInfos, System, et tout autre fichier ne concernant pas vos maps. Pour cela, faites un clic droit, Discard changes, puis confirmez.

Discard changes

Ensuite, donnez un titre à votre mise à jour, détaillez dans la description (renseignez notamment les ID des maps modifiées), puis cliquez sur commit.

Commit

En haut à droite, le bouton Actualiser s'est transformé en un bouton Envoyer. Vous n'avez plus qu'à cliquer dessus, et voilà !

Si vous avez un doute sur ce procédé, contactez Aurélien sur le Discord de RPG Maker Alliance, qui vous répondra très vite.

Crédits

RPG Maker VX Ace Starter Pack est une initiative de No0ony. Toutes les personnes alimentant ce projet sont bénévoles.

Les cartes, systèmes et autres éléments du projet sont réutilisables librement sans citer l'auteur d'origine.

Les rayons du soleil dans le dossier Graphics/Pictures sont réalisés par Benben, et distribués en open source, ce qui signifie qu'ils sont modifiables et réutilisables librement.

rmvxa-starter-pack's People

Contributors

al-cata avatar aureliendossantos avatar no0ony avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

karychat2506

rmvxa-starter-pack's Issues

Mise en scène grâce aux scripts

  • Imiter la commande "Attendre la fin des déplacements" de RMXP avec event_moving? de RME.

  • Expliquer l'intérêt d'un script de message en bulles.

Guide sur le debugging

Lorsque tu lances le jeu depuis l'éditeur, tu peux maintenir Ctrl en te déplaçant pour passer à travers les murs.

C'est très pratique pour atteindre des endroits inaccessibles et tester ton jeu plus rapidement.

Ne t'inquiète pas, les joueurs ne pourront pas utiliser cette fonction en lançant le jeu depuis le Game.exe.

if $TEST

Je vois que tu as lancé le jeu depuis l'éditeur. Essaie d'utiliser Ctrl pour parler à mon collègue de l'autre côté du mur !
else
Je vois que tu as lancé le jeu depuis le Game.exe. Relance le jeu depuis l'éditeur, et reviens me parler !


Tu peux détecter si le jeu est lancé depuis l'éditeur en écrivant le script \c[14]$TEST\c[0] dans une condition.

C'est très pratique pour gagner du temps lors de tes tests, en passant des cinématiques ou des combats !

Tu peux également créer un évènement qui te donne de l'argent et de l'expérience lorsque tu es en mode test.


En mode test, il est également possible de consulter les valeurs des interrupteurs et variables, et de les modifier directement en jeu.

Ce menu s'ouvre avec F9.

Exemples d'application des interrupteurs et variables

Interrupteurs

  • Une personne avec deux dialogues différents
  • PNJ explicatif devant une rangée de 3 coffres avec le même interrupteur global, vs rangée de 3 coffres avec interrupteurs locaux.
  • PNJ détectant qu'on ait ouvert les 3 coffres avec interrupteurs locaux avec RME.

Variables

  • Texte aléatoire
  • PNJ explicatif accompagné de trois events avec une variable locale qu'on peut incrémenter.
  • PNJ accédant aux trois variables locales en nous donnant le résultat de leur addition.

Astuces avancées de mise en scène en event

Utilisez une émoticône pour attirer l'attention sur un personnage extérieur à la scène !

  • Un papy au loin fait (!) puis "Qu'est-ce que vous faites là ?"

Combinez les déplacements, les sauts et les animations pour des cinématiques de combat prenantes !

  • Un NPC saute vers un autre et attaque à l'épée.

  • Buzz_events

Explications sur RME

  • Overview
  • Tone & command testers
  • Méthodes de détection d'appui touche
  • Raccourcis syntaxiques var & switches
  • Saisie de nom
  • Jauges

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.