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

[转载发布] TAA_MapTitleScreen (v1.2.0)

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

    连续签到: 2 天

    [LV.7]常住居民III

    7959

    主题

    864

    回帖

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

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

    灌水之王

    发表于 3 天前 | 显示全部楼层 |阅读模式
    TAA_MapTitleScreen - v1.2.0
    Created by taaspider

    Terms of Use
    Any plugins developed by taaspider are free for use for both commercial and noncommercial RPG Maker games, unless specified otherwise. Just remember to credit "taaspider".

    Redistribution of parts or the whole of taaspider plugins is forbidden (which also includes reposting), unless it comes from the official website (linked within the post). You are allowed to edit and change the plugin code for your own use, but you're definitely not allowed to sell or reuse any part of the code as your own. Although not required to use my plugins, a free copy of your game would be nice!

    Introduction

    Sometimes we want something extra in our game's title screen. Maybe something moving, an animation, or have it change as the game progresses, showing a different scene according to something that happened in the story for the most recent save game. This plugin allows you to have maps as your title screen, and use plugin commands to update which title configuration to use. For example, you can have two configs using the same map, but one with a fixed camera at a certain point in the map, and another following a specific event as it goes around.

    The plugin is compatible with TileD, Terrax Lighting, Victor Engine Fog & Overlay and Yanfly Engine. Other plugin combinations may work, but were not tested.

    Features

    • Create multiple title screen configurations and set which one to use as the game progresses;
    • Customize game title text, or even replace it with an image;
    • Customize the title commands window, changing its size, shape and placement on the screen;
    • Change game boot behavior, keeping the title screen or skipping it straight to a new game or loading the latest save;
    • Enable or disable each feature separately, so you can use game title or commands customization even if you don't want to use maps on your title screen;
    Screenshots

    Spoiler


















    How to Use

    WARNING: This plugin requires RPG Maker MV 1.5.0 or above! Please make sure your RPG Maker MV software is up to date before using this plugin.
    You don't need any specific version if you're using MZ.


    First of, download the plugin here. There's a few parameters you can setup, but they're pretty much self explanatory. The most complex structure to config is the map title configutations. Title configs are set into an array of objects with the following parameters.

    • Map ID: Determines the map to be loaded at the title screen;
    • Camera: Defines the camera as either static or to follow a specific event;
    • Static Camera X: If the camera is set as static, this defines the x coordinate of the left upper corner. It can be ignored if the camera is set to follow an event;
    • Static Camera Y: If the camera is set as static, this defines the y coordinate of the left upper corner. It can be ignored if the camera is set to follow an event;
    • Event ID to Follow: When the camera is set to follow an event, this parameter will identify which one to follow. The event must exist in the map selected on "Map ID". It can be ignored if the camera is set to static;
    Also, there's a parameter to set the default title config to use when the game first launch, and when you use the command to reset title back to default. It is a number, which represents the index of the config in the title config array.



    Spoiler: PLUGIN COMMANDS
    TitleMap enable
    TitleMap on
      - Enables the plugin to load maps as title screens;

    TitleMap disable
    TitleMap off
      - Disables the plugin to load maps as title screens;

    TitleMap set <ID>
      - Changes the title configuration to the one specified by "<ID>". <ID> must be a valid index from the Title Configs array param;

    TitleMap Title enable
    TitleMap Title on
      - Enables the plugin custom game title feature;

    TitleMap Title disable
    TitleMap Title off
      - Disables the plugin custom game title feature;

    TitleMap Command enable
    TitleMap Command on
      - Enables the plugin custom title commands feature;

    TitleMap Command disable
    TitleMap Command off
      - Disables the plugin custom title commands feature;

    TitleMap reset
      - Resets the map title configuration used to display the title screen back to the default settings;

    TitleMap SkipType <option>
      - Change title skipping settings. There are currently three options:
          + loadTitle (which loads the title scene as usual)
          + newGame (which starts a new game without loading the title scene)
          + lastSave (skip the title scene and loads the most recent save)
    Spoiler: SCRIPT CALLS
    $gameSystem.setMapTitleConfig(index)
      - Changes the map configuration used to display the title screen to the one specified by "index";

    $gameSystem.resetMapTitleConfig()
      - Resets the map title configuration used to display the title screen back to the default settings;

    $gameSystem.getCurrentMapTitleConfig()
      - Returns the current title config ID saved for title screen display;

    $gameSystem.enableMapTitleScreen()
      - Enables the plugin to load maps as title screens;

    $gameSystem.disableMapTitleScreen()
      - Disables the plugin, preventing loading maps as title screens;

    $gameSystem.isMapTitleScreenEnabled()
      - Returns true if the plugin is enabled, or false if it isn't;

    $gameSystem.enableCustomGameTitle()
      - Enables the plugin custom game title feature;

    $gameSystem.disableCustomGameTitle()
      - Disables the plugin custom game title feature;

    $gameSystem.isCustomGameTitleEnabled()
      - Returns true if the plugin custom game title feature is enabled, false if it isn't.

    $gameSystem.enableCustomTitleCommands()
      - Enables the plugin custom title commands window feature;

    $gameSystem.disableCustomTitleCommands()
      - Disables the plugin custom title commands window feature;

    $gameSystem.isCustomTitleCommandsEnabled()
      - Returns true if the plugin custom title commands window feature is enabled, false if it isn't.

    $gameSystem.setTitleMapSkip()
      - Change title skipping settings. There are currently three options:
          + loadtitle (which loads the title scene as usual)
          + newgame (which starts a new game without loading the title scene)
          + lastsave (skip the title scene and loads the most recent save)
    Demo

    You can also test the plugin using my sample demo project. It was built with MV, but you can open it with MZ as well (just open the game.rmmzproject file and you're good to go).

    Spoiler: CHANGE LOG

    • Version 1.2.0:

      • Added MZ support;
      • Included options to skip the title scene entirely;

    • Version 1.1.0:

      • Added options to customized the title command window;
      • Fixed an issue with the title being loaded before the map;

    • Version 1.0.0:

      • Initial release;



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

    本帖子中包含更多资源

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

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

    使用道具 举报

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

    本版积分规则

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

    幸运抽奖

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

    立即查看

    聊天机器人
    Loading...

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

    GMT+8, 2026-8-1 01:30 , Processed in 0.126059 second(s), 56 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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