[XP] Zer0 CMS

Started by ForeverZer0, July 06, 2010, 09:30:52 pm

Previous topic - Next topic

ForeverZer0

November 11, 2010, 10:05:07 am #60 Last Edit: November 11, 2010, 12:09:21 pm by ForeverZer0
Yeah, I checked it out last night and noticed the sasme thing. Will post update in a little bit.

EDIT:

Okay I uploaded the new script, which has been updated to version 1.3.
  - Fixed incompatibility issue with CCTS v.2.0 and higher. (Thanks to LiTTleDRAgo for pointing it out)
  - Fixed bug with items getting scrambled on Equip screen if the player held the Up or Down buttons.
  - Fixed bug that would crash game if player attempted to change the windowskin or font when none were unlocked.
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.

Xuroth

    I apologize for the necro, but it is related. I merged this script + edits + graphics + audio + extras (fonts, fileutils.rb) + some custom windowskins into my game. I added the new windowskins to the array (and in the commented area, just to see) and I ca'nt seem to change the skin in-game. I also set up an event to 'unlock' one of the skins, and I still can't change them. any ideas on what causes this bug?

Scripts I'm using(in order): ShowHide


  • This CMS

  • Tons

  • Advanced Weather

  • CCTS

  • Leon_Westbrooke's Shop Layout

  • Blizzard's Pay to Heal

  • your Add-on collection

so far. I'm planning on adding more scripts as I continue the game...
[/list]


Im not sure what's causing this. I also have difficulty reading your scripts because your code is too 1337 for my n00b brain... but seriously, I tried seeing what could cause this, and nothing jumped out at me...

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


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

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

Xuroth

March 15, 2011, 05:06:11 pm #63 Last Edit: March 15, 2011, 05:54:26 pm by Xuroth
Oops! Due to preference on graphics, I placed Pay to heal before Zer0's add on collection script, simply because one of the add-ons has been configured to modify the PTH script. Though i did try it the "correct" way with no luck. No errors, just not changing skins...
New order:
REVISED script order: ShowHide


  • Leon_Westbrooke's Shop Layout

  • This CMS

  • Advanced Weather

  • CCTS

  • Blizzard's Pay to Heal

  • your Add-on collection

  • Tons

[


EDIT: *facepalms* it might help if the default starting windowskin is defined in the array as well... after reviewing the code a bit more, i realized my skin (defined in the Database) was not included in the script... I feel like an idiot for making such a mistake...


ForeverZer0

Quote from: Xuroth on March 15, 2011, 05:06:11 pm
EDIT: *facepalms* it might help if the default starting windowskin is defined in the array as well... after reviewing the code a bit more, i realized my skin (defined in the Database) was not included in the script... I feel like an idiot for making such a mistake...


It's all good. We've all been there. I've spent hours trying to track a bug in a script that was nothing more than a I didn't use parentheses correctly.
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.

TJ01

I`ve got one small Question, how does the Questlog arrange the quests?
The quest 6 is before the quest 1, but quest 11 is after quest 3 :???:
I get crazy...

nathmatt

its most likely the order you add them
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


Shalaren

small suggestion o:
i tried using it with Mouse Controller, and it works really good and its fun to use, but it only works for everything bu the Main manu that is placed on top, for every scene the Mouse Controller works but for the Menu it doesnt, just thought I should say.

karldaylo

May 01, 2011, 01:54:36 am #68 Last Edit: May 01, 2011, 02:06:09 am by karldaylo
Quote from: Shalaren on April 30, 2011, 10:55:27 pm
small suggestion o:
i tried using it with Mouse Controller, and it works really good and its fun to use, but it only works for everything bu the Main manu that is placed on top, for every scene the Mouse Controller works but for the Menu it doesnt, just thought I should say.


ive ve been reading your previous threads,as i see you got many problems with blizz's mouse controller... hope ur not usin blizz abs or tons of addon cuz i now a mouse system that perfectly work with everything (like perhaps when your about to pick hot key skill in blizz abs.. you need to atleast trigger leright button so that you can pick an item as a hotkey) :naughty:
Spoiler: ShowHide

Quote from: Shalaren link=http://www.rpgrevolution.com/forums/index.php?showtopic=43942Terms and Conditions
You can use this script in your freeware or commercial game.
Please put Amaranth, Near Fantastica, SephirothSpawn and Shaz in your credits.


EDITED: the script is too long the thread cant handle the whole., i hate double psoting so i should give you the link :/
http://www.rpgrevolution.com/forums/index.php?showtopic=43942


EDITTED: not compatible with other mouse script... and blizz abs (cuz of the centipede path finding system) also with tons of addon(same reason)
RESPECT LIST:Blizzard, Game_guy, Foreverzer0, Winkio, Nathmatt

TJ01

Quote from: nathmatt on April 30, 2011, 11:31:26 am
its most likely the order you add them

No, it`s not the order how I add them.
I added Quest 1, 4, 5, 6, 10, 16 and 21 in this order.

But this is the order in the Questlog:
16, 5, 6, 1, 4, 21, 10

ForeverZer0

Around line 930, find this method:
Spoiler: ShowHide

  def update_quest_select
    if Input.trigger?(Input::B)
      $game_system.se_play($data_system.cancel_se)
      @quest_list.active, @command_window.active = false, true
      [@quest_info, @quest_list].each {|win| move(win)}
    elsif Input.trigger?(Input::C)
      if @quest_info == nil
        @quests = []
        $game_party.quests.each_key {|i| @quests.push(i)}
        @quest_info = Window_QuestInfo.new(@quests[@quest_list.index])
        @all_windows.push(@quest_info)
      end
      se = @quests.empty? ? $data_system.buzzer_se : $data_system.decision_se
      $game_system.se_play(se)
      unless @quests.empty?
        @quest_info.quest = @quests[@quest_list.index]
        move(@quest_info, false)
      end
    end
  end


Change the line that reads:
$game_party.quests.each_key {|i| @quests.push(i) }


to...

$game_party.quests.keys.sort.each {|i| @quests.push(i) }


That will list them by there ID. I should have done that in the first place.
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.

TJ01

May 01, 2011, 05:42:24 am #71 Last Edit: May 03, 2011, 08:51:39 am by TJ01
Quote from: ForeverZer0 on May 01, 2011, 03:06:19 am
Around line 930, find this method:
Spoiler: ShowHide

 def update_quest_select
   if Input.trigger?(Input::B)
     $game_system.se_play($data_system.cancel_se)
     @quest_list.active, @command_window.active = false, true
     [@quest_info, @quest_list].each {|win| move(win)}
   elsif Input.trigger?(Input::C)
     if @quest_info == nil
       @quests = []
       $game_party.quests.each_key {|i| @quests.push(i)}
       @quest_info = Window_QuestInfo.new(@quests[@quest_list.index])
       @all_windows.push(@quest_info)
     end
     se = @quests.empty? ? $data_system.buzzer_se : $data_system.decision_se
     $game_system.se_play(se)
     unless @quests.empty?
       @quest_info.quest = @quests[@quest_list.index]
       move(@quest_info, false)
     end
   end
 end


Change the line that reads:
$game_party.quests.each_key {|i| @quests.push(i) }


to...

$game_party.quests.keys.sort.each {|i| @quests.push(i) }


That will list them by there ID. I should have done that in the first place.



This doesn`t change anything, the order is the same.
It`s such a great script and I like the questlog too, but I think, the player will be confused by this...

Note: I used a new project; The original Questlog(by Gamer-Guy) works correctly, but I`m really bad in scripting, so I don`t know how to move the old one in the menu, or modify the new one :shy:

Shalaren

jUST WANNA POINT OUT THAT if you use the mouse controller, you cant use the mouse for this menu >:
so just a suggestion o:

ForeverZer0

Maybe somebody should fix that.

Wait--- damn.  We'll see, I don't really want to promise anything for right now. I kind of have a lot on my plate at the moment.
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.

Jragyn

I know this doesn't break anything, but in my attempts to make sure that the config from 1.2 -> 1.3 of this script were the same so I could copypasta over, I discovered that your global variable of $zer0_CMS = 1.2, even in the 1.3 script.


...
Jus' sayin'.  :uhm:
A bright light can either illuminate or blind, but how will you know which until you open your eyes?

Darkner

Hi, I'm new to this forum. I've started using Zer0's CMS, which requires ATES or CCTS. I ran into trouble with ATES showing an error for the CMS: undefined method 'day' for #<ATES::Time:0x3eb1718 @min=0, @hour=0>. Therefore I started using the CCTS.  :)

But, I don't want time in my game, nor do i want weather or tints. How do i disable everything from the ATES or CCTS, but to still allow me to use the CMS?

I think the CCTS script lack some turning off-abilities. I know there's the change of "time.clock = false"-script to be used in the beginning to turn off the clock, and theres the ability to turn it off in the script under the Game_System section, but when you open the menu and exits it, it flashes the clock for a short period of time.

I think the CCTS is a cool script as well as the CMS, but I really don't want to use the CCTS for this game, and only the CMS. But since it requires CCTS I've come to a stop in my progress... Please help me! Can I change it for the CMS or for the CCTS?

Darkner

Hmm, correction. I noticed that once turned off by the Input::Z-button, it stays gone, even with menu enter/exit. Let me thus rephrase my earlier question. Is there a way to make this turned off by default? I have no problem with it being able to appear once a button is pressed, as long as it doesn't do it as default.

Spoofus

August 08, 2011, 06:46:47 pm #77 Last Edit: August 08, 2011, 07:09:45 pm by Spoofus
hey been awhile but i was wondering if someone could help out editing something in this CMS in the equipment
i was planning on only using body armor and 3 accessories and whenever i try, lets just say i am very unsuccessful.....just help whenever you have the time :)


My Blog site I am working on: http://spoofus.weebly.com/

sellyx

Just asking : can i add option to the menu ??
Im new to scripting, but i know how to add things to the base menu , but when i try to add some the
this one , it works, but when it open it does not show it all, i mean the word of my new option
is cut.

Sry for my poor english, im french ^^

Xuroth

funny... demo is 1.3, but CMS script contained inside says 1.2...