Top Menu

如何制作维克多弗兰 Victor Vran的游戏MOD

维克多弗兰 Victor Vran是一款2015年7月24日上市的RPG游戏,试玩了一下,感觉比较有意思,但是难度有点高,3DM论坛的MOD更新又不给力,遂只能自己动手制作MOD

VictorVranSteam 2015-07-26 00-08-45-260

MOD制作思路

游戏的核心数据存储在Victor Vran\Packs\Lua.hpk文件上,这个文件是经过打包后的lua文件,需要进行解压后才能看到,而lua文件又是经过二进制编码的,所以还需要进行反编译。这和海岛大亨5的游戏机制类似,海岛大亨5 MOD制作图文教程 怎么修改游戏数据

动手尝试

首先下载上面教程中的两个工具

  • HPK Archiver.exe
  • unluac.jar

并确保Windows安装了最新的JAVA

1.首先在游戏根目录新建一个mod文件夹,将HPK Archiver.exe、unluac.jar和游戏中pack文件夹中的Lua.hpk复制进来,打开HPK Archiver.exe,在Open File中选择刚才复制进来的Lua.hpk文件,Save一栏把上面的路径复制下来后去除Lua.hpk的文件后缀,点击Extract,会将Lua.hpk解压到一个目录中。

2015-07-25_23-31-29

2.进入刚才解压的目录,进入Lua文件夹,就会看到所有核心数据文件,当然这时打开是什么都看不到的,因为都是二进制文件

2015-07-25_23-37-25

3.接着将需要修改的文件复制到mod根目录下面

2015-07-25_23-39-42

4.打开CMD命令行,输入下面命令

unluac.jar的命令格式为

java -jar unluac.jar myfile.lua > myfile_decompiled.lua

命令执行完成后,就会在mod根目录下生成反编译后的lua文件,这时就可以用记事本打开编辑了

编辑LUA文件

这里以命运卡片为例,数据文件为DestinyCard.lua,反编译之后打开

2015-07-25_23-46-44

用Ctrl+F搜索HOPE卡片,看代码

打包MOD

1.修改好之后,把修改后的lua文件直接放回原来的文件夹,替换掉原来的文件,这里不需要重新进行二进制编译了

2.重新运行HPK Archiver.exe,用同样的方法打包成hpk文件

3.将打包完成的hpk文件放入pack文件夹中替换原本的Lua.hpk文件

4.进入游戏,测试修改是否生效

5.Enjoy!

PS

1.在数据包里发现有CheatCodes.lua,打开看了下有两个秘籍,一个是unlockall,另一个是learnskills,但是原本按F1可以进入控制台,现在找不到进入控制台的按键了,所以没有测试这两个秘籍。

2.反编译之后因为不用再编译,之后lua文件的修就简单许多,不用再打开命令行,只需要用记事本修改后重新打包就行了

, ,

There are no comments yet

  • Hello, guest

Powered by WordPress. Designed by WooThemes