切露西(玛丽)
2013-02-07 02:05:56   管理记录:本帖被 Carrot 执行加亮操作(2013-03-11)
本项目发布以本贴为准。因为开源的特殊性,对从其他渠道得到的可执行包、源码等,本人不对其安全性负责。特此公告。


软件,总是在前人的基础上发展的,首先,向陪伴我多年的 海森堡版 染色助手 致敬。
一直以来,海森堡版 染色助手 默默的陪伴我们成为颜色代码控,直到某次游戏UI风格更新,使该版受到影响,据我目测,大概影响1/8 ~ 1/5的色板无法被选中(注意,软件不是完全失效)。近者,我大玛丽GM喇叭、集结喇叭不断(某钓鱼站闹的),其总是盖到了色板,影响到染色助手的使用。
以此为契机,我就产生了重写的想法,既实用、适应性强、又扩展性高,也是对自己的一种历练。于是,洛奇染色助手(Java 版)—— JMabinogiColorHelper 诞生了。起初只是自娱自乐的玩意,后来觉得共享出来,有个学习、交流的机会也很棒,于是,本人借新春之际,献给全体洛奇玩家,感谢大家对洛奇的支持,我爱洛奇,直到它的最后。
请不要认定为是对老版的挑战,只是我在其功能基础上的改进,并且也欢迎大家对本项目的使用、衍生,但请尊重原作者的版权,谢谢。
好了,废话多了点,进入正题。


版本更新:
2013.02.11 17H:JMabinogiColorHelper v1.2 Beta
修复55L提出的BUG(某些大分辨率屏幕会误查找到下方黑色区域,以为是染色板);将 .bat 文件打进 zip 包


2013.02.08 13H:JMabinogiColorHelper.bat.zip
针对少数 config.properties not found 问题,请确认该文件和 .jar 同路径后,还有问题的,请下载 JMabinogiColorHelper.bat.zip 后解压于同文件夹后,运行 JMabinogiColorHelper.bat 启动。

2013.02.07 07H:JMabinogiColorHelper v1.1 Beta
Beta 第二版
解决 3L 引出来的算法问题:取色器竟然不是纯黑(0x000000),增加框架、取色器边框的容差处理。(感谢 3L 的配合)

2013.02.07 03H:JMabinogiColorHelper v1.0 Beta
Beta 初版

———————————————— 用户分割线 ————————————————
如果你是普通用户,请下载 JMabinogiColorHelper.zip

运行环境:
1. 所有支持 Java 7 以上的操作系统(包括全部可运行洛奇的 Windows 版本)
2. Java 7 以上(没有的请于 http://www.java.com 下载安装)

运行方式:
1. 双击 JMabinogiColorHelper.jar
2. 或 cmd> java -jar JMabinogiColorHelper.jar(具体请查阅 Java 环境变量的设置)
3. 或运行 JMabinogiColorHelper.bat(失效请先对应安装路径)

使用教学:
在染色前,启动该程序,在颜色按钮处点击后选择你的目标色,如下图(Alpha 无视);


设置容差,在你找不到某色需要找近似色时,设置适度容差(一般在1 ~ 50间),用键盘输入后务必要按 Enter 键使之生效;
洛奇染色板不再需要贴左上角,你可随意选择位置,以避开GM喇叭、集结喇叭等可能遮盖色版的因素,但须注意下一点;
染色助手放置于洛奇染色板右边(在助手非首次染色时,第二次抓取会抓到自身的色板,所以需要放右边),并确保助手没有遮盖洛奇色板,如下图(顺便给自己留个名);


按 Home 键抓取染色版,如下图;


确认抓取成功后,回到游戏,点击“选择颜色”,立即移动到游戏里染色板中,直到出现5只取色笔后(出现就行,不在乎位置),按 Alt + Tab 键切回染色助手后,按 End 键抓取取色笔坐标,如下图:


抓取成功后,就会出现推荐染色方案(按命中率排序,所以第一个方案理论上是最优解之一),按 Page Up 和 Page Down 键选择方案后,随时可以按 Insert 键将该方案定位到游戏,后原地双击鼠标左键(觉得略困难的,光电鼠标的话可以提起鼠标悬空双击;笔记本有触摸板的可以双击触摸板左键),完成选色,并祝你好运!


另外在色板、取色笔抓取成功后,可以随时在染色助手的映射染色版上拖拽,来自选方案,注意映射板上的十字,和下方变化的代码,并按 Insert 键将选定的方案定位到游戏,同样双击鼠标,如下图(我估计这功能可能会被认为是鸡肋,不过既然能做到,就实现了);


染色相关功能就这么多了,另外菜单栏中打开功能可以打开海森堡版染色助手存档格式(.mch)和本版存档格式(.jmch),保存时将强制存为 jmch 格式;
其他功能就又用户自己摸索吧,也没什么了;
如果你的操作系统风格导致染色助手的排版尺寸不正常,请用文本编辑软件打开 config.properties ,并微调 FrameSize 参数,其他参数在不明白其含义情况下请勿修改;
值得一提的是,颜色可能在选择方案时会出现“未知”色的情况,这可不是我的错,这是恶魔猫的错(那倒霉的黑色边框盖着色板1个像素宽);

最后,在使用时如发现 BUG 或建议,欢迎提出并 Mail 我(在关于里),谢谢。


———————————————— FAQ ————————————————
Q: 64 位(32 位)Windows XP(Vista、7、8)能使用么?
A: 能,只要有对应 Java 7 环境。

Q: 是否需要绕HS?
A: 不需要。

Q: 使用是否会被封号?
A: 不会!

Q: 为什么没有概率模式?
A: 本身出的方案就是按概率排序的,专门的概率模式没有必要。

Q: 为什么 Home 时或 End 时总是抓取失败?
A: 步骤正确依然失败的,经反馈,可能是截屏时图像存在色差导致的(产生原因不明),这对染色助手的影响是巨大的。
    需要抓取成功的,可以调大 config.properties 的 FrameTolerance(Home 时)和 PickerTolerance(End 时)值后重启应用。
    但本质上没有解决色差问题,会导致选色代码不精确,这种情况下请慎用!此问题目前无解!
    试试看调整显卡设置,关闭抗锯齿等措施,关键是保证屏幕显示0色差(比如游戏里是000000色,显示时是010101就产生色差)!
[ 此帖被切露西在2013-03-03 23:43重新编辑 ]

附件: JMabinogiColorHelper.zip (38 K) 下载次数:15968
附件: JMabinogiColorHelper_src.zip (29 K) 下载次数:7052
歪币:+50(dean3210) 染色补丁我的前置不了求帮忙
歪币:+50(polo4321) 台灣好像打不開?
歪币:+50(秋本_zoe) 感谢分享   作者是好人
歪币:+100(314196236) 這個好.. 尤其是最近我這種打算轉黑白的..
歪币:+33(午後奶茶) 辛苦了
香草灬氷(伊文)
2013-02-16 10:52:59  
真是高手啊

帖子浏览记录 版块浏览记录
YY大杂烩 » 补丁区