传奇2客户端源码
‘壹’ 谁能告诉我传奇源码是多少
传奇源码分析-序言
简述:
最近对高性能的服务器比较感兴趣,读过了DELPHI的Socker源码WebService及RemObject之后,高性能的服务器感兴趣。
你可能需要的以下知识才能更好的读懂一个商业源码:
1).SOCKET的I/O模型熟悉掌握。
2).面向对象技术的熟悉掌握。
3).Socket的API掌握。
4).多线程技术等。
5).一门熟悉的开发工具掌握,和多种语言的源码阅读能力。
我下的源码 LegendOfMir2_Server:共包含AdminCmd, DBSrv, GameGate, GameSvr,LoginGate, LoginSvr, SelGate七个工程文件。传奇的客户端源代码有两个工程,WindHorn和Mir2Ex。
我分析的, 主要是VC SQL版本的, DELPHI翎风源码不做分析, 另外下载了乐都WIL编辑器和乐都MPA地图编辑器这些工具.
传奇源码分析-客户端(WindHorn简述和传奇文件格式分析)
DirectX类库分析(WindHorn):
1. RegHandler.cpp 注册表访问(读写)。
2. CWHApp派生CWHWindow,CWHWindow完成窗口的注册和创建。CWHWindow派生出CWHDXGraphicWindow,CWHDXGraphicWindow调用CWHWindow完成创建窗口功能,然后再调用CreateDXG()来初始化DirectX。
3. WHDefProcess.cpp在构造函数中获得CWHDXGraphicWindow句柄。
Clear函数中调用在后台缓存上进行绘图操作,换页至屏幕。
ShowStatus函数,显示状态信息。
DefMainWndProc函数,调用CWHDXGraphicWindow->MainWndProcDXG消息处理。
4. WHImage.cpp图象处理。加载位图,位图转换。优化处理。
5. WHSurface.cpp 主页面处理。
6. WHWilTexture.cpp 材质渲染。
WILTextureContainer: WIL容器类。m_pNext指向下一个WILTextureContainer,单链表。
7. WHWilImage.cpp 从Data目录中加载Wix文件(内存映射)。
8. WHDXGraphic.cpp 处理DirectX效果。
文件类型格式探讨:
Wix文件:索引文件,根据索引查找到相应数据地址(数据文件)。
// WIX 文件头格式
typedef struct tagWIXFILEIMAGEINFO
{
CHAR szTmp[40]; // 库文件标题 'WEMADE Entertainment inc.' WIL文件头
INT nIndexCount; // 图片数量
INT* pnPosition; // 位置
}WIXIMAGEINFO, *LPWIXIMAGEINFO;
我们下载一个Hedit编辑器打开一个Wil文件,分析一下。我们发现Wix文件中,0x23地址(含该地址)以前的内容是都相同的,即为:#INDX v1.0-WEMADE Entertainment inc.
Ofs44 0x2C的地方:存放着0B 00 00 00,高低位转换后为:0xB转换十进制数为11(图片数量)Ofs48 0x30的地方:存放着38 04 00 00,高低位转换后为:0x438 = 1080, 这个就是图象数据的开始位置。
我们用Wil编辑打开对应的Wil文件,发现,果然有11张图片。另外我们发现,在Ofs = 44 -47之间的数据总是38 04 00 00,终于明白,所有的图片起始位置是相同的。
Wil文件: 数据文件。
前面我们说了图象数据的开始位置为0x438 = 1080, 1080中有文件开头的44字节都是相同的。所以,就是说有另外的1036字节是另有用途。1036中有1024是一个256色的调色板。
我们看到图片位置数据为: 20 03 58 02, 转化为十六进制: 0x320, 0x258 刚好就是800*600大小的图片。07 00 D4 FF。图片起始位置为:
Ofs 1088: 0x440 图片大小为480000
起始位置:0x440 1088 终止位置:0x7573F 481087 为了验证数据是否正确,我们通过Wil工具,把第一幅图片导出来,然后用Hedit编辑器打开,经过对比,我们发现,数据一致。大小一致。
第二张BMP图片(图片起始位置:0x436 10078) : F0 01 69 01 , 07 00 D4 FF
刚好大小。第二张Wil起始位置:Ofs:481096 0x75748
知道了图片格式,我们可以写一个抓图片格式的程序了。
传奇源码分析-客户端(全局变量与总体执行流程)
客户端:
传奇的客户端源代码有两个工程,WindHorn和Mir2Ex。
‘贰’ 我想知道怎么才能找到可以编译的delphi热血传奇M2引擎源码
...除非你是电脑天才.或者你多睡觉就可以.
‘叁’ 传奇登录器源码你有吗
怎么联系你? 我发个给你看看。 如果你是一名传奇爱好者,那么这里是你心灵的归宿。如果你热爱传奇,情义就在这里。重温经典,让热血沸腾;凝聚怒火, ..
‘肆’ 谁有传奇的源代码啊
盛大客服端里就有传奇的源代码
‘伍’ 传奇服务端网站源码在那里下载
用迅雷下载,地址是 http://www.gougou.com/search?search=%E4%BC%A0%E5%A5%87%E6%9C%8D%E5%8A%A1%E7%AB%AF%E7%BD%91%E7%AB%99&restype=-1&id=10000000&ty=0&pattern=0
希望采纳
‘陆’ 传奇源代码那有下载
先去盛大那下个客户端,那里有源程序,再去下一个单机版的登陆器,覆盖原来的,就可以了
‘柒’ 韩国传奇2服务端
配置服务器配置那里D:ClientClient.exe 跟你的客户端是不是一致。
说真的,你说的版本现在好不是很多,都是用钱买的,不会为了一点网络分,就给你了,别说是最新的 韩国刺客版了,就算你想找个1.76无限制开区版,都很难找到完美的,所以我建议你别再浪费你的积分了,如果觉得我说的有道理,把分给我吧。
推荐朋友您用凌霜辅助免费版功能比如有:移动加速,定点烈火,过攻击超速,边砍边技能,自动释放技能,老版喝药模式,道士挂机打怪,自动练功,楼主可以去看看,这应该就是您所需要的吧!
商业版本是 需要花钱买的 你给再多的跟都没用,商业版本没得下的。
只有免费的版本可以去www 7pv net 这里面大多数是LGE引擎 免费版本的引擎 只是做了限制只能上10个人的限制..!其他还正常 好的M2 也是需要花钱买的。
‘捌’ 传奇源码 要去哪里可以找到
传奇源码给你了 没授权也是违法的,现在游艺道有那种招游戏代理的,游戏也是类传奇游戏,前提投入低 比自己做冒风险找传奇源码靠谱多了。
‘玖’ 传奇游戏源代码包括客户端和服务器!
建议楼主到"云杀安全网'看看!肯定有你想要的!地址:
‘拾’ 如何传奇客户端源码问题
这个是技术问题,建议找个专业或者有这方面经验的人吧。祝你好运。。。