精华内容
下载资源
问答
  • 修改游戏定位位置的软件
    千次阅读 多人点赞
    2020-09-10 11:54:21

    前言

    在谈论软件测试之前,我作为一个有一定工作经验的工程师,我想发表一些自己的想法和观点,这些观点虽然不是完全正确的,但是确实是我在工作中不断的去沉淀,去理解,去思考才得来的一些看法。希望作为刚入行的你,或者已经在从事这份岗位但是很迷茫找不到定位的你,在看到我的这篇文章之后可以对这份工作有另一种态度,希望你在选择了这份岗位之后可以热爱这份工作,愿意去付出,愿意相信自己是公司里不可缺少的一位,每一个岗位存在即有理,在大势之下我们没有理由去否定去这份岗位,但是我们一定要深入理解这份岗位,只有带有这种思想的从业者才能在这条道路中越走越好。

    测试这份工作确实入门相对来说是比较低的,看起来谁都能做,但是不一定谁都能做好,并且在一些小公司里面,测试往往还会被其他人认为是没有技术含量的工作,但是我想说在大厂里面,测试是跟开发同等级的存在,无论是工资还是声望,相对的大厂里面需要的要求就会高很多。对于工作不久的同学来说,你会发现其实自己在测试的时候并没有用到很高深的技术啊,为什么在面试的时候会问到很多东西,并且招聘要求这么高,这是一个很现实的现象,公司招人肯定是想招一个能力超出成本的员工,这样既可以完成当前的工作量,还可以在特殊情况下完成新加的任务,而面试时那些额外多问的技能就是用于后者。
    相信很多同学会有这样一个心理想法,那就是:测试一下子就测试完了,我现在好闲啊,这样会不会不太好?测试也太没有意思了吧,我学了几年的计算机竟然做这么没有技术含量的工作,那我不是白学了?我觉得我已经测完了,这个软件没有什么可以测试的了,我现在在等开发修改bug,那我现在应该做些什么呢?…看完这些,希望你能从中获得一些想要的答案

    何为软件测试工程师?

    软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有缺陷(Bug),测试软件是否具有稳定性(Robustness)、安全性、易操作性等性能,写出相应的测试规范和测试用例的专门工作人员

    软件测试工程师的职责?

    软件测试就是使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。开发工作的根本是尽量实现软件用户的需求,测试工作的根本是检验软件系统是否满足软件用户的需求。
    软件测试工程师简单的说是软件开发过程中的质量检测者和保障者,负责软件质量的把关工作。

    为什么要做软件测试?

    1.发现软件缺陷
    2.发现功能错误
    3.检查是否功能遗漏
    4.超出需求部分(画蛇添足)
    5.性能不符合要求
    6.软件质量高低:是否符合用户习惯、符合用户需求

    软件测试的前途如何?

    说到软件测试的前途,我觉得应该说是软件测试人员的职业规划,请注意我说的是人员,因为这个岗位的前途肯定是有的,就算要陨落也不是在你这一代测试工程师中陨落,因为这是一个新鲜的岗位,是个年轻的岗位,未来需求很大,是一个很重要的岗位。工作没有好坏,能决定未来的只有自己。

    软件测试的工具和思维谁更加重要?

    相对于测试工具,我更加倾向于测试思维。当然这两者是相辅相成的,双向提升会让你在测试的工作中得到很大的提升,测试的思维贯穿整个测试的职业生涯,从一个0基础的测试工程师进阶到一个中级测试,前一两年的成长基本上都是在测试思维上的提升,这段时间很多人都会很迷茫,觉得自己是一个没有什么技术的人,其实这个成长的期间更多是要寻找自己的定位,落实自己作为一个专业测试工程师的思维方式。当自己具备了一定的测试思维之后,我们面临的一个挑战就是在测试技术上的关卡,在招聘上面我们往往可以看到基本上的测试工程师都是需要测试工具的使用,而且会使用测试工具比不会使用测试工具的人工资要高,显而易见,在具备了测试思维之后,要进一步的提升自己就要在技术上的加强了,不管是测试工具的使用,还是自动化脚本的编写,这些都可以视为辅助我们去测试一个软件产品的工具,为达目的想尽一切办法去发现软件中的缺陷。

    软件测试工程师和软件开发工程师真的就相差这么大吗?

    简单的一句话概括:测试和开发就像是互补关系。开发注重的技术的深度,而测试注重的是知识面的广度,开发懂测试,但是在测试方面上没有测试工程师那么专业,因为不具有测试的思维方式;中高级测试工程师很多是具有开发能力的,但是他在开发技术上没有专职开发理解的那么深刻,所以开发的闪光点是技术的深度,测试的闪光点是知识面的广度和测试思维。

    成为测试工程师的必备条件?
    1. 首先第一点,作为一个测试工程师,计算机相关专业的知识在工作中起至关重要的作用,这是作为一个测试工程师必备的,其中就包括(计算机网络,操作系统,数据库系统,开发语言以及开发工具等),我们一定要具备这方面的知识,但是工作中不一定都会用上,不同方面的测试需要的技能也就不同,比如功能测试也就是点点点的操作,基本上没有谁不会使用一个软件吧,就是这个道理。
    2. 第二点就是测试思维,也是我认为一个人是否能做好这个岗位的标杆,上面一点我说了,计算机相关的知识我们在工作中可能用不到,但是测试思维一定要时刻应用,因为思维决定行为,有一个完整的系统的准确的测试思维,才能把工作做到细致做好,因为测试工作是无穷的,不存在没有bug的程序。
    3. 第三点就是需要具备测试技巧,有更多的测试方法,熟悉测试工具,当然就相当于是后续的工作经验积累出来的产物了,需要我们在工作中不断的去整理,去学习,去应用。测试这份工作是探索性的工作,在工作中,真正去执行测试用例执行测试工作的时间是占的比较少的,更多的时间都花在探索上和整理文档上。
    4. 第四点就是工作中的一个学习和沟通能力了,找bug是测试的工作,改bug是开发的工作,所以这之间就少不了沟通和交流,在沟通过程中,测试和开发直接需要有一个共通的表达方式去描述这个bug,使得测试人员能清楚的描述bug,并且开发人员也可以准确的知道bug的现象,方便在快速定位问题并且解决问题。既然测试是一个探索性的工作,所以就需要更多的知识和技巧做铺垫,我们在工作中需要带着强烈的求知心去工作,去吸收去学习一切能在工作中帮到自己的知识点,对自己的提升也会起到至关重要的作用。
    测试的分类有哪些?

    说到测试分类,在网上搜一下就出现了很多,有功能测试,性能测试,自动化测试,数据库测试,接口测试,安全测试,还有细致一点的就是app测试,web测试,游戏测试等等等等。我们暂且就分为功能,性能,自动化这三类。
    功能测试简单来说就是测试产品能做什么功能,性能测试就是测试产品的功能做的怎么样,自动化就是利用脚本来代替人工去完成一个功能操作的测试(自动化测试一般在测试阶段的后期,当产品达到了一定的稳定性之后,利用自动化脚本进行快速的回归)

    提高测试质量的要诀?

    另外一个值得注意的方面就是工作效率和质量,或许高级测试工程师与普通测试工程师的主要区别在于高级测试工程师可以更快地发现更多软件中的严重错误。对此,有什么可以借鉴的诀窍吗?请尝试以下方法,保证不会使您失望。

    1. 首先测试程序的核心功能,然后测试辅助功能。
    2. 首先测试功能,然后测试性能。
    3. 首先测试常见情况,然后测试异常情况。
    4. 首先测试经过变更的部分,然后测试没有变更的部分。
    5. 首先测试影响大的问题,然后测试影响小的问题。
    6. 首先测试必须测试的部分,然后测试可选或没有要求测试的部分。
    测试流程是什么?

    测试既然是一个必不可少的岗位,自然就有一套完整的测试流程来支持。那么软件测试的流程是什么呢?什么时候测试工程师才进入测试工作呢?在测试前需要一些什么准备呢?每个流程阶段我们应该做一些什么?

    软件测试工程师的整个工作流程:项目立项–>需求分析–>测试分析–>测试计划–>编写测试用例–>执行用例–>bug管理–>测试报告 ,这一整套流程下来,也许看起来你会觉得自己根本就没有参与几个,但是如果你是研发组唯一的测试,又或者你是测试组的大佬,那么这一整套流程下来你必不可少。

    项目立项和需求分析:这两个基本是同一时间进行,就是产品经理或者是市场经理有一个可以赚钱的好点子,想跟大家讨论一下,这就是一个项目的萌芽阶段(项目立项);然后确定了项目之后,大家一起分析一下功能,需要满足什么样的需求,这个产品的架构是怎样的等等,说到这里你是不是发现好像这些事就是开发和产品那边的事儿,跟我们测试不搭边呢,其实不是,作为测试,在参加这次会议中,目的就是要知道接下来有一个什么项目需要我来测试,项目的定位是什么,客户群体是哪些,用户环境在什么场景等等一些信息都对我们进行测试有很大的帮助。往往一个专业的测试人员是要完整的介入整个产品的研发和测试阶段。

    1. 测试分析:在这个阶段,就开始考验到了一个专业的测试工程师的一个业务能力了。这个阶段如果分析的好,就能提高用例的覆盖率,尽可能的保障了软件的测试质量。测试分析和测试用例设计是有一定的区别。
    2. 测试计划:计划的撰写有助于工作的进行,写好一份测试计划,可以让我们在工作中按照一定的流程去完成工作,并且在测试计划中,有比较详细的人员分工,时间安排,环境搭建要求,测试的目的,项目的介绍,这些基本的信息都会出现在测试计划当中。当然这个环节不是每个测试人员都要去做的,一般出现在组长或者组长以上的人才去完善这份工作,或者组织内有一定的测试架构和项目分支,测试人员和项目版本比较多,项目复杂多样化,那么测试计划就起到了至关重要的一步。
    3. 编写测试用例和执行用例:那么在编写用例的环节,我们从测试分析为出发点,利用等价类,边界值,场景法,因果关系等一些用例设计方法来设计测试用例,并且在用例中表明需要用到哪些测试数据。在完成了测试用例的编写之后,接下来就是用例的执行了,按照测试用例的一些步骤和预期结果,来执行我们的用例,判断是否通过,未通过的用例就可定义为一个bug。测试用例看起来就是玩文字游戏,其实它的作用体现在的是一个记录作用,因为如果没有测试用例这个文档,那么我们在测试的时候难免会出现漏测现象,这样就造成的工作的不合格,再则就是用例还可以用来当做一个凭证来证明自己的工作,如果在工作中发生争执了,可以及时的拿出用例来为自己作证。
    4. bug管理:有了测试的用例,那么就会出现测试的产物,就是bug,作为一个专业的工程师,我们所需要做的无非就是想尽一切的办法去判定开发写的程序,所以我们在找到问题的时候,需要给出的是一个高质量的bug。什么是高质量bug呢?所谓的高质量的bug,就是必须有一个准确的复现步骤,有一个直观的bug现象,必要的时候可以加上log,加上截图,加上测试数据,甚至有时候出现了特别难以出现但是严重级别高的bug,直接就保留现场,叫上开发过来了解情况。有了这些东西,开发同志就无力反驳我们抛出的bug了,为什么我们提出bug要这么准确呢,原因就是我们是专业的工程师,产品上线之后,如果市场上没有重大的bug反馈,那么这是我们尽到了责任,但是如果市场有重大的反馈,导致对公司造成了损失,那么就是我们的失职。我们不仅要提交bug,还要跟踪bug,使bug从产生到关闭有一个较快的闭环,将那些严重的,优先级高的bug及时的催开发修改,一个优秀的团队就是要做到每一个员工尽责。
    5. 测试报告:测试报告书写的目的就是将自己的测试结果通过这份报告让别人可以了解到目前产品的一个状况,所以在测试报告上,我们尽可能描述重点,写一些有价值的东西。因为别人是通过你的这份报告来间接性的了解产品的状态,所以如果你写的太复杂,像流水账一样,给人的感觉并不是细致,而是啰嗦,所以在写完报告之后,我们应该站在一个阅读者的角度去审阅自己的测试报告,看看是否明确是否完美。

    最后希望大家可以热爱软件测试工作,这个岗位需要更多热爱它的人才可以一起做好,加油同学们!!

    更多相关内容
  • 一、应用结构分析、 二、定位动态库位置、 三、定位动态库中的修改点、 四、修改动态库、 五、重打包、





    一、应用结构分析



    分析上一篇博客 【Android 逆向】逆向修改游戏应用 ( APK 解析工具 | 解包 -> 分析 -> 重打包 -> 签名 流程 ) 解包后的文件 ;

    在 lib 目录下 , 有 armeabi-v7a 和 x86 两个 CPU 架构的动态库 ;

    一般情况下 , 逆向都在模拟器中进行 , 模拟器中可以拿到 root 权限 , 并且权限管理没有真机那么严格 , 这里推荐删除 armeabi-v7a 架构的动态库 ;

    在这里插入图片描述

    此外 , 该应用检测出了 Unity3D 引擎 , 那么该应用的核心逻辑都在 Unity3D 中 , 如果要修改应用 , 需要修改 U3D 对应的动态库文件 ;
    在这里插入图片描述





    二、定位动态库位置



    Unity3D 引擎对应的资源都在 apk\unpack\Game\assets\bin\Data 目录下 ,

    在这里插入图片描述

    动态库资源都在 apk\unpack\Game\assets\bin\Data\Managed 目录中 , 如果要修改程序的逻辑 , 都在 C# 代码编译的 dll 动态库中 ; 本应用的相关逻辑是在 Assembly-CSharp.dll 中 ;

    在这里插入图片描述





    三、定位动态库中的修改点



    使用 32 位的 IDA 打开上述 Assembly-CSharp.dll 文件 , 将下面红色矩形框中的 sub 减法运算 , 修改为 add 加法运算 ;

    在这里插入图片描述

    选中这个 sub 指令 ,

    在这里插入图片描述

    点击 Hex View-1 面板 , 发现 sub 对应的二进制数据是 59 ;

    在这里插入图片描述

    将其修改为 add , 就需要知道 add 对应的二进制数据是多少 , IDA View-A 中选中 add , 然后查看 Hex View-1 中的二进制数据 :

    在这里插入图片描述
    add 操作对应二进制数据 58 ;
    在这里插入图片描述


    这里修改时 , 将 0x354A6 字节的 59 修改为 58 ;

    在这里插入图片描述





    四、修改动态库



    使用二进制查看工具 , Ctrl + G 快捷键 , 跳转到 0x354A6 位置 , 发现值为 59 ;

    在这里插入图片描述

    直接选中后 , 编辑该值即可 ;

    在这里插入图片描述





    五、重打包



    将修改后的动态库放回原来的位置 ;

    在这里插入图片描述

    删除 sing 和 repack 目录 ;

    在这里插入图片描述

    继续执行程序 , 会在检查当前 " 解包 -> 分析 -> 重打包 -> 签名 " 流程 , 执行了哪些部分 , 发现 解包 , 分析 完成 , 重打包 和 签名没有完成 , 执行程序后 , 会自动进行后续 重打包 和 签名操作 ;

    执行完毕后的 apk/sign/Game.apk 就是重打包后签名的文件 , 可以执行该 APK 文件 , 验证修改是否生效 ;

    在这里插入图片描述

    展开全文
  • 游戏修改器(一)瞬移

    千次阅读 2022-04-07 12:36:27
    第一次尝试写游戏修改器教程,有些忐忑,纠结了好久,不知道写什么游戏好,最后决定找一个二十年前的老游戏,比较简单,很容易上手。游戏修改器的知识都是和内存、汇编这些相关,而这些知识也算是比较枯燥的了。我...

    目录

    一、概述

    二、工具

    三、实现步骤

    四、总结


    一、概述

            第一次尝试写游戏修改器教程,有些忐忑,纠结了好久,不知道写什么游戏好,最后决定找一个二十年前的老游戏,比较简单,很容易上手。游戏修改器的知识都是和内存、汇编这些相关,而这些知识也算是比较枯燥的了。我希望出这样的一些教程,能够激起大家学习内存相关知识的兴趣。第一次写这样的文章,希望大家能够看懂理解并自己实现吧。

    最后只想再说一句:游戏修改器最基础的概念就是内存,一切操作都是基于内存!!!

    二、工具

            Cheat Engine 7.2

            x32dbg

            Visual Studio 2019

            使用Windows MFC开发

    三、实现步骤

            我们知道,在cs1.6这个FPS游戏中,每个人物的定位都是由坐标定位的,这个通常都是为笛卡尔坐标系。所以首先需要找到人物的坐标位置。

    (1)搜索人物坐标

            ①首先模糊搜索float型未知的初始值(开始不知道是什么类型时,把整形、float、

    double都尝试就能找到)

            

             ② 设置搜索快捷键,这个设置成自己习惯的按键(若和游戏按键冲突会造成不太方便)。

             ③在游戏中平地上随意走动,鼠标随意晃动,搜索未变动的数值,跳跃搜索变动的数值,落地后再搜索一次变动的数值,接着搜索未变动的数值。重复上述步骤,直到无法再排除。

            删除上面的绿色地址,这些为静态地址,首先排除。接着将剩余的地址添加到地址列表,将其一条条锁定,最后能够寻找到两个地址锁定后人物无法跳跃。其中一个地址存放的为z坐标增量,另一个地址存放的为z坐标的值,被锁定后人物都无法跳跃。 

             查看相关内存可知x y z的坐标和x y z轴增量。

             附:这是一个动态地址,在重启游戏后会申请地址,所以需要找到它的指针映射集。使用指针扫描功能,重启游戏,重新找到人物坐标,就能找到它的指针和偏移。(注意指针扫描功能保存的文件夹和文件名都不能有中文)最后找到的大部分都可以使用。通过重复的读取内存加偏移的方式能够访问x y z坐标。这个步骤在瞬移的实现中并没有使用,下次使用并介绍其他功能时候再做介绍。

             ④接着找出是什么访问了该指针指向的地址

    ⑤查看每一条所在汇编程序,查看指令所访问的地址。这一处指令是只访问我们坐标的指令。 

     

    (2)Inline Hook

            ①使用Inline Hook,在此处修改程序执行的流程。

    被修改指令:

            D8 40 10               - fadd st(0),dword ptr ds:[eax+10]

            D9 CA                   - fxch st(0),st(2)

            8B 44 24 04          - mov eax,dword ptr ss:[esp+4]

    跳转指令:(使用了6个字节,覆盖了三条指令,跳转回的地址为三条指令后的地址)

     

            ②设置标志位,并设置全局快捷键,当按下某个键时保存当前位置,当移动到某个位置时,按下另一个全局快捷键,瞬移到保存的位置。我的是实现为按下F8 设置一个标志位,跳转到上述地址处,通过[eax+0x8]、[eax+0xc]、[eax+0x10]访问x、y、z坐标并保存,当按下F9时,设置另一个标志位,判断标志位,若被置位,则加载保存的地址,实现瞬移。

            我设置这个标志位是搜索很多0的数据,搜索到后调用VirtualProtectEx函数修改页面属性为可读可写可执行,这些地址用来存储标志位和我们保存的地址。

            ③使用x32dbg 完成Flag的判断并保存和加载人物坐标的汇编代码。

             ④将上述shellcode放入目标地址,使用跳转指令覆盖原指令并跳转到此处,在这段shellcode后面添加跳转回被覆盖指令的下一条指令的地址处。

     调试上述程序,中断查看局部变量,pRemoteBuf为cs1.6进程申请的地址(跨进程申请内存)。

            ⑤查看cs1.6游戏中,中断到被修改指令处。 

             ⑥跟踪进入pRemoteBuf,单步调试

            ⑦ 最后返回到了 mp.dll + 8E8C4。 

            ⑧按下 F8 ,查看目标内存地址,成功储存了当前人物坐标。

            ⑨人物随意移动到一个地点,按下 F9 ,人物瞬移到储存的位置。成功!

     

    四、总结

            最后,一张图总结实现思路:

    最后附上我的视频介绍:

            链接 :百度网盘 请输入提取码

            提取码 :P46A 

            由于各种原因已经好久没有更新过文章了,本来早就打算出几篇游戏修改器的教程,由于需要写毕业论文、找工作等各种原因,一直没有完成,光这篇文章我就硬憋了两天才完成。希望能给大家学习指针内存等知识带来一些兴趣吧。学习之路太过漫长,每次学一些新知识,我就想着学完这些应该能成够入门了,学完才知道,自己还差得远呢,接下来会了解的新的知识我又会产生相同的想法,不知道猴年马月我才能入门啊。我也经常在论坛看网上的高手分享技术,属实羡慕,我也不指望能成为一个高手了,只期望成为一个中手吧(中国之手,国家之手) 哈哈哈。有空我还会继续出修改器的其他功能,总之,希望大家能够看懂这一章节并完成自己的修改器。

            学习过程中还有很多不足,还望朋友们指正!

    展开全文
  • 以下列举几个需要Root的软件 QQ(没有想到吧) magisk(可以理解为Xposed) ChiMi(一款针对小米扩展的模块) GG修改器(可以用来修改游戏数据) 还有修改位置信息,修改系统设置,卸载手机自带的手机内置软件等其他功能 5...

    ▌  我们的小程序

    小程序通过审核实属不容易,谢谢大家一直以来的关注与支持,公众号和小程序会同时发布,以后公众号删除的文章在小程序上不会被删除,欢迎大家访问我们的小程序——“冷风分享”,也希望大家把他添加到我的小程序当中,方便找起来。

    65542b748a4298ff4b5d2af52c7e11b5.png

    更新频率

    1、每周 一、三、五、七正常更新;2、其他时间不定期更新;3、每周 一、七为开车资源;4、 每隔五天会定期清理 周一、七文章;

    应用介绍

    VMOS,原名虚拟大师。一个运行在安卓设备上的安卓模拟器,自带root环境。设备无需root,即可实现应用双开、“刷机”、文件中转等多种功能 VMOS Pro,与VMOS相比可以在多个虚拟机中选择,功能更加强大,可根据自己的需求选择需要的版本。

    9c1d5bcde544d705d0eb637715a61ae1.png

    0d96e675328799752c90a8c117a5250b.png

    而且解锁了 完整版,可以任意使用,且 无广告

    891419cf31bde416428281e05fd3a9f3.png

    0d96e675328799752c90a8c117a5250b.png

    应用平台

    安卓:21.2M

    IOS就别想了

    PC端可以考虑考虑雷电模拟器

    应用特点

    VMOS可以当做一个普通软件使用,与原手机不影响

    47981e26ebe00468ca486ea3c3d32bb9.png

    a9205da75ca247c1e4d038852257907c.png

    应用预览

    1、下载你所需要的虚拟机,按自己需求

    6518f2efb63a44c8789173d7a379a231.png

    f0822d8ce8e488e142851c0d4f045e93.png

    2、先安装ROM,然后开机

    764597d8e8351d6ca315a2f861e76404.png

    a07894106d9bd17c52274f41e2b5de50.png

    3、进入系统,导入文件

    6b72c73e43161476323f0795d6d4a6aa.png

    b08e276de4eab885595d910bd0c43579.png

    4、一些软件只能在Root环境下运行,但是由于现在Root越来越难,而且手机存在一定的变砖风险,因此虚拟机无疑是一个很好的选择。

    以下列举几个需要Root的软件

                    QQ(没有想到吧)

    5863657ae4840a6559c481da6270ac02.png

         magisk(可以理解为Xposed)c292a622b1c78876810f7411ebdb4008.png
       ChiMi(一款针对小米扩展的模块)245209b0c9ba8f02ffd4356a9bc26c65.pngGG修改器(可以用来修改游戏数据)f38e9e94a481cd0a6f61ef9e9b6d05d0.png

    还有修改位置信息,修改系统设置,卸载手机自带的手机内置软件等其他功能

    5、忘记说明一下,我手机Root了,后面的四张图是在原手机截的图,仅是一小部分

    6、虚拟机和原手机大致是一致的,但是在原手机里面搞确实有点风险,还是建议小白使用VMOS虚拟大师,喜爱搞机的发烧友可以在酷安寻找搞机教程

    PS:(有可能我也会搞个搞教程,看心情吧6ba5630bd703758141153e4f987e47af.png6ba5630bd703758141153e4f987e47af.png)

    ▌  无成本的赞赏

    还请小伙伴们多多支持,非常感谢...

    往期资源

    调整往期资源板块位置,公众号回复往期资源即可获取公众号的所有关键词

    已删除文章

      

     1、【游戏】末日余生

     2、【资源】橘猫(野百合)

    3、【游戏】文艺复兴奴隶农场

    4、【资源】杂集1

    5、【游戏】血族

    6、【资源】杂集2


    可去小程序“冷风分享”查找

    65542b748a4298ff4b5d2af52c7e11b5.png

    资源获取

      1、找到每期文章底部的 关键词 ;   2、回到公众号回复界面;   3、回复 关键词 即可获取资源.

    解压密码

      1、以后解压密码统一改为: 冷风阁  2、有其他解压密码会额外标注  3、之前的资源密码为: 冷风二次元

    解压说明

       1、将所有的压缩分卷文件下载到一个文件夹中,然后进行解压即可。

      2、在解压的过程出现解压失败的情况,应该检查分卷压缩包是否完整。

      3、7z格式分卷命名是从第一个以.001开始,第二个是.002,以此类推。

      4、安卓手机推荐ZArchiver,电脑端推荐Bandzip和WinRAR。

      5、找到后缀为.001的分卷压缩包,点击解压就可以。

    ▌  打卡支持

    感谢大家一直以来对公众号的关注与支持,我们会坚持为大家分享更多资源,希望大家阅读时帮忙点击底部小卡片,打卡支持我们。

    ▌  小编寄语

    谢谢大家一直以来的关注与支持,我们会定期更新整理资源,坚持为大家准备更好的资源,公众号「加星标」可置顶获取最新资源,阅读完后在文章末尾点击「在看」支持一下我们!

    a15a483133519d461c5c4afbb6015ebd.png

    ▌  获取方式

    关注微信公众号「冷风阁」后台回复「VMOS」即可获取下载软件

    展开全文
  • Logitech 游戏软件 (LGS) 可配置 DPI 并进行其他鼠标指针调整,使其在默认情况下可与所有配置文件配合工作。使用 LGS,可针对各个游戏配置文件设置不同的 DPI 和指针行为。注意:这是一项高级设置,每款游戏的配置...
  • c++编程拼图小游戏.zip

    2022-05-31 17:26:56
    另外这次还修改了鼠标位置与图片的定位算法, 同时图片位置初始化由正确的通关位置移动而来, 所以 能保证拼图游戏绝对有解. 不需要使用复杂的数学公式来判断. 非常适合初学者和计算机专业的学生学习,可以参考可以当...
  • 另外,近来国家大力支持app隐私保护,苹果ios14定位还加了模糊定位功能,说明广大用户的有隐藏或者修改自己真实定位的需求的。 所以,从这个点来看就非常类似人们常说的“菜刀可以切菜也可以伤人,那生产销售菜刀...
  • build.prop的位置是在/system/bulid.prop 修改build.prop文件方法: 直接编辑原文件的方法。 方法一: 1、在手机上用RE复制build.prop文件到SD卡。 2、USB方式连接手机到电脑。 3、运行手机PC助手PC端,进入“管理SD...
  • 另外这次还修改了鼠标位置与图片的定位算法, 同时图片位置初始化由正确的通关位置移动而来, 所以 能保证拼图游戏绝对有解. 不需要使用复杂的数学公式来判断. 我的一点心得:在这个版本之前, 我还写过一个版本,玩...
  • 随着社会发展进步,一切都不再是路遥行远,行万里路也不是难事,去陌生的地方也不用担心地不熟啦,各种地图软件服务为我们解决了这一问题,其中腾讯位置服务更是其中佼佼者,腾讯地图提供的位置服务为大众提供了遍历...
  • 声源定位

    万次阅读 多人点赞 2019-11-06 13:08:35
    声源定位 一.简介 声音定位是人们感知周围事物的一个重要部分。即使看不到那里有什么,我们也可以根据声音大致判断出我们周围有什么。尝试在电子设备中复制相同的系统可以...因为三个麦克风的物理位置是已知的,...
  • iOS虚拟定位原理与预防

    千次阅读 2021-12-21 23:59:57
    ????????关注后回复“进群”,拉你进程序员交流群????????作者丨王德亮来源丨搜狐技术产品(ID:sohu-tech)本文字数:10430字预计阅读时间:27分钟iOS 虚拟定位原理与预防背景说到...
  • GPS、基站、IP定位的区别及其应用方向
  • 软件测试之bug分析定位技巧

    万次阅读 多人点赞 2018-03-22 10:11:58
    1、web前端Web前端就是通常说的网页。互联网公司的前端一般包含如下内容:JavaScript、ActionScript、CSS、HTML(..ML)、Flash、交互式设计、视觉设计web前端测试可能发现的...现象 测试bug定位原因归类:测试环境...
  • 关于修改街机游戏的一些方法

    千次阅读 2020-11-09 19:16:07
    也算是记录一下最近熬了三天,修改街机游戏的心得。 对于编程 我也只是算刚入门,所以关于程序方面可能有说的不对的地方,如果有大神求纠正,然后说下原理,我也学习学习。 PC上我们接触的街机游戏都是模拟器运行的...
  • 可以一键将 iPhone/iPad 的 GPS 位置更改为任何位置。模拟您的 GPS 沿着真实道路或绘制的任何路径的运动。与基于位置的 AR 游戏或应用程序配合良好。与最新的 iPhone 12&iOS 14.4 和 iPadOS 14.4 兼容。
  • 公司搬家,重新装电脑时,主副显的位置发生了变化,结果惊奇的发现部分软件的界面竟然不显示了,查了下原因发现有些软件会默认设定窗口位置,重新修改主副显后发现并没有什么用。  解决方式:打开界面显示不出来的...
  • MAC地址,也就是网卡,对于单网卡来说是唯一的(64位)十六进值的物理... 5 修改过的网卡 除非你记下原先的MAC 地址 否则不能恢复 原文:游戏封网卡mac地址后修改 易语言api hook GetAdaptersAddresses 劫持网卡物理地址
  • 安卓逆向系列教程 4.7 修改游戏金币

    万次阅读 2017-04-03 11:39:42
    4.7 修改游戏金币 作者:飞龙 软件下载:http://www.xuepojie.com/thread-24343-1-1.html进入游戏之后会有个“每日登录奖励”弹窗:点击之后会看到“您获得 100 金币”:我们看一下金币数量,100, 150, 200, 300。...
  • 全球定位系统针对软件项目管理活动而开发的项目:2020.2 IFPB-帕拉伊巴联邦教育,科学和技术学院。 GPS项目管理游戏小组,以帮助确定游戏时间并寻找新玩家。 该项目是使用版本11.0.4生成的。开发服务器为开发服务器...
  • 游戏测试工程师岗位的工作内容

    千次阅读 2021-07-23 07:07:40
    游戏测试工程师岗位的工作内容1职责:1、根据游戏功能设计文档编写测试用例2、游戏功能测试,执行测试用例,发现产品缺陷3、对bug生命周期进行跟踪反馈4、建立、维护测试工作的相关文档5、与策划协同工作,提供游戏可...
  • 游戏领域的测试流程(详细版+问答)

    万次阅读 多人点赞 2021-05-08 11:20:55
    一、前言   第三章特别篇介绍了项目立项后对于游戏行业规划方向上的一些知识内容,为了让大家拓展一些对于游戏策划方面的知识,本文将介绍游戏领域的项目流程研发向过程,再次感谢大家的关注~ ...
  • 软件测试面试题(含答案)

    万次阅读 多人点赞 2021-03-01 15:15:38
    软件测试面试题(含答案)
  • 本文为《软件可靠性简介》培训课程中摘录的公开内容。
  • 这就是 VMOS Pro ,据苏苏了解,这应该是首款能运行在 Android 手机上的安卓模拟器 (虚拟机) 软件了。官网地址:https://www.vmos.cn/VMOS 是通过 VM 虚拟机技术,把开源定制好的安卓系统 ROM,以普通 apk 应用安装...
  •  Win8软件安装位置在哪?...今天,绿茶小编就告诉大家Windows8软件安装的位置以及修改安装位置的方法。   Win8软件安装位置在哪?  通过Windows商店获取应用方便是方便了,但是你无法选择
  • 零经验想做游戏?网上教程零零碎碎?不知从何学起?快戳进来看看!
  • 游戏开发流程-微信小游戏(含源码)

    万次阅读 多人点赞 2019-07-26 15:19:49
    我们平时玩过各种各样的游戏,那么一款游戏是如何开发出来的呢?流程是怎样的呢?如何从零基础来开发一款属于自己的游戏呢?对于新手来说,不知从何下手,也没有系统的资料来参考。万事开头难,很多人就是这样放弃了...
  • 在测试中最重要的文档,他是测试工作的核心,是一组在测试时输入输出的标准,是软件需求的具体对照。编写测试用例,是测试人员的基本功,真正能写好的人并不多。 2.测试用例包含的内容:用例编号,用例名称,测试...
  • 问:软件测试的原则? 答:https://blog.csdn.net/weixin_30363263/article/details/102986878 问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 1、将问题提交到缺陷...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,544
精华内容 11,817
热门标签
关键字:

修改游戏定位位置的软件