Submit Your Article


 
RPG Maker

Welcome Guest ( Log In | Register )


  Games Resources RPG Maker VX RPG Maker XP Scripts Tutorials Downloads

> Selling Item Overhaul, Buy Item Add-On uploaded
LordHeinrich
post Jul 3 2010, 06:37 PM
Post #1


Level 14
Group Icon

Group: Revolutionary
Posts: 267
Type: Artist
RM Skill: Beginner




Selling Item Overhaul

Version : 3.00 LITE & BUNDLED versions & 1.01 Buy Item Add-On
Author : LordHeinrich
Last Update : 0723/2010

If using My script to change shop prices, you must download the v3 of that script as well

Note: The Buy Item Add-On requires both Sell Item Overhaul and NewShopScene (or ONLY the BUNDLED version)
Note : There is a LITE version with the Default Layout and a BUNDLED version with the new layout.
Note : I cannot add the code anymore, because it is too long for the code box.

Exclusive Script at RPG RPG Revolution

Introduction
The Shop scene in RPG Maker annoys me a lot. The most annoying to me is the selling portion. It annoyed me so much that it made me write my first two scripts :P This one here adds an addition screen when selecting to sell an item. It categorized items by Item, Weapon, and Armor. There is also a Treasure section for misc items. This way you don't have to scroll through tons of items in order to find something that you want to sell. If requested, I can add a <treasure> note tag, but I don't think it's needed.

Features
- Organized Items into four categories : Items, Weapons, Armors and Treasures
- Added lines to hide certain items
** Hides Key Items
** Hides Unsellable Items
** Hides Headings
** Added Treasure Tag
** Added Off Hand Weapon tag
- Can Improve YEM Item Overhaul if wanted
** Adds extra note tags
** Hides Booster Items from Item menu (read instructions)
** Properly sorts off hand weapons
- New Shop Status Window
** Displays more than just Atk and Def
** Compatible with YEM New Battle Stats
** Compatible with Aptitude System in YEM Equipment Overhaul
** Displays either Percent or Set bonus
** Displays lots of useful information about items
- Extra Status Window
** Allows adding of additional information with note tags
** Useful for Equip Skill Scripts
- Separate Charisma Window
** When using charisma system, Charisma uses it's own window
- BUNDLED Version
** Bundled with my NewShopScene script
** NewShopScene creates a new Menu Layout
** Option to disable NewShopScene from within the script
- LITE Version
** Same script except NewShopScene is NOT included
** Can Import NewShopScene which is a separate script

Script
Buy Item Add-On v1.02
http://www.megaupload.com/?d=9X0GME96

LITE v3.06
http://www.megaupload.com/?d=E7YNL9TZ

New Shop Scene v2.05
http://www.megaupload.com/?d=PF8FQHV8

Bundled v3.06
http://www.megaupload.com/?d=JCD9AG6Q


Customization
- Use Note tags to hide items that you do not want to be sold from the shop
*** Read instructions within script on how to use them

Compatibility
- Compatible with default system
- Compatible with my Shop Price Modify script
- Compatible with YEM Item Overhaul
- Compatible with YEM Equipment Overhaul

Screenshot LITE
When Shop processing screen

Choices

Item Screen

Weapon Screen

Armor Screen

Treasure Screen

No treasure or note tags


Screenshot NewShopScene:
Weapon screen using all stats

2010.07.23

Stat Variance when using YEM Equipement Overhaul


Installation
- Install somewhere below materials and above main
- Install below Selling Bonus script if used
- Install below YEM Item Overhaul if used

FAQ


Terms and Conditions
- Free to use
- Please give credit for this one

Credits
The following was taken from YEM Item Overhaul for compatibility purposes
CODE

KEY_ITEM = /<(?:KEY_ITEM|key item|key)>/i
CUSTOM_DATA1 = /<(?:CUSTOM_DATA|custom data)>/i
CUSTOM_DATA2 = /<\/(?:CUSTOM_DATA|custom data)>/i
#==============================================
def yem_cache_baseitem_io
return if @cached_baseitem_io; @cached_baseitem_io = true
@key_item = false
enable_custom_data = false
@custom_data = [] unless self.is_a?(RPG::Skill)
self.note.split(/[\r\n]+/).each { |line|
case line
#---
when YEM::REGEXP::BASEITEM::KEY_ITEM
@key_item = true
#---
when YEM::REGEXP::BASEITEM::CUSTOM_DATA1
next if self.is_a?(RPG::Skill)
enable_custom_data = true
when YEM::REGEXP::BASEITEM::CUSTOM_DATA2
next if self.is_a?(RPG::Skill)
enable_custom_data = false
when /(\d+),[ ](.*),[ ](.*)/i
next unless enable_custom_data
next if self.is_a?(RPG::Skill)
array = [$1.to_i, $2.to_s, $3.to_s]
@custom_data.push(array)
end
} # end self.note.split
end # yem_cache_baseitem_io


This post has been edited by LordHeinrich: Aug 31 2010, 12:51 AM
Go to the top of the page
 
+Quote Post
   

Posts in this topic
- LordHeinrich   Selling Item Overhaul   Jul 3 2010, 06:37 PM
- - LordHeinrich   Updated to v1.10. This adds compatibility with Se...   Jul 4 2010, 02:00 PM
- - LordHeinrich   Updated to v2.00!!! Added TONS of ins...   Jul 5 2010, 03:11 PM
- - LordHeinrich   I made a slight modification as there was a class ...   Jul 5 2010, 03:33 PM
- - LordHeinrich   I made a layout change to the scene. I am calling...   Jul 6 2010, 12:49 AM
- - LordHeinrich   I decided to make a LITE and BUNDLED version of th...   Jul 6 2010, 07:50 PM
- - LordHeinrich   updated both LITE and BUNDLED version for compatib...   Jul 10 2010, 06:53 PM
- - LordHeinrich   New version coming soon. I added a lot of feature...   Jul 23 2010, 03:43 PM
- - Kaimi   Will it be compatible with YEM New Battle Stats? E...   Jul 24 2010, 01:13 AM
- - LordHeinrich   Thanks for the comment. Those are actually the on...   Jul 24 2010, 02:25 AM
- - LordHeinrich   Finished updating this script. This script makes ...   Jul 26 2010, 01:18 AM
- - KD648   Totally obnoxious question: is there any way to ma...   Jul 28 2010, 06:28 AM
- - LordHeinrich   I haven't made any changes to the shop buy yet...   Jul 28 2010, 10:56 AM
- - Paper PokéMaster   This looks cool. I might try it out.   Jul 28 2010, 11:10 AM
- - KD648   That's cool. A status window is the only thin...   Jul 28 2010, 02:51 PM
- - krains123   this sounds like fallout 3 style shops, is it? In ...   Jul 29 2010, 01:48 AM
- - LordHeinrich   lol, I never played fallout. That's an intere...   Jul 29 2010, 07:18 AM
- - LordHeinrich   Just posted buy Item Add-On. It requires both New...   Jul 30 2010, 05:18 AM
- - KD648   This script add on is awesome! How do you wan...   Jul 30 2010, 07:13 AM
- - LordHeinrich   Thanks for the comment. Glad it is useful. You c...   Jul 30 2010, 09:04 AM
- - LordHeinrich   Found a bug in the Buy Add-On. When adding inform...   Aug 1 2010, 12:22 PM
- - LordHeinrich   Updated Buy Item Overhaul for compatibility with Y...   Aug 31 2010, 12:54 AM
- - maxcloud   Please can you make the char sprite appears? i don...   Nov 7 2011, 11:56 PM
- - Night_Runner   Sure you can! Look for the line: And change...   Nov 9 2011, 12:38 AM
- - maxcloud   Omg awesome ,but i cant do it here! why? tak...   Nov 9 2011, 04:28 AM


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 19th May 2013 - 10:30 PM
RPG RPG Revolution is an Privacy Policy and Legal
eXTReMe Tracker