如果说你单纯的玩过UO,那么体会到的仅仅UO这个游戏神奇的一小小部分,当你有一天学会写UO的脚本,由自己来设计剧情和NPC、物品、房屋等等的时候,你感受到的不仅仅是成就感,更多的时候,你一定会由衷的感叹到……UO是一个值得你用一生去体味的“游戏”。我们下面学习的脚本写作全部是由第三方公司提供的免费的虚拟服务器程序,
OK,现在让我们开始吧,学习写UO的脚本之前,您必须先做好以下几点准备工作:
一、软、硬件环境
为了保证你不在无聊的服务器启动、刷新、存盘中虚度时间,建议你最好弄一台配置相对不错的计算机。前提是你的计算机仅是为了调试脚本用……
建议硬件配置:
CPU:赛扬600以上
内存:128M以上
硬盘:15G以上
其他的配置一般就行了
在sphere99L版本以后,windows9x操作系统已经不能够满足服务器端程序的运行和正常调试,所以我强烈推荐您选择WINDOWS2000以上的操作系统。唯一遗憾的是WIN2K在启动的时候过多的浪费了我们的宝贵的内存资源。
现在,你至少具备一个sphere的模拟服务器端,才顺利进行你的脚本调试。有必要在这里说一下,我们国内的大部分服务器端程序使用的是由menasoft公司开放的虚拟UO官方服务器端程序,他们先后为我们UO fans贡献了GrayWorld、The Ultimate Server (我们都称作TUS服务器)、Sphere等三个不同的系列,我们国内目前采用比较多的是sphere系统。下面就我所知道的一些版本和时间给简单介绍下:
推出时间 版 本
1999年1月-6月 GrayWorld 37o
GrayWorld 39m
GrayWorld 40
GrayWorld 41
这一阶段的客户端普遍采用Client Version: 1.25.37这个版本,Gray.ini里面的设置也相对比较简单
推出时间 版 本
1999年7月 TusSvr 42i
1999年8月-2000年2月 TusSvr 48e
2000年3月 TusSvr 49c
从TUS42i到TUS48e可以说是一次非常大的转变,tus42i和GrayWorld 41版本基本上差不多,但到了tus48e以后,从功能支持上和脚本的丰富多样性上,完全不一样了,menasoft公司也在这个版本里面加了非常详细的脚本资料说明和讲解,我们国内的大部分脚本和UO资料基本上都翻译自这个版本里面的readme文档。而国内大部分的服务器一开始采用的都是这个系列的服务器版本
推出时间 版 本
2000年4月 Sphere 51a
Sphere 51b
Sphere 52
2000年5月 Sphere 52b
Sphere 52c
Sphere 52d
2000年6月 Sphere 53g
Sphere 53h
Sphere 53p
Sphere 53x
Sphere 53y
Sphere 53z
Sphere .54
Sphere 54b
Sphere 54c
2000年10月 Sphere 54d
Sphere 54e
Sphere 54g
Sphere 54h
Sphere 54i
Sphere 54j
Sphere 54k
Sphere 54l
Sphere 54m
Sphere 54o
Sphere 54p
2000年11月 Sphere 54q
2000年12月 Sphere 54r
Sphere 54s
Sphere 54t
Sphere 54u
2001年1月 Sphere 54v
Sphere 54w
Sphere 54x
Sphere 54y
Sphere .55
Sphere 55b
2001年3月 Sphere 55c
Sphere 55d
Sphere 55e
Sphere 55f
Sphere 55g
2001年4月 Sphere 55h
Sphere 55i
这个系列的版本其中以55i版本最为稳定,menasoft公司改动频频,受益最大的成了我们这些UO fans们,从55I以后,menasoft公司开始开放sphere99系列
推出时间 版 本
2001年5月 Sphere55j
Sphere99b
Sphere99c
Sphere99d
sphere99f
2001年8月 Sphere99g
Sphere99h
Sphere99i
Sphere99j
Sphere99k
2002年1月 Sphere99l
2002年4月 Sphere99m
Sphere99n
Sphere99o
在99系列的版本中,国内以sphere99f用的最多,大部分版本均没有公开,bug比较多,自从sphere99l版本以后,开始正式支持2D下的伊丝娜新大陆和3D下的新怪物外形,99o是目前正在开发修改的版本,已经可以支持2D下的新怪物外形!
给大家介绍了一下这个版本的演变过程有助于你更好的掌握sphere的版本发展历史,我们以后的接受都将围绕sphere99和sphere55系列版本为主来介绍。
在本机调试脚本,首先你要安装这样的服务器端程序,这个在uoinfo网站上可以下载到一些相对流行较为广泛的压缩包。安装方法主页有详细说明
ok,下一步就可以边学习脚本边调试,有人会问了,那用什么来打开并编辑脚本呢?更多的人喜欢用记事本,因为在windows2000下直接可以把脚本转换成UTF-8模式,因为这样的脚本就可以在游戏中支持中文了。
这里我推荐用UltraEdit-32 Text Editor这个编辑器,功能强大,可以打开非常大的文件,和同时编辑多个文件,在查找对应的字符或者语句是非常的方便,这个软件也可以到本站下载。
除了这些,最好再下载个Axis,这个是必不可少的,本站可以下载到支持99L的版本0.13a,虽然现在有了0.13.2版本,但我用的过程中,发现还是有些小bug,所以推荐用0.13a这个版本,这个版本是需要setup的,试着使用它,你会发现一切工作都变得非常方便。另外还有一些脚本的工具也是很有用的:
UOCM:Dragon, Client Manager, Static Item Remover, Patch file maker, Static file fixer, Static patch, Verdata 2 Statics
这个工具可以方便的把BMP格式的文件转换成MAP文件,管理多世界、静态mul文件设计、让你编写的物品成为世界固定的物品,等等具有非常强大的功能;
InsideUO HueEditor :恩,这个工具是必不可少的,可以方便的帮你找到物品、菜单、房屋等等外形所对应的ID,对编写菜单等等非常的方便;
gumpedit 这个是Belgar写的一个菜单编写工具,没有什么太大的帮助,最好还是自己编写和设计。
Dialog Studio ( by: Sky ) 这个是由官方提供并推荐,没有用过
Sphere SCP Striper Build 10 for Sphere .99i+ ( by: Desslok and Iz )同上
UO Static Patcher Beta v2.00.04 Beta for Sphere .55i ( by: Darus )同上
UOLaunchPad ( by: Altiara )同上
这一讲先到这里吧,下一讲我们再一步一步来介绍如何运行服务器,在服务端调试脚本,并修改脚本、编写脚本

留言
还没有留言,来坐个沙发吧。
留个言