[ESA]永恒的星际联盟

 找回密码
 立即注册

!connect_header_login!

!connect_header_login_tip!

查看: 6694|回复: 47

[演示] 从如何使用GRP到修改、自制GRP、关于帧数

[复制链接]
发表于 2014-10-8 00:33:44 | 显示全部楼层 |阅读模式
介于某些小盆友的需求  加上论坛里的grp教材不完整性。。。我在这再次再次再次的写一整套关于grp的教材吧

首先说 【如何替换grp

- - 等等 那些连地图编辑器都不知道如何使用的彩b们 请往下看了
首先 你得有一个星际争霸地图编辑器
0001.bmp 到网上百度搜索 “星际争霸地图编辑器” 即可下载的到 论坛里也有

0002.bmp
然后打开地图编辑器 新建一张地图

0003.bmp
当然 你必须确保你的地图里放置了 超过1个玩家数量的 start location 这里放置了 1P和8P

-------------------------------------------------------------------
然后就是设置一个玩家为电脑属性
0004.bmp
打开地图描述找到玩家 8
0005.bmp
将玩家8设置为Computer 并将他放置到另外一个势力圈里去
0006.bmp

在然后 在地图上放置几个建筑给1P和8P
0007.bmp
再保存地图后  这样的地图就可以在use map settings 模式里创建了
0008.bmp

找到刚才保存的地图 创建进去看看吧
0009.bmp
- w- 好厉害 ....
0010.bmp

- w- 啊 说了这么多 好累 以后有时间再更新去了。。。大家学会如何替换grp了么。。。?
 楼主| 发表于 2014-10-8 00:34:25 | 显示全部楼层
本帖最后由 a834930997a 于 2015-5-8 13:49 编辑

- - 现在说说如何使用SMC和安装框架和18号插件吧

当然 前提是你必须得有SMC工具
0001.bmp 论坛里有
https://www.scrpg.info/thread-1859-1-1.html SMC 2.86
https://www.scrpg.info/thread-608-1-1.html SMC 2.85

0002.bmp
然后就是用SMC打开你刚才创建的那张地图 再点击trigger 触发
这时往右下角看 有一个 安装框架 的按钮 点击后即可
0003.bmp
-------------------------------------------------------------------------------
好 现在安装了最基本的框架 接下来就说说如何安装替换grp吧
0004.bmp
在SMC最上方这一堆按钮中找到 图像/插件 点击后找到 18-替换grp
0005.bmp
点击后 SMC最下方的框中会出现一堆乱七八糟的代码
0006.bmp
把这些乱七八糟的东西复制到一开始安装的那3条触发的第3条触发里
0007.bmp
然后把他粘贴到一开始存在的那3条动作之下 SetSwitch(Switch 100, Set); 之上就可以了
0008.bmp
点击 OK 找到保存按钮点保存后  这张地图就可以支持替换grp了
但没有grp替换啊...怎么办?
不要急 - w- 明年教你如何制作grp...


========================================

x_not.grp (3.92 KB, 下载次数: 4)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-8 00:34:44 | 显示全部楼层
本帖最后由 a834930997a 于 2014-10-12 20:56 编辑

【入门】如何自制GRP和使用到地图里去

地图和插件什么的都安装好了 现在开始说说如何 制作grp吧
先准备几个工具
0001.bmp
DatEdit v1.5d 1.zip (217.32 KB, 下载次数: 95)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-8 00:35:03 | 显示全部楼层
本帖最后由 a834930997a 于 2014-10-8 21:06 编辑

这时 该用到SMC了
用SMC打开前面制作的那11111111111.scm地图
0014.bmp
将刚才制作的 grp文件拖动至  地图 file 里  然后点 Trigger

0002.bmp
找到 图像/插件  点击进入后 找到 bunker  看到右边的模型名字下方的生成按钮了么点击下

这时 SMC最下方的那个框中会生成这样一段触发
Comment("", 5470672, 0, 0, 0, 18);将其更改为
Comment("x_pillbox.grp", 5470672, 0, 0, 0, 18);
0003.bmp

然后返回到 触发界面 照我这样创建条触发
点OK 后保存地图
然后在地图里放置几个SCV和人族建筑 用SCV建造个bunker看看吧
0005.bmp
- w-  小盆友们 学会了么
动手做做看...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-8 00:35:40 | 显示全部楼层
本帖最后由 a834930997a 于 2014-10-8 21:08 编辑

【基础】 更改帧数
这次还是拿最经典的龙骑蛋蛋来做演示吧
↓我做的龙骑蛋↓
https://www.scrpg.info/thread-6629-1-1.html

- w- 某童鞋;“唉嘛,楼主 你做的这这grp足足有3kb多 太大了不好推广”
好吧 既然嫌grp太大 那我就把他变成以字节为单位的大小grp吧

-------------------------------------------------------------------------------
用上面所教的方法找到龙骑蛋蛋文件的grp
提示  (unit\bullet\dragbull.grp)

0001.bmp
找到龙骑蛋蛋后惊奇的发现这货有5帧动画
既然想要缩减文件大小就必须得删除帧数至1帧

用我前面所教的方法 找到龙骑蛋蛋并将龙骑蛋蛋的dragbull.grp 文件转换BMP 了
0002.bmp
打开存放 dragbull.grp 文件的文件夹中会出现5个bmp图像文件和一个dragbull.ral文件
删除掉 dragbull001.bmp、dragbull002.bmp、dragbull003.bmp、dragbull004.bmp
然后用 记事本打开 dragbull.ral文件
(不会弄的可以将dragbull.ral文件重命名为dragbull.txt 修改完后再重新命名回来)
0003.bmp
这时看到这里面有刚才我们删除的那4个BMP文件的名字
在这里我们也删除了 只留下 dragbull000.bmp
0004.bmp
点红X 后保存ral文件后
0020.bmp
用涂画工具再把龙骑蛋的那BMP文件修改了
随便涂画下
0013.bmp
最后用 RetroGRP 转换到GRP文件
这时新建文件夹里新出来的那个文件我们看下大小
0015.bmp
245字节

再用 GRPEdit 查看一下 就只有一帧画面了
0014.bmp
--------------------------------------------------------------------------------

虽然修改了龙骑蛋的grp文件帧数 但星际游戏内显示龙骑蛋还是会显示5帧
要是将这个grp导入到地图内 却不修改龙骑蛋的动画 当星际显示到龙骑蛋第2帧的时候星际就会cr
要解决这问题那就得去修改动画了 修改动画必不可少的就是安装 7号动画插件
Comment("TH]@58_:[email protected]`XT8``00", 0, 0, 7, 0, 1);
↑↑ SMC 2.85的7号插件 ↑↑
把那一堆乱七八糟的代码复制到前面安装 18号-替换grp 插件的那个地方就可以了
0017.bmp
--------------------------------------------------------------------------------
安装好7号插件后 就可以继续往下了
进入动画界面 在查找栏一栏中搜索 Phase Disruptor 就可以找到龙骑蛋
0007.bmp
找到龙骑蛋后 点初始动画播放下看看 没错这货就是龙骑蛋
0008.bmp
这时看它中间这些东西
播放声音 【99】
等待 【1】帧
给当前单位发送指令 【1】
等待 【1】帧
播放帧 【0】
等待 【1】帧
播放帧【1】
。。。。
转到【22243】
我们把他播放帧数全部改成 播放帧 【0】
0009.bmp
再来回点两下 应用HEX 按钮  
(- - 我也不知道到底是哪个按钮点了可以点 生成1后生成动作 两个都点就是了)

然后看到左边这个 生成1按钮 (建议使用SMC2.85更改动画)
点击后下面会生成4条动作 复制了
0011.bmp
新建条触发 把他粘贴进出 条件必须是 Switch(Switch 100, Set); 给玩家8
0012.bmp
将龙骑蛋的图像模型改成刚才导入的x_dragbull.grp文件后保存地图后进去看下效果.....
0016.bmp

最后在这说下自制grp的命名。。。最好是在命名中加入使用的单位序号和帧数
0018.bmp
比如 x_egg_No.523_1_a.grp  (x_蛋蛋_使用的是第523号龙骑蛋_这grp有1帧 A)
方便自己下次重复在另外张地图使用 还有方便他人使用...
还有就是在导入别人制作的grp的同时要注意下grp有没有少帧
超了帧数应该不会有太大问题 要是少帧了星际播放动画的时候播放到那没有就会cr
--------------------------------------------------------------------------

- w- 不知道小盆友没学会了没有 自己动手制作制作
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-8 00:36:05 | 显示全部楼层
本帖最后由 a834930997a 于 2014-10-9 15:58 编辑

楼上教到大家如何减少帧数 这章就教大家如何增加单位帧数吧 (虽然用处不大 还会增加导入的grp大小)

-----------------------------------------------------------------------------------
嗯、、、改什么单位好呢、、、就改神族能量水晶吧 protoss pylon
(提示 用以上所教的方法 用 DatEdit找到神族pylon然后找到他的grp的名字再用 MPQWork将pylon从星际MPQ里提取出来)

同样也是放在新建文件夹里 用GRPEidt 查看下
00001.bmp
米有错 就是这货 仔细观察后发现神族能量水晶只有1帧画面
嗯。。。我想把他修改了 做成5帧动画 方法和楼上类似
----------------------------------------------------------------------------------
先用RetroGRP 将pylon.grp转换成BMP 然后用记事本打开ral文件
00002.bmp
这里只有1个BMP文件的名字 我想多加几帧动画 就多加几个BMP文件的名字
00003.bmp
就像这样 把一开始的那个pylon000.bmp文件多复制粘贴几次后重命名
再在 ral 文件里面把他们的名字写进去就可以了 点击红 X 后保存
00004.bmp
再用 RetroGRP 将pylon.ral转换成GRP 后一个新的grp就诞生了
00005.bmp
用GRPEdit查看下 有5帧就没错了 (当然随便有多少帧都没有问题)
--------------------------------------------------------------------------------
(↑上面只是教你如何给grp加帧↑)
当然 在RetroGRP 将pylon.ral转换成GRP 之前 我们想把前面那5个BMP用图画工具修改下
000006.gif 大概就改成这个样子 5帧会乱闪动的水晶 为了延续楼上人族碉堡的风格 就这样画吧...
在这附上 刚制作的水晶grp   x_pylon.grp (11.51 KB, 下载次数: 10)

点评

能否解释为何要 00 00 00 05 01 00 01 00 05 01 00 02 00 05 01 00 03 00 05 01 00 04 00 05 01 07 E8 33 如果要弄超过5个帧数 弄成多一点帧数不就这样写? 00 00 00 05 01 00 01 0  详情 回复 发表于 2015-6-27 14:26
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-8 11:27:48 | 显示全部楼层
本帖最后由 a834930997a 于 2014-10-19 20:46 编辑

注意!!!
楼上的这种方法最好是去修改本来就会来回动的单位 比如虫族的建筑... 最最好别去修改 动画指向31162 的单位

艾玛 来回想修正楼上教材的问题 就是改不好 不改了!!!

别去给该死的神族建筑加动画!!! 还请 其他大神修正教材!!!

点评

你这个小菜逼呐 真彩  发表于 2018-8-31 23:45
神族炮台的攻击动画怎么改?  发表于 2016-2-10 20:09
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-8 11:37:06 | 显示全部楼层
本帖最后由 a834930997a 于 2015-4-14 12:41 编辑

https://www.scrpg.info/thread-7073-1-1.html
↑↑↑↑↑↑ 【插件】55号更改按钮图标插件   ↑↑↑↑↑↑
-------------------------------------------------------------------------
这里我就教大家如何将其他游戏里的图标制作并导入到星际里吧

000001.png
首先要准备的攻击有 pyGRP
。。。文件太大 我没权限上传 我还是换个工具
@daren  @akira93
-------------------------------------------------------------------------
用 RetroGRP汉化版.exe........
000002.png

图标.zip (2.47 KB, 下载次数: 15)

点评

蓝蓝的名字…………  发表于 2014-10-12 10:55
回复 支持 反对

使用道具 举报

发表于 2014-10-8 13:07:36 | 显示全部楼层

既然是教程,肯定要让一个东西实现啊,光教配置有毛用!(会的还是会,不会的还是不会)

这个做教程呢,最大的意义就是改变别人的属性(从不懂到懂;从不会装逼到不装逼的过程)

开心什么的最重要了!~(一点寒芒先到,随后枪出如龙)

点评

哈哈。。。一楼和沙发是配像的 板凳开始步入正题 骚年 别激动  详情 回复 发表于 2014-10-8 17:37
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-8 17:37:16 | 显示全部楼层
(≧▽≦)/ 发表于 2014-10-8 13:07
既然是教程,肯定要让一个东西实现啊,光教配置有毛用!(会的还是会,不会的还是不会)

这个做教程呢 ...

哈哈。。。一楼和沙发是配像的 板凳开始步入正题
骚年 别激动
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|站点地图|永恒的星际联盟 ( 苏ICP备17020173号-1 )

GMT+8, 2020-7-9 17:28 , Processed in 0.019378 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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