(Name changed from Shopkeeper Graphics to Shop Upgrade)
This script is another aesthetic one. It modifies the default shop to include:
– A background graphic
– An image that can be used as a shopkeeper that can change throughout the shopping process (examples of using this is for smiling when you buy/sell item. Frowning when you don’t buy something, etc).
– Text that shows throughout the shop process for the shopkeeper talking. (Thanking you for buying something, asking if you need anything else, etc.)
– All the above can be changed with script calls to be different at each shop.
– Use a variable to determine selling cost rate.
– Rearranged shop windows and modified equip status window.
– Added a ‘show details’ screen to see weapon stats and item effects
– Added ability for each shop to keep it’s own stock. Selling items to shops will add those items to the buy list.
Get it here >
Hi, Galv. Really liking your scripts. I’m learning scripting myself, so I am using the shorter scripts to pick apart and learn from. Thanks for sharing.
This is a lot like Yanfly’s script only a lot more visual. Which I like because the old shop scene was bad, but with a background it isn’t.
A really nice script you made there. I wonder, is there a way to show weapons attributes even if you give them +x%bonusses(through notetags) or would it show only the flat values given in the database?
I hope i could explain that somewhat understandable…
It only shows bonuses from the database. Anything you add in notetags is from another script so wont show up.
Would that be “easy” to edit so it would show up aswell?
And if so, where exacly would i have to edit this?
Don’t know about easy unless you know your way around the scripts. Link me to the other script you use and I’ll see what I can do to add it for you
That would be really great.
the bonusses are from this script :
The most time if i get some incompabilities i try to mess around so long till it works but that sure isn’t the right way to do this xD It would be very kind if you could help me with this
I updated the script on the page so it will work with Yanfly’s Equip Dynamic Stat script. Also added a feature to change windowskin for shops during the game.
Let me know if any issues
A great thanks for that, it really works like a charm now! ^^
I want to change de image folder to
It’s possible but I didn’t plan on doing it. My reason behind that is I have been making lots of scripts that use busts, which will all use the same images from the same folder so there’s no need to have duplicate images for use in multiple locations.
Hey, I’ve made a lil’ script for this work of yours. It’s a simple shop background stretch, would you mind if I post it in the public? Sorry for my bad english.
Your English is fine. I don’t mind people posting my scripts as long as they make sure to give credit. So yes that’s fine :)
Thank you very much! I’ll be sure to give you credit.
Thanks for this script its really good and easy to use for newbies too like me!
I have a little question about it though…
Is it possible to show the items that are already bought from stock?
Because now they just disappear from list even though i will try to make them respawn with timer,i dont want the players to think they are gone forever.
If you add the item in the event Shop Processing command, and then specify the amount of stock, they won’t disappear if the shop runs out of stock.
Thank you for your quick answer!Your the best!
i always get the nill class errors from your script? do you know any solutions?
Check out this page for things you can do to error trap the problem:
My guess would be you need to start a new test game instead of continuing from a previously saved test file
Is there a way to do this so that the shop only shows the windows and aesthetic features? I’m not too comfortable with having to script all of the shop inventory for my game, i’d rather just have the aesthetics when the shop is opened.
Not sure what you mean. If you don’t use any script calls for stock amounts then items amounts are unlimited (If I remember correctly hehe)
Oh. So just don’t use Script calls?
I believe so. I’d have to check, I wrote this ages ago but pretty sure I made items unlimited unless you specified an amount
Ah alrighty thanks for replying
Your script is amazing, and looks great. I just had one question and I can’t seem to find it anywhere. I am really new to everything concerning RPG maker so I apologize if this is a dumb question. I kinda found it a bit strange to have the same shop keeper and background for all shops in my game. Is there a way to still use this script, and do more than one shop and shopkeeper graphic for different shops? Or do they all have to be identical? My shopkeepers are also important to the story, and I feel they need their own uniqueness. :)
Yes, please read the instructions at the top of the script. Also there is a link to the demo at the top of the script page if you do not understand – use it to see how it works.
I got the demo and have been looking at it to try and figure it out. Thank you for the quick reply and for making such nice instructions. Sorry about missing that. @_@
I will go experiment with it until I can understand how it works. :)
You will see in the instructions there is a script call:
$game_system.shopkeeper = “ImageName”
I basically don’t find the link to the demo. Sorry i have to ask so annoying but i really love your work.
So I just want to implement your Script but I haven’t the pictures, where can i find them? :)
On the script page at the top is the link to the demo
Where it says ‘Demo – Version 2.7’
Thank you very much didnt see it … how dumb
How do you remove the background completely?
You could make a blank graphic…
Never mind. Got it. :P
Going through such a huge list of people asking for help… sigh haha. Glad you got it…
Love the script Galv. This may sound a bit outrageous but I was wondering if it is possible to use a Sp-Parameter such as PDR and MDR to replace DEF and MDF as the “compared stats” on equipments when purchasing? I know this is quite a tall order and I understand if you do not have the time for this. Regardless, thank you for another great script!
Yeah sorry, I’m not doing requests at the moment. Shouldn’t be that hard if you ask in the forums if someone else can do it
Completely understandable. Thanks for the advice, I’ll be trying that now. Once again, wonderful script!
Where can I get the pictures you used? it says unable to find file graphics/pictures/shop_backround
The link to the demo is at the top of the page above the script. But I encourage you to get your own images.
Thx, I love your scripts!
Hi. i copy/paste the event and the entire script from you demo, but when i contact shopkeeper i get following error:
” Script ´Galv´s Shop Upgrade 2,7`line 295: NoMethodError occurred.
undefined method ´`for nil:NilClass ”
Im pretty novice here, so any help would be greatly appriciated.
Thx for some really awesome scripts btw :)
Go through this checklist. My guess would be you didn’t start a new game after adding the script.
Hi, Galv! I was wondering…will this script see an MV version? No rush or anything, I’m just curious. :-) I think this is the script I’ve missed the most since MV came out.
Definitely will be! It’s on my list :)
Good to know! :-) I will certainly be looking forward to it. Thank you for the quick response!
How do I make it so whatever you sell doesn’t get added to the stock? Or is that in the defaults for RPG Maker?
That’s how default rpgmaker works. If you don’t use the script call to be a shop, it won’t use stock.
“Use this script call to set the next shop processing event to be a certain shop number. If you do not use this script call before a shop event, the shop will not use stock.”
I do use that call, but it still adds items I sell to the shop. Like I sell a weapon to what’s suppose to be an item only shop, and the one weapon gets added.
You need to -not- use that script call to make it not use stock
Have you considered making this for MV?
Oops, I didn’t notice someone already requested this for MV. My bad! Thanks for your hard work :)
Yup, it’s on the to-do list. Lots to do with not much time but it’ll happen one day
hi, this is exactly what i need for my game. The only problem is that my game is made whit MV engine. :( when that day will happen? Ken up the good work :)
When I get a lot more support via patreon I will be able to create more plugins for MV. At the moment I do not have enough time to make it happen any time soon.
Hi! Sorry if this is a very dumb question, but my charas are quiet higher than the one tile preset ones that RPG Maker provides (two tiles to be precise), and whenever they show up in the corner of the screen they kinda get decapitaded lol. I wanted to know how to modify the script so I can center my charas a little bit better. Thank you in advance because this shop redesign is gorgeous ouo
I had a question. Is there a way to empty out a shop?
shop id 1 has a bunch of items, weapons and armors. Instead of using the Script call remove an item. but a script call to remove all items in shop id 1.
Mostly my problem is. All items remain after the shops after I do a New game+. (Yanfly script).
Is it possible to add a script call for that?
Thank you and awesome script.
Greetings , stay safe.
If there’s no function to do that in the script description then it might need to be added. Unfortunately I haven’t done VX Ace in many years and no longer add additional functionality to those scripts.
Thank you for your quick reply.
I will manually remove each item one by one than.
But I will ask of you to test my game for that! :P
hey, galv! hope you’ve been good, i’m aware that there have been people requesting for an RMMV version of this plugin over the years, I was wondering if you still intend to develop one? it really is a great layout, i’ve yet to find one that’s as visually clean and interesting as this.
sorry if this has been a bother to answer, please disregard this comment if it is. thank you for always providing great plugins!
Sorry, I don’t intend to port this one to MV or MZ.