3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 134824|回复: 128
打印 上一主题 下一主题

[原创] 【MCM简介】SkyUI 3带来的好物—方便集中地管理MOD参数

  [复制链接]

31

主题

604

帖子

265

积分

创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
26
金元
1608
积分
265
精华
0
注册时间
2009-8-24
跳转到指定楼层
主题
发表于 2012-11-6 20:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 koyabr 于 2013-1-9 19:54 编辑


1 感恩

感谢SkyUI小组的劳动
N网:http://skyrim.nexusmods.com/mods/3863
官方论坛:http://forums.bethsoft.com/topic/1418911-relz-skyui/



2 主题

3.0 汉化帖:http://bbs.3dmgame.com/thread-3512182-1-1.html
↑请先阅读此帖了解基本信息


3.0版本的SkyUI中,最大的亮点是引入了新维加斯中著名的MCM——Mod Configuration Menu。这可是绝对的好物,它可以让MOD作者和玩家从五花八门的MOD参数设定方法(一般的做法是通过对话、魔法、书籍等)中解脱出来。

以我上次讲过的J3X连弩MOD为例,(http://bbs.3dmgame.com/thread-3509413-1-1.html)
里面需要在CK里设置装填数量和发射速度两个参数。有了MCM以后,我们可以这样。





于是,你可以轻松的在一个界面里管理你的所有MOD,只要它们写了自己的MCM菜单。



值得一提的是,得益于SkyUI小组的模块化设计,即使你不是MOD作者,也可以利用其API为你使用的MOD制作设置菜单。

下面简单讲解如何制作一个MOD的菜单,所用MOD即为J3X的连弩MOD,最终效果如上图。

阅读准备:
1、你需要对Papyrus语言有一定了解。
2、你需要对CreationKit有一定了解。


3 制作

1 Script

首先你需要为自己的设置菜单写一个Script,以我为J3X连弩MOD写的为例:<修改原MOD中的J3XCrossbowAutoEffectScript文件,保证其中使用的是clipSize和firingSpeed两个全局变量


2 CK

在全局参数表里新增两个——clipSize和firingSpeed,给好初值




编译好以上脚本
在原MOD的ESP里添加一个任务,这里取名J3X_ConfigMenuInstanc



先绑上玩家角色,因为新版本里要求MCM每次进入游戏都更新初始化事件



绑上新写的这个J3XCrossbowAutoMCMScript



原有的Effect对象J3XCrossbowAutoEffect应该已经绑上了J3XCrossbowAutoEffectScript

将上面两个Script中的clipSize和firingSpeed属性都指向刚在全局参数表里加的变量




3 保存ESP,进游戏看看

4 Done

~( ̄▽ ̄)~[]  种种迹象表明,大MCM的时代即将到来。 []~( ̄▽ ̄)~

感兴趣的朋友,可以去SkyUI小组的官方百科获取完整的API,制作自己喜欢的菜单。

https://github.com/schlangster/skyui/wiki

评分

25

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-31 19:26 , Processed in 0.033736 second(s), 21 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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