Tin
For a Better Fantasy Life
本补丁用于改善Mabinogi游戏体验,可以与其它常规扩展内存补丁(e.g. LPE, Koorimio)一同使用。
注意:
仅兼容Windows XP SP3及以上系统。可能(基本不会)导致客户端崩溃、NGS强制踢下线。因使用本补丁造成的任何损失,本人概不负责。
功能 Features
- 标题栏显示频道,角色,地图信息 (方便区分多开客户端,可自定义格式)
- 纸条,好友,邮件,聊天信息提示 (客户端非活动窗口时,窗口,任务栏图标闪动,声音提示)
避免错过TA的消息。 - 角色、宠物、银行、邮箱、美容室物品清单记录、搜索 (方便搜索物品)
- 上电视记录 (方便辨认壕)
- 演奏效果预判 (方便修炼,刷效果)
- 试衣间 (方便测试各种种族、眼型、口型、发型、脸型、服装及装备搭配效果)
- 角色、对话过滤 (净化空气)
在Tin.USER.ini中添加角色名可过滤,效果等同黑名单&聊天黑名单。可添加敏·感词,任何角色提及将会被加入过滤名单。 - OX小帮手 (提示答案)
- 自动即兴演奏 (帮助手残的米莱西安)
- 角色装备辨认 (别人家的衣服怎么辣么好看,ClassID颜色亮出来)
- 屏蔽部分特效 (希德芬纳入场镜头动画,闪屏等)
- 战斗力显示 (仅作为备用)
- 私聊记录 (方便翻黑历史)
- 频道BOSS通知提示 (黑白绿龙树人)
- 与TinTimer协作
安装 Installation
- 首先请下载安装LPE → C大博客传送门(需翻Q)或本站分流。注意:MLP已经停止维护,建议不要使用。
在ijlxx.ini的"# 加載指定的DLL (1~9)"部分添加Tin.dll。(MLP/LPE从3.4.3开始已在ijlxx.ini
内加入加载Tin的配置,给C大递茶!)- 下载最新Tin压缩包
- 将压缩包内全部文件解压到客户端目录。
- 然后将
Tin.USER.ini_Example
文件名中的_Example
删除,否则自定义配置不会生效。 - 如需自定义配置,请编辑
Tin.USER.ini
。 - 如无意外,Tin会在每次启动客户端后检查并自动更新。
使用过程中如果遇到问题,欢迎查阅Tin常见问题及解决方法和提供反馈。也可加入QQ群(263526138)与各位米莱先讨论。加群答案就是本页标题。
配置 Configuration
所有功能均可通过修改Tin.USER.ini
进行配置。
Tin.ini
内记录的是缺省/默认配置,文件本身会随着版本更新而增减。强烈建议不要修改。Tin.USER.ini
记录的是用户自定义的配置,用于取代Tin.ini
中对应的项目。- 当一个键值同时存在于
Tin.ini
和Tin.USER.ini
时,Tin
会优先使用Tin.USER.ini
内的键值。
分号(;)开头的行为注释。配置的键值大多数情况下 0 = 关闭,1 = 开启。如有特殊情况,对应位置会有说明文本。
例:
[Utility]
;-----------------------------------------------------------------------------
; 基本功能
;-----------------------------------------------------------------------------
...
; 标题栏显示[频道]角色名
WinTitleCharInfo=1
; 标题栏格式
; 频道: %CH%
; 角色名: %CHARNAME%
; 地图: %MAP%
; 例子:
; [%CH%] %CHARNAME% <%MAP%>
; %CHARNAME% - %CH% (%MAP%)
; %CHARNAME%
TitleFormat=[%CH%] %CHARNAME% <%MAP%>
; 屏蔽部分特效 (例:希德芬纳入场镜头特效&闪光)
RemoveFX=1
...
[Notify]
;-----------------------------------------------------------------------------
; 通知功能
;-----------------------------------------------------------------------------
; 演奏效果提示
; 0: 不显示
; 1: 显示自己的结果
; 2: 显示所有人的结果
NotifyMusicResult=1
...
注意:当Tin.ini
自动更新后,可能会因为新增的功能而增加新的配置键值。如果需要对键值进行自定义,请将该键值插入到Tin.USER.ini
的对应位置后再做修改。
例1:Tin.ini
内的[Log]
部分新增了键值LogPrivateChat
。则正确的修改方式是在Tin.USER.ini
的[Log]
部分新增键值LogPrivateChat
后再进行赋值。
例2:Tin.ini
内新增了一个[Extra]
部分,其中新增了键值SomeExtraFeature
。则正确的修改方式是首先在Tin.USER.ini
的末尾新增一个[Extra]
部分,然后在其中插入新增键值SomeExtraFeature
后并进行赋值。
指令 Commands
在客户端的全体、组队和骑士团频道可输入指令。
Tloadini
效果:即时读取Tin.USER..ini和Tin.ini的内容更新补丁设置。无需重启客户端。
ochange 部位编号 物品ClassID 颜色A 颜色B 颜色C 颜色D 颜色E 颜色F
效果:在指定部位试穿装备。
部位编号 | 对应部位 | 部位编号 | 对应部位 |
---|---|---|---|
0 | 脸型 | 6 | 长袍/翅膀 |
1 | 发型 | 7 | 尾巴 |
2 | 头部装备 | 8 | 主武器I |
3 | 身体装备 | 9 | 副武器I |
4 | 手部装备 | 10 | 主武器II |
5 | 脚部装备 | 11 | 副武器II |
脸型的物品ClassID可从mod文件夹中的Mabi_FemaleFace.ini或Mabi_MaleFace.ini中查询到。
发型的物品ClassID可从mod文件夹中的Mabi_FemaleHairStyle.ini或Mabi_MaleHairStyle.ini中查询到。
编号2至11的物品ClassID可从mod文件夹中的Mabi_Item.ini内查询到。
注0:颜色代码请使用游戏中的8位16进制格式 (例:00FFFFFF = 白色)
注1:如果填入的ClassID小于1000(即无效值),可去除对应部位试穿的装备。
注2:如果不填颜色,会自动使用配置文件内定义的部位默认颜色。
注3:如果试穿与角色性别或种族不符的装备可能导致对应部位透明化,此特性可按需利用。
例:
去除身体试穿装备:ochange 3 0
试穿正义套装(Tin默认颜色)到身体:ochange 3 80954
试穿性感女妖王套装(自定义颜色)到身体:ochange 3 80847 61000800 00000000 61000800
ohood 部位编号
效果:针对部位切换无帽/戴帽。部位编号参考ochange指令。补丁默认情况下无帽,可使用该指令切换。
例:
切换身体装备的帽子状态: ohood 3
切换长袍部位的帽子状态: ohood 6
osave 套装名称
效果:保存当前所有ochange的换装配置为套装并存入Tin.USER.ini。
例:
osave 女妖王
oload 套装名称
效果:从Tin.USER.ini和Tin.ini中读取对应名称的套装并替换。
例:
oload 女妖王
otrans 种族ID 尺寸比例 颜色A 颜色B 颜色C
效果:变身成对应种族,可自定义尺寸颜色。
取消方法:在变身日记中右键点击等级F的“解除变身”
种族ID可以从mod文件夹中的Mabi_Race.ini内查询到。
尺寸范围是0~∞,1对应100%大小。
颜色依旧是按照16进制表示,但是范围是00000000~00FFFFFF。
注:如果不填颜色,会自动使用00808080(灰色)。有的角色模型自带颜色,则颜色参数不影响效果(例如女妖王)。
例:
变身成为2倍大小的女妖王:otrans 191681 2
变身成为5倍大小的兔子(黑色):otrans 380001 5 00000000 00000000 00000000
orace 种族ID
效果:(本地)改变种族成对应种族(性别)。
特别注意:客户端会根据种族变化对游戏体验做出调整(变化前后的限制都将生效)。
如角色A原本是人类,“转换”成精灵后将无法双持,无法使用骑士枪。
如角色B原本是精灵,“转换”成人类后依旧无法双持,无法使用骑士枪。
因不同种族骨骼不尽相同,转换种族后可能会出现无头无身体情况,只需通过ochange试穿对应种族装备即可恢复正常。
例:
转变成巨人女性:orace 8001
转变成巨人男性:orace 8002
转变成精灵女性:orace 9001
转变成精灵男性:orace 9002
转变成人类女性:orace 10001
转变成人类男性:orace 10002
obody 身高比例 肥胖比例 上身尺寸比例 下身尺寸比例
效果:自定义角色的身高和肥胖参数。对应MLP右键人物面板中的Height, Fat, Up ,Low.
身高比例正常范围是0.0~1.0,0.429对应5岁,1.0对应21岁。(范围外数字也可使用,后果自负)
三围比例正常范围是0.7~1.5,对应客户端最瘦和最胖。(范围外数字也可使用,后果自负)
从肥胖比例开始可以不提供,会使用默认的0.7.
例:
按照0.7 0.7 0.7 0.7调整身体:obody 0.7
按照1.0 1.0 0.7 0.7调整身体:obody 1.0 1.0
按照1.0 0.8 0.7 0.9调整身体:obody 1.0 0.8 0.7 0.9
oface 皮肤颜色ID 眼型ID 眼睛颜色ID 口型ID
效果:自定义皮肤及面部二官。
皮肤颜色ID参看mod目录下的Mabi_SkinColor.ini。
眼型ID参看mod目录下的Mabi_EyeEmotionList.ini。
眼睛颜色ID参看mod目录下的Mabi_EyeColor.ini。
口型ID参看mod目录下的Mabi_MouthEmotionList.ini。
例:
使用奶油色皮肤,异国风情的眼神,深褐色虹膜,害羞的小猫嘴:oface 16 22 76 20
使用白玉光皮肤,贝丽莎的眼神,极端的海蓝虹膜,猫嘴型:oface 15 187 43 103
oreset
效果:取消当前角色所有ochange/obody/oface/orace的换装效果(包括装备,种族,皮肤嘴脸,身形)。
observe 角色名
效果:查看对应角色名的装备。(需要对方在视野内出现过)
无论对方是否打开装备可见,都可以看到装备名字,物品ClassID,颜色,以及装备部位ID。
搜索结果会通过系统消息或者悄悄话显示(视Tin.USER.ini中NotifyType的值而定,默认为悄悄话)。
例:
查看名为“麻痹怒气”的角色身上的装备信息:observe 麻痹怒气
tblock 角色名
效果:将角色名添加入Tin过滤名单。
例:
将名为“广告姬”的角色添加到Tin的过滤名单:tblock 广告姬
tunblock 角色名
效果:将角色名从Tin过滤名单中去除。
例:
将名为“并非广告姬”的角色从Tin的过滤名单移除:tunblock 广告姬
tsearch 关键字 [-c 角色名] [-s 服务器ID]
效果:在SavedItems目录下的所有txt文件中搜索关键字。
搜索结果会通过系统消息或者悄悄话显示(视Tin.USER.ini中NotifyType的值而定,默认为悄悄话)。
例:
在物品记录中搜索关键词“保护的红色改造石”:tsearch 保护的红色改造石
在角色Anonymous名下的物品记录中搜索关键词"改造石":tsearch -c Anonymous 改造石
在服务器mabicn16(玛丽)的角色Random名下的物品记录中搜索"经验值药水":tsearch -c Random -s mabicn16 经验药水
thouse
效果:打开广告板 (包括售货亭栏)。
tpursuit
效果:打开通缉犯公告栏。
tego
效果:获取精灵武器现在的饱食度。(需喂过或挂过一段时间精灵之后)
tver
效果:显示当前使用的Tin的版本。
thelp
效果:打开Tin的常见问题和解决方法页面。
更新记录 Changelog
2021/07/02
v0.6.7.4 beta 修复了角色信息解析错误的问题。将上电视信息单独输出到了Tin_Log_TV.txt。
2020/04/05
v0.6.7.3 beta 修复了角色信息解析错误的问题。增加了tsearch搜索特定角色和服务器的参数。增加了用文本编辑器显示tsearch搜索结果的功能(默认开启并使用记事本)。
2019/12/10
v0.6.7.2 beta 修复了即兴演奏不能自动开始的问题。修复了TinTimer技能和物品计时失效的问题。
2019/08/11
v0.6.7.1 beta 修复了因恶魔猫更新到VS2015引起的功能失效。修复了六色区的错位异常。改进了功能失效时的紧急自动更新机制。允许读入更多OX答案。
2019/02/03
v0.6.7.0 beta 添加了私聊记录功能。在物品记录中增加了鉴定信息。增加定时清理内存功能。增加频道BOSS通知提示。添加了tver指令用来显示当前补丁版本。添加了thelp指令用来打开常见问题和解决方法页面。修复角色信息解析错误。修复悄悄话提示失效。修复新手频道过滤。修复并改进了ohood指令的用法。适配了物品的六色区。修正了首次登陆战斗力不显示的问题。
2018/01/26
v0.6.6.1 beta 增强对各服务器的适配。修复了切换战术栏会导致TinTimer扩展快捷栏消失问题。修复了TinTimer物品计时失效的问题。
2018/01/15
v0.6.6.0 beta (未公开发布)针对台服紧急更新。修复由于多开而导致自动更新失效的问题。修复了精灵武器饥饿度无变化时依旧弹出提示的问题。修复了换装后某些情况下替换了外形的武器会变回原样的问题。修复了角色信息解析问题。
2017/10/31
v0.6.5.2 beta 增加屏蔽Bingo按钮功能。修复了战斗力显示的一些副作用(技能气泡/状态图标消失,变身状态换图变透明等)。战斗力将仅在换线或者解除变形后刷新。修复了开启战斗力显示后非玩家单位重生后头衔保持不变的BUG(例:千年怪)。修复了装备过的装备在打开&关闭美容室后会再刷新出来的BUG。
2017/10/23
v0.6.5.1 beta 更改了Tin.ini中战斗力显示设置的参数(0/1 -> 0~4,强烈建议不要用4)。修复开启战斗力显示后会导致的衣装栏失效等问题。修复TinTimer相关的特效监控。P.S. 用observe指令也可以看到角色战斗力信息。
2017/10/19
v0.6.5.0 beta 修复物品监控失效功能(TinTimer)。增加战斗力查看(凑合备用,默认关闭。目前有BUG会影响衣装栏和组队,建议需要时才开启)。
2017/10/07
v0.6.4.1 beta 完善试穿功能,无视衣装栏装备皆可持续试穿。修复精灵饱食度提醒。添加自动更新逻辑。针对台服更新修复。
2017/05/17
v0.6.3 beta 修复国服R271功能失效问题,优化部分代码。物品记录修复完毕。精灵饱食度提醒下个版本修复。
2017/04/19
v0.6.2 beta 修复变身以及替换嘴脸失效相关问题。改进与台服兼容性。
2017/04/19
v0.6.1 beta 修复隐藏召唤物(机械人偶,跑商座驾等)的BUG。修正精灵喂食提示开关。增加新版本Tin自动检测提示功能。添加与TinTimer的交互接口。
2017/03/10
v0.6.0 beta 新增种族变换,身形变换,皮肤嘴脸变换。增加角色装备查看指令。角色包裹,银行,美容室物品清单在关闭和切换地图时自动更新保存。增加换装默认颜色,详见Tin.ini。
2017/03/08
v0.5.7 beta 更新精灵武器喂食提示,详见Tin.ini。修复oreset会导致崩溃的问题。(粗心大意OTL)
2017/02/24
v0.5.6 beta (国服无需更新)修复台服自动即兴演奏无效的问题,更新台服ini文件。
2017/02/22
v0.5.5 beta 更新了自动即兴演奏功能,详情请看Tin.ini。
v0.5.4 beta 修复R263版本客户端角色物品栏记录异常导致的闪退。增加广告板,通缉犯公告栏指令。
2017/02/15
v0.5.3 beta 修复一个物品搜索容易导致崩溃的BUG。增加对Windows XP SP3的支持。去除了对无包裹召唤物(人偶,玩偶)的装备记录。
v0.5.2 beta 增加客户端内物品搜索功能。优化记录文件格式。修复打开设置了密码的银行时会导致客户端崩溃的BUG。
2017/02/07
v0.5.0 beta 增加角色、对话过滤。增加银行,邮箱和美容室物品记录。修正播放提示音时客户端失去响应的问题。为Ffion提供接口。
2017/01/30
v0.4.1 beta 增加变身指令。好友记录功能增加ini开关。
v0.4.0 beta 增加试衣间功能。优化消息提示(增加音效,可关闭) 顺便提价;)
2017/01/03
v0.3.1 beta 允许自定义标题文字格式。增加宝石大小记录。演奏预览可选悄悄话或系统消息。
2017/01/01
v0.3.0 beta 增加客户端内提示信息。增加演奏效果预览。启用ini配置文件控制功能开关。修复BUG。
2016/12/30
v0.2.1 beta 修复多开客户端失去响应问题(自测运行顺利),等待米莱西安们测试报告。
2016/12/29
v0.2.0 alpha 最初测试版本发布。
Name | Value |
---|---|
SHA-256 | be162b7b165f2211777b5800628057d69d9a05f4f002219d6626524ac7c97560 |
File name | Tin.dll |
Detection ratio | 3 / 70 |
Analysis date | 2020-04-05 12:48:53 UTC |
由于自动更新机能可以下载文件,所以容易被误判为木马,不放心的话请不要使用。
祝各位米莱西安武运昌隆 _(:з」∠)_
; 无视他人的变身,改变种族及体型指令 IgnoreOthers=1
[UpdateCheck] Failed. You may try 'oupdate' to check again.
?等下次更新可能会修复。ID=999999,Type=1,Vals=70,Timeout=11,String=沙暴(持续)
CharacterConditions.xml:<CharacterCondition ConditionID="70" Type="0" Priority="0" ConditionEngName="Blind" ConditionLocalName="_LT[xml.charactercondition.269]" Description="_LT[xml.charactercondition.271]" ImageFile="data/gfx/image/gui_condition_change.dds" PositionX="0" PositionY="0" Clear="hit" DurationType="2" DefaultDurationTime="5000" Color="00000000" />