V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
World of Warcraft
魔兽世界
@WarcraftDevs
Wowhead
dayupday
V2EX  ›  World of Warcraft

听说这里高手如云,不知有玩 WOW 的吗?求拆包一个动作条插件

  •  
  •   dayupday · 2016-03-26 21:16:53 +08:00 · 4315 次点击
    这是一个创建于 3200 天前的主题,其中的信息可能已经有所发展或是发生改变。

    事情是这样的,几年没玩了,最近复活战了几天,将人物升级到 100 了,然后呢,在游戏中发现, SunUI 也很久没更新了,但是挺喜欢里面的动作条和 buff ,但自己不会插件编写,就想请问有游戏高手能否帮忙将动作条和 buff 拆分出来,成为 2 个独立的插件

    SunUI下载地址: http://bbs.ngacn.cc/read.php?tid=6532916&_ff=200&_fp=2

    17 条回复    2016-03-27 18:29:52 +08:00
    pimin
        1
    pimin  
       2016-03-26 21:25:10 +08:00   ❤️ 1
    最简单的办法难道不是联系原作者嘛
    dayupday
        2
    dayupday  
    OP
       2016-03-26 21:27:20 +08:00
    @pimin 作者表示不玩了也没时间来帮忙
    shiniv
        3
    shiniv  
       2016-03-26 21:55:05 +08:00
    估计是有几个插件过期了。
    临时的解决方法:找到 Addons 下面的文件,找到所有的 .toc 文件 然后确认 Interface 为 ## Interface: 60200
    然后应该在游戏中就不会提醒已过期插件了
    venster
        4
    venster  
       2016-03-26 21:56:48 +08:00
    接到问一下,现在流行的插件框架 ace 更新到多少了?五六年前更新到了 3 ,后来就没怎么玩了,不知现在有没有什么新的变化。
    dayupday
        5
    dayupday  
    OP
       2016-03-26 22:06:08 +08:00
    @shiniv 加载过期插件确实能用,但是暴雪又改了一部分 API , so....
    Pastsong
        6
    Pastsong  
       2016-03-26 22:07:18 +08:00 via iPhone
    《 lua 从入门到精通》
    dayupday
        7
    dayupday  
    OP
       2016-03-26 22:08:07 +08:00
    @venster 貌似 2014 基本就没怎么动过了,现在好像都是作者自己写自己需要的...
    dayupday
        8
    dayupday  
    OP
       2016-03-26 22:08:55 +08:00
    @Pastsong 程序小白...完全不知道该怎么写...
    shiniv
        9
    shiniv  
       2016-03-26 22:41:48 +08:00
    @dayupday 刚试着放进去试着玩了下 还好啊 就一个错误,然后就是左上角的地图在室内的时候显示不出来 别的好像也没啥了
    dayupday
        10
    dayupday  
    OP
       2016-03-26 22:43:26 +08:00
    @shiniv 还有实名好友工会在线列表都不能正常显示了
    shiniv
        11
    shiniv  
       2016-03-26 22:52:35 +08:00   ❤️ 1
    @dayupday 这个简单 修改 SunUI/misc/tools/FriendColor.lua 14 行 后面的为 BNGetFriendInfoByID(i);
    dayupday
        12
    dayupday  
    OP
       2016-03-26 23:21:16 +08:00
    @shiniv 好的,我去试试看

    其实更喜欢用单体插件,偶尔折腾下新的头像什么的比较方便
    dayupday
        13
    dayupday  
    OP
       2016-03-26 23:27:41 +08:00
    @shiniv OK 了,已经改好,可以正常使用了,那个,请问能否麻烦你帮忙将动作条拆成独立插件吗
    shiniv
        14
    shiniv  
       2016-03-26 23:40:49 +08:00
    @dayupday 拆分插件不会... 我只会大概的修改一下
    如果你说的是材质的话呢 你可以试试将 interface 目录下除了 AddOns 外的都复制进去。
    如果不是我就没办法了
    dayupday
        15
    dayupday  
    OP
       2016-03-26 23:53:48 +08:00
    @shiniv 不是材质的问题,是这样的,我将 ActionBar 这个包拿出来,然后自己写了个 toc ,进入游戏后提示:
    Message: Interface\AddOns\ActionBar\actionbar.lua:3: attempt to index local 'S' (a nil value)
    Time: 03/26/16 15:54:57
    Count: 1
    Stack: Interface\AddOns\ActionBar\actionbar.lua:3: in main chunk

    Locals: S = nil
    L = nil
    P = nil
    (*temporary) = "ActionBar"
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index local 'S' (a nil value)"

    而第三行为:
    local AB = S:NewModule("ActionBar", "AceEvent-3.0", "AceHook-3.0", "AceConsole-3.0")
    cxbig
        16
    cxbig  
       2016-03-27 05:39:41 +08:00
    以前一直用 Curse 做插件管理,或者你可以直接找到独立的
    https://www.curse.com/
    dayupday
        17
    dayupday  
    OP
       2016-03-27 18:29:52 +08:00
    @cxbig 谢谢回复,一般我去 www.wowinterface.com 找插件的,这网站更多
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   903 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 20:06 · PVG 04:06 · LAX 12:06 · JFK 15:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.