Em Window_ItemCategory, no método da linha 41 basta você remover os "add_command" referentes as categorias que você não deseja utilizar.
Fazer apenas isso pode fazer com que o menu padrão fique um pouco estranho, você precisa mudar o col_max para 1 para que o comando fique centralizado e ocupando todo o espaço vazio da janela.
Eis aqui um código rápido que deixa tudo ajustadinho:
class Window_ItemCategory < Window_HorzCommand
def col_max
return 1
end
def make_command_list
add_command(Vocab::item, :item)
end
end
Mas talvez você esteja querendo é remover de vez a janela de categorias (já que dessa forma ela se torna inútil). Seja o caso irei fazer aqui e depois dou um edit nessa mensagem.
EDIT: Aqui está:
#===============================================================================
# Simplified Item_Scene
#===============================================================================
class Scene_Item < Scene_ItemBase
def start
super
create_help_window
create_item_window
end
def create_item_window
wy = @help_window.height
wh = Graphics.height - wy
@item_window = Window_ItemList.new(0, wy, Graphics.width, wh)
@item_window.viewport = @viewport
@item_window.help_window = @help_window
@item_window.set_handler(:ok, method(:on_item_ok))
@item_window.set_handler(:cancel, method(:return_scene))
@item_window.category = :item
@item_window.activate
@item_window.select_last
end
end # Scene_Item
Nesse caso o primeiro código se torna desnecessário.