神崎亚里亚 发表于 2013-10-12 14:52:39

用游戏里的场景做make场景

本帖最后由 神崎亚里亚 于 2013-10-13 12:49 编辑

ai3里有很多漂亮的地图,完全可以作为make场景.
比如下面这张图是我在make下截的.


实现方法很简单. js3_00_00_00.pp解包.打开js00_00_00.lst文件.
第4列是地图编号. 上面这个地图好像是71号(刚替换完我就忘了..)
第1列是行号.(从0开始)
0号地图就是make的场景.(行号为2和3,编号为0的两行)
然后用71号的两行(147和148行)替换原第2行第3行.注意第1列改成2和3. 第4列改成0.如下:
2 0 js3_00_01_YU.pp 0 0 0 yu07_99_99.js3ap yu07_99_99.col yu07_99_99.js3krs yu07_00_00.xx yu07_00_00.xa yu07_00_00.xl 0 0 0 yu07_99_99.xx a10_01.xx a10_01.xa a10_01.xl
3 0 js3_00_01_YU.pp 0 0 0 yu07_99_99.js3ap yu07_99_99.col yu07_99_99.js3krs yu07_00_00.xx yu07_00_00.xa yu07_00_00.xl 0 0 0 yu07_99_99.xx a10_01.xx a10_02.xa a10_01.xl
打包 js3_00_00_00.pp, 进make,就是上面这个图了.



同样,
第2行和第3行改成 第42号地图, 即
2 0 js3_00_01_X2.pp 0 0 0 xx07_99_99.js3ap xx07_99_99.col xx07_99_99.js3krs xx07_00_00.xx xx07_00_00.xa xx07_00_00.xl xx07_00_00.glare xx07_00_00.ptcl 0 xx07_99_99.xx a10_01.xx a10_04.xa a10_01.xl
3 0 js3_00_01_X2.pp 0 0 0 xx07_99_99.js3ap xx07_99_99.col xx07_99_99.js3krs xx07_00_00.xx xx07_00_00.xa xx07_00_00.xl xx07_00_00.glare xx07_00_00.ptcl 0 xx07_99_99.xx a10_01
make场景就变成了上图.

这种修改方法简单方便, 连原地图的动画效果也一并复制过来了.比如瀑布的效果.

如果想使音效也和原地图一样,需要另外修改js00_03_00.lst.

怎样知道地图编号对应的是哪个地图呢? 我的办法有点笨.但是有效. 解包js3_01_04_00文件.看里面的ema文件.就是游戏里的地图图标.比如一个图标的文件名是ai10_01_00_30_00.ema, 图标是个海边巨人像.你就知道海边巨人像这个地图的编号是30了.

如果想修改人物站立的位置和角度, 在.xa文件里改即可.具体怎么改挺简单,那是另一个话题了.

singmorn8 发表于 2013-10-12 16:08:43

教程贴,必须顶{:H5_224:}

じ☆VE茈龍 发表于 2013-10-12 16:27:31

这个都探究出来了。
真棒!

qq8485072 发表于 2013-10-12 17:10:58

不错楼主 可以研究一下

wsgsxs 发表于 2013-10-12 19:12:58

楼主威武厉害

注册商 发表于 2013-10-12 19:30:57

技术贴,支持一下

hyb13579 发表于 2013-10-12 23:48:38

额........神崎(奇)的技术帖{:H5_228:}

wangtengxuan 发表于 2013-10-13 06:47:44

我擦奥,大大碉堡了!!

这样的技术帖必须顶起!!{TG:05:}{TG:28:}{TG:37:}

已经学习大大方法小试了一下:

8111811181 发表于 2013-10-13 09:59:48

试下了没成功,你说的第四列是地图,是什么意思??是第几行的第四列,还是所有的第四列。还有你下面又复制71号地图的147和148,去什么地方复制,要打开什么文件才能复制,还有就是替换后,你说第四列要改成0,又是什么意思,是复制的147和148的第四列吗,你的如下图,要改的地方可以用红色或别的颜色做标记,真没看明白,向大大在去求教了。。。

神崎亚里亚 发表于 2013-10-13 11:14:13

8111811181 发表于 2013-10-13 09:59 http://www.hgame5.cc/static/image/common/back.gif
试下了没成功,你说的第四列是地图,是什么意思??是第几行的第四列,还是所有的第四列。还有你下面又复制 ...

所以行的第4列都是地图编号.

71号地图的147和148行, 就是说该文件的第147和148行的第4列是71. 所以是71号地图.

8111811181 发表于 2013-10-13 12:36:35

。。。。还是没明白。。。。我的js00_00_00.lst文件的
第一行开头是0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
第二行开头是1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
第三行开头是2 0 8111811181.pp 0 0 0 0 0 0 mc00_00_00.xx mc00_00_00.xa 0 mc00_00_00.glare mc00_00_00.ptcl 0 0 0 0 0
第四行开头是3 0 8111811181.pp 0 0 0 0 0 0 mc01_00_00.xx mc01_00_00.xa 0 mc01_00_00.glare mc01_00_00.ptcl 0 0 0 0 0
第五行开头是4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
第六行开头是5 0 js3_01_01_00.pp 0 0 0 mk00_99_99.js3ap mk00_99_99.col mk00_99_99.js3krs mk00_00_00.xx mk00_00_00.xa mk00_00_00.xl mk00_00_00.glare mk00_00_00.ptcl 0 mk00_99_99.xx a10_01.xx a10_01.xa a10_01.xl


按大大说的把第二行和第三改了不行,倒底要怎么改能在说详细一点吗。。。。我太笨了。。。真看不明白。

神崎亚里亚 发表于 2013-10-13 12:48:13

8111811181 发表于 2013-10-13 12:36 static/image/common/back.gif
。。。。还是没明白。。。。我的js00_00_00.lst文件的
第一行开头是0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

这个文件是从第0行开始的..
第一列表示行号....

你要改的是行号为2和3的两行

8111811181 发表于 2013-10-13 12:55:11

好了,明白了。。原来你所说的71地图就是在这个文件里的,我的没有打过地图补丁,所以我的没有71地图,我拿了别的来试。出来了。。。。谢谢大大。。。

8111811181 发表于 2013-10-13 13:00:30


这是我乱换的两个地图,成功了。谢谢大大

bdyyhx 发表于 2013-10-14 02:31:05

神崎大大的教程贴呀!顶上,受教了,谢谢!
页: [1] 2
查看完整版本: 用游戏里的场景做make场景