铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 13155|回复: 0

[通用] 《金庸群侠传》MOD制作教程【提高篇】

 关闭 [复制链接]
发表于 2008-6-20 22:55 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
《金庸群侠传》MOD制作教程【提高篇】

写在前面:

在阅读提高篇教程之前,最好你已经基本掌握了【基础篇】的全部内容。并且至少掌握一门程序设计语言,有一些汇编语言的基础。

【提高篇】的难度比基础篇高很多,但是在真正的MOD制作中却并非必不可少。只要你学完基础篇的内容,就能够制作出非常出色的MOD来。实际上,在本论坛代表作《苍龙逐日》的制作中,使用到这部分内容的不到5%。

但是,当你提出一个新的设想,你很可能发现【基础篇】并不能满足你的要求。例如:
如何修改伤害公式?如何让人物在30级之后仍能够正常升级?如何让物品选单能够显示物品的属性?
而【提高篇】就是为了解决这些问题。

50指令:
在原版中并没有50指令,50指令是游泳的鱼自己扩展的一套指令。随着MOD制作要求的提高,scarscc和KG等人也对50指令的一部分功能进行了改写和修正。
50指令的功能大部分是非常零碎的,一个指令只能做很少的事情。实际上作者的本意就是让MOD制作者一次使用多条指令,以完成比较复杂的功能。
必须记住,50指令能够实现许多在原版中不能实现的功能,但是却并非是MOD制作的必备知识。50指令是为了解决事件制作上的一些瓶颈而产生的,接近一门程序设计语言,初学者如没有程序设计的基础,在理解时会有一定困难。

50指令初步 作者:x0x
50指令编写的复杂事件分享 作者:游泳的鱼、KG、南宫梦、游客、x0x、黄顺坤等
战斗相关事件的编写  作者:scarscc


Z.dat修改:

这部分修改需要你有一定的汇编语言水平,能够使用IDA、C32Asm和WinHex等常见工具。
特别地,已经有一份经过注释的反汇编文件供参考。
汇编修改是枯燥乏味的,但是一旦成功,你会发现,你就是群侠世界的帝王!

常见问题集合
z.dat反汇编文档
修改z.dat简明指南
修改z.dat教程—增添显示的项
修改z.dat教程—详解物品选单的修改
修改z.dat教程—在关键位置插入事件
重定位表的作用


以下是对部分文件格式的解读,可用于修改器的编写。

调色板文件的使用  作者:曾大虾
控制武功武器配合的列表  作者:游泳的鱼
游戏文件列表  作者:chaoliu
图片压缩格式  作者:chaoliu
突破对话5000条限制  作者:游泳的鱼
大地图图像结构  作者:ilsese、曾大虾
场景文件格式  作者:曾大虾、游泳的鱼
场景事件文件格式  作者:游泳的鱼
字体文件格式【11楼】  作者:scarscc


以下是一些网友自制工具的索引。

公式参数修改器  作者:scarscc
快速设置图像的偏移  作者:scarscc
大地图导出工具  作者:fenghou
图片批量导入  作者:scarscc
大陆版拼音输入法补丁  作者:chaoliu
对话框调整工具  作者:scarscc
网友自制工具合集  整理:小小猪,作者:chaoliu、游泳的鱼、曾大虾、KG等
  【注:3、4楼所列出工具均已过期,其他部分链接已经失效,待修复】
修复场景非法贴图工具  作者:scarscc

[ 本帖最后由 weyl 于 2008-12-29 18:59 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-5-19 09:29

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表