找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9872|回复: 42

【实用工具】INI浏览器 V0.1

[复制链接]
发表于 2022-12-2 10:29:34 | 显示全部楼层 |阅读模式
出于大佬的启发,我想到了可以借助INI段之间的跳转来便捷编辑INI。然后借助本程序,可以实现INI字段间,同一INI或跨INI的跳转,及CSF的
方便操作。请下载最新版本。
下载的文件里面有说明书,简略的说明和使用实例见楼下。

所有文件的下载链接: 下载链接
提取码: EASB
请自行寻找其中最新版本下载。
支持排序,筛选,增删字段,整体导入导出等功能。


另外【!!】设计上对所有的INI语句都会附带悬浮文字说明——假如有的话。鉴于作者无法收录多如牛毛的语句,故此处烦请诸位大佬贡献自己的力量,添加语句说明。
添加方法:下载的程序里面 :INI浏览器\Resources\string.ini里面有:
UIName=单位在游戏内部显示的名称
一行下面以类似的格式写入其他语句的说明。只要写入,遇到对应语句会自动显示悬浮提示。


文本处理部分交由附带的Notepad2。如果想要换成其他的软件,请自己制作TextEdit.dll(见说明书)


最后,欢迎提供自己的使用体验和个人建议及意见。食用愉快!






 楼主| 发表于 2022-12-2 10:31:43 | 显示全部楼层
更新日志:

INI浏览器 V0.1b4 :
一、更新了String.ini当中的INI语句的附带悬浮文字说明。增加了近千条左右语句的说明,覆盖了大部分原版语句和一部分Ares语句。
二、修复了一些之前存在的bug,并创造了更多之前没有的bug。


INI浏览器 V0.1b5 :
一、加入了翻页时的“第一页”“最后页”按钮。
二、取消了启动参数。启动窗口大小以上次关闭时窗口大小为准。
三、默认窗口大小改为480×720。
四、默认字号由16改为24。
五、更新完善了说明书。
六、更新完善了String.ini当中的INI语句的附带悬浮文字说明。
七、大幅修改了程序UI。
    (1)加入了顶部菜单。
    (2)加入了选择最近打开项目的功能。
    (3)加入了项目文件夹的制作和导出。
    (4)加入了打开更新链接的功能。
八、将项目文件夹的制作和导出集成到INI浏览器.exe当中。
九、开放了TextEdit.dll的源代码。
十、支持读取项目文件夹当中的CSF。
十一、配置了【尤里的复仇1.001】【心灵终结3.3.6】两个示例项目文件夹。(请自行在百度网盘下载)
十二、修复了一些之前存在的bug:
    (1)修复了LabelJumpIf指令可能的执行错误。
    (2)修复了可能的无法载入CSF的问题。
    (3)修复了代码中的拼写错误。
    (4)修复了对接DLL时可能的数据结构错乱问题。
    (5)修复了CSF对大小写识别不当的问题。
    (6)修复了制作项目文件夹时对仅LF换行符的错乱。现在会自动校正为CR+LF,但可能导致导出后的INI略大。(比如【心灵终结3.3.6】示例当中的soundmo.ini)
  等bug被修复,并创造了更多之前没有的bug。


新的版本把项目文件夹的制作和导出INI都集成到INI浏览器.exe当中,便于操作。
取消了启动命令行的设置,以进一步方便大家使用。
“菜单 - 关于”一项里面有更新帖和下载链接的网址,方便随时查看有无更新。


希望有热心大佬出手相助,以尽可能覆盖所有原版语句、Ares语句、Phobos语句等。
接下来的版本将完善其功能,以尽可能帮助各位写起来更加舒服。
如果有时间的话,将会重构一下代码,以更加清晰并减少bug。


此程序完全开源(除调用的Notepad2以外,这个找它作者),欢迎下载借鉴,并支持自己修改发布。可以在自己的代码当中引用作者的代码,但请注明引用来源std::iron_hammer,禁止商用;
如果在个人项目当中引用了作者的代码,那么也必须开源。

以前的版本在下载链接中的“历史版本”文件夹。
【尤里的复仇1.001】【心灵终结3.3.6】两个示例可供下载,各自内有一个项目文件夹。
后注“(无字体文件)”的程序包,是考虑到本身里面的字体就不小,故那个包里面没放字体。
当然需要放上字体才能运行。
默认是“微软雅黑”字体,如果想要更改请把字体放到.\Resources目录下,并相应修改Config.ini的相关部分
目前打算先把CSF的一些升级做完然后推个小版本
再就是准备上Lua,把非核心逻辑抛出去(已经更新和准备更新的一些用户自定义逻辑,比如跳转什么的)
回复

使用道具 举报

发表于 2022-12-2 10:40:06 | 显示全部楼层
来点图看看是什么东西
回复

使用道具 举报

发表于 2022-12-2 10:47:02 | 显示全部楼层
链接没了

另外网页版似乎蜜汁刷不出来图,移动版可以看到
回复

使用道具 举报

 楼主| 发表于 2022-12-2 14:55:53 | 显示全部楼层
https://pan.baidu.com/s/1EpzAuIQfbU1-7sjb2YJocg?pwd=EASB
似乎超链接功能不太好使的样子。。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2022-12-2 14:57:29 | 显示全部楼层
预计在之后的版本会实装单位创建向导等一系列功能,目前也只是一个初版
感谢支持
回复

使用道具 举报

发表于 2022-12-2 15:19:03 | 显示全部楼层
牛啊,最近正在研究ai,苦于触发标签不能高效地关联搜索,想用c#研发个ai编辑器,这就碰上了
回复

使用道具 举报

发表于 2022-12-2 15:30:48 来自手机 | 显示全部楼层
荒木唯雨 发表于 2022-12-2 15:19
牛啊,最近正在研究ai,苦于触发标签不能高效地关联搜索,想用c#研发个ai编辑器,这就碰上了 ...

Ai编辑器置顶有
回复

使用道具 举报

发表于 2022-12-2 16:26:03 | 显示全部楼层

试了好几个ai编辑器(包括顶置的),都没有搜索功能,中文名乱码,也没有关联跳转功能。。。最好再带一些统计,比如这个小队被几个类型使用,小队要多少总金额才能创造等等。再高级一点,以GraphNode的方式显示小队等。
回复

使用道具 举报

 楼主| 发表于 2022-12-2 18:19:19 | 显示全部楼层
荒木唯雨 发表于 2022-12-2 16:26
试了好几个ai编辑器(包括顶置的),都没有搜索功能,中文名乱码,也没有关联跳转功能。。。最好再带一些 ...

GraphNode系好东西,但是在计划的比较后面()

被几个类型使用,小队要多少总金额什么的似乎需要一场大改才能支持功能(目前框架肯定8行)

再就是改完之后的话这块属于跳转模块,会交由外挂的Lua处理(设计成这个样子是方便大家自己添加显示什么,再就是计划上不同项目的跳转逻辑不同)

大概等到明年一月吧()
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2025-11-16 12:11 , Processed in 0.092330 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表