shank吧 关注:779贴子:10,390
  • 5回复贴,共1

Shank地图修改思路

只看楼主收藏回复


文件夹: G:\shank\data-pc\levels\
这个文件夹里面存放的是地图的脚本和贴图文件,
campaign打头的是单人的地图
coop打头的是双人地图
进入任意一个子文件夹, 打开一个lua文件,
这个就是Shank地图的脚本文件,
用来产生事件的脚本就是在这里写的,
在Type = "spawnregiontrigger",这样的语句快里面的脚本,
说明shank进入这段区域后将会触发一个生成东西的脚本,
怎么生成呢?
看SpawnActions语句块里面的内容,
Type = "spawncharacter", 为生成人物,
Type = "spawnprop", 为生成物体, 血瓶箱子等等.
要想在单人模式中替换生成双人模式的人物,
只需要把Type = "spawncharacter"语句块中的Attributes后面的值
改成双人模式中特有人物的代号就成.
你可以单双人模式两个脚本文件都打开对比一下就知道了.
但这样修改原本单人模式中的人物会被替换掉.
所以还是添加比较好,
添加就是把单人模式中的Type = "spawncharacter"语句块整个先复制一段
然后修改就成了.
但是要注意坐标不要改乱了.
好了, 理论上这样修改就可以了,
不过我自己还没测试过, 这里写的这些只是一个修改思路.
单双人互通的想法, 我以后玩通双人模式再改吧.
    


IP属地:加拿大1楼2010-12-05 15:31回复
    谢谢,正是我想要的


    2楼2010-12-05 15:39
    回复
      不是做外挂的,汗
      我只是一名普通的开发人员,
      工作是企业开发跟游戏开发没什么关系,
      游戏方面的开发或者修改只是爱好.
      


      IP属地:加拿大4楼2010-12-07 00:46
      回复
        lua语言我在改Shank之前没学过, 只是Shank的代码看多了, 自然也就会了.


        IP属地:加拿大6楼2010-12-07 10:04
        回复