Non-Combat Menu

mjshi

Jack of Most Trades
Veteran
Joined
Feb 16, 2013
Messages
919
Reaction score
736
First Language
English
Primarily Uses
N/A
Non-Combat Menu 1.03
by mjshi- OK for use in all projects with credit
Get it here! (direct link)
Introduction
My first actual script that isn't an edit or an addon!
Featuring a fully customizable menu for less combat-oriented games. Mystery, exploration, survival-horror, point and click (or walk and press Z, I suppose)... you can configure pretty much anything in this script to suit your non-combat game's needs!

Features
Configurable:

- Configure what can be shown on the menu (currently configurable: Item, Save, Load, Exit("shutdown"))
- Configure whether or not to have a gold window, where the window should be, and how wide
- Change what the item menu shows
- Change where the item description box will go

Version history/Planned Updates:
- Configure if you want a status menu or not Done! Updated to 1.0a
- Configure if you want the status to be shown in the menu Done! Updated to 1.01
- Configure height and width based on percentages so it doesn't take up the entire screen
- Change the order in which commands appear Done! Updated to 1.0b

- Added formation commands
- Added support for most quest logs. Updated to 1.03

Screens
(Blank project with some mapping for eye candy)




How to Use
Installation: Paste this script above Main, and preferably above other custom scripts as well.


How to add custom scenes/tabs to the menu
Required Scripting Knowledge: Minimal

I get a lot of requests for these kinds of things, and every "compatibility addon" is pretty much the same.

Look in the script that you want to add to the Non Combat Menu, and CTRL + F to find a part where it says "Scene_Quest" or "Scene_Achievements" or "Scene_NewWindowThing". That thing after the _ is going to be referred to hereafter as SCENE. Just replace SCENE with whatever NewWindowThing you found.

Then, add to the menu list:

['Custom Scene', :SCENE],

Then add a general compatibility script under the Non Combat Menu script:

Code:
class Scene_End
  def command_SCENE
    SceneManager.call(Scene_SCENE)
  end
end
This method works for 99% of scripts.


[additional elaboration if you still need help] [an example]


Demo
Not really necessary.

Scripts
Direct Link:
Addons:
Single Item Tab- Skip the item/key item/weapon/armor selection and go straight to the item list. Ideal for projects that only have one tab.

Roninator2's Gold Menu- A gold menu anchored to a corner of the menu screen.
ZS Non-Combat Menu - Gold Window Addon- A gold menu attached to the top/bottom of the command window


FAQ
Q: I don't know how to install the script >.<
A: Open scripts, click on the empty slot above Main, press Insert. Then read the How to Use section again.

Q: I have a question about how to use the script?
A: Read the "Configuration" part in the script. If you still have questions, ask here.

Q: I want to do something with this but am not sure how to do it?
A: Ask away.

Credit
mjshi
 
Last edited:

Mysticphoenix

Guardian of the Pizza
Veteran
Joined
Sep 9, 2015
Messages
39
Reaction score
11
First Language
Vietnamese
Primarily Uses
Line 129 errors when I access the item menu and SHOW_GOLD_WINDOW is false.


That line contains: @gold_window.y = @help_window.height
 

mjshi

Jack of Most Trades
Veteran
Joined
Feb 16, 2013
Messages
919
Reaction score
736
First Language
English
Primarily Uses
N/A
On it, give me half an hour or so.

edit: Fixed, updated to v1.01b.
 
Last edited by a moderator:

NPC

Auteurist in this world
Veteran
Joined
Jan 6, 2013
Messages
1,312
Reaction score
191
First Language
English
Primarily Uses
RMVXA
I really like this menu system- but I was wondering if there's any way to put formation back in the menu. There isn't any real combat in my game, but switching characters would be nice.
 

mjshi

Jack of Most Trades
Veteran
Joined
Feb 16, 2013
Messages
919
Reaction score
736
First Language
English
Primarily Uses
N/A
I mean, sure I can. It's not going to be the prettiest thing ever, though, since I completely overwrote some of the existing stuff needed to call up that right window (the one with the faces and hp and mp). 

But here you go. Updated to 1.02, newest version on pastebin.
 

blueperiod

At night above our sleeping heads
Veteran
Joined
Mar 18, 2012
Messages
144
Reaction score
122
First Language
English/Spanish
Primarily Uses
N/A
Howdy! Great script you have here!


I was wondering if there's any way to allow you to access certain scripts from this menu. In this instance, I'm working with modern algebra's quest journal and I'd like to be able to open it from the menu.


Here's a link to the script I'm talking about: http://rmrk.net/index.php?topic=45127.0


Thanks for making this awesome menu by the way! I love how streamlined and minimalist it looks. :)
 

mjshi

Jack of Most Trades
Veteran
Joined
Feb 16, 2013
Messages
919
Reaction score
736
First Language
English
Primarily Uses
N/A
@blueperiod


Currently updating to a version that supports most quest log scripts.


After I've updated the script, simply place this somewhere in your command list (the item/equip/status part of the configuration)

Code:
['Quest Log', :quests],
edit: updated.
 
Last edited by a moderator:

blueperiod

At night above our sleeping heads
Veteran
Joined
Mar 18, 2012
Messages
144
Reaction score
122
First Language
English/Spanish
Primarily Uses
N/A
Oh wow! That was amazingly quick. 


It's working splendidly. Thanks so much for helping me out!
 

djboro88

Maker Amateur
Member
Joined
Apr 9, 2015
Messages
9
Reaction score
0
First Language
Spanish English
Primarily Uses
Hello MAKERS, how you could integrate this script with Script Pro Achievement?


I leave the video explaining this script and the pastebin.


Video:












Pastebin: http://pastebin.com/qYw81etC


Thanks !!
 

mjshi

Jack of Most Trades
Veteran
Joined
Feb 16, 2013
Messages
919
Reaction score
736
First Language
English
Primarily Uses
N/A
Use this in your command list (the menu list)


['Achievements', :achieve],


Then add this compatibility script under the Non Combat Menu:


class Scene_End
def command_achieve
SceneManager.call(Scene_Achievements)
end
end


Haven't yet tested it, but this is a generic solution that should work with calling most other script scenes.
 
Last edited by a moderator:

djboro88

Maker Amateur
Member
Joined
Apr 9, 2015
Messages
9
Reaction score
0
First Language
Spanish English
Primarily Uses
Very very thanks !! BD
 

mjshi

Jack of Most Trades
Veteran
Joined
Feb 16, 2013
Messages
919
Reaction score
736
First Language
English
Primarily Uses
N/A
02.07.2016 update:


Created a generalized addon for the Non-Combat Menu- Single Item Tab.


The Single Item Tab addon will skip the item/keyitem/weapon/armor selection in the item menu and go straight to picking an item, which is useful if you only have one of those tabs in your game.
 
Last edited by a moderator:

Deathtroth

Villager
Member
Joined
Jun 26, 2015
Messages
21
Reaction score
2
First Language
English
Primarily Uses
  1.  Sorry about Necropost (if that happened)
  2.  I was wondering how you would go about making this compatible with Survival System v1.11 (formerly known as Needs System)
      Created by: Apellonyx

                         They currently DO work together, but I would like the "survival bars" to be able to show up when the menu is opened (or alternately when you click status they are                            there) as this menu deletes the other menu changes I've done, i.e. when this script adds the bars your script taketh away the bars.


Not necessary to get back to me, but if you do find out how to do this, I'll give you credit and a free copy of the game or 6.


Lemme know!!!

Link to Survival System..... http://www.rpgmakercentral.com/topic/14084-survival-system/
 

mjshi

Jack of Most Trades
Veteran
Joined
Feb 16, 2013
Messages
919
Reaction score
736
First Language
English
Primarily Uses
N/A
If you prepare a demo/test project with the scripts configured the way they currently are in your project, I can look into it for you. No guarantees as to whether or not I will be able to solve it, but I can try.


I don't need a free copy of the game, and if you're using my scripts, you should've credited me anyway xD So no need to do anything special, just prepare the test project and I'll look into it for you.
 

Deathtroth

Villager
Member
Joined
Jun 26, 2015
Messages
21
Reaction score
2
First Language
English
Primarily Uses
Okay here ya go, thanks again! (Hope I'm uploading correctly XD)


(I didn't upload it correctly apparently, thoughts on how to put a demo on here? I shouldn't compress it or anything right?)
 
Last edited by a moderator:

mjshi

Jack of Most Trades
Veteran
Joined
Feb 16, 2013
Messages
919
Reaction score
736
First Language
English
Primarily Uses
N/A
Er, not exactly. Do you know how to make .zip files?


If you have a windows computer: right click the folder that your project is contained in, then send to... compressed (zipped) folder.




Make one of those of your project, then upload it to either dropbox or sendpsace or expirebox, or https://uguu.se/, whichever you wish.
 

Deathtroth

Villager
Member
Joined
Jun 26, 2015
Messages
21
Reaction score
2
First Language
English
Primarily Uses
Here's a link to the zip folder on my dropbox- Its called Samples.
(DeadLink)

Can't believe I didnt think about compressing into zip file before I tried uploading hahahaha


Thanks again
 
Last edited by a moderator:

mjshi

Jack of Most Trades
Veteran
Joined
Feb 16, 2013
Messages
919
Reaction score
736
First Language
English
Primarily Uses
N/A
Please stop uploading separate files, and try to do what I said in the earlier post.
 

mjshi

Jack of Most Trades
Veteran
Joined
Feb 16, 2013
Messages
919
Reaction score
736
First Language
English
Primarily Uses
N/A
I can't use the link from your personal dropbox- give me the shared link.


 

Users Who Are Viewing This Thread (Users: 1, Guests: 1)

Latest Threads

Latest Profile Posts

You know, I sometimes ponder if working on the story and details is more necessary than the game itself. Its... technically work, just not direct.

Like for me specifically I never stop evolving the story based on what avenues I can approach in gameplay and then I get anxious thinking "hey good thing I thought about that now instead of later". Repeat ad nauseam.
World Of Final Fantasy Livestream~!
(Ft. Kaliga)
So my office building has 8 individually rented offices in it; 3 of which are social workers and 2 are marriage therapists... Unsurprisingly it always sound very angry out there. Glad I have my own private entrance. :LZSexcite: :thumbsup-right:
I wonder if there's ever been an art challenge that involves drawing faces from the generator.

Forum statistics

Threads
94,379
Messages
920,494
Members
124,152
Latest member
phiny
Top