Author Topic: [XP] Zer0 CMS  (Read 28364 times)

Offline ForeverZer0

  • CP's Pedophile
  • Global Moderator
  • Guardian of Chaos
  • ****
  • Posts: 3248
  • LV: 294
  • Gender: Male
  • Remember you are unique, just like everyone else.
    • View Profile
[XP] Zer0 CMS
« on: July 07, 2010, 03:30:52 AM »
Zer0 CMS
Authors: ForeverZer0
Version: 1.3
Type: Command Menu
Key Term: Custom Menu System

Introduction

This is my first complete CMS that I have created. Originally it was going to be used exclusively for my own project, but I decided to release it for anybody to use. I have added as much compatability as possible to it for other scripts since it also uses its own save/load system, etc.

Features

  • Optimized code to only create windows as needed, which means less lag.
  • Animated windows.
  • Clean, simple interface
  • Custom save system built-in, with easy compatability for any scripts that may use aliased methods of Scene_Save and Scene_Load.
  • Options menu with many configurable options including Font, Shaded Text, Gradient Bars, Windowskins, Window Opacity, Volume, SFX, and more.
  • Displays game time on menu, using either CCTS or ATES.
  • Built in quest manager. (Based off of game_guy's Quest script)
  • Items can be sorted by Type, Alpha-Numerical, Quantity, and by Key Item.
  • Save and Load available from menu.
  • Can use L and R to switch characters on the Equip and Status screens.
  • an use variable to log Game Completion on File Windows.
  • Ability to allow player to unlock Windowskins and Fonts that can be used, much like Chrono Cross.
  • Compatibility with Blizzard's Equap Skills from Tons.
  • Automatically install fonts on users PC
  • Much more!

Screenshots

(click to show/hide)
(click to show/hide)
(click to show/hide)
(click to show/hide)
(click to show/hide)
(click to show/hide)
(click to show/hide)
(click to show/hide)

Demo
Demo Download

Script
Use script from demo.

Instructions

See script.
Download this file for the font installer.

Compatibility

Requires Blizzard's Tons-of-Addons (v.6.03 or higher), and either ATES or CCTS. It is possible to use another Time System other than them, but it will require some edits to one section (see script).
This script makes many of the default scripts obsolete, almost all that deal with the default CMS and the save system, therefore it will likely not be compatible with other scripts that affect these classes.

Credits and Thanks

  • ForeverZer0, for script
  • Blizzard, for Tons and a few other methods that I used in the script.                                                                        
  • game_guy, for the base of the Quest script                                                                                  
  • Fantasist, for the window movement script that this script uses.

Author's Notes

See script.
« Last Edit: February 28, 2011, 07:18:13 AM by ForeverZer0 »
I am done scripting for RMXP. I will likely not offer support for even my own scripts anymore, but feel free to ask on the forum, there are plenty of other talented scripters that can help you.

Offline G_G

  • Green Gmod Game_Guy AKA G4 AKA hyper-G AKA G-force
  • Global Moderator
  • Chaos Ultimate
  • ****
  • Posts: 6585
  • LV: 407
  • Gender: Male
    • View Profile
Re: [XP] Zer0 CMS
« Reply #1 on: July 07, 2010, 03:51:26 AM »
Small bug. If you go to status, choose a character, then go back it goes back to the command window. Items, Equip etc.
Now if you go to equip, choose a character, then go back it goes back to character selection. I'd rather it be character selection for both.

Nice menu by the way. Its quite nice!

Offline ForeverZer0

  • CP's Pedophile
  • Global Moderator
  • Guardian of Chaos
  • ****
  • Posts: 3248
  • LV: 294
  • Gender: Male
  • Remember you are unique, just like everyone else.
    • View Profile
Re: [XP] Zer0 CMS
« Reply #2 on: July 07, 2010, 03:53:03 AM »
Small bug. If you go to status, choose a character, then go back it goes back to the command window. Items, Equip etc.
Now if you go to equip, choose a character, then go back it goes back to character selection. I'd rather it be character selection for both.

Nice menu by the way. Its quite nice!

Thank you! I'll check the bug out, I didn't intend for it to be like that. Thanks for the feedback, and for the Quest system. It is basically an adapted version of yours  ;)
I am done scripting for RMXP. I will likely not offer support for even my own scripts anymore, but feel free to ask on the forum, there are plenty of other talented scripters that can help you.

Offline WhiteRose

  • Trying to code in Ruby
  • Moderator
  • Lexima Warrior
  • ***
  • Posts: 2341
  • LV: 127
  • Gender: Female
  • <3
    • View Profile
Re: [XP] Zer0 CMS
« Reply #3 on: July 07, 2010, 03:53:14 AM »
  • Ability to allow player to unlock Windowskins and Fonts that can be used, much like Chrono Cross.
Awesome. Chrono Cross is one of my top five favorite games ever, and I always thought that was a cool feature.

Offline G_G

  • Green Gmod Game_Guy AKA G4 AKA hyper-G AKA G-force
  • Global Moderator
  • Chaos Ultimate
  • ****
  • Posts: 6585
  • LV: 407
  • Gender: Male
    • View Profile
Re: [XP] Zer0 CMS
« Reply #4 on: July 07, 2010, 03:54:16 AM »
Small bug. If you go to status, choose a character, then go back it goes back to the command window. Items, Equip etc.
Now if you go to equip, choose a character, then go back it goes back to character selection. I'd rather it be character selection for both.

Nice menu by the way. Its quite nice!

Thank you! I'll check the bug out, I didn't intend for it to be like that. Thanks for the feedback, and for the Quest system. It is basically an adapted version of yours  ;)

No problem! And thanks ^_^

Blazblue Fan

  • Guest
Re: [XP] Zer0 CMS
« Reply #5 on: July 08, 2010, 12:57:23 AM »
I downloaded the demo but there was no text it was all blank

Offline G_G

  • Green Gmod Game_Guy AKA G4 AKA hyper-G AKA G-force
  • Global Moderator
  • Chaos Ultimate
  • ****
  • Posts: 6585
  • LV: 407
  • Gender: Male
    • View Profile
Re: [XP] Zer0 CMS
« Reply #6 on: July 08, 2010, 12:59:20 AM »
install the fonts that the demo came with then

Blazblue Fan

  • Guest
Re: [XP] Zer0 CMS
« Reply #7 on: July 08, 2010, 01:50:38 AM »
Are you saying that the demo came with the fonts to install in case I don't have them? If so I don't see any, sorry if I'm asking stupid questions that everyone should know

Edit: never mind I have the fonts now
« Last Edit: July 08, 2010, 01:57:49 AM by Blazblue Fan »

Offline ForeverZer0

  • CP's Pedophile
  • Global Moderator
  • Guardian of Chaos
  • ****
  • Posts: 3248
  • LV: 294
  • Gender: Male
  • Remember you are unique, just like everyone else.
    • View Profile
Re: [XP] Zer0 CMS
« Reply #8 on: July 08, 2010, 01:57:58 AM »
Are you saying that the demo came with the fonts to install in case I don't have them? If so I don't see any, sorry if I'm asking stupid questions that everyone should know

No, the demo did not come with fonts, but you will need them in your system, else no text will be displayed.
I am done scripting for RMXP. I will likely not offer support for even my own scripts anymore, but feel free to ask on the forum, there are plenty of other talented scripters that can help you.

Offline G_G

  • Green Gmod Game_Guy AKA G4 AKA hyper-G AKA G-force
  • Global Moderator
  • Chaos Ultimate
  • ****
  • Posts: 6585
  • LV: 407
  • Gender: Male
    • View Profile
Re: [XP] Zer0 CMS
« Reply #9 on: July 08, 2010, 02:05:03 AM »
my bad i thought there was a fonts folder :S

Offline Yin

  • Transcended Spirit
  • ***
  • Posts: 102
  • LV: 3
  • Gender: Female
  • Amira
    • View Profile
    • Atlas Productions - Cavern Of Creativity
Re: [XP] Zer0 CMS
« Reply #10 on: July 09, 2010, 03:05:58 AM »
Something happens with the equip menu where everything gets all screwed up. Like my accessory slot was pointing to shields and stuff like that. Then when it gets to weapon, it crashes on line 2274. undefined method atk for rpg::armor
This is the line.
      atk = item1.is_a?(RPG::Weapon) ? item2.atk - item1.atk : 0
Newly formed MUGEN, RPG Maker, and BOR forum.
http://cavernofcreativity.com
Opening in September
My Partner in crime = TREXRELL

Offline ForeverZer0

  • CP's Pedophile
  • Global Moderator
  • Guardian of Chaos
  • ****
  • Posts: 3248
  • LV: 294
  • Gender: Male
  • Remember you are unique, just like everyone else.
    • View Profile
Re: [XP] Zer0 CMS
« Reply #11 on: July 09, 2010, 03:25:22 AM »
Something happens with the equip menu where everything gets all screwed up. Like my accessory slot was pointing to shields and stuff like that. Then when it gets to weapon, it crashes on line 2274. undefined method atk for rpg::armor
This is the line.
      atk = item1.is_a?(RPG::Weapon) ? item2.atk - item1.atk : 0

I'll check it out. I admit I didn't test this script super good. So please everyone let me know any issues that are occurring, and I'll fix them as soon as possible.
I am done scripting for RMXP. I will likely not offer support for even my own scripts anymore, but feel free to ask on the forum, there are plenty of other talented scripters that can help you.

Offline AresWarrior

  • Awakened Visionist
  • **
  • Posts: 51
  • LV: 3
    • View Profile
Re: [XP] Zer0 CMS
« Reply #12 on: July 09, 2010, 06:28:28 PM »
this cms looks great i'll try to figure out how you added the latest map name in the save screen.  :) thanks

Offline nathmatt

  • Chaos User
  • ******
  • Posts: 1289
  • LV: 114
  • Gender: Male
  • The Add_on King
    • View Profile
    • Nathmatt Productions
Re: [XP] Zer0 CMS
« Reply #13 on: July 09, 2010, 11:13:05 PM »
just a suggestion
Code: [Select]
def self.name(id)
  text = case id
  when 1 then 'Picking Fruit'
  when 2 then 'Example #2'
  end
  return text != nil ? text : '?????' # <-- Default for undefined
end

can be done easier with
Code: [Select]
def self.name(id)
  case id
  when 1 then return 'Picking Fruit
  end
  return '?????'
end)
Join Dead Frontier
Sorry, I will no longer be scripting for RMXP. I may or may not give support for my scripts. I don't have the will to script in RGSS anymore.
My script
(click to show/hide)

luchs

  • Guest
Re: [XP] Zer0 CMS
« Reply #14 on: July 10, 2010, 12:46:00 AM »
i get this error ... when i will call the menue in the game


Offline nathmatt

  • Chaos User
  • ******
  • Posts: 1289
  • LV: 114
  • Gender: Male
  • The Add_on King
    • View Profile
    • Nathmatt Productions
Re: [XP] Zer0 CMS
« Reply #15 on: July 10, 2010, 03:21:51 AM »
Do you have zeros ATS
Join Dead Frontier
Sorry, I will no longer be scripting for RMXP. I may or may not give support for my scripts. I don't have the will to script in RGSS anymore.
My script
(click to show/hide)

luchs

  • Guest
Re: [XP] Zer0 CMS
« Reply #16 on: July 10, 2010, 10:40:39 AM »
« Last Edit: July 10, 2010, 10:41:53 AM by luchs »

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 19903
  • LV: 642
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: [XP] Zer0 CMS
« Reply #17 on: July 10, 2010, 10:46:07 AM »
What does it say in the "Authors" part on top of the topic?
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

luchs

  • Guest
Re: [XP] Zer0 CMS
« Reply #18 on: July 10, 2010, 10:57:31 AM »
see script :) but ... in the comments of the script ... i don't find any helpfull information to use the script with ates....

are there two different scripts called ATES?

Offline element

  • Ethereal Devastator
  • ****
  • Posts: 457
  • LV: 2
  • Gender: Male
  • Fountain of Inspiration
    • View Profile
Re: [XP] Zer0 CMS
« Reply #19 on: July 10, 2010, 01:55:21 PM »
This would look GREAT for a in-game cms for rmx-os