设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 6764|回复: 10
打印 上一主题 下一主题

[原创发布] (怕麻烦勿进)WinRAR制作游戏封包

 关闭 [复制链接]

Lv3.寻梦者

梦石
0
星屑
1050
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

跳转到指定楼层
1
发表于 2009-7-25 20:27:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

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

x
本帖最后由 DeathKing 于 2009-7-25 20:31 编辑

站外原帖:

第一步(最基本的一步):  [教程]封包包装三部曲 之 使用WinRAR制作封包

第二步(有的人会需要):  [教程]封包包装三部曲 之 除去WinRAR自解压文件的“用WinRAR打开”和“解压到”两个选项

第三步(高级的操作项):  [教程]封包包装三部曲 之 字体安装和注册表的操作



站内原帖请参见1、2、3楼!图片可能不是很容易正常显示!

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更

Lv3.寻梦者

梦石
0
星屑
1050
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

2
 楼主| 发表于 2009-7-25 20:27:57 | 只看该作者
封包包装三部曲

使用WinRAR制作封包


DeathKing


经常听到游戏制作者抱怨游戏安装程序的麻烦,譬如安装之星、小颖安装程序等软件的使用的麻烦,但不做个封包又不完美,其实,有WinRAR就足以制作一个高水平的安装程序了!

首先找到你欲封包的程式:
下载 (58.71 KB)
2009-5-28 15:27






把他们全部选中,并点击右键,选择:“添加到压缩文件”进入了WinRAR界面进行详细设置。
下载 (55.88 KB)
2009-5-28 15:27






为了安装程序的大小,我推荐大家把“创建固实压缩文件”选中,并把压缩方式设置为“最好”。把“创建自解压格式压缩文件”选中,这是必须的,这样才能有安装程序的效果。



下载 (121.89 KB)
2009-5-28 15:27



选择到“高级”选项卡的“自解压选项”按钮

下载 (111.1 KB)
2009-5-28 15:27





会出现下述的几个界面:

下载 (96.41 KB)
2009-5-28 15:27





解压路径:就使用默认的“在‘programfiles中创建”。
解压后运行:譬如运行一个安装字体的批处理等等,但必须是“文件名+后缀名”的格式。
解压前运行:同上所述。



下载 (80.74 KB)
2009-5-28 15:27



删除:这个几乎用不着(Hacker技术上的)
添加快捷方式:这个参考下面的说明


下载 (69.11 KB)
2009-5-28 15:27


在哪里创建:
·桌面:在桌面上创建快捷方式
·开始菜单:在开始菜单上创建
·开始菜单/程序:在开始菜单的“所有程序”中创建
·启动:创建在系统的启动项中,每次系统启动程序也会随之启动。(开始->所有程序->启动)

快捷方式参数:
原文件名:是文件名+后缀名的格式
目标文件夹:(这个好像是设置在开始菜单的程序时才会用到的参数。)
快捷方式描述:快捷方式描述
快捷方式名:快捷方式的名称
快捷方式图标:快捷方式的图标

下载 (90.83 KB)
2009-5-28 15:27



为了帮助大家理解这些参数,请大家参照下面的这张图:
下载 (174.21 KB)
2009-5-28 15:27





注意!
自解压徽标必须是(.bmp)后缀名,且不用与欲包装的游戏一个目录。
自解压文件图标必须是32位的(.ico)后缀名,且不用与欲包装的游戏一个目录。


下载 (60.55 KB)
2009-5-28 15:27


许可窗口标题:许可窗口的标题
许可文本:许可的文本,当用户同意以上协定后安装程序才会继续安装!

大概的把这些设置好后就点击确认然后解压,现在来看看,恩,已经包装好了!


下载 (125.71 KB)
2009-5-28 15:27


安装字体或其他文件可以通过编写一个bat批处理文件,并在安装后执行这个文件达到。

用WinRAR封包装技术大致就是这样,写帖时间仓促,加之本人初三学生,难免有疏漏之处,望大家提出改正……


DeathKing

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1050
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

3
 楼主| 发表于 2009-7-25 20:28:41 | 只看该作者
封包包装三部曲

除去WinRAR自解压文件的“用WinRAR打开”和“解压到”两个选项


DeathKing


首先,找到你的目标程序,并打开一个十六进制的编辑器C32AsmUltraEdit32),用这个编辑器打开WinRAR自解压文件。



(可以看到,现在是有“解压到当前文件”和“用WinRAR打开”两个选项的。)

下载 (93.79 KB)
2009-5-28 15:19



这里以UltraEdit32来做介绍。


打开正常的话,基本就是这个样子。请确保是处于十六进制状态,就是“10010”按钮。
下载 (145.64 KB)
2009-5-28 15:19




接下来我们在搜索栏中搜索“807A0161”,如下图所示:

下载 (11.2 KB)
2009-5-28 15:19




在搜索栏输入完毕后,敲击Enter键,就会来到下面这个地方:
下载 (160.24 KB)
2009-5-28 15:19




我已经把“807A0161”给标记上了,方便大家观看。


下一步就是把“807A0161”中的“61”换成一个比较接近的数字,这里就把它换成“60”(你要换成99也可以,但必须记着),如图所示
下载 (33.4 KB)
2009-5-28 15:19





然后又在地址栏搜索“526172211A07”,来到下面这个地方:

下载 (115.71 KB)
2009-5-28 15:19




我们又看到了一个熟悉的数据“61”,把这个数据改成刚开始我们修改的数据,改为“60”,然后保存一下文件。

下载 (81.84 KB)
2009-5-28 15:19




运行看看:

下载 (65.44 KB)
2009-5-28 15:19





这时候也就没有这两个选项了,我们来看看是否还可以解压:


下载 (99.16 KB)
2009-5-28 15:19




看来是可以的。那么,这个教程就讲解完毕了。但是,我们如果想要把“用WinRAR打开”和“解压到当前文件夹”两个选项恢复回来又怎么做呢?

答案其实很简单的,只要你动动脑筋,用逆向思维就可以了。(我在这里把答案公布了的话,不是等于拆自己的台吗?)

谢谢大家耐心的看完!

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1050
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

4
 楼主| 发表于 2009-7-25 20:29:03 | 只看该作者
封包包装三部曲

字体安装和注册表的操作


DeathKing


首先,请确定你的游戏的确需要安装字体(这里不推荐用RGSS脚本,毕竟如果RGSS的到的权限较低,是可能内系统限制的,但是貌似不会出现这种情况吧!)并且也需要对注册表经行操作,否则你就可以无视这篇教程了。

(对于注册表,请先确认你会注册表,否则飞过……)

我首先介绍字体安装程序。

思路是这样的,因为再前面将“用WinRAR”为游戏封包的时候,说到WinRAR可以再解压后运行程序,当然就包括了bat批处理脚本,又由于bat批处理是与系统关系比较密切的一个……怎么说呢?姑且称之为语言吧!同时bat文件具有一个较高的权限,至少copy这个语法不会被限制。

那么我们就需要编写一个CMD的bat批处理脚本,将字体安装到字体文件夹下。(其实是复制到C:\Windows\Fonts文件夹中,貌似Vista系统的字体目录不是他~)

Bat文件的编写其实很简单,语法简单、开发工具也很简单。(就是系统自带的记事本就可以了,只不过再保存的时候将后缀名改为.bat就行!

新建一个文本文档,在文档中输入下面的内容(Rem的类容不用输入,只是一个注释)

(假定字体存放在游戏目录下的Fonts文件夹中。这只是简略的全功能版本,比较完美一点的可以参考给出的开源代码)
  • @echo off
  • Rem 关闭回显,加的一个@只是为了不让用户看到某些不鞋盒的东西
  • cd fonts\
  • Rem 切换到存放字体的文件夹
  • copy *.fon C:\WINDOWS\Fonts
  • copy *.ttf C:\WINDOWS\Fonts
  • Rem 因为字体文件一般就是fon和ttf的后缀名,直截用copy语句将其复制了事!
  • Rem 如果你的字体文件是其他格式,就依葫芦画瓢吧!
  • exit
  • Rem 这句都是多余的,没有语句了,bat脚本自己就关闭了。根本用不着exit一句。

复制代码
源码下载 开源代码.rar (111.17 KB) 下载次数: 3
2009-5-28 15:16



这样就已经好了,若想美化的话,可以参考给出工程中的开源代码。就是下图那样子:

下载 (92.25 KB)
2009-5-28 15:13



关于注册表的操作就更简单了,将注册表的操作语句保存再*.reg文件中然后再WinRAR解压完后参数运行就好,可以参考前面的教程。(所以写不来注册表操作语句的就可以飞过了。)


由于时间仓促(13号就中考了……)就浅写一点,若有疏漏、错误之处,望大家之处,本人会及时改正。
Image00.jpg (92.25 KB)
下载次数:0
2009-5-28 15:13





See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv1.梦旅人

清纯红

梦石
0
星屑
61
在线时间
65 小时
注册时间
2009-7-23
帖子
995

贵宾

5
发表于 2009-7-25 21:36:36 | 只看该作者
支持,lz麻烦你了
就算痛也要做,宅必备宅人的必备网站
回复 支持 反对

使用道具 举报

Lv1.梦旅人

PIG·KIN

梦石
0
星屑
45
在线时间
442 小时
注册时间
2009-1-26
帖子
3298

贵宾

6
发表于 2009-7-25 21:48:36 | 只看该作者
很好很强大,只是真的很麻烦
我是一个风一般的————外卖佬。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
45
在线时间
47 小时
注册时间
2009-6-1
帖子
127
7
发表于 2009-7-25 21:51:27 | 只看该作者
補充一下,VISTA的系統字體仍是放在

C:\Windows\Fonts

所以VISTA版的不用為此改變路徑的問題。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1050
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

8
 楼主| 发表于 2009-7-26 09:25:57 | 只看该作者
補充一下,VISTA的系統字體仍是放在

C:\Windows\Fonts

所以VISTA版的不用為此改變路徑的問題。
WildDagger 发表于 2009-7-25 21:51



真是谢谢您了,鄙人米用过Vista,这真是一个很好的提醒。

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6545
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

9
发表于 2009-7-26 10:59:50 | 只看该作者
这个……
好是好,不过不是RM技术~
在这里放一天后转至【地球村】。











你知道得太多了

回复 支持 0 反对 1

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
200
在线时间
127 小时
注册时间
2005-10-23
帖子
78
10
发表于 2009-7-26 12:30:49 | 只看该作者
感谢啊~想当年看过别人一个用VB做这个效果的 ╮(╯▽╰)╭ 当时根本没想用那个 这个简单多了
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-2 18:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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