设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 113|回复: 0

[转载发布] SME - Sixth Menu Engine - v1.2 (03/07/2015)

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    2026-7-12 04:10
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    9071

    主题

    864

    回帖

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    58883
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    68848

    灌水之王

    发表于 2026-8-1 07:34:38 | 显示全部楼层 |阅读模式
    Code:       
    1. #===============================================================================
    2. # * [ACE] SME - Sixth Menu Engine
    3. #===============================================================================
    4. # * Made by: Sixth (www.rpgmakervxace.net, www.forums.rpgmakerweb.com)
    5. # * Version: 1.2
    6. # * Updated: 03/07/2015
    7. # * Requires: Sixth's Picture Number Drawing script
    8. #-------------------------------------------------------------------------------
    9. # * < Change Log >
    10. #-------------------------------------------------------------------------------
    11. # * Version 1.0 (30/06/2015)
    12. #   - Initial release.
    13. # * Version 1.1 (01/07/2015)
    14. #   - Added special options for the default map screenshot background.
    15. #     Now you can make an entering and exiting animation for that too, and you
    16. #     can manipulate all of it's properties as well (like zoom, position, etc).
    17. # * Version 1.2 (03/07/2015)
    18. #   - Changed some code regarding the default background effects.
    19. #     The background will now be shown as usual in all sub-menus.
    20. #   - Added a new setting for the default background. The blur effect is now
    21. #     an optional effect only!
    22. #   - Added some missing information in the Info & Manual section regarding the
    23. #     position settings of the images.
    24. #-------------------------------------------------------------------------------
    25. # * < Description >
    26. #-------------------------------------------------------------------------------
    27. # * This script set is the first part of my menu engine, and contains
    28. #   significant visual upgrades for the main menu.
    29. # * I don't really want to write a whole lexicon here, so I will just write the
    30. #   main visual changes:
    31. #   - Animated command buttons, help data, status windows and
    32. #     general info display (such as current gold, playtime and location).
    33. #   - Fully image based main menu! Make your own design for literally anything
    34. #     for the main menu!
    35. #   - Scrolling and static backgrounds, add as many as you want!
    36. #   - Position anything anywhere!
    37. #   - Add custom actor images for your main menu!
    38. # * This script acts as a menu command organizer too, since you get complete
    39. #   control over your commands and what they do! This means you can:
    40. #   - Add/remove default/custom command buttons easily!
    41. #   - Order your commands how you want!
    42. #   - Change their enable and show conditions how you want!
    43. #     Tie them to switches, add a script requirement or call already coded in
    44. #     methods to define their enable/show states!
    45. #     Or simply turn them ON or OFF forever, but where is the fun in that, right?
    46. #   - Make your own command buttons for common events or even for script calls!
    47. #   - And more! ... No actually there are no more... Ohh, well...
    48. #-------------------------------------------------------------------------------
    49. # * < Instructions >
    50. #-------------------------------------------------------------------------------
    51. # * This script uses a custom, configurable folder structure for the images!
    52. #   Make sure to put all your images into the correct folder!
    53. # * Most image position settings are based on the image's center, and not it's
    54. #   top left corner like usually! This is to make sure that the zooming effect
    55. #   is played correctly. The exceptions are the ones in the status boxes, they
    56. #   don't have a zooming animation, and the filling image bars can't use that
    57. #   type of positioning, or else the fill rates would be messed up! So, the
    58. #   position of the images in the status box settings means their top left corner!
    59. # * Refer to the script's Info & Manual section for more information!
    60. #-------------------------------------------------------------------------------
    61. # * < Installation >
    62. #-------------------------------------------------------------------------------
    63. # * In the script editor, place the SME scripts below Materials but above Main
    64. #   in the following order:
    65. #   - SME: Settings Section scripts
    66. #   - SME: Main Code Section scripts
    67. #-------------------------------------------------------------------------------
    68. # * < Compatibility Info >
    69. #-------------------------------------------------------------------------------
    70. # * I doubt that this will work with any other scripts altering the main menu.
    71. # * I do not use any default drawing methods for the menu, and I plan to keep it
    72. #   that way! All numeric info is displayed with my Picture Number Drawing
    73. #   script, and all text is displayed with a custom, configurable picture.
    74. # * I have completely replaced the default window classes used on the scene!
    75. #   Methods created in Window_MenuCommand are still accessible thou, since my
    76. #   command "window" class inherits from that class.
    77. #   Regardless, the only way to add new menu commands is by entering new
    78. #   settings for them in the module settings!
    79. # * Overwritten methods:
    80. #   - In the SceneManager module:
    81. #     ~ snapshot_for_background
    82. #   - In the Scene_Menu class:
    83. #     I called super on the 1st two, since they are not defined by default!
    84. #     ~ update, ~ dispose_all_windows
    85. #     ~ create_command_window, ~ create_status_window, ~ create_gold_window
    86. #     ~ on_formation_ok, ~ create_background, ~ dispose_background
    87. # * Aliased methods:
    88. #   - In the Scene_Menu class:
    89. #     ~ start, ~ update, ~ dispose_all_windows
    90. #   - In the Game_Actor class:
    91. #     ~ setup
    92. #-------------------------------------------------------------------------------
    93. # * < Known Issues >
    94. #-------------------------------------------------------------------------------
    95. # * No known issues.
    96. #-------------------------------------------------------------------------------
    97. # * < Terms of Use >
    98. #-------------------------------------------------------------------------------
    99. # * Free to use for whatever purposes you want.
    100. # * Credit me (Sixth) in your game, pretty please!
    101. # * Posting modified versions of this script is allowed as long as you notice me
    102. #   about it with a link to it!
    103. #===============================================================================
    复制代码


    - Script:
        Nahh, get them from the demo!  

        I separated the script into multiple scripts due to the sheer amount of lines it would be in one single script.

    - Demo:
        Yes, for the first time, there is a demo, but not a separate script download!
        I know I will regret this sooner or later (uploading 2+ MB is not an easy task for my connection! >.>), but here we go:
        Linky: http://www.mediafire.com/download/2pp6at0hbx30xi0/SME+-+Sixth+Menu+Engine+v1.2.rar
        The demo contains the required script (my Picture Number Drawing)!

    - Screenshots:
    Spoiler












    - Video:
        Can't upload it yet, sorry! Will do it when I can!

    - Author's Notes:
        This is the first part of my menu engine, but not the last, I hope. It contains a complete rework for the main menu.
        This menu engine is fully image based, so you will need to make HUD graphics and other visual elements yourself!
        The demo mostly uses my own images which I made myself, but there are some exceptions, and those are:
        - One face graphic is taken from the ReStaff April 2015 pack (named 'no1') to demonstrate the custom menu image feature. That is made by Candacis, all credits for that goes to her and for Enterbrain (according to the ToS for it, I should credit the latter too)!
        - One background image is taken from Moghunter's Monotagari Menu Engine (named 'Background'). Credit for that goes to Moghunter and Closet!
        - Another background image is taken from the RTP (named 'StarlitSky'). Credit for that goes to Enterbrain (I guess, thou I must admit, I did not check that one, sorry)!
        - The images used for the help descriptions (the icon like images, not the text images!) are mostly (not all of them) made by Ravenmore originally! I just added some effects and made some animation frames for them! Some images are from other authors, but they did not include any kind of identification in their download pack, so unfortunately, I can't credit them, because I forgot from where I got them (was a long time ago), sorry!
        You can use my images if you want, but make sure to check the ToS for the above mentioned images before you use them!

        Requests for features are welcome!

        I plan to add animated gauges next (nothing fancy, just plain picture animation, no gradual filling or anything), and I plan to rewrite the scrolling code for the member selection. I did not test the horizontal scrolling version much, so if there are any bugs, let me know!

        Please read the descriptions of the settings before you ask a question! I know it's a lot to read, but it has to be done regardless!

        And do note: This is NOT a plug-and-play engine! You will need to make your own images (unless you want to use my sample images), you will need to place those images into the folders you have set up for them AND you will need to set up every visual detail for the scene in the module settings yourself (unless you want to use the sample layout I made)! Failing to do any of the above or doing it incorrectly will most probably lead to a big crash of your game, so double check your settings and images!

        That's all for now, folks! *-*


    本贴来自国际rpgmaker官方论坛作者:Sixth处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/sme-sixth-menu-engine-v1-2-03-07-2015.41790/

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-8-17 21:12 , Processed in 0.138073 second(s), 52 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表