ACE Item System
Authors: Bigace360
Version: 1.03
Type: ACMS
Key Term: Custom Item System
IntroductionThe default scene_item is just an unorganized boring list of items. The Ace Item Menu offers more item categorization control and a better layout that simulatenously provides information regarding the items to the player, while keeping a good amount of the item list visible on screen at once. The script can also be customized to rearrange commands and categories.
Screenshots(http://bigaceworld.files.wordpress.com/2013/01/screenshot03.png)
(http://bigaceworld.files.wordpress.com/2013/01/screenshot02.png)
Script(http://i781.photobucket.com/albums/yy94/Bigace360/DownloadBar.png) (http://bigaceworld.wordpress.com/rgss/custom-menu-scripts/ace-item-system-rmxp/)
InstructionsTo install this script, open up your script editor and copy/paste this script to an open slot below Scene_Debug, and Warrior_Engine, but above Main.
Scroll down and edit the module as you see fitting for your game.
CompatibilityRequires Scene_Base (http://bigaceworld.wordpress.com/rgss/utility-scripts/ace-scene_basermxp/)
Requires Module RPG::BaseItem (http://bigaceworld.wordpress.com/rgss/utility-scripts/module-rpgbaseitem/)
Scripts that may conflict with this Engine are stated in the comments in the "SECTIONS" and "Script Conflicts and Compatability".
Credits and Thanks
- Bigace360, for the script.
Author's NotesThis system can still grow, if anyone has any ideals to add to it don't hesitate to ask. However remember that your ideal might not make it.
This looks like a great script but I've discovered an error.
It can be replicated in a completely new project with absolutely no modification or configuration to any script. The scripts present are:
- Scene Item Base (http://bigaceworld.wordpress.com/rgss/utility-scripts/module-rpgbaseitem/)
- Scene Base (v1.3) (http://bigaceworld.wordpress.com/rgss/utility-scripts/ace-scene_basermxp/)
- ACE Menu System (http://bigaceworld.wordpress.com/rgss/custom-menu-scripts/ace-menu-engine-rmxp/)
- Item system (http://bigaceworld.wordpress.com/rgss/custom-menu-scripts/ace-item-system-rmxp/)
In that order.
Loading the item menu (With/Without items in your inventory) and then exiting it with the ESC or Z key causes a crash with the following message:
QuoteScript 'Item' line 1027: NoMethodError occured.
undefined method 'return scene' for #<Scene_Item::0X4005840>
Any idea how to fix this issue?
oh ops I forgot to update Scene_item when I updated Scene_base. :facepalm:
I usually update everything in bulks so for now just go to line 1018 and replace the method
on_category_exit with this one:
def on_category_exit
$game_temp.item_index = nil
$game_temp.item_oy = nil
$game_system.se_play($data_system.cancel_se)
if $ace_script[:ace_main_menu]
return unless $game_temp.menu_command_index.has_key?(:items)
$scene = Scene_Menu.new($game_temp.menu_command_index[:items])
else $scene = Scene_Menu.new(ITEM_CONFIG[:menu_index])
end
end