31 12
发新话题
打印

[发表插件] Sonic_InfoBar 2.32 内存占用超小的信息条 [2.14]

本主题由 冰焱妩魅 于 2008-5-6 21:15 移动

Sonic_InfoBar 2.32 内存占用超小的信息条 [2.14]

分类信息 - 发表插件

插件名称 Sonic_InfoBar
版本号 2.32
更新日期 2008-2-14
分类 信息增强
支持语言 简体中文
引用库
WoW版本 2.3
适用人群 初级+
原始/发布作者 小刺猬
类型 原创
授权方式 自由
原始Url -
发布Url -
讨论区Url -
简介 内存占用超小的信息条,包含:FPS,内存占用,延迟,金钱信息,背包信息,拾取方式,计时器,耐久度,时间,坐标,物品/荣誉/竞技场统计
显示FPS,内存占用,延迟,金钱信息,背包信息,拾取方式,计时器,耐久度,时间,坐标,物品/荣誉/竞技场统计
所有的Frame都可以通过Shift+左键移动

截图:

耐久度:

PVP & 物品统计:

自体颜色命令生成器:

内存组件增强:



2.1内存占用大约为70KB
关于SIB的设置以及其他一些问题,请看下面的FAQ


最新版本下载:
2.32:SIB_232.rar
SIB自体颜色命令生成器1.00:SIB_Color.rar


更新信息:
2.32:
*修复竞技场模块在购买装备后显示未更新的bug
*修复背包模块特殊背包统计报错的bug

2.31:
*修复耐久度模块报错的bug
*修复竞技场模块报错的bug

2.3:
*PVP统计中增加竞技场统计

2.22:
*更新到2.3客户端版本
*修复耐久度不正确的问题

2.21:
*修复耐久度不正确的问题

2.2:
*更新到2.2客户端版本
*修复在wow2.2版本耐久度显示
*背包统计组件添加 宝石袋,矿石袋,工程袋 统计
*[内存组建增强]已加入
  设置命令:
    /sib UIMem liston   启用
    /sib UIMem listoff   禁用

内存组件增强:
*显示插件内存的组件增加了 显示各插件内存占用 和 回收内存 的功能
*这个组件的缺点是如果插件较多,会显示出很长很长的一串插件列表
*使用方法:下载SIB_UIMem.rar,解压到SIB插件目录即可(需要先下载SIB的2.x版本)
*删除方法:用SIB的2.0或2.1版本的原文件覆盖

2.1:
*添加 PVP&物品统计 模块(默认打开),对应文件为SIB_ItemMonitor.xml和SIB_ItemMonitor.lua
命令: /sib ItemMonitor add 物品名称  添加物品统计
        /sib ItemMonitor del 物品名称  删除物品统计
        /sib ItemMonitor txt 显示格式  屏幕上显示的那一行字的显示格式,可用 Xdk 替换 今日杀敌,Xdh 今日荣誉预估,Xtk 总计杀敌,Xth 当前荣誉,例如:截图中那一行字格式为 荣誉:Xdh
*修正耐久度装备显示顺序

2.01:
*修正字体模块的bug
*修正某些情况下耐久度模块报错的bug

2.0:
*可在资料片下正常运行
*这一版本和1.54没有区别,仅是在2.0下可正常运行了而已


FAQ
每个角色使用不同的设置的方法:
打开Sonic_InfoBar.toc
找到  ## SavedVariables:
修改成  ## SavedVariablesPerCharacter:

*关于小地图位置信息,白天晚上的图标和小地图缩放按钮的隐藏/显示:
隐藏 小地图位置信息:
打开SIB_Coord.lua,删掉下面这几行前面的 --
复制内容到剪贴板
代码:
        --MinimapCluster:SetAlpha(0.0);
        --MinimapZoneTextButton:Disable();
        --MinimapToggleButton:Disable();
        --Minimap:SetAlpha(1);
修改后应该是:
复制内容到剪贴板
代码:
        MinimapCluster:SetAlpha(0.0);
        MinimapZoneTextButton:Disable();
        MinimapToggleButton:Disable();
        Minimap:SetAlpha(1);
若要显示则在这几行前面加入 -- (默认不隐藏)
显示 小地图缩放按钮:
打开SIB_Coord.lua,在这几行前面加入 --
复制内容到剪贴板
代码:
        MinimapZoomIn:Hide();
        MinimapZoomOut:Hide();
修改后应该是:
复制内容到剪贴板
代码:
        --MinimapZoomIn:Hide();
        --MinimapZoomOut:Hide();
若要隐藏则删掉这几行前面的 -- (默认隐藏)
白天晚上的图标:
打开SIB_Clock.lua,在这几行前面加入 --
复制内容到剪贴板
代码:
        GameTimeFrame:Hide();
修改后应该是:
复制内容到剪贴板
代码:
        --GameTimeFrame:Hide();
若要隐藏则删掉这几行前面的 -- (默认隐藏)

选择装载需要的模块:
打开Sonic_InfoBar.toc   (推荐使用notepad++或者EmEditor)(需要的朋友请自己到汉化新世纪搜索)
找到图片里用红框圈出来的地方
在你不需要的功能那一行最前面加入##
     例如不需要计时器功能:在SIB_Time.xml前面加入## -----> 修改后应该是这样:##SIB_Time.xml
注意:SIB_Base.xml必须装载!
注意2:如果禁用SIB_Settings.lua,则命令行功能只有/sib list有效!
图片:


命令行设置:
/sib --  显示帮助信息
/sib list  --  显示插件状态
以下命令仅在SIB_Settings.lua装载后有效
/sib [func] [on/off/option]--  切换功能开关(命令不用输入[])
    [func]: 功能名称(请注意大小写)
可用的功能:FPS,UIMem,Lag,Money,Clock,Time,Loot,Durability,Coord,Bag,BG(具体信息清在游戏中察看)
    [on/off]: 开关 (开为on,关为off)
    [option]: 选项 (仅对背景条和计时器功能有效)
      背景条选项
           长x宽  --  调整背景条大小(注意是英文字母小写的x)
      计时器选项
           empty  --  计时器清零
           loadreset  --  上线后计时器清零
      背包信息选项
             specon  --  启用特殊背包计数
             specoff  --  关闭特殊背包计数
       内存统计
             liston  --  启用各插件内存统计
             listoff  --  禁用各插件内存统计
/sib updaterate [second] --  设置更新速率(默认为1秒)
    [second]: 更新速率(单位:秒)
例如:关闭背景条功能: 输入/sib BG off   (请注意大小写!)
设置背景条 长1000,宽30:/sib BG 1000x30
/sib setfont [font] --  设置字体
    [font]: 字体路径(注意路径中的 \ 只写一个斜杠)
/sib setsize [size] --  设置字体大小
    [font]: 字体大小(默认为12)
/sib setcolor r[r]g[g]b[ b] --  设置字体颜色
    [r][g][ b]: 字体颜色的RGB值除以255所得的数(例如设置为绿色,格式为 /sib setcolor r0g1b0
图片:

调整信息条的位置
在游戏中可以用Shift+左键拖动,但手工拖动不一定调整得很整齐
在游戏外可以用这个方法把信息条调整得很整齐:
打开 wow 文件夹下的 WTF\Account\帐户名\服务器名\角色名\layout-cache.txt (最好不要用windows自带的记事本)
找到Frame: Sonic_XXFrame (其中XX代表信息条的功能名称)
修改这一行下面的X: xxx 和 Y: xxx 保存即可



TBC之前的版本:http://bbs.game.mop.com/viewthread.php?tid=305162
引用:
2.0之前版本更新信息
1.54:
*修正启用背景条后字体设置会出错的bug
*修正说明:字体修改字体的路径中的 \ 只写一个斜杠

SIB自体颜色命令生成器1.00:
可以生成你所需要的颜色的命令
exe文件    md5:77af2ee9cde29c8574162b4c18f98f79
注:提示缺少文件的话,请去下载VB6运行库

1.53:
*装备耐久度现在可以显示装备修理费用了(恩。。。这个。。。前面几个版本代码里有获取修理费的函数,不过忘了把这个显示出来。。。汗。。。)
*金钱信息:最前面的单位等于0则不显示,如原来 0金18银9铜 现在显示为 18银9铜

1.52:
*修复 上线后重设时间为关的时候 也重设计时器的bug

1.51:
*修复1.5的背包不能统计的bug
*修复1.4x 背包信息把特殊背包算到普通背包里面的bug

1.5:
*删除了坐标中的Tooltip,如果你需要这个功能,请下载1.41版本的SIB_Coord.xml和SIB_Coord.lua覆盖
*加入了字体设置,字体大小,字体颜色设置功能(本功能默认不开启,需要这个功能的朋友请打开Sonic_InfoBar.toc,把SIB_Font.lua前面的##去掉,这个功能占用内存19KB)
设置命令/sib setfont      /sib setcolor       /sib setsize     具体信息可以看游戏中的帮助信息,也可以看下面的FAQ里面关于命令行设置的内容
*修复耐久度功能与部分插件冲突导致耐久度一直显示100%的错误(由于更改后占用内存增加,所以我做了一个使耐久度支持其他插件的功能,这个功能默认不开启,需要这个功能的朋友请打开Sonic_InfoBar.toc,把SIB_Support.xml前面的##去掉,这个功能占用内存23KB)
*增加了特殊背包统计的开关 /sib Bag specon 开 /sib Bag spec off 关
*修改了部分代码
*这个是1.4更新说明里面忘了写的:在游戏里面关闭计时器功能后过一段时间再次开启会导致计时器计时错误的bug已经修复

1.41:
*背景条默认不开启,如果修要这个功能清自己修改toc文件(大概节省了10kb左右的内存)
*修正组队时的错误信息
*修正退出团队时信息未更新的bug
*修正队伍改为团队时信息未更新的bug
*修正弹药包搜索出错的bug
*现在已支持搜索附魔包
*修正关闭背景条后进入游戏报错的bug
*blz的小地图位置信息默认不隐藏

1.4:
由于1.4版本代码全部重写,所以建议安装时删除和原来版本有关的所有文件
*FPS,延迟,内存占用:这3个功能可以分开了
*时间,坐标:新增
*计时器:精确到秒
*拾取:部分代码重写,可以显示处于小队中还是团队中,修正以前版本退出队伍以后信息未更新的bug
*背包:可以监视特殊背包了(包括碎片包,弹药报,箭袋,草药包)(工程包和附魔包暂时不能监视,我不知道背包的名称)
*耐久度,金钱:未更改

1.4之前版本更新信息
1.36Beta:
*修改没穿装备耐久度统计出现乱码的错误

1.35Beta:
*更新耐久度监控
  最近时间比较紧,其他功能还没有做完,先放上耐久度的,其他的过几天在更新
  暂时未作这个功能的开关,需要这个功能的朋友请下载1.3补丁覆盖到Sonic_InfoBar目录里

1.3Beta:
*新增耐久度显示(图)
  暂时未作这个功能的开关,需要这个功能的朋友请下载1.3补丁覆盖到Sonic_InfoBar目录里
  (参考了 春秋小蜜    PS:春秋小蜜的代码比Titan好看多了。。。)

1.26:
*修复计时器不能关闭bug

1.25:
*增加FPS,延迟,内存横放
输入/sib mode 切换横放/竖放
其它的一些功能最近没时间做了。。。

1.2:
*注意:这个版本需要删除以前的SavedVariables,否则会出现错误!请删除WTF\账号\SavedVariables\Sonic_InfoBar.lua文件!
*修改toc到10900
*将1.15的在线时间统计改为计时器
   /sib time   打开/关闭 计时器
   /sib timereset  开/关 计时器每次上线后重设时间
   /sib time0 -- 重设计时器时间   (注意是 数字0 不是 英文字母O)
   注意如果关闭计时器后在开启会导致计时不准确(即计时器被关闭的一段时间不能被统计),下个版本修复这个问题
*修正背包信息箭袋,弹药包也统计的bug    1.9的灵魂碎片包也不统计
  PS:背包信息统计 以后的版本会增加 箭袋,弹药包,灵魂碎片包 的统计
*修正退出队伍拾取方式有时候会显示错误的bug

1.15Beta:
*新增在线时间统计功能
由于如果关闭这个功能以后再开启会导致时间统计不准确,所以没有做这个功能的开关,需要的请下载后面的补丁,覆盖到插件目录里即可

1.1更新:
*增加命令行选项
输入/sib或者/sonic_infobar得到帮助信息
/sib money -- 显示/关闭 金钱信息
/sib bag -- 显示/关闭 背包信息
/sib loot -- 显示/关闭 拾取方式
/sib fps -- 显示/关闭 FPS,延迟,内存占用
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • biggates 声望 +5 很小巧,以前一直用。 2007-7-21 00:40

TOP

等好久了。。
谢谢刺猬发出来了。
可怜我的电脑,现在插件起始内存到了25M了。。

TOP

终于等到了 刺猬好刺猬啊

TOP

请问使用这个插件如何让界面顶部自动下移一条空位 让infobar显示。。现在我把各个信息条放到了界面顶部 但是却跟自己的增益buff重叠了 还有跟小地图的顶部也重叠了  而使用titian的时候整个界面是可以下移一个信息条的位置的。

TOP

拷贝了你的一些代码为我自己定制了个固化的infobar, 在地图上显示鼠标处坐标的那个窗体是否能判断下地图是否打开来决定窗体的显示或隐藏, 这样onupdate就只会在打开地图时候触发, 更节省资源.

TOP

厄,我看看~~

TOP

复制内容到剪贴板
代码:
<Frame name="Sonic_CoordWorldMapFrame" parent="WorldMapFrame" hidden="false">
设置parent为WorldMapFrame不就是在世界地图打开时Sonic_CoordWorldMapFrame才显示的阿

TOP

哦哦, 明白了, thx

TOP

不知道为什么用了2。1版后,小地图上面的放大、缩小这两个按钮都不见了,是这样的吗???

TOP

能不能再增加一个 声望模块
这个就比较完美了

TOP

能否设置为背景全透明?有没有好友模块?

TOP

可以自动隐藏吗?鼠标移过去就显示?

TOP

其实我这里很奇怪,耐久一直是100%,不知道怎么回事,用的是最新的了

TOP

不错,这个插件我喜欢,比fubar占内存小很多,以前一直用

TOP

TBC 2.14能用吗?

TOP

已更新,支持wow2.2

TOP

终于等到了,谢谢大大。。

TOP

能不能调插件背景和UI缩放?

TOP

设置太麻烦, 能不能搞个置顶的条子,
/sib BG 1000x30
输入这个命令,按不了回车...

搞个默认的条子,不复杂吧,,

TOP

引用:
原帖由 dtzy 于 2007-10-5 17:08 发表
设置太麻烦, 能不能搞个置顶的条子,
/sib BG 1000x30
输入这个命令,按不了回车...

搞个默认的条子,不复杂吧,,
在toc中去掉SIB_BG。xml前面的##

TOP

 31 12
发新话题