用winrar制作补丁安装包!
下面用我制作1.12a汉化补丁包的实例来说明:1:首先安装了winrar3.7选择要制作的文件夹:右键点击选择添加到压缩文件:
2:选常规----创建自解压包,文件名自动变身exe文件
3:选择高级选项-----自解压选项
4:再圈圈处填入安装的路径
5:再选择文本和图标,安图所示填入想要的说明文本。
6:点击确定,生成了自释放补丁包!
好东西,谢谢! 顶 起 来 .怎 么 做 成 .exe格 式 的 自 解 压 文? .我 现 在 有 一 个 这 样 的 文 件 .而 且 可 以 用 Winrar修 改 .但 是 不 知 道 用 什 么 封 装 的 .... 强烈支持楼推荐的这种方法,很实用。
这种制作方法我N年前就在用了。的确很实用,而且还方便日后往自解包里添加新的东西,早在玩儿CS1.6的时候我就用winrar制作CS的版本切换器。我做的那个IL2 409中文MOD集成包就是集成了一些MOD用winrar自解压缩包来封装的,而且也是通过这种自解压缩包来实现版本切换。而且还可以添加快捷方式,可以指定解压后要运行的文件,指定解压后想要删除的文件。还可以使用静默模式、显示启动过程、显示全部解压过程,还有如果解压目标发现同名文件,可以选择覆盖、跳过、提示三种选项。灵活运用,通过解压覆盖目标路径内同名文件再结合解压后在目标文件夹中要删除的文件功能还可以制作缷载程序。灵活运用功能是非常强大的,你还可以往压缩包里添注册表脚本文件,和导入相应注册表脚本文件的批处理文件,让解压后自动运行这个批处理,来实现注册表项导入功能或实现缷载程序里做成注册表项的缷载功能。常用的程序封包工具有多种,如:SmInstall、AdvancedInstaller等,但多数不方便日后编辑封装包里的内容,只能先安装解包后,再编辑更新内容,再重新封包,而winrar就可以直接在压缩包里替换更新文件。
另外再提一下,winrar自带的自解压模块太少,可以从网上下载更多的自解压模块,实现各种不同风格的安装界面,也可以自己DIY个性化的自解压模块,需 UPX Shell、Resource Hacker、eXescope(这三款工具网上找到都有相应的汉化版)。
顺便也晒一下我制作的自解压安装包:
;下面的注释包含自解压脚本命令
Path=Ubisoft\\IL-2 Sturmovik 1946
Overwrite=1
Title=IL2中文模组集成安装包 (il2-409m)
Text
{
本集成包集成了IL2真实声效MOD、DOF.CN中文补丁_v3.0、6DOF TrackIR视角控制补丁、新机体线图、英式瞄准具真实效果MOD、重型轰炸机MOD。
本MOD集成包安装后,可以随时方便地切换原版/408M中文MOD版/409MOD版,切换2DOF视角/TrackIR6DOF视角/鼠标6DOF视角,并可以随时彻底缷载MOD,恢复为原版。
注意:
409M不能与408M联机,联机时切换为408M。本MOD封装包默认安装6DOFTrackIR视角补丁,飞行员座位调整按键会失效,如果没有TrackIR或freetack的玩家请切换为2DOF视角或鼠标6DOF视角
安装:
请将本程序内容文件,解压至IL2-408m安装目录。
}
Shortcut=D, \"SWITCHTO408MCN.EXE\", \"IL2:1946中文MOD\", \"切换为408M中文MOD\", \"切换为408M中文MOD\", \"\"
Shortcut=D, \"SWITCHTO408MEN.EXE\", \"IL2:1946中文MOD\", \"切换为408M原版\", \"切换为408M原版\", \"\"
Shortcut=D, \"UNINSTALLMOD.EXE\", \"IL2:1946中文MOD\", \"缷载MOD\", \"缷载MOD\", \"\"
Shortcut=D, \"SWITCHTO409M.EXE\", \"IL2:1946中文MOD\", \"切换为409M版\", \"切换为409M版\", \"\"
Shortcut=D, \"il2fb.exe\", \"IL2:1946中文MOD\", \"运行伊尔2:1946\", \"伊尔2:1946\", \"\"
Shortcut=D, \"2DOF.EXE\", \"IL2:1946中文MOD\", \"切换为2DOF视角\", \"切换为2DOF视角\", \"\"
Shortcut=D, \"Mouse6DOF.EXE\", \"IL2:1946中文MOD\", \"切换为鼠标6DOF视角\", \"切换为鼠标6DOF视角\", \"\"
Shortcut=D, \"TrackIR6DOF.EXE\", \"IL2:1946中文MOD\", \"切换为TrackIR6DOF视角\", \"切换为TrackIR6DOF视角\", \"\"
Shortcut=S, \"SWITCHTO408MCN.EXE\", \"IL2:1946中文MOD\", \"切换为408M中文MOD\", \"切换为408M中文MOD\", \"\"
Shortcut=S, \"SWITCHTO408MEN.EXE\", \"IL2:1946中文MOD\", \"切换为408M原版\", \"切换为408M原版\", \"\"
Shortcut=S, \"UNINSTALLMOD.EXE\", \"IL2:1946中文MOD\", \"缷载MOD\", \"缷载MOD\", \"\"
Shortcut=S, \"SWITCHTO409M.EXE\", \"IL2:1946中文MOD\", \"切换为409M版\", \"切换为409M版\", \"\"
Shortcut=S, \"il2fb.exe\", \"IL2:1946中文MOD\", \"运行伊尔2:1946\", \"伊尔2:1946\", \"\"
Shortcut=S, \"2DOF.EXE\", \"IL2:1946中文MOD\", \"切换为2DOF视角\", \"切换为2DOF视角\", \"\"
Shortcut=S, \"Mouse6DOF.EXE\", \"IL2:1946中文MOD\", \"切换为鼠标6DOF视角\", \"切换为鼠标6DOF视角\", \"\"
Shortcut=S, \"TrackIR6DOF.EXE\", \"IL2:1946中文MOD\", \"切换为TrackIR6DOF视角\", \"切换为TrackIR6DOF视角\", \"\"
[ 本帖最后由 foxhound 于 2009-2-8 10:00 编辑 ] 怎么覆盖原来的文件?这个自解压我也会做,但是不知道RAR会不会不覆盖或者乱覆盖....... 原帖由 JasonXieyf 于 2009-2-8 11:16 发表 http://www.insky.cn/bbs/images/common/back.gif
怎么覆盖原来的文件?这个自解压我也会做,但是不知道RAR会不会不覆盖或者乱覆盖.......
不是乱覆盖,是指的是同名文件,有多种选项可选
原帖由 foxhound 于 2009-2-8 11:20 发表 http://www.insky.cn/bbs/images/common/back.gif
不是乱覆盖,是指的是同名文件,有多种选项可选
33157 我怕在某个字文件夹中的文件
页:
[1]