请选择 进入手机版 | 继续访问电脑版

搜索
Hi~登录注册
查看: 213|回复: 1

[汉化工具] Passolo 非标字串宏 2018.06.18 (Build 180618)

[复制链接]

2

主题

2

帖子

18

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
18
发表于 2018-6-22 00:10:27 | 显示全部楼层 |阅读模式
软件版本: 2018.06.18 (Build 180618)
适用系统: Windows XP/2000 以上系统
适用版本: 所有支持宏应用的 Passolo 5.0 及以上版本
界面语言: 简体中文和繁体中文 (可自定义并可扩展)
版权所有: 汉化新世纪
授权形式: 免费软件
官方主页: http://www.hanzify.org
开 发 者: 汉化新世纪成员 wanfu (2010-2018)

软件简介:
===========
本程序用于提取和写入 PE 文件或其他二进制文件中的非标字符串。可以从选定的来源列表、翻译列表
或其他文件中直接提取非标字串,并自动将提取的字串文件添加到 Passolo 方案中。对字串进行翻译并
生成翻译后的字串文件后,可再运行本程序将其写入到目标文件中,从而完成文件的本地化。

它具有以下功能:
- 可同时选择多个 PE 文件区段和多种语言、字符编码提取字符串
- 支持 32 位和 64 位 PE 和 MAC 文件的字符串提取和自动或手动空间分配及移位写入
- 支持非 PE 文件的字符串提取和原长写入、最长写入、超长写入及变长写入
- 支持字串空位、非字串空位、节后原有空位、节后扩展空位、最后节扩展空位及新增节等多种移位空间
- 可自定义字符串提取和编辑时的多种过滤方案、代码页及编码范围
- 可按引用地址对多引用字符串进行分组拆分、合并和编辑
- 可单独或批量选择每条翻译字符串的代码页
- 支持翻译字符串的单独或批量写入及撤销
- 提供字串提取和写入记录、文件信息、字串数据信息、移位空间信息等供用户查看
- 支持 Pascal、.NET Unicode、Android、自定义字符串类型及其长度、代码页等标识符的修改
- 支持导入 HCS 文件、点睛文件、TransText 文件及 Athena-A 导出文件中的源文和翻译
- 支持导入已本地化文件中的相对或绝对地址相同和非 PE 文件中绝对地址相同的翻译
- 内置可自定义的自动更新功能
- 可自定义并可扩展的用户界面语言

本程序包含下列文件:
- PSLHardCodedString.txt (简体中文说明文件)
- PSLHardCodedString.bas (宏文件)
- Module\modCommon.bas (公共模块)
- Module\modPEInfo.bas (PE 文件信息模块)
- Module\modMACInfo.bas (MAC 文件信息模块)
- Module\modUpdate.bas (自动更新模块)
- Module\modEncodeQuery.bas (字符编码查询模块,可单独使用)
- Module\modReferenceSearch.bas (引用地址和引用代码搜索模块,可单独使用)
- Module\modStringSearch.bas (字串搜索模块,用于在指定文件夹下搜索字串)
- Data\PSLHardCodedString_0804.lng (简体中文语言文件)
- Data\PSLHardCodedString_0404.lng (繁体中文语言文件)

运行环境:
===========
- 支持宏处理的 Passolo 5.0 及以上版本,必需
- Windows Script Host (WSH) 服务 (VBS),必需
- Adodb.Stream 服务,支持 Utf-8、Unicode 必需
- Microsoft.XMLHTTP 服务,支持自动更新功能必需

安装方法:
===========
- 将解压后的文件连同子文件夹一起复制到 Passolo 系统文件夹中定义的 Macros 文件夹(注意:并不一定在 Passolo 的安装目录下)中
- 在 Passolo 的工具 -> 自定义工具菜单中添加该宏文件并定义该菜单名称此后就可以单击该菜单直接调用

开发历史:
===========
版本 2018.06.18 (Build 180618)
- 引用地址前的代码页标识符和长度标识符的开始标记和结束标记不再需要和标识符相连,
以便可以适应开始标记和结束标记只有一部分不变的情况

版本 2018.06.13 (Build 180613)
- 增加在字串的编辑框中,使用“·”字符代替空格的显示,可自定义
- 在内部文本文件编辑器、代码页查询器等的文本框中允许增加更多字符的编辑
- 修正字串数据被更新时,传递到字串复制、字符编码查询中的字串未同步更新

版本 2018.05.29 (Build 180529)
- 调整所有程序的查找、过滤内容的错误检查为在执行前进行检查并提示
- 增加了 PE 子文件管理器的过滤菜单: 比原始小、和原始相同、比原始大、子文件名
- 修正 PE 子文件提取时,和主文件同名的子文件会被最后提取的实际主文件覆盖

版本 2018.05.27 (Build 180527)
- 增加全选、查找、过滤显示和全部显示功能,并替换删除为复制文件名
- 调整 PE 子文件提取和合并工具的子文件名为原始文件名

版本 2018.05.24 (Build 180524)
- 增加 PE 子文件提取和合并工具,用于 PE 内的子文件,可单独使用
  提取时,将提取的子文件存放到指定文件夹,再复制所有子文件到另一个文件夹。
  汉化时,将原来的文件夹当来源,复制的文件夹当目标,汉化好后,导入目标中的子文件,再合并即可

版本 2018.05.02 (Build 180502)
- 增加字符编码修改器中引用项目的选定索引号显示
- 修正字符编码修改器对一部分代码页值的判断错误

后面的更新历史省略
下载地址:http://www.hanzify.org/software/13819.html

重大更新,请各位升级。

一点希望:
不要发布和主题无关的内容。同时,指出错误时,请最好同时提供相关文件或截图,以便分析确认。对于希望和要求,也要具体说明,但不一定能满足,有普遍需求并且实现难度不大的我会考虑。

Passolo 翻译检查宏
http://bbs.hanzify.org/read.php?tid=58303
Passolo 简繁体中文转换宏
http://bbs.hanzify.org/read.php?tid=58176
INI 文件转换宏
http://bbs.hanzify.org/read.php?tid=59573
Passolo 在线翻译宏
http://bbs.hanzify.org/read.php?tid=61411

录了一个非标宏自动修改长度标识符的视频,有需要的可以看一下。
https://pan.baidu.com/s/1JtSWSpuvVm0cEEdRWzYQuQ
请一定更新到 2018.06.18 版本,因为这以前版本不支持和标识符不相连的代码页标记和长度标记。

提供个长度标识符的64位示例文件
https://pan.baidu.com/s/1Lq2QDGTM6tNvx27IuBmKQg
回复

使用道具 举报

0

主题

1

帖子

49

积分

新手上路

Rank: 1

积分
49
发表于 2018-6-25 11:06:31 | 显示全部楼层
谢谢老师分享,希望开发独立版,脱离Passolo
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 立即注册

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