这是一个 DMA 版本!如果您没有 DMA 设备(+可选的 HDMI 融合器),您将无法使用它!
这是此版本的源代码。我已经失去了维护它的兴趣,所以我希望至少你们中的一些人可以使用它。
该版本包含我在我的 DMALib 库上的 DayZ 实现。DMALib 库充当 DMA 操作的面向对象包装器(目前只读)。我不建议您将其从我的项目中提取出来供自己使用,因为它从根本上存在很多问题,但非常欢迎您这样做。我在诸如 BattleBit 和 CS:GO 之类的游戏上使用过这个库。阅读并完全理解它的作用及其局限性,比你自己编写一个库要花费更多的精力。
除此之外,DMALib 库使用 imgui。那里没有太多内容,它几乎就是样板 imgui 示例,上面添加了一些过于复杂的代码以方便覆盖和游戏地图。
您的代码包含如此多的反模式、坏习惯、OOP 误用、C++ 误用等等……
欢迎您在此处提供反馈,但打开 PR 并回馈将更有帮助。尽管您的评论可能会有所帮助,但我不太可能实现其中的任何一项。但是,如果您打算单独帮助我,请尽管说出来,我会在我的下一个项目中考虑它。它早就应该重构了,而我一直专注于添加如此多的功能,以至于让它变得如此糟糕!
DMALib 库包含二进制文件
DMALib 仓库中包含 .dll 文件。这些文件已经被分析过并包含在我的旧版本中,但欢迎您删除这些文件并从 memprocfs 仓库中自行获取它们。它们在仓库中是因为当我将此库用于多个游戏时,它简化了事情。
除了克隆并在 Visual Studio 中运行之外,还有什么其他要求吗?
Windows + Directx11
|
1. 本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与本站无关。
2. 本站的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3. 本站提供的一切软件、教程和内容信息等仅限用于学习和研究目的,不得用于商业或者游戏以及其它非法用途,否则,一切后果请用户自负。
4. 本站资源均来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容,如果您喜欢该程序和内容,请支持正版。
5. 本站本着互联网分享学习精神,本站大部分内容转载于其他网站和媒体,如内容涉及版权等问题,请联系本站进行删除或修改处理,敬请谅解!
6. 如有侵犯您版权的内容,请邮件与我们取得联系删除(E-mail:admin@12gamebbs.cc)本站将及时改正。