好吧鸟神吧 关注:127贴子:29,467

【三国志11MOD制作工具之San11ResCmd】

只看楼主收藏回复



1楼2012-01-24 21:31回复

    在使用【RPGViewer】导入图片时。会发现有些图片的序列号是这样显示的:

    和正常的相比:

    多了一个(N/N)。(N代表数字)
    这表示这是一个由N帧组合而成的图片。帧的定义我就不解释了。你只要理解为一张静止的图片就可以了。
    出现这种帧格式的图片的时候。【RPGViewer】是无法完成图片的导入的。
    所以这时候就需要【San11ResCmd】。


    2楼2012-01-24 21:42
    回复

      【San11ResCmd】是一个命令行程序。只依靠它本身是无法实现帧图片导入的。还需要手动附加参数。
      以san11pkres.bin中第4854号文件为例:

      假设我要替换的是其中第一帧图片:

      


      4楼2012-01-24 21:49
      回复
        小湮不会用。让我教他。。。


        5楼2012-01-24 21:49
        回复
          全部工具用法……跪求发出来……我接下来4个月只搞学习……准备高考 到时候估计都不会了……虽然现在只记得几个


          来自掌上百度7楼2012-01-24 22:00
          回复

            首先需要在【San11ResCmd】所在同一文件夹下。新建文本文档。打开后输入:
            San11ResCmd -w "san11pkres.bin所在路径" "需要导入的图片路径\图片名称.图片格式" 4853 1
            注意1:
            【san11pkres.bin所在路径】——如我的san11pkres.bin在【e盘】下【一骑当千】文件夹下【Media】文件夹内。
            那么第一个双引号里就要填【e:\一骑当千\Media\san11pkres.bin】。
            注意2:
            【需要导入的图片路径\图片名称.图片格式】——如我准备好的替换图片在【e盘】下【4854导入图】文件夹内。图片名是1.png。
            那么第二个双引号里就要填【e:\4854导入图\1.png】。
            注意3:
            【4853 1】我们开始要替换的是4854号图片中的第一帧图。这里却写的是4853。
            是因为【San11ResCmd】和【RPGViewer】对san11pkres.bin中图片的初始计算数不同。
            【San11ResCmd】中第一幅图的序号为0。
            【RPGViewer】中第一幅图的序号为1。
            所以在使用【San11ResCmd】修改【RPGViewer】中的第4854号图片时。要减1。修改4853号图。
            所以最终输入文本文档中的命令是:
            【San11ResCmd -w "e:\一骑当千\Media\san11pkres.bin " "e:\4854导入图\1.png " 4853 1 】


            8楼2012-01-24 22:13
            回复

              确认输入无错后保存关闭。
              将文本文档的扩展名【.txt】重命名为【.bat】
              然后双击运行即可。
              注意1:
              这里双击的不是San11ResCmd.exe。而是你写入参数的.bat文件 。
              注意2:
              双击运行.bat文件后。会出现命令提示符(也就是cmd)显示替换的过程与结果。
              如果出现【。。。。。。。。。。。。。<OK>】说明替换成功。
              如果出现【。。。。。。。。。。。。。<false>】说明替换失败。
              可能是少了空格或忘记减1等问题。
              这是最终替换效果:

              


              10楼2012-01-24 22:28
              回复
                理解了就简单了。我就是讲的详细一点而已


                11楼2012-01-24 22:28
                回复

                  同理。想要修改4854号图片的第二帧图片时。只需右键原来的.bat文件。选择编辑。
                  在后面加上:
                  【San11ResCmd -w "e:\一骑当千\Media\san11pkres.bin " "e:\4854导入图\2.png " 4853 2】
                  保存关闭双击运行即可。
                  (2.png是你准备好的第二帧替换图片)
                  


                  12楼2012-01-24 22:32
                  回复

                    另外【San11ResCmd】还可实现导入导出其他图片。及导入导出音频文件的功能。
                    只是在导入导出非帧格式图片时。使用【RPGViewer】会更方便一些。
                    而导入导出音频文件也有其专用的工具——【San11Snd】。
                    这个我明天再讲。我先逛逛贴吧去了~~~~~~

                    


                    13楼2012-01-24 22:38
                    回复
                      OKok就是这样,我去试试,谢啦,二逼霸主~


                      14楼2012-01-24 23:15
                      回复
                        这贴可以转到http://tieba.baidu.com/f?kw=lshxx1990话说我昨天还看到RK8有人讨论这个瞎猜什么不外传啥的


                        15楼2012-01-25 10:01
                        回复
                          不是吧。这东西有那么宝贵?


                          16楼2012-01-25 12:57
                          回复
                            http://tieba.baidu.com/p/1386513615?pn=2
                            看这贴从38L开始。。
                            我觉得也没那么宝贵但是我一向不知道多帧图片怎么导入,看了上面那链接才知道
                            


                            17楼2012-01-25 13:00
                            回复
                              我是看了青蛙的萌战无双后。问她是如何做到的。她就告诉我有这么个工具。。。


                              18楼2012-01-25 13:05
                              回复