使用Excel批量修改判定框的方法

使用Excel批量修改判定框的方法

前段时间在群里看到大佬们交流更改素材分辨率后,如何批量修改判定框,正好个人之前研究mugen伪高清化时有做过这种事,所以就把方法分享出来,希望能帮助到大家

本教程需要的工具

Microsoft Excel

Windows Notpad(记事本)

 

1       把需要修改的air文件用文本编辑器打开,另存为一个txt文件

例如这样

blob.png

2       为了格式整齐,我们首先对空格进行批量替换

Ctrl+H或者编辑/替换

blob.png

然后点击替换全部,然后保存,关闭

3       使用Excel打开刚才保存的那个txt

A右键插入一列

blob.png

并在最左边一列写入文本中没有出现的符号以便于替换(笔者使用的是*-*)

blob.png

然后保存,会弹出提示

blob.png

点是,然后关闭

4       使用记事本把上一步得到的txt文件打开

把新出现的“替换掉

blob.png

然后复制任一左边的空格

blob.png

实际上这是一个Tab键,也就是上面Excel中提到的制表符

5       再次替换,把所有的“=“替换为”=Tab“,然后保存,关闭

blob.png

6        再次使用Excel打开,你会发现框的坐标和前面的字母部分分成两列了

blob.png

7       这一步是重点

选择B列C列,然后数据/筛选

blob.png

点新出现的小箭头,在B列输出clsn,在C列去掉最下面的空白,确认

blob.png 

blob.png

8       选择新的C列,复制

blob.png

文件/新建/空白工作簿/右键/粘贴/值

blob.png

然后保存为一个新的txt,并关闭

9       在记事本中打开那个新的txt,替换掉”

blob.png

再把“,“替换成”Tab“

blob.png

保存并关闭

10     再使用Excel打开那个新的txt

在右侧选择4列,填上你想要放大的倍数(2)

blob.png

11     然后选中第一行的2的右边一格,利用公式计算乘法

blob.png

然后再横向填充4格,纵向填充到末尾

blob.png

12     选择新生成的4列,并复制(可利用shift选中头尾)

在原本那个txt的右侧,右键粘贴,链接

blob.png

然后依次取消掉C列和B列的筛选,工作终于接近尾声

13     删除整个C列和A列

保存并关闭

14     用记事本打开txt

替换“=Tab"为“=”

blob.png

替换掉四联Tab

blob.png

替换“Tab”为“,”

blob.png

替换掉“

blob.png

保存,工作完毕

15     文件/另存为/所有文件,后缀名改成air即可

 

本教程到此结束,虽然远称不上简便,但比起全部手动计算来说,工作量还是小了不少,而且也不会出错,多谢阅读,有意见和建议欢迎提出,谢谢。


作者:lonerfscar

暂无评论
根据相关规定,发布评论前必须绑定手机前往绑定
你,确定要这么做吗?
正在处理中...