ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

RPG Maker VX Ace Shop Tutorial

Updated on June 19, 2014


This tutorial will be focused on creating shops. To do this we are going to use event creations, luckily we have basic event commands that we can use; these commands have done all the heavy lifting for us. Everything we do in this tutorial will be under "Contents" or "Graphics" anything else we will not be touching on at the time. I've added an example photo to show what we will be looking at.

Taken with screenshot from my computer.
Taken with screenshot from my computer. | Source


Hello everyone! In the last tutorial, RPG Maker VX Ace Map Tutorial, I went over creating houses, a basic map, and entering different zones. Now that we know how to create all these buildings, we need to give them a purpose! So this tutorial will start out with shops and how to buy from them.

Lets get started

Click on the name of your building on the left hand side where your maps are named. This building should be the one you intend to create a shop in. My building is named, "Armory" for easy reference.

  • Click Armory
  • Make sure you are in Event mode, if not click it now, or press F6 on your keyboard.
  • Choose a spot for your shopkeeper to be standing at (Usually best behind a counter of some sort.)
  • Double click that spot, or right click and choose new event.
  • Double click under contents, or right click and choose insert.
  • Choose Show Text

Type in what you want your Shopkeeper to say when they interact with the player. I chose a simple line, "Would you like to buy?" but feel free to write in anything you want. **Note** When typing make sure your text does not pass the second arrow (see above picture), otherwise the words will be cut off. Click preview to check before continuing. Once finished press ok.

Now double click under contents again in the empty space below our text. When the window pops up go to the third tab and look under scene control, choose Shop Processing. A new window will appear, it will be mostly blank. One side will be labeled Goods the other labeled Price, go ahead and double click on the blank area under the labels. Another new window will appear. This time it lists several options.

Do you prefer separate shops for items & armor, or one shop to sell everything?

See results

Since the shop I am working on is an armory I am going to click the 'Armor' bubble. Now I can choose different armors in the drop down menu.

  • To start leave it on the first option, Casual Clothes.

Now we can either leave it as is and press ok, meaning the game chooses the price, or we can click 'Specify' and create our own price. I am going to choose my own price.

  • Click Specify, than choose an amount, I went with 25, than press ok.
  • Now double click under Casual Clothes to repeat the process, but with a different armor each time.
  • I went ahead and created 4 armor pieces: Casual Clothes (25g), Hard Leather(350g), Leather Mail(150g), and Chain Mail(250g). Once you are done press ok.

Alright, now let's add more text! After we finish our shopping the shopkeeper usually says something, I am going to add, "Thank you, come again!" but feel free to choose whatever you want, or skip this step.

  • Double click under contents.
  • Go to tab 1
  • Show text and write in your farewell, don't forget to preview! Then press ok when everything looks good.

Alright now that we have finished the event we need to add a graphic for our shop keeper. Look to your left hand side, see where it says, "Graphic" with a blue checkered box? Double click that.

  • A list will pop up with various graphics.
  • I went to People1 and grabbed the girl with an appron
  • Feel free to explore all the graphics and choose whoever you want.

Once you have finished press ok, also make sure to hit apply on the bottom right hand side, and press ok once again.

At this point it is a good time to play test your game and make sure everything is working properly, either press F12 on your keyboard, or choose the green arrow on the right hand side to do this. Your game should pop up after a few seconds.

  • Hit enter on New Game
  • Use the arrow keys to move around, and go into your town.
  • Go into your new shop we just made.
  • Walk up to the shop keeper and hit enter.
  • Your text should appear, hit enter again to view their items, or hit Esc to cancel.
  • Press Enter on the buy option.

You should see the items we just added to the shop. As of right now we do not have any gold or money to buy anything, but at least we can see that it is working properly, go ahead and hit Esc to exit the item menu.

  • Key over to cancel and hit enter
  • Last text should appear, for me it is, "Thank you, come again!"
  • Hit enter once more.

I have added an example video below to show you what you should see and should be looking at.

That's it! If you went through the process and didn't run into any problems than your shop is up and running perfectly. Next tutorial will be about creating and starting Quests.


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)