石器时代LA官方

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 164|回复: 0

[基础教材] DLL源代码有什么用?

[复制链接]

1万

主题

1万

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
17697
石币
7517
发表于 2018-9-15 20:58:22 | 显示全部楼层 |阅读模式

在之前还没有人开始出售石器时代客户端源码的年代,大部分的石器时代都是通过使用DLL编程,在内存中对官方石器时代客户端进行修改,从而达到了增加功能或者修改功能等作用的。

DLL源码使用vs2013或者vs2015可以进行编译,从理论上来说,如果编程能力足够强,完全可以通过dll进行各种功能拓展和修改,从而实现一个全新的石器时代客户端,但是工作量非常大,因为dll并不是直接编译成客户端,而是要找到官方客户端的各种功能函数在内存中的函数名字和地址,才能使用dll进行修改。

比如现在很多有挂版本,通过dll源代码,可以实现分离补丁,真彩32色的bmp补丁支持,多分辨率,增加按钮,修改界面UI调用,称号,光环,一些图形化的lua,一些新的界面,宠物计算,祝福,新的摆摊界面等等,都是可以通过dll源代码进行编译。

网络上有很多提供下载的dll基本上都比较久,大家在下载的时候,要注意下载配套的dll和服务器端源码配套的,才有意义,不然的话,只能用来进行移植当中的某一些小功能了。

当然,DLL也提供分离补丁加密和解密,也可以实现lua文件的加密和解密,从而实现配套自己的服务器端,实现专属的石器客户端+服务器端+专属的客户端的lua和登录列表和分离补丁,这样别人也无法使用你的客户端去配套他的服务器端了。

不过比较可惜的话,网络上并没有提供大部分新功能的dll下载,想要拥有比较新的功能和支持高彩的dll或者多分辨率,都是需要购买比较新的dll进行移植,价格还是比较高的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|石器时代LA官方

GMT+8, 2018-12-11 06:52 , Processed in 0.102667 second(s), 21 queries .

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