一种防止游戏被内存修改器修改的方法技术

技术编号:14985295 阅读:88 留言:0更新日期:2017-04-03 17:12
本发明专利技术提供了一种防止游戏被内存修改器修改的方法,该方法在单个电子游戏设备的单机游戏系统中执行,包括以下步骤:步骤100:单机游戏系统具有若干个储存于电子游戏设备的内存中的游戏参数,内存中的游戏参数均为第一种进位制;步骤101:内存中的至少一游戏参数的第一种进位制的第一数值转换为第二种进位制后,通过一函数关系式转变为第二种进位制的第二数值;其中,在同样的进位制下,第二数值不等于第一数值;以及步骤102:该游戏参数的第二种进位制的第二数值被显示于屏幕上的游戏界面中。本发明专利技术能够不让游戏者从屏幕中观察到游戏参数的真实数值,有效防止游戏中发生变化的游戏参数的地址被内存修改器搜索到,达到防止内存修改器作弊的目的。

【技术实现步骤摘要】

本专利技术涉及游戏数据处理领域,尤其涉及一种防止游戏被内存修改器修改的方法
技术介绍
目前,电子游戏越来越受到大家的喜爱,丰富了人们的生活,然而,游戏中存在很多不良行为,即作弊行为。严重破坏了游戏的平衡性,降低了游戏的难度,缩短了游戏的寿命。通常,玩家主要通过修改器来修改游戏中的参数,达到对自己有利的目的。修改器的目的就是要找到地址,然后修改。一般过程是:首次搜索某个数值,得到若干地址,通过游戏的进程改变这个数值,然后搜索改变后的新数值,如此反复,直到找到唯一的地址,改成你要的数值。例如说,要在手机1中修改游戏中左边的游戏人物G的生命值。通常游戏界面中游戏参数的数字为10进制的数字,而内存中的游戏参数为16进制的数字。如图1所示,首先屏幕2显示的游戏界面中观察,查找游戏人物G的当前生命值(生命值=100,其十六位进制为64)。第一次使用修改器在内存中搜索数值等于100的地址(找到有10个地址的数值等于100,即包含了数值等于100的目标地址和一些数值也等于100的非目标地址。例如,左右两个游戏人物G、H的生命值都等于100,就会找到两个地址,由于内存中通常以十六为进制保存数据,所以这些地址中存储的因该是十六位进制下的数值为64)。如图2所示,改变游戏中游戏人物G的生命值,例如遭受一次攻击,则再次从屏幕2显示的游戏界面中观察到,左边的游戏人物G当前生命值减少了(生命值=90,其十六位进制下的数值为5A)。第二次使用修改器在第一次搜索到的10个地址中搜索数值等于90的地址,总而得到唯一的目标地址(该地址中存储了十六位进制下的数值5A)。如图3所示,对该地址的数值进行修改,修改为想要的生命值数目。例如将游戏人物G的生命值改为999(此时该地址中存储了十六位进制下的数值3E7),从而实现作弊。如果第二次搜索得到了两个、或是四个地址,则继续执行改变游戏中人物的生命值--再搜索--改变游戏中人物的生命值--再搜索……的过程,直到找到唯一的目标地址。有鉴于此,专利技术人提供了一种防止游戏被内存修改器修改的方法。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的在于提供一种防止游戏被内存修改器修改的方法,克服现有技术的困难,能够不让游戏者从屏幕中观察到游戏参数的真实数值,让内存修改器搜索不到真实的内存数据,从而在不影响游戏过程的情况下,有效防止游戏中发生变化的游戏参数的地址被内存修改器搜索到,达到防止内存修改器作弊的目的。根据本专利技术的一个方面,提供一种防止游戏被内存修改器修改的方法,该方法在单个电子游戏设备的单机游戏系统中执行,包括以下步骤:步骤100:所述单机游戏系统具有若干个储存于所述电子游戏设备的内存中的游戏参数,内存中的游戏参数均为第一种进位制;步骤101:内存中的至少一游戏参数的第一种进位制的第一数值转换为第二种进位制后,通过一函数关系式转变为第二种进位制的第二数值;其中,在同样的进位制下,所述第二数值不等于所述第一数值;以及步骤102:该游戏参数的第二种进位制的第二数值被显示于屏幕上的游戏界面中。优选地,所述函数关系可以是比值关系。优选地,所述步骤101中,不同的所述游戏参数通过不同的函数关系式转变为第二种进位制的第二数值。优选地,包括若干函数关系式,每一所述函数关系式被用于若干游戏参数。优选地,每个所述游戏参数对应一种函数关系式。优选地,所述函数关系式为Y=KX,其中,X为第一数值,Y为第二数值,K为常数。优选地,所述函数关系式为Y=X+J,其中,X为第一数值,Y为第二数值,J为常数。优选地,所述函数关系式为Y=KX+J,其中,X为第一数值,Y为第二数值,K和J为常数。优选地,所述第一种进位制为十六进制。优选地,所述第二种进位制为十进制。优选地,所述电子游戏设备是手机、平板电脑、台式电脑、笔记本电脑中的任意一种。有鉴于此,本专利技术的防止游戏被内存修改器修改的方法能够不让游戏者从屏幕中观察到游戏参数的真实数值,让内存修改器搜索不到真实的内存数据,从而在不影响游戏过程的情况下,有效防止游戏中发生变化的游戏参数的地址被内存修改器搜索到,达到防止内存修改器作弊的目的。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1至3为现有技术的修改器修改游戏人物生命值的过程示意图;图4为本专利技术的一种防止游戏被内存修改器修改的方法的流程图;以及图5至6为使用本专利技术后修改器修改游戏人物生命值的过程示意图。附图标记1手机2屏幕G游戏人物H游戏人物具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式;相反,提供这些实施方式使得本专利技术将全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的结构,因而将省略对它们的重复描述。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本专利技术的实施方式的充分理解。然而,本领域技术人员应意识到,没有特定细节中的一个或更多,或者采用其它的方法、组元、材料等,也可以实践本专利技术的技术方案。在某些情况下,不详细示出或描述公知结构、材料或者操作以避免模糊本专利技术。如图4所示,本专利技术的第一实施例提供了一种防止游戏被内存修改器修改的方法,该方法在单个电子游戏设备的单机游戏系统中执行,本专利技术中的电子游戏设备可以是手机、平板电脑、台式电脑、笔记本电脑中的任意一种。本实施方式中以具有屏幕2的手机1为例,但不以此为限。本专利技术的防止游戏被内存修改器修改的方法包括以下步骤:步骤100:单机游戏系统具有若干个储存于电子游戏设备的内存中的游戏参数,内存中的游戏参数均为第一种进位制。第一种进位制为十六进制,但不以此为限。游戏中的参数运算,例如:生命值参数的增减、魔法值参数的增减、金钱值参数的增减都是以内存中游戏参数的第一种进位制下的数值来进行计算的。步骤101:内存中的至少一游戏参数的第一种进位制的第一数值转换为第二种进位制后,通过一函数关系式转变为第二种进位制的第二数值;其中,在同样的进位制下,第二数值不等于第本文档来自技高网
...

【技术保护点】
一种防止游戏被内存修改器修改的方法,该方法在单个电子游戏设备的单机游戏系统中执行,其特征在于,包括以下步骤:步骤100:所述单机游戏系统具有若干个储存于所述电子游戏设备的内存中的游戏参数,内存中的游戏参数均为第一种进位制;步骤101:内存中的至少一游戏参数的第一种进位制的第一数值转换为第二种进位制后,通过一函数关系式转变为第二种进位制的第二数值;其中,在同样的进位制下,所述第二数值不等于所述第一数值;以及步骤102:该游戏参数的第二种进位制的第二数值被显示于屏幕上的游戏界面中。

【技术特征摘要】
1.一种防止游戏被内存修改器修改的方法,该方法在单个电子游
戏设备的单机游戏系统中执行,其特征在于,包括以下步骤:
步骤100:所述单机游戏系统具有若干个储存于所述电子游戏设备
的内存中的游戏参数,内存中的游戏参数均为第一种进位制;
步骤101:内存中的至少一游戏参数的第一种进位制的第一数值转
换为第二种进位制后,通过一函数关系式转变为第二种进位制的第二数
值;其中,在同样的进位制下,所述第二数值不等于所述第一数值;以

步骤102:该游戏参数的第二种进位制的第二数值被显示于屏幕上
的游戏界面中。
2.如权利要求1所述的防止游戏被内存修改器修改的方法,其特
征在于:所述步骤101中,不同的所述游戏参数通过不同的函数关系式
转变为第二种进位制的第二数值。
3.如权利要求2所述的防止游戏被内存修改器修改的方法,其特
征在于:包括若干函数关系式,每一所述函数关系式被用于若干游戏参
数。
4.如权利要求2所述的防止游戏被内存修改器修改的方法,其特
征在于:...

【专利技术属性】
技术研发人员:李侠懿
申请(专利权)人:心动网络股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1