插件脚本 [20.1+21.1]ES的小地图1.0.3

ES泽洛

世末鸽者
2022/08/04
293
16
317
2,147
25
江苏
www.esplus.club

介绍

这个插件可以添加一个在获取城镇地图后显示在屏幕上的小地图,可以在区域地图界面按D键进行设置,调整透明度、位置、尺寸、缩放等。

注意事项

并非完全直插直用的插件,只装上会发现没有效果。
看下面代码部分,这个地方太长了,而且20和21不一样,请自己手动将箭头之间的代码粘贴到ESS本体。21的热修复插件可能会覆盖,需要粘贴到Plugins/v21.1 Hotfixes/Misc bug fixes.rb的对应位置。

Ruby:
class PokemonRegionMap_Scene
  def pbMapScene
      # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      # 省略部分
      # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      elsif Input.trigger?(Input::ACTION) && !@wallmap && !@fly_map && pbCanFly?
        pbPlayDecisionSE
        @mode = (@mode == 1) ? 0 : 1
        refresh_fly_screen
      # ~~~~~~~~~~~~~~~~~↓↓↓↓↓↓↓↓~~~~~~~~~~~~~~~~~
      elsif Input.trigger?(Input::SPECIAL) && !@wallmap
        if $bag.has?(:TOWNMAP)
          pbFadeOutIn {
            esmm_scene = MiniMapOption_Scene.new
            esmm_screen = MiniMapOptionScreen.new(esmm_scene)
            esmm_screen.pbStartScreen
          }
        end
      # ~~~~~~~~~~~~~~~~~↑↑↑↑↑↑↑↑~~~~~~~~~~~~~~~~~
      end
    end
    pbPlayCloseMenuSE
    return nil
  end
end
QQ20251024-202829.pngQQ20251024-202618.pngQQ20251024-202921.pngQQ20251024-202904.png

更新记录

1.0.3​

- 昼夜颜色变化现在仅在室外应用并且自动刷新
- 修复了一些已知问题

1.0.2​

- 添加了是否使用昼夜颜色变化的配置项
- 修复了一些已知问题

1.0.1​

- 添加选择获取地图名称方式的配置项
- 微调了部分细节

1.0.0​

- 首个正式版
 

附件

  • [20.1+21.1]ES的小地图1.0.3.zip
    9 KB · 查看: 0

在线成员

论坛统计

主题
581
消息
2,609
成员
3,381
最新成员
KIKAP