WPE详细教程四 滤镜制作(4)

本文详细介绍千年游戏中各种操作对应的封包代码,包括修改时间验证、买卖物品、地图操作、物品保管等。通过这些封包代码,玩家可以了解游戏内部通信机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下是对千年的修改过程,大家注意看滤镜的修改!


为了方便,我们下面不给图片,而是直接给出封包修改,大家可以看看!
注意:这里的 xx 全部是空出来得意思(以后不再交代这个问题了)
也就是封包的第4位到第7位是时间代码,空出来避开服务器对时间验证
3个1的代码:(代码总数26位)可以替换成卖东西的代码等等
send-> 0000 28 56 4e xx xx xx xx 4e 4e 4e 4e 4e 4a 4e 4e 75
send-> 0010 53 4e 53 56 58 4d 41 4e 4e 29
4个1的代码:(代码总数26位)代码总数与3个1的相同。注意:(打头3位代码不同)
3个1的是28 56 4e 而4个1的是28 56 41 可以替换买东西的代码
send-> 0000 28 56 41 xx xx xx xx 4e 4e 4e 4e 4e 6c 4e 4e 75
send-> 0010 56 4e 53 56 58 4d 3f 56 4e 29
6个1的代码:(代码总数30位)这个可替换的比较多。例如无名类的武功,交易点确认等
send-> 0000 28 56 75 xx xx xx xx 4e 4e 4e 4e 4e 64 4e 4e 75
send-> 0010 4a 4e 53 56 58 4d 3f 56 58 4d 41 4e 4e 29
11个1的代码:(代码总数34位)可替换拖物品栏物品后点确认的封包
send-> 0000 28 4a 4e xx xx xx xx 4e 4e 4e 4e 4e 6a 4e 4e 75
send-> 0010 42 4e 53 56 58 4d 3f 56 58 4d 3f 56 58 4d 3f 56
send-> 0020 58 29
33个1的代码:(代码总数66位)可替换状态,如福袋保管后取消和确认的封包,还有刚刚进入游戏是点提示框的封包,与老板娘交易后取消和确认的封包等等
send-> 0000 28 42 45 xx xx xx xx 4e 4e 4e 4e 4e 5c 4e 4e 75
send-> 0010 52 4e 53 56 58 4d 3f 56 58 4d 3f 56 58 4d 3f 56
send-> 0020 58 4d 3f 56 58 4d 3f 56 58 4d 3f 56 58 4d 3f 56
send-> 0030 58 4d 3f 56 58 4d 3f 56 58 4d 3f 56 58 4d 41 4e
send-> 0040 4e 29
alt+m(即开小地图)::(代码总数22位)
send-> 0000 28 53 41 xx xx xx xx 4e 4e 4e 4e 4e 53 4e 54 65
send-> 0010 4e 4e 4e 4e 4e 29
物品栏第一格物品放入保管窗第一格的封包代码:(代码总数46位)
send-> 0000 28 77 41 xx xx xx xx 4e 4e 4e 4e 4e 79 4e 3e 65
send-> 0010 3e 3e 75 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 75 4e
send-> 0020 4e 4e 4e 4e 48 54 6c 65 4e 4e 4e 4e 4e 29
点击屏幕最右下角处老板娘的代码(其他位置没抓过,其实找到其他的把那个不同的代码忽略掉应该就可以实现所有位置的点击了):(代码总数30位)
send-> 0000 28 56 75 xx xx xx xx 4e 4e 4e 4e 4e 64 4e 3e 41
send-> 0010 53 4e 4e 4e 4e 4e 4e 4e 4a 4e 4e 4e 4e 29
取消福袋保管的代码:(代码总数66位)
send-> 0000 28 42 45 xx xx xx xx 4e 4e 4e 4e 4e 5c 4e 3e 5e
send-> 0010 6c 4e 4e 4e 4e 5a 5c 77 4e 4d 6e 61 59 4e 4d 3e
send-> 0020 53 54 4e 4d 4e 4e 4e 4e 4e 75 56 4d 77 4e 74 41
send-> 0030 4e 4e 4e 4e 75 59 79 5e 4e 5a 3f 3e 4e 4e 4e 4e
send-> 0040 4e 29
确认福袋保管的代码:(代码总数66位)
send-> 0000 28 42 45 xx xx xx xx 4e 4e 4e 4e 4e 5c 4e 3e 5e
send-> 0010 6c 4e 4e 56 4e 5a 5c 77 4e 4d 6e 61 59 4e 4a 4b
send-> 0020 54 54 4e 4d 4e 4e 4e 4e 4e 47 56 77 77 4e 74 41
send-> 0030 4e 4e 4e 4e 75 59 79 5e 4e 5a 3f 3e 4e 4e 4e 4e
send-> 0040 4e 29
拉出物品栏第一格物品的动作代码:(代码总数46位)
send-> 0000 28 77 41 xx xx xx xx 4e 4e 4e 4e 4e 79 4e 3e 65
send-> 0010 3e 4e 75 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e
send-> 0020 4e 4e 6e 75 54 4e 41 4d 4e 4e 4e 4e 4e 29
拉出物品栏物品后点取消的代码:(代码总数34位)
send-> 0000 28 4a 4e xx xx xx xx 4e 4e 4e 4e 4e 6a 4e 3e 57
send-> 0010 4e 4e 4e 4e 4e 4e 4e 77 4e 4e 4e 4e 4e 4e 4e 4e
send-> 0020 4e 29
这个是我截取的向无法放置物品的位置放置物品的代码,(即无法放下这个物品的状态)需要说明的是我当时物品栏第一格是钱币,钱币下面是汤药。而且数量是47个。
时间太仓促,所以没来得及研究其中具体代码的含义就急着发上来了。用11个1的代码替换后会产生这样的现象。先拖物品栏1格的钱币到外面,然后不用输入数量,在对话栏输入11个1。结果放在钱币下面的汤药会掉出来47个。而那个没有输入数量的窗口还不消失,可以移动,也可以进行买卖保管及移动物品的动作。但就是无法实现复制(痛苦!)
刚进入游戏提示框点确认的代码:(代码总数66位)
send-> 0000 28 42 45 4e xx 4e 4e 4e 4e 4e 4e 4e 5c 4e 3e 5e
send-> 0010 77 4e 45 56 4e 5a 5c 77 4e 4d 6e 61 59 4e xx xx
send-> 0020 xx xx xx xx 4e 4e 4e 4e 4e xx xx xx xx xx xx xx
send-> 0030 4e 4e 4e 4e 75 59 79 5e 4e 5a 3f 3e 4e 4e 4e 4e
send-> 0040 4e 29
物品栏第一格物品拖到交易窗后点取消的代码:(代码总数34位)这个代码跟物品拖到地面点取消的效果一样。
send-> 0000 28 4a 4e xx xx xx xx 4e 4e 4e 4e 4e 6a 4e 3e 57
send-> 0010 4e 4e 4e 4e 4e 4e 4e 48 4e 4e 4e 4e 4e 4e 4e 4e
send-> 0020 4e 29

千年封包解密库 MICROSOFT FOUNDATION CLASS LIBRARY : SubPacket AppWizard has created this SubPacket application for you. This application not only demonstrates the basics of using the Microsoft Foundation classes but is also a starting point for writing your application. This file contains a summary of what you will find in each of the files that make up your SubPacket application. SubPacket.dsp This file (the project file) contains information at the project level and is used to build a single project or subproject. Other users can share the project (.dsp) file, but they should export the makefiles locally. SubPacket.h This is the main header file for the application. It includes other project specific headers (including Resource.h) and declares the CSubPacketApp application class. SubPacket.cpp This is the main application source file that contains the application class CSubPacketApp. SubPacket.rc This is a listing of all of the Microsoft Windows resources that the program uses. It includes the icons, bitmaps, and cursors that are stored in the RES subdirectory. This file can be directly edited in Microsoft Visual C++. SubPacket.clw This file contains information used by ClassWizard to edit existing classes or add new classes. ClassWizard also uses this file to store information needed to create and edit message maps and dialog data maps and to create prototype member functions. resSubPacket.ico This is an icon file, which is used as the application s icon. This icon is included by the main resource file SubPacket.rc. resSubPacket.rc2 This file contains resources that are not edited by Microsoft Visual C++. You should place all resources not editable by the resource editor in this file. AppWizard creates one dialog class: SubPacketDlg.h, SubPacketDlg.cpp - the dialog These files contain your CSubPacketDlg class. This class defines the be
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值