RMRK is retiring.
Registration is disabled. The site will remain online, but eventually become a read-only archive. More information.

RMRK.net has nothing to do with Blockchains, Cryptocurrency or NFTs. We have been around since the early 2000s, but there is a new group using the RMRK name that deals with those things. We have nothing to do with them.
NFTs are a scam, and if somebody is trying to persuade you to buy or invest in crypto/blockchain/NFT content, please turn them down and save your money. See this video for more information.
Picture Menu

0 Members and 1 Guest are viewing this topic.

****
Rep:
Level 71
Picture Menu
Version: 1.0.1
Author: DoctorTodd
Date: 2/19/2012

Version History


  • Version 1.0.1 2012/2/19 - Cleaned up by Pacman
  • Version 1.0.0 2012/2/19 - Original Release

Planned Future Versions

  • None planned so far...

Description


Sets the windows opacity to 0 and uses a picture instead.

Features

  • Easy to use.

Screenshots

Put this in System and feel free to edit it. (Click on it for full size). There really isn't any point in a screenshot.


Instructions

1) Paste above main.
2) Put the picture in system and PUT THE CORRECT NAME between the quotation marks.

Script


Code: [Select]
#===============================================================================
#
# DT's Picture Menu
# Author: DoctorTodd (edited by Pacman)
# Date (01/17/2012)
# Type: (Menu)
# Version: (1.0.0)
# Level: (Simple)
# Email: BeaconGames2011@gmail.com
#
#===============================================================================
#
# Description: Sets the windows opacity to 0 and uses a picture instead.
#
# Credits: Me (DoctorTodd), Pacman
#
#===============================================================================
#
# Instructions
# Paste above main.
# Put the picture in system and PUT THE CORRECT NAME between the quotation marks.

#===============================================================================
#
# Editing begins at line 29 and ends at 31
#
#===============================================================================

module DT_PICMENU
  #Picture name.
  BACKGROUND = ('Menu_GUI')
end

#==============================================================================
# ** Scene_Menu
#------------------------------------------------------------------------------
#  This class performs the menu screen processing.
#==============================================================================

class Scene_Menu < Scene_Base
  #--------------------------------------------------------------------------
  # * Start processing
  #--------------------------------------------------------------------------
  alias dt_picmenu_start start
  def start(*args)
    dt_picmenu_start(*args)
    @GUI = Sprite.new
    @GUI.bitmap = Cache.system (DT_PICMENU::BACKGROUND)
    @gold_window.opacity = 0
    @status_window.opacity = 0
    @command_window.opacity = 0
  end
  #--------------------------------------------------------------------------
  # * Termination Processing
  #--------------------------------------------------------------------------
  alias dt_picmenu_terminate terminate
  def terminate(*args)
    dt_picmenu_terminate(*args)
    @GUI.dispose
  end
end


Credit


  • DoctorTodd
  • Pacman

Support

Post here for quickest support, or send me an email to BeaconGames2011@gmail.com

Known Compatibility Issues
None known of but I assume it won't work with other menus.

Demo


Pointless...

Author's Notes


I hate using the window skin for scenes, so I use pictures instead.

Restrictions

Free for commercial and non-commercial work but you must credit me.
« Last Edit: February 20, 2012, 08:05:10 PM by DoctorTodd »

*
The Hero of Rhyme
Rep:
Level 83
( ͡° ͜ʖ ͡°)
2014 Best RPG Maker User - StoryProject of the Year 20142014 Queen of RMRK2011 Best Newbie2014 Best RPG Maker User - Creativity2014 Kindest Member2013 Queen of RMRKBronze SS AuthorBronze Writing ReviewerSecret Santa 2013 ParticipantFor taking arms in the name of your breakfast.GOOD!For frequently finding and reporting spam and spam bots2012 Best RPG Maker User (Creativity)2012 Best Yuyubabe Smiley;o
Is this your first script? :o If so, then I offer my congratulations! :V If not, then I look like an idiot.
Spoiler for My Games and Art:
ℒℴѵℯ❤


My Artwork Thread

The Lhuvia Tales [Current]

Ambassador [Complete]

The Postman [Complete]

The Wyvern [Complete]

Phoenix Wright: Haunted Turnabout [Complete]

Major Arcana [Cancelled]



*
The Hero of Rhyme
Rep:
Level 83
( ͡° ͜ʖ ͡°)
2014 Best RPG Maker User - StoryProject of the Year 20142014 Queen of RMRK2011 Best Newbie2014 Best RPG Maker User - Creativity2014 Kindest Member2013 Queen of RMRKBronze SS AuthorBronze Writing ReviewerSecret Santa 2013 ParticipantFor taking arms in the name of your breakfast.GOOD!For frequently finding and reporting spam and spam bots2012 Best RPG Maker User (Creativity)2012 Best Yuyubabe Smiley;o
Well, I'm dense. Haha. :) So that's your first script? Understood.

I'll go properly congratulate you on your first script.
Spoiler for My Games and Art:
ℒℴѵℯ❤


My Artwork Thread

The Lhuvia Tales [Current]

Ambassador [Complete]

The Postman [Complete]

The Wyvern [Complete]

Phoenix Wright: Haunted Turnabout [Complete]

Major Arcana [Cancelled]


*****
my name is Timothy what's yours
Rep:
Level 79
Hello
2014 Best IRC Quote2014 Zero to Hero2014 Most Missed Member2012 Zero To HeroSecret Santa 2012 ParticipantContestant - GIAW 9For frequently finding and reporting spam and spam bots2011 Zero to Hero
Yuyubabe looks like an idiot :P

Interesting script, but it could be reduced a lot more, and made more efficient. What you've done is basically copied the Scene_Menu default script and made some slight edits to it. This is, while not entirely bad, a big compatibility issue for other menu scripts. You also didn't dispose the GUI bitmap at termination of the scene. It's also a good idea to store configuration inside a module so it's secure and suspect to being overwritten by usage of common names. Another thing I noticed was that you could alias all the methods you've altered here.
This isn't mocking your work or anything, I'm just giving you some critique. Here's what I would've done.
Code: [Select]
#===============================================================================
#
# DT's Picture Menu
# Author: DoctorTodd (edited by Pacman)
# Date (01/17/2012)
# Type: (Menu)
# Version: (1.0.0)
# Level: (Simple)
# Email: BeaconGames2011@gmail.com
#
#===============================================================================
#
# Description: Sets the windows opacity to 0 and uses a picture instead.
#
# Credits: Me (DoctorTodd)
#
#===============================================================================
#
# Instructions
# Paste above main.
# Put the picture in system and PUT THE CORRECT NAME between the quotation marks.

#===============================================================================
#
# Editing begins at line 29 and ends at 31
#
#===============================================================================

module DT_PICMENU
  #Picture name.
  BACKGROUND = ('Menu_GUI')
end

#==============================================================================
# ** Scene_Menu
#------------------------------------------------------------------------------
#  This class performs the menu screen processing.
#==============================================================================

class Scene_Menu < Scene_Base
  #--------------------------------------------------------------------------
  # * Start processing
  #--------------------------------------------------------------------------
  alias dt_picmenu_start start
  def start(*args)
    dt_picmenu_start(*args)
    @GUI = Sprite.new
    @GUI.bitmap = Cache.system (DT_PICMENU::BACKGROUND)
    @gold_window.opacity = 0
    @status_window.opacity = 0
    @command_window.opacity = 0
  end
  #--------------------------------------------------------------------------
  # * Termination Processing
  #--------------------------------------------------------------------------
  alias dt_picmenu_terminate terminate
  def terminate(*args)
    dt_picmenu_terminate(*args)
    @GUI.dispose
  end
end
it's like a metaphor or something i don't know

*
The Hero of Rhyme
Rep:
Level 83
( ͡° ͜ʖ ͡°)
2014 Best RPG Maker User - StoryProject of the Year 20142014 Queen of RMRK2011 Best Newbie2014 Best RPG Maker User - Creativity2014 Kindest Member2013 Queen of RMRKBronze SS AuthorBronze Writing ReviewerSecret Santa 2013 ParticipantFor taking arms in the name of your breakfast.GOOD!For frequently finding and reporting spam and spam bots2012 Best RPG Maker User (Creativity)2012 Best Yuyubabe Smiley;o
Yuyubabe looks like an idiot :P

       :mad:             :mad:                  :mad:            :mad: :mad: :mad:
     :mad:   :mad:    :mad:    :mad:            :mad:     :mad:        :mad:        :mad:
    :mad:      :mad:          :mad:        :mad:    :mad:   :mad:      :mad:        :mad:
   :mad:                     :mad:     :mad:              :mad:    :mad: :mad: :mad:

It took me forever to do that - it better show up right. ;)
« Last Edit: February 20, 2012, 10:18:32 AM by yuyubabe »
Spoiler for My Games and Art:
ℒℴѵℯ❤


My Artwork Thread

The Lhuvia Tales [Current]

Ambassador [Complete]

The Postman [Complete]

The Wyvern [Complete]

Phoenix Wright: Haunted Turnabout [Complete]

Major Arcana [Cancelled]


****
Rep:
Level 71
@Pacman: I'm still quite new to scripting and I don't know to much about modules or aliasing methods, but I'll look over that to see if I can get a better understanding. Do you mind if I upload this as the most recent version?

*****
my name is Timothy what's yours
Rep:
Level 79
Hello
2014 Best IRC Quote2014 Zero to Hero2014 Most Missed Member2012 Zero To HeroSecret Santa 2012 ParticipantContestant - GIAW 9For frequently finding and reporting spam and spam bots2011 Zero to Hero
That'd be fine.
it's like a metaphor or something i don't know

*
Rep:
Level 97
Definitely better than Hitler.
2014 Best IRC Chatterbox2014 Best Musician2013 Funniest Member2013 Best Use of Avatar and Signature Space2013 Best Musician2013 King of RMRKFor the great victory in the Breakfast War.2012 Best Musician2012 Best UsernameFor frequent good quality Wiki writing [citation needed]2011 Funniest Member2011 Best MusicianMost entertaining member on the IRC2010 Most Missed Member
Yuyubabe looks like an idiot :P

       :mad:             :mad:                  :mad:            :mad: :mad: :mad:
     :mad:   :mad:    :mad:    :mad:            :mad:     :mad:        :mad:        :mad:
    :mad:      :mad:          :mad:        :mad:    :mad:   :mad:      :mad:        :mad:
   :mad:                     :mad:     :mad:              :mad:    :mad: :mad: :mad:

It took me forever to do that - it better show up right. ;)

Your efforts have not gone unappreciated.
:tinysmile:

*
The Hero of Rhyme
Rep:
Level 83
( ͡° ͜ʖ ͡°)
2014 Best RPG Maker User - StoryProject of the Year 20142014 Queen of RMRK2011 Best Newbie2014 Best RPG Maker User - Creativity2014 Kindest Member2013 Queen of RMRKBronze SS AuthorBronze Writing ReviewerSecret Santa 2013 ParticipantFor taking arms in the name of your breakfast.GOOD!For frequently finding and reporting spam and spam bots2012 Best RPG Maker User (Creativity)2012 Best Yuyubabe Smiley;o
Thanks, Halo! 8) It may have taken me 30 minutes. I was purely bored.

I'm never

       :mad:             :mad:                  :mad:            :mad: :mad: :mad:
     :mad:   :mad:    :mad:    :mad:            :mad:     :mad:        :mad:        :mad:
    :mad:      :mad:          :mad:        :mad:    :mad:   :mad:      :mad:        :mad:
   :mad:                     :mad:     :mad:              :mad:    :mad: :mad: :mad:

at Pacman. :V
Spoiler for My Games and Art:
ℒℴѵℯ❤


My Artwork Thread

The Lhuvia Tales [Current]

Ambassador [Complete]

The Postman [Complete]

The Wyvern [Complete]

Phoenix Wright: Haunted Turnabout [Complete]

Major Arcana [Cancelled]