Exporting our Y RMMV Game - Home - Springer978-1-4842-1967-6/1.pdf · Exporting our Y RMMV Game This appendix covers the process of project deployment exporting your RPG ... Windows
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
This appendix covers the process of project deployment—exporting your RPG Maker MV game as an executable package for people to play on various platforms.
Overview In the Ace version of this book, I didn’t cover project deployment at all, given that games created in RPG Maker VX Ace could only be played on Windows PCs, making the process rather more straightforward. However, I think it bears mentioning in this second edition, as games created with this version of the engine can be played on PCs, Macs, and even mobile/tablet operating systems (iOS and Android). So, without further ado, see Figure A-1 for a screenshot of the Deployment screen (which you can reach by clicking File and then Deployment; it has no associated hotkey).
Figure A-1. A screenshot of the Deployment menu . Note the various platform options for your game project’s deployment
Version 1.1 of MV added the option to exclude unused files, which is extremely useful for cutting down the size of your game’s project. Here’s how you would go about deploying the game project for each platform.
APPENDIX A ■ EXPORTING YOUR RMMV GAME
362
For Windows After selecting “Exclude unused files” and choosing your output location, click OK. Then a pop-up will say that MV is “Creating a distribution package.” Once the package is ready, you will get a pop-up with a checkmark saying “Succeeded to create a distribution package.” You can run the game if you’re using Windows by opening the package folder and clicking Game.exe.
For Mac OS X Make sure that “Exclude unused files” is toggled and that your output location is correct; then click OK. The distribution package will be created and you will get the same pop-up as with Windows when MV has finished the process. If you’re using a Mac, you can run the Game.app file by clicking on it. On Windows, Game.app will appear as a folder which, curiously, can be explored much like any other folder. You can actually play the game on your default browser (if it meets the minimum processing requirements for MV) by finding and clicking on the index.html file.
For Web Browsers Of course, MV 1.1 also has an option to make a game directly for web browsers as well (1.0 had no such option). After creating the distribution package you can (according to Kadokawa’s MV Help file) “run your game on a web browser by uploading your exported project folder to a web server.”
For Android/iOS You’ll notice that I left this deployment option for last. As it so happens, creating a complete package for one of the mobile operating systems is a rather involved process. Using the Deployment option merely gives you the project files to be further worked upon, based on your mobile OS of choice. Hence, I won’t be covering how to do the deployment, but will instead direct you to Kadokawa’s rather extensive documentation on the subject. For Android apps, you’ll want to find the “Converting to an Android App” section of MV’s Help file. For iOS apps, the process is covered in “Converting to an iOS App.”
This appendix is a compilation of helpful resources for just about anything related to your RMMV games. Do you need help with a certain idea that you have stuck in your head? Perhaps you could seek aid from one of the links listed under “Tutorials and General Help.” Are you thinking of hiring someone to help you create your very own commercial game? Some of the other links should cover that. On that note, let us begin.
Tutorials and General Help for RMMV Game design, like most things in life, is a constant process of renewal and learning new ways to tackle old (and not-so-old) problems. Following are some links to sites that contain tutorials and/or communities of people willing to help out aspiring role-playing game (RPG) designers .
http://forums.rpgmakerweb.com : The official forum for Enterbrain’s video game development engines, including RMMV.
http://forums.rpgmakerweb.com/index.php?/forum/130-rpg-maker-mv-tutorials/ : Also part of the official site. As the web link suggests, this subforum offers tutorials for many topics concerning RPG Maker MV.
http://www.rpgmakervxace.net/forum/146-rpgmaker-mv/ : One of the most populated unofficial forums related to RPG Maker VX Ace on the Internet. This link leads to their new MV subforum. If you can’t find the answer you’re looking for on the official site, this should be your next destination.
https://rpgmakermv.co/ : A relatively new unofficial forum that, as the web site name states, is dedicated to talking about RPG Maker MV.
■ Note Search engines will steer you toward rpgmakerweb.com whenever they get a chance. Degica has done a fairly good job of positioning itself as the universal destination for all things RPG Maker (which, given that it’s the publisher, is fair play). You can buy resource packs (music, art, and so on) from them, as well as a few other items of interest.
Art and Spriting Need art for your RMMV game? Want to learn how to create it yourself? I have you covered with a pair of links. To be fair, art is easily my weakest asset when it comes to game design. However, a wise man once told me: “You need not know everything . . . only the people who do .”
http://rpg-maker-artists.deviantart.com : A community on deviantART for RPG Maker artists. As a general statement, deviantART is an incredibly useful site for all things art. If you have an artistic inclination, you could join the community; otherwise, it is probably a good place to look for people who can create unique sprites and/or other pieces of art for your RMMV games.
http://finalbossblues.com/pixel-tutorials : Offers a variety of cool tutorials for making your own pixel art. The tutorials are specifically targeted at RPG Maker XP, VX, and VX Ace users but should have relevance outside the RPG Maker series as well. After all, art is art.
Tutorials and References for JavaScript A veritable treasure trove of resources for JavaScript exists on and off the Internet. Following are but some of the sites available:
https://www.codecademy.com/learn/javascript : Codecademy’s mission, as stated, is “Teaching the world how to code.” It does an exemplary job at it, if I may be so bold as to offer an endorsement. It has course plans for several of the most popular programming languages, including JavaScript.
http://www.w3schools.com/js/ : This site has a helpful and easy-to-understand reference to many of JavaScript’s internal workings.
https://developer.mozilla.org/en-US/Learn/JavaScript : A very comprehensive guide on JavaScript for both beginners and programmers with a little more experience.
Sounds and Music No game is truly complete without an awesome soundtrack. Here are some links to music that can spruce up your project accordingly.
http://www.scythuzmusic.com/ : The site of Benjamin Carr, alias Scythuz. I have had the pleasure of purchasing some of his tracks in the past. He delivers high-quality work at competitive rates. There is a contact page on his site, if you would like to commission some music tracks from him.
http://rpgmaker.net/resources/music/ : Links to a list of music resources for RPG Maker.
http://videogamecaster.com/royalty-free-music-and-sounds/ : Has a large list of sites that provide music and sounds for free and commercial use.
Video Game Writing Tutorials The story and general flow of an RPG are two of its most important elements. Here are some links to sites that discuss video game writing :
Nick Palmer wrote up a pair of helpful tutorials for writing an RPG story on the official RPG Maker blog.
■ Note If you require someone (or a group of someones) with whom to collaborate on a project, posting a thread in the official forums is never a bad idea. It may well be that you find like-minded individuals with design strengths to offset your weaknesses.
Plugins These are perhaps the best way to add or change the functionality of your game. If you decide to cut your teeth on JavaScript within RPG Maker MV, looking at other people’s work is probably the best way to begin. Seeing what others before you have done is a great way to discover exactly what is and isn’t possible within RMMV.
http://mvplugins.com/ : Provides a large list of RPG Maker MV plugins for use. As of the time of this writing, there are 407 plugins available.
Himeworks MV Plugins ( http://himeworks.com/mv-plugins/ ): Tsukihime, or just Hime for short, is an experienced RPG Maker scripter. In fact, I used his Change Currency script to solve the arena token currency text problem in Chapter 7 of the first edition of this book. He has since turned his eye toward MV and making plugins for it. I highly recommend checking out his work!
Galv’s Scripts ( http://galvs-scripts.com/rpgmaker/mv-plugins/ ): Galv is but one of many skilled scripters within the RPG Maker community. As of the time of writing, he has 22 plugins for RPG Maker MV on his site, covering a variety of things you might need for your own game.
■ Note If you are planning on releasing a commercial game, make sure that the scripts you are using are permitted in such a game. Most scripts list such licensing details in the comments section, but, when in doubt, don’t hesitate to ask the scripter directly.
RMMV Games There’s no shame in taking a look at the games created by your fellow RMMV users and seeing what can be done with the engine. It may well be that you figure out how to do something new after seeing other games in action! On that note, following is a link to a list of some of the RMMV games that are available:
http://rpgmaker.net/games/?engine=37 : A list of completed RMMV games on rpgmaker.net. Given the large number of games on the list, I did not check to see whether any of them are commercial (cost money). It is still very much worth a look.
Closing Notes In closing, I’d like to emphasize that the RPG Maker community is filled with many talented and wonderful people. If you ever need help with anything related to RMMV, don’t hesitate to ask them for help. Just treat them with a modicum of respect (this is probably good advice relating to anybody, in the real world as on the Internet), and everything will be fine. Good luck with your endeavors, and may your games be awesome!
command, settings , 24–25 Control Switches window , 25–26 exit event , 26 Show Text event window , 24 transfer event , 27 transfer player event dialog , 27
Event Searcher , 10, 40–42 Exit item/skill
common events , 203–204 exit scroll , 203 transfer events , 202
F Final Dungeon
Ancient Armaments , 286–287 crystal event, creation , 283 Cursed Cave , 289–290 Cursed Cave map , 281 fi nal fl oor , 296 fi rst fl oor , 287–289 new enemies , 284–285 second fl oor
Ancient Bow , 293 Ancient Onyx Brooch , 293 encounter list , 295–296 entrances , 291
bookcase interaction event , 142–143 Boss2Defeated switch , 144 boss encounter , 144 Dark General’s entry, database , 142 event creation , 143 Parallel Process event , 145
stone , 131–132 tower entrance , 132 TowerOpen switch , 132 treasure chests , 135 world map , 150–151
Second town forest map , 255 mountain village , 256
Self-switches , 33 Set Event Location , 138 Shop Processing , 87–88 Show Balloon Icon , 90 Show Choices , 90 Show Choices event command , 166 Sidequests
multistaged time-sensitive quest , 198 permanent
Activating State, settings , 191 description , 183 Dire Bat encounters , 192 fi shing village, well , 184 Ironcast Club , 189–190 Iron Giant sprite , 188 Player Touch event , 188 sidequest giver , 185 slow starter archetype , 190 town well , 187 well event , 186