Skip to content

linluz/HardCodedString

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HardCodedString

张老师的非标宏

软件版本: 2019.11.08 (Build 191108)

适用系统: Windows XP/2000 以上系统

适用版本: 所有支持宏应用的 Passolo 5.0 及以上版本

界面语言: 简体中文和繁体中文 (可自定义并可扩展)

授权形式: 免费软件

官方主页: http://www.hanzify.org

开 发 者: 汉化新世纪成员 wanfu (2010-2019)

☆软件简介:

本程序用于提取和写入 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\modEncodeModifier.bas (字符编码修改器模块,可单独使用)
  • Module\modPESubFile.bas (PE 子文件提取和合并模块,可单独使用)
  • 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 的工具 -> 自定义工具菜单中添加该宏文件并定义该菜单名称此后就可以单击该菜单直接调用

☆版权声明:

  • 此软件的版权归开发者和修改者所有,任何人可以免费使用、修改、复制、散布本软件。
  • 修改、散布本软件必须随附本说明文件,并注明软件原始开发者以及修改者。
  • 未经开发者和修改者同意,任何组织或个人,不得用于商业软件、商业或是其它营利性活动。
  • 对使用本软件的原始版本,以及使用经他人修改的非原始版本所造成的损失和损害,开发者不承担任何责任。
  • 由于为免费软件,开发者和修改者没有义务提供软件技术支持,也无义务改进或更新版本。
  • 欢迎指出错误并提出改进意见。如有错误或建议,请发送到: z_shangyi@163.com

☆致谢:

  • 本软件在开发过程中得到汉化新世纪会员的测试,在此表示衷心的感谢!

☆与我联系:

wanfu:z_shangyi@163.com

Releases

No releases published

Packages

No packages published