gaoyan19920520 发表于 2015-3-2 17:10:19

【熊熊】教程第二弹:镜子里的世界安装教程

本帖最后由 じ☆VE茈龍 于 2015-3-2 18:17 编辑



上来先看效果吧:


前言:这个地图是春哥发到群里的说是好久就有的这个地图,但是装成功的人很少,春哥说他官方原版,OGG版本,都装成功了。想试试整合版能不能装上,我的恰好是整合版本,春哥昨天说如果我能完成我就能一炮走红,不知道是不是真得反正我是信了,做了这图我真是付出了大代价。大家都知道,整合版本127张地图序列号已经满了,但是我们还想加地图怎么办,熊熊也没办法,据说貂蝉大神能解决,突破人类极限。但是我是个凡人啊,所以我就想了个替换的方法,舍弃某些地图覆盖掉。通俗就是删了这个地图,装上别的地图,语言很简单,但是操作性待会大家看教程别哭,有点耐心,说实话从昨天晚上18点接了春哥这个任务后到现在写这个帖子我只睡了4个小时的觉,喝了两碗粥仅此而已。说这么多催泪找同情的话,只是想告诉大家,做教程啊、捏妹子啊、做服装这些都不容易的,希望大家多多理解我们、包涵我们、你们对我们的支持是直接表现在回复量上的,回复越多,我们的动力就越大,好了不废话了正题。
正题:
首先我尽量挑直白的给大家讲这个教程,但是这个方法是在我上个贴子教程方法的基础之上进行,所以大家还是尽量看下上个帖子吧。
我的上个帖子:地宫教程链接给大家:http://www.hgame5.cc/forum.php?mod=viewthread&tid=480847&page=1#pid15022888

然后我们先来看看这个补丁包吧:

大家可以看到补丁包里面有两个文件夹,一个是ura_00_00_00,一个是js3_01_04_00,我来给大家讲讲这两个文件分别是干什么的,ura这个文件就是地图的pp文件解包后的样子,js3_01_04_00这个文件夹里面全是地图图标的图片也就是我们跟妹子搞对象蓝绿橙红色的那些地图图标。这两个都要我们手动修改的。txt是教程,原版教程全是乱码,大家还是别看了,看了更闹心。我给大家新教程也就是我做的这个,不是我说人家教程不好,是里面全是乱码没法看,我是看代码才明白乱码写的是个啥意思。剩下的这6张展示图暂且掠过一会给大家贴上来。
接下来我要讲的大家请仔细看,真的要细心哦,稍微走神,你就白看了哦。
步骤1:请大家打开data,搜索js3_00_00_00.pp文件,然后找到并打开js00_00_00.lst,我们会看到如下


这里面最重要的就是地图序列号,它就相当于地图的代号,以后只要出现就代表这个序列号是这个地图。我们的镜子里的世界一共6张地图,所以我们需要6个地图序列号,但是我们的127个序列号满了,所以我们选择替换1~127之间的地图,本次教程我采用的地图序列号是108~113,既然6个序列号那么他们必定对应相应的图我设计的6张图对应序列号和名字如下:

108 男主屋   109 自己家走廊110 相部屋111 道    112 普通の屋   113脱 衣间,请大家记住这些。

接下来我们开始更改地图序列号:
打开补丁里的txt出现如下数据:


请更改我画红圈的地方,我已经更改完了,序列号按顺序从108~113,文件编号接着上面的220 往下排,如果你的也是220,那你就不用改了。改完序号后,我们把这段更改完成的代码复制,粘帖到js00_00_00.lst,文件序列号、和文件编号对应的地方,数字不连贯更改一下,注意不要让代码间距过宽,我上个帖子讲过了,这里不在叙述了。粘帖完成没问题后请保存。
步骤2: 请打开 js00_00_01.lst ,我们还是会看到一堆的代码,先不管,继续拉我们补丁的txt, 我们会看到如下代码:

1090      0      js3_00_06_00.pp      env01_00_00_13.ogg      15      0      0      0
1091      0      js3_00_06_00.pp      env01_00_00_14.ogg      16      0      0      0
1092      0      js3_00_06_00.pp      env01_00_00_16.ogg      18      0      0      0
1093      0      0      0      0      0      0      0      
1094      0      0      0      0      0      0      0      
1095      0      0      0      0      0      0      0      
1096      0      0      0      0      0      0      0      
1097      0      0      0      0      0      0      0      
1098      0      0      0      0      0      0      0      
1099      0      0      0      0      0      0      0      
1100      0      js3_00_06_00.pp      env01_00_00_13.ogg      15      0      0      0
1101      0      js3_00_06_00.pp      env01_00_00_14.ogg      16      0      0      0
1102      0      js3_00_06_00.pp      env01_00_00_16.ogg      18      0      0      0


这个代码是我更改过的我直接粘帖过来了,刚刚我们不是有地图序列号吗,第一个图108,我们记这样一个公式 (序列号+1)*10,那么(108+1)*10=1090,好了第一张图的代码编号就是1090,113同理得出 1140,也就是说上面这段代码的区间是1090~1143,复制这段区间,粘帖到 js00_00_01.lst,文件对应的区间,其实最标准的操作:凡是带有pp文件的代码才复制,一个一个的弄这样是最标准的,举个例子:1090~1092 这三段代码写的就是地图108的,以此类推,带pp文件的为每张地图的代码,有的代码是4段,有的是两段,大家别死脑筋,以为都是3段,看好复制黏贴,我就懒惰了,但是大家尽量不要懒惰,因为我这个图添加成功了,我就随意了- -。粘帖完毕,没问题了保存。
步骤3
好了到现在我们写入了地图的补丁还缺什么?没错,入口的代码我们还没写呢,入口代码我选用的是113张图的入口坐标。也就是镜子里的世界入口设置在脱 衣间的镜子面前。那当然入口我们就要写入113的代码了,代码怎么写的不告诉大家了,很复杂。直接给大家代码,复制粘帖完事了就,代码如下:
mj04_N_doorV
             1.000000             0.000000             0.000000             0.000000
             0.000000             1.000000             0.000000             0.000000
             0.000000             0.000000             1.000000             0.000000
             5.348013             0.114659            -4.763567             1.000000
      mj04_O_doorV
             2.870171            -0.402773            -7.755045
             9.203381             3.073828             1.902601
      mj04_N_doorV_ZZZXX
             0.000000             0.000000            -1.000000             0.000000
             0.000000             1.000000             0.000000             0.000000
             1.000000             0.000000             0.000000             0.000000
             8.519662      5.187988       -5.48014         1.000000
      7

看到代码了吧,参照上一帖子方法我不给大家讲了仔细讲了,V改成你的上一个door编号+1,XX是你入口地图0+序列号,我的就是0113.好了入口也添加完成了,请保存。

步骤4,这步是最复杂的了,请大家看以下数据:
mh000_99_99.js3ap/男主屋      108
mj000_99_99.js3ap/走廊    109
mh005_99_99.js3ap/相部屋      110
mk000_99_99.js3ap/道         111
mh001_99_99.js3ap/普通の屋    112
mj004_99_99.js3ap/**间      113

这是6个地图js3ap文件,这6个文件就在ura这个文件夹里,现在请大家用记事本打开mh000_99_99.js3ap,看到以下:


大家会看到 ZZZXXr,这个是代表的入口地图序列号,也就是ZZ填的0+地图序列号,但是6个序列号填哪个呢,接下来我们会看到横着的那窜3列的数字,很像坐标吧,没错它就是坐标,代表的是人物从入口进入后出现的位置,也就是说人物出来到那张地图上,那么XX就填这个地图的序列号,为了方便大家,我自己做了个txt整理了下,大家可以直接参考。这组坐标显示的位置是走廊,也就是109序列号,我们填上0109,大功告成。往下拉,只要有XX我们就需要填上数字,直至到free文件后可放心保存,因为后面不会有XX需要填了,第一个文件只需要填一个door,后面5个文件会稍微增加,大家只要细心,都能够填好。如果数字填得不对,男主进入入口会随机飞图的。
5个文件都修改完成了,那么大家用AG3打包ura文件夹成为pp文件,丢到data。
步骤5,最后一步:
补丁包里,我们之前说的那个js3_01_04_00,打开文件夹,会发现如下:
XX表示需要我们填入序列号,序列号就是我们每张图打开看一下知道是哪个地图就填哪个,不知道看这个也可以
XXo=男部屋(裏世界)------108
XXr=自宅廊下(裏世界)----109
XXa=相部屋(裏世界)------110
XXm=道(裏世界)----------111
XXh=普通部屋(裏世界)----112
XXd=**间(裏世界)--------113

很简单。都填完了,请大家打开data,解包js3_01_04_00,替换掉就可以了,再解包回去就行了。
特别鸣谢:春哥,谢谢春哥全程不耐烦的指导、传授经验
看到这里大家累了吧,谢谢大家耐心的看完,希望对你们能有帮助。另外镜子里的世界地图、和我的教程我都放在这里了。
                                                                                                                                                                                                                                                                     

链接:
**** Hidden Message *****

性花春 发表于 2015-3-2 17:12:10

{TG:32:}沙发是我的。。

LAMARSK 发表于 2015-3-2 17:28:45

じ☆VE茈龍 发表于 2015-3-2 18:19:47

帮顶一个!LZ请继续努力!{:H5_213:}

mtcto 发表于 2015-3-2 18:39:19

熊熊 我来捅龙妹菊花{TG:05:}

sd32555 发表于 2015-3-2 18:57:17

看起来不错支持

wolf1990 发表于 2015-3-3 12:42:47

我擦,何其给力啊,好东西。多谢分享。

学渣也要奋斗 发表于 2015-3-3 18:12:13

{:H5_213:}不错不错,LZ继续努力!

w549644604 发表于 2015-3-12 22:38:36

这么给力哦

雪恋雨心 发表于 2015-4-29 10:38:22

感谢分享~{:H5_224:}

iop4566547 发表于 2015-4-29 23:27:05

前面看的时候感觉热血沸腾的,我也想加入一起做技术贴,但看到后面已经头晕的找不着北了,唉,我还是表示一下支持吧
其实我是学 jdk做jsp的,这个真的学不会

starlhl 发表于 2019-6-20 10:45:26

不知好使不
页: [1]
查看完整版本: 【熊熊】教程第二弹:镜子里的世界安装教程