冒险解谜游戏中文网 ChinaAVG

标题: Setup Factory简易补丁制作图文教程 [打印本页]

作者: 深绿    时间: 2009-8-30 16:36
标题: Setup Factory简易补丁制作图文教程
制作安装程序的软件很多,比如Installshield、NSIS等等,今天介绍的是Setup Factory, Q) l. j! L" a8 Z
以Setup Factory7.1为例 ,制作重返神秘岛2汉化补丁,这个汉化补丁非常简单,替换位于游戏目录下的\datas\cd2子目录下的loc_UK_cmn.bf文件即可。OK,let's go
. i1 V( n1 ?6 X) `9 }% Z
9 Z5 y; D3 i' b1 v# B2 T首先,打开Setup Factory7.1(启动稍微有点慢),选择新建工程
' x8 I8 p) T! S- S
5 o# f' v4 N% g; o! g  ?! v7 j之后就是第一个界面:. M2 {2 n4 M0 b3 S
[attach]14128[/attach] ! N+ h* `! m: w7 `6 U6 s$ T
输入相应文字! _, F- B3 ?# w) Q9 @7 e; }

  n' U' V, n) u之后第二步:! d. j/ Z; i/ G
[attach]14129[/attach] ; {3 T3 O! f$ [! G! G7 J
定位到所需要安装的文件所在目录
7 T2 `8 O/ J2 Y# Q& q" s3 [0 [; B5 J: P  k" `7 _5 E4 G
第三第四步保持默认即可" I4 F5 k9 W0 E' ~. L$ q

* n! L5 c  Q' l7 {4 p第五步:% Y- f& O1 m* y: k+ E
[attach]14130[/attach]
7 B% o' Y( E7 o, D- S1 ^- h在上方勾选简体中文Chinese(Simplified)# k2 U, Q4 [2 X1 y: e6 l" I
下方选择默认语言:简体中文
3 ~9 x5 \( A; i0 A. h
$ I  j+ k$ M" O; K* _/ ~第六步,我们这回用不到VB,保持默认即可% c6 m) w4 \0 a8 v/ `+ k( z

8 g5 U+ Y& _% Z, G$ r: [4 K6 @- `最后一步:根据情况,这里可以勾选卸载支持,下面两项随意, b; d1 K# N4 O7 G- A

! B& w9 U" k4 ]  Y0 w好了,现在回到主界面0 ^- K2 l; o- G0 t* k" O
[attach]14131[/attach]
# i* q5 C1 z9 E7 S0 ?  K+ v主界面中间已经列出了之前我们定位的文件夹里的所有文件,而实际上,我们需要的只有那个$ B6 ?" E/ W" d5 N  o: R$ I. d
loc_UK_cmn.bf,所有选中其他文件——右键——移除
) Z0 A- T" E* V0 r5 {& }6 H* s' @% j8 G2 A: a4 L% {9 V0 U
之后选中该bf文件,右键——文件属性9 d# l+ }* q) f& l, D$ W2 e6 b
[attach]14132[/attach]
, f1 t; E9 Y/ f: T, p安装到 一栏改成如图,因为我要把这个文件覆盖到\datas\cd2这个文件夹而不是根目录
" P3 b+ f2 m9 R2 G( L$ ?同时下面选择总是覆盖
0 }) ~- Q; R0 j- h/ s  D
: L3 U: H% y5 V( t: L最后菜单栏——发布——构建- P3 ]) ^, L9 H
这样一个简单的补丁就完成了~, n* r9 K+ O. }7 b+ e! c8 [! D1 d

) h8 i9 O7 c- [. b+ \/ P' s当然,我们还要进一步的美化、完善,请继续看下去
作者: 深绿    时间: 2009-8-30 16:58
之后要做的,首先,要美化一下这个安装程序
$ T' S9 ^+ L3 k+ J, u# P" z0 Z2 o1 d" A- A, c& a6 [% @1 E
在界面左下方的 屏幕 处选择 工程主题
% u* }7 u" }/ Y4 p* H! A [attach]14135[/attach] 5 G8 u- T4 ^7 M9 g6 h
然后点击右下方的编辑,他会告诉你该主题是默认主题,不能编辑,问你是否创建基于该主题的新主题,选择是,然后命个名,之后就可以点 编辑 进行修改
1 w' z  ~, [9 W+ B  n  t [attach]14133[/attach]
7 s. m2 t; K0 K( g, t4 ?' w主要需要修改的就是图像栏下的两个横幅,加入你所制作好的logo即可% }* l6 ^& i' H+ n

% W) M6 }% D, T0 E: N- g% a0 A1 [2 c之后回到屏幕 界面,点击上方的 安装前 页面- k& w" W$ o. b* L: v0 V
[attach]14134[/attach]   c0 p; r# K7 K: C. v  R( h& ]  {, ]
可以看到,现在这里有很多个页面,实际对我们这个补丁来说,只需要四个就够了3 p6 v  _; {  ^/ ~# i2 _2 P
3 h6 B9 @; z2 {4 N, n* }# V# H8 @! _  \
分别点编辑插入相关文字,比如在许可协议页面加入免责声明,在选择安装目录页面加入提示文字,指导用户选择重返神秘岛2的安装目录等等。
- L1 b/ P  |& p" W% C$ `, ]; s5 _
1 F+ G% a' A- D好了,美化工作到此结束。# v8 K  V, d( F; H2 G. W
" P# N0 ~5 |  M7 L
之后,我们还要添加些功能,比如自动备份原文件,卸载后自动恢复原文件。
/ u4 O0 X' B- |% ]: X' `0 l0 i
7 O, v: \. u% h) f' ]( J% \自动备份,这个简单,Setup Factory已经自带了这个功能,选择该bf文件,右键——文件属性——
6 h$ u$ M: p5 A7 i高级——勾选“创建备份”。; G8 r: o( U- N, R2 e8 V. A4 C4 F! `
[attach]14136[/attach]
$ O: X' o8 I5 `& j3 `, @7 k这样,这个补丁安装完成后,就自动会把原文件重命名为*.bf.bak文件
& _9 f3 T( I2 F5 L: {( L3 J: |) \: x# S+ O; j: Y* k: j2 C* q
到了恢复备份文件这个工作了,这回终于要用到脚本了,不过也非常简单,一起来看吧。" p  m+ R& ]; ?1 r; o. p4 s" D" O
首先,恢复这个工作要在卸载完成后进行,所以我们选择左下 卸载一栏的 操作
, W5 q2 m( ]; I' R4 {4 m( H$ Z然后在操作页面上选择“POST Uninstall”(这个是我这个汉化版的问题,汉化的不完全),就是选择卸载完成之后。
  @, C3 X) J1 x9 u" T [attach]14137[/attach] ! C. c+ V$ ]" L2 G* a8 D% i3 s' f8 E
这时我们要做什么?很简单,就是把原来的.bak文件再重命名回去就行了,选择左下“添加操作”  a' o: a0 C+ ~+ h/ o. n
类别选择 File 就是文件,然后在下面找到File.Rename
7 O6 H9 U* C) N4 Q  l7 | [attach]14138[/attach] - f8 A! z. q( n; n
点击下一步,分别在原文件名和新文件名那儿输入我们要改的文件名和新文件名即可
: v" K" q* [. T' q* j6 ]' M
* n( K3 r! x' _. y' M- V  [  M当然,像我们这次只有一个文件,这样还是比较方便,但是如果有很多文件需要这么改,就需要加另外的循环脚本,详见a2937230转过来的这篇文章:https://www.chinaavg.com/read.php?tid=18824
作者: shane007    时间: 2010-2-13 09:29
顶上来
作者: shane007    时间: 2010-7-4 21:12
顶上来
作者: shane007    时间: 2010-7-4 23:06
顶上来备用
作者: 玻璃瓶子    时间: 2010-7-5 21:19
丢到收藏夹里备用
作者: winne007    时间: 2010-8-5 21:57
收藏
作者: shane007    时间: 2010-11-3 21:30
顶上来给o版看




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2