作者:admin发布时间:2021-12-13分类:传奇私服浏览:148评论:5
这是一款大家比较喜欢的游戏,热血传奇客游戏源码完整版,含有客户端部分的源码,和服务端部分的源码,同时也配套的本地下载,以及地图编辑器等。源码说明:文件结构,,,客户端和服务端通用的文件,定义了一些消息标识,数据结构,消息操作函数,,,精灵(包括人物,npc,怪物mon)类,但是主要是类,NPC以及mon类派生于类,,,各个子窗口,如f11,,f9等快捷键调出的窗口等,,cl-client,,客户端主界面窗体,打开可以看到它use了Fstate.dfmfstate.pas,,FState.dfm的模块文件,,结合DWinCtl.pas和delphix中的绘图函数绘制各个子窗口在DDraw下真实效果的模块IntroScn.pas游戏的引导场景实现,比如登录选人等clmain.pas,,clmain.dfm对应的源程序文件,,处理了程序启动时的网络连接,载入的wil客户端文件,等一系列操作WIL.pas比较重要的文件之一,,在原delphix图像包装类的基础上改装而成,封装了wil文件及其全部操作(结合wmUtil)clEvent.pas事件管理池(消息守护线程)DWinCtl.pas提供几个在DX下使用的控件mir2.res可能只有一个图标吧,就是那个龙字样的SoundUtil.paswav文件夹内声音文件的调用操作wemade.pal调色板文件mir2.dpr工程文件EDCode.pas消息加解密函数,6BIT加密算法的具体实现,用wpe截到的封包都是加密格式的,去掉密文前的!和最后的@ClFunc.pas输助函数库MapUnit.pas地图单元AxeMon.pas怪物单元,包含怪物在客户端的攻击等效果的实现,由actor类派生,不知为什么命名为axemon斧怪?怪物对主角的伤害等算法当然不包含在,这是服务器reswpe传奇私服的工作HerbActor.pas不能移动的精灵(怪物,有生命的墙体如沙皇宫门,herb,睡眠的)PlayScn.pas相对于引导场景,这里是游戏主场景画面实现DrawScrn.pas整个游戏场景的最终绘图工作Soundfx.h音乐文件操作的预编译头magiceff.pas客户端魔法效果的绘制与表现,当然也不包括魔法伤害实现.hutil32.pas,cliUtil.pas包含一些输助函数等这个游戏的源代码部分使用了DelphiX组件,另外自定义了角色。程序量还是比较大的(还没有全部看完),而且各单元之间的功能划分也不是很好,经常有单元之间的交叉引用,所以调试起来很困难,而且少得可怜的注释还是韩文的TDbutton、TDGrid、TDControl、TDWindow、TDWinManager控件在DWinCtr文件中凛冬将至洗尽浮筹这些代码最最最开始是从韩国泄漏出来,代码没有现在这么多功能,而且不完整,缺文件。里面的少量注释都是韩文,现在看到的是乱码。后来流传到中国,中国的那些私服高手们就在原始的代码基础上进行开发、整理、修补、完善、优化,才有现在看到的这个样子。翎风,相信接触过私服的人都知道,这个商业开发团队就是中国的私服高手之一。大家现在这套就是翎风的。他们大概在2005年6月份的时候,把代码泄漏出来了,当时只有少数人获得。后来又涌现出很多私服程序开发者,现在还可以在网上找到翎风中文版的代码。像有些有名的传奇世界的引擎,也用翎风的代码开发的,比如阿凡提(AFT)、伊美达(M5)等,伊美达的开发者因(解元)因为侵犯传奇世界的版权。现在正在等监狱。前几个月aft也刚刚停止开发了,估计钱赚够了,就收山了。aft的代码现在也到处流传。而且现在又出现很多传世的开发者,呵呵。至于这套代码为什么会在国外的网站上开源,那是因为老外获得了翎风的那套代码后,进行了部分修改和翻印,然后2006年6月就开源了,所以大家看到代码里面有很多都改成英文了,而且有些是????。老外开源后,有些国人也获得这套代码,在2006年10月左右做私服开发的如雨后春笋。中国的高手真是多啊。还是老外的开源的精神好,拿到代码就开源。国内就没有这么好的精神,希望国人发扬开源的精神,只有开源才有共同进步
已有5位网友发表了看法: