参考链接

  • 好吧,实在不行,果断修改,魔法技能153点,属性100
  • 魔法黎明-内存修改 Dawn of Magic
  • 魔法黎明存档属性点修改
  • 二进制转16进制

魔法黎明(Dawn of Magic)

相关记录(一)

一、 前言

魔法黎明,一款奇幻法术风的动作角色扮演游戏(ARPG)。我初中的时候第一次接触过,对这款游戏影响很深,后来断断续续玩了好几遍,但是都没有通关,因为升级比较慢,游戏也很难。最近,我翻以前的硬盘的时候,又看见这款游戏,忍不住再玩一次。但是,升级,难度还是挺高的,我不想花太多时间在刷怪升级身上,只是想通关一次游戏,所以上网搜索一些作弊教程,但是苦于游戏久远,还有玩的人也不多,教程也比较不那么容易懂。因此,再我搞懂了其中一些技巧之后,我准备稍微详细的写一写如何修改里面的一些数值。如果有童鞋像这么做,也方便一些。

二、需要准备的工具

  1. 游戏源文件
  2. 存档
  3. 二进制编辑器(用 Visual C++ 就可以)
    之前还在找,可以用啥二进制编辑器,没想到咱的 C 编辑器就可以做

三、具体操作

  1. 修改魔法技能、工匠技能点数
    用 Visual C++ 打开游戏存档 XXX.prof(XXX是你的名字)
    看不懂不要紧,我们只需要记住改的位置就可以

    在右边一列,找到以下稍微看的懂得内容
    这是一款 32 位的老游戏,4 字节为一单位。

    修改上图的两个分别代表魔法技能点和工匠技能点的数值
    比如把数值改为 FF,代表 255 点技能点,实际测试中,这好像是可以改的最大值。

    返回到游戏中,查看效果

  2. 修改属性点
    找到以下位置
    这个比较讲究了,一开始,我还没懂,为什么是 00 00 80 3F。后来,查资料了解到这个是 浮点数 1.0 的表示方法,本文后面一些具体讲这个。

    给一个参考修改的图(参考链接里有)
    分别的数值对应

    改一个狠的,比如 00 00 80 44,就是 1024

    进游戏,看看

  3. 修改金币数量
    找到以下位置
    12 10 00 00 代表的是这个存档,当前的金币数.

    改为 3f 42 0f 00,就是 999999

    回到游戏中

四、其它

关于浮点数 1.0 的问题
网上搬了一段程序,就是 浮点数如何转换为 16 进制形式

import structdef float_to_hex(f):return hex(struct.unpack('<I', struct.pack('<f', f))[0])def double_to_hex(f):return hex(struct.unpack('<Q', struct.pack('<d', f))[0])print('32位:', float_to_hex(1.0))
print('64位:', double_to_hex(1.0))>>>32位: 0x3f800000
64位: 0x3ff0000000000000

3f 80 00 00 换一下位置,80 3f 00 00 ,这个需要自己理解一下
还有就是 32 位和 64 位的区别,两者结果不一样

关于修改金币数
比如之前的 12 10 00 00 ,实际上应该是 10 12 ,如下图所示:
12 10 00 00

3f 42 0f 00

五、找不到相同的位置

这个问题就需要自己去找位置了,我这里只是提供了我的位置,可能会不一样。
可以按照以下方法查:

  1. 把自己的数值转换为 16 进制
  2. 将自己的 16 进制数,拆分成为 4 个单独的字节
  3. 先搜完整的 4 个字节(顺序可正可逆)(如果有,进游戏再改相关数值,再查)【适合这里的技能点、属性点】
  4. 没有,搜 2 个字节(顺序可正可逆)(如果有,进游戏再改相关数值,再查)
  5. 最后,搜单个字节(如果有,进游戏再改相关数值,再查)【适合这里的金币数量】
  6. 没有,就换方法,改存档不行了

六、总结

本篇记录较为详细的写了如何修改修改存档魔法技能、工匠技能、属性点、金币数量。网上的教程不够详细,特定写一些文章来补充一下。

点我回顶部 ☚

Fin.

《魔法黎明(Dawn of Magic)》修改存档魔法技能、工匠技能、属性点、金币数量(一)相关推荐

  1. 《魔法黎明(Dawn of Magic)》用 CheatEngine 修改金币数量(二)

    参考链接 cheatengine 教程 好吧,实在不行,果断修改,魔法技能153点,属性100 魔法黎明(Dawn of Magic) 相关记录(二) 一.前言 没想到,我也有用 cheatEngin ...

  2. 《魔法黎明(Dawn of Magic)》反复刷BOSS(三)

    参考链接 <魔法黎明>反复刷BOSS的方法 魔法黎明(Dawn of Magic) 相关记录(三) 一.前言 本篇文章,教会你,如何反复刷魔法黎明的 BOSS. 二.准备工具 游戏源文件 ...

  3. 浅谈《魔法黎明(Dawn of Magic)》(终)

    魔法黎明(Dawn of Magic) 相关记录(四) 一.游戏介绍 魔法黎明,一款奇幻法术风的动作角色扮演游戏(ARPG),号称俄罗斯的暗黑三.游戏的世界是一个充满魔法的中世纪的奇幻世界,玩家可以在 ...

  4. 黑魂3修改魂后进服务器,黑暗之魂3怎么改存档位置 黑魂3修改存档位置教程_3DM单机...

    用Mklink指令建立一个传送门,把存档目录映射到非C盘目录,这样原来的存档文件夹 "DarkSoulsIII" 就变成一个快捷方式,游戏程序以为自己把存档保存在这个位置,但其实都 ...

  5. ksd文件怎么导入存档_游戏开发者 金钱研究存档修改图文教程 怎么修改存档

    游戏开发者 金钱研究存档修改图文教程 怎么修改存档 先说下,这游戏稍稍修改文本没问题,修改多了就会出错,本人亲测.(第一次发帖,排版根本是瞎弄) 修改教程: 找到游戏根目录GamersGoMakers ...

  6. 黑魂3修改魂后进服务器,黑暗之魂3怎么改存档位置 黑魂3修改存档位置教程

    原标题:黑暗之魂3怎么改存档位置 黑魂3修改存档位置教程 黑暗之魂3的steam版没有云存档功能,并且存档位置在C盘中,一旦系统出现问题,存档很容易丢失.这里为大家提供一个修改黑魂3存档位置的方法,希 ...

  7. “开挂”-修改植物大战僵尸的关卡和金币

    这里写自定义目录标题 目的 实现过程 1.修改关卡 2.修改金币 目的 通过修改植物大战僵尸存档信息,可以随意跳到某一个关卡或者获取多少金币. 实现过程 建立两个账号user1.user2,从C:\P ...

  8. SAP QM QAC1事务代码不能修改含有HU的检验批里的数量

    SAP QM QAC1事务代码不能修改含有HU的检验批里的数量 QM顾问都知道,事务代码QAC1可以用于调整检验批的数量.比如某个工单或者采购订单收货数量过多,需要冲销部分数量的收货,就可以使用这个事 ...

  9. CE+C语言制作PVZ修改器(一)——自定义阳光数量

    前前言 上半年疫情在家的时候实在无聊,文艺复兴,把PVZ几个版本又玩了一遍,本来打算写个修改器,结果鸽到现在因为各种事情耽搁到现在.以后有时间就尽量更新,估计这个系列要写很久 另:PVZ各版本合集搜& ...

最新文章

  1. Enterprise Library之错误处理部分
  2. clang编译c语言开o优化,针对gcc或clang的LTO可以跨C和C方法进行优化
  3. Android 第六课 4种基本布局之LinearLayout和Relativelayout
  4. JAVA入门级教学之(if语句)
  5. 《集体智慧编程》读书笔记2
  6. mysql基础之mariadb库管理和表管理语句
  7. 深入浅出设计模式① —— 设计模式之路
  8. AD中画PCB详细流程
  9. 052: 单调性与极值及凹凸性之型三函数零点;渐近线
  10. Pycharm安装教程 (2022最新版)
  11. 详细介绍SWFUpload
  12. cgi加载java class_深入研究Java类加载机制
  13. 浅谈什么是大数据?大数据可以做什么?
  14. 我的世界服务器怎么做无限的弓,我的世界制作无限弓流程介绍
  15. 找工作系列之-操作系统
  16. Could not inflate Behavior subclass
  17. SQL Server如何导入mdf,ldf文件
  18. 干货|一网打尽,100个高价值资料库免费使用!还不快为孩子们收藏?|方格教育
  19. Python框架Flask系列教程(1)——基础-黄勇-专题视频课程
  20. 周志华西瓜书第三章学习笔记

热门文章

  1. Terra Aqua/MODIS遥感图像4种批量下载方式及其速度测评
  2. 理解 ByteBuffer
  3. 解决英伟达登录的人机验证无法加载的问题,Validator failed to load,please check your browsersettings,such as ad blockers.
  4. 【唐山装修公司】了解这几点,不怕房屋漏水
  5. 概率论与数理统计(3.2)边缘分布
  6. ATAC-Seq 数据分析(上)
  7. 阿里测试:给你一个APP,你如何展开测试工作?
  8. 超详细部署ELK日志分析系统!每一步骤都有记录!ELK的详细使用!
  9. Yahoo! 用户密码泄漏安全启示录
  10. 让企业零成本拥有自己独立的企业网站不再是难事