3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 侠客前传 | 刺客信条 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 26431|回复: 155
打印 上一主题 下一主题

[MOD制作教程] 【3DM创意工坊】FREE Menu 开源 ,dll编写

  [复制链接]

18

主题

159

帖子

4041

积分

3DM创意工坊 原创组

沉迷于魔兽世界不可自拔

Rank: 12Rank: 12Rank: 12

贡献度
146
金元
34472
积分
4041
精华
1
注册时间
2016-6-29
跳转到指定楼层
主题
发表于 2017-1-4 15:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2835 于 2017-9-24 16:16 编辑

这次讲解依旧用最基础的Native Trainer格式来讲解(最直观,最简单),基础嘛~别打我,等我讲完基础之后我会更新新的菜单、功能的写法的(主要是我还没弄完)!
>_<实现效果:Free Menu 单机版其实可以线上的(阴险)
2017年5月3日 1.38版本更新(别和我说1.39,那个是我见过最水的一次更新了)
当前问题1:你需要更新一下你的native.h,好多东西的那个
当前问题2:你需要更新一下Crossmapping.h里面的东西(就是因为上面那个的更新问题)

我的ID:Thenecromance(3DM这个纯是自己写错了),我在某个拥有黑科技的群里也是这个名字,有任何事情可以直接找我(要是看到了我会回复你的)
等基础讲解明白之后,我会给各位讲一讲各种功能的实现(瞬移、刷钱、自杀)还有很多其他的功能
我也需要照顾到一些想做但是还不会做的朋友对不~
当然还有一些学C#的,想去尝试一下,也不要着急,这里依旧有C# 的源码,但是很久以前的了,需要自己更新其中的很多东西,但都是大同小异。<----这个更新时间就。。。嗯。。。
Final:当你能完整生成文件的时候,只会生成一个名字叫做 Free Menu.the 的文件,请将dinput8.dll、Free Menu.the、dinput8.ini三个文件放进游戏根目录,就可以玩耍了0x00:你需要准备的:VS2015(我用的这个版本写的)或者其他IDE皆可、C++基础编程知识、一包薯片、一杯茶、一部手机、打开自己喜欢的音乐。
         当然还有必不可少的耐心,这个讲解帖子会持续很久(毕竟这个东西不是几行或者十几行的代码)
         功能基础:http://www.dev-c.com/nativedb/ 这个数据库保存了GTA5的很多SDK,大多数内置辅助开发必须用这个
0x01:文件结构:
                                这里面有几个.cpp不用动,属于底层基础功能。不过也可以自己研究研究。
                                                      其中dllmain.cpp是标准的动态库的入口,不用去管他
                                                      stdafx.cpp也是一个酱油,生成的时候自带的
                                                      HOOKING.cpp、inputHOOK.cpp这两个是HOOK函数,工作情况类似但绝对不是ScriptHOOK。其中HOOKING中有一部分是存放Bypass(就是各位常说的防封)
                                                      
                                                       nativeInvoker.cpp也是一个底层功能,必不可少。
                                                      Log.cpp这个是用来生成日志文件,就是生成Free Menu.log,这个目的是用来判断Free Menu是否正常使用的
                                                      Memory.cpp就是内存读写文件,在游戏的时候你不会有任何感受,但是又是十分重要的那种。
说完以上几个cpp文件,
就会发现你现在需要改变的几个.cpp文件就只剩Function.cpp、script、keyboard、还有一堆.h文件
英语好一些的朋友就应该可以想到
Function:实现某些功能
Script:基础脚本
keyboard:按键反馈
0x02:KeyBoard.cpp//按键功能实现
这里面全都是一些按键功能,其中所有按键都是以虚拟键值表来实现,即VK_XX的形式来实现,想改成自己想要的键位是不是很easy~
<这个是基础按键反馈:就是你打开辅助的时候需要按的那个按键。当然你还可以去添加一些其他按键的方法。大同小异,都需要BOOL函数类型来实现。
keyboard.cpp里面其他的功能全部类似,只需要按照函数名称直接翻译即可
0x03:script.cpp//实现你的界面、一些基础功能
这个将会是你将来展现在玩家(用户)上面的直接体现的东西。但这个源码的问题是代码行数庞大,导致自己想更改都变得十分困难,并且重复代码很多。造成了很多的不方便。所以这个部分将会重写(这个是后面的故事)
<看到 void main()很熟悉吧,没错,这个就是整个辅助的正式入口啦~从这里开始你将开始构建属于你的Menu
还记的上面我说的bool函数吗,就是用在这里。if (trainer_switch_pressed())这一段很简单,就是判断你是否按开始键。

0x0X:扩展功能虽然各位已经可以在各种辅助中看到这个功能了,但是这个功能是自己写出来的,作为娱乐,以后会专门讲一讲如何实现自己想要的功能
这里我就先猥琐的设置一下回复可见吧~新手可以忽略这个~这个没啥用~
玩家爆炸:
<线下刷DLC车辆不消失(这个是国外作者制作的):
<0x00防封(ByPass):以下问题皆为技术性讨论,不做安全测试,不做外挂内容使用
不会涉及到真实源码(地址除外)

Ada Lovelace 镇楼,膜拜之

这个东西在小白的眼里觉得很高深,看到别人的Bypass代码又很简单,但是又不明白什么意思。这里简单的讲一下
首先你需要:1.汇编基础 2.智商 3.耐心 5.良好的记忆力 6.IDA Pro(其他的也可以) 以上7点
这里是几个比较有意思的地址值,别找我问源码,没有,不写,不添加,这些功能自己去实现。
游客,如果您要查看本帖隐藏内容请回复

晚些时候继续更新,先去搞点别的事情


源码更新时间:2017年1月19日
游客,如果您要查看本帖隐藏内容请回复

C#源码请自取: NativeUI.zip (53.82 KB, 下载次数: 34)

这次我不会设置任何回复可见,你可以不用回复,但是如果我有任何说错的地方请一定要指正出来,一同学习一同进步
对于本次更新的源码,要干任何事情都可以。我不会有任何说法,但是我也并不会对此程序造成任何后果负任何责任。本次的更新至少在1.37版本下不会被检测出来,
至于功能,请自己写Bypass,这个并不在本次讲解。
基础的线上Bypass已添加,但是安全性请自己尝试

注:本MOD为 3DM创意工坊(3DMGAME MOD TEAM)原创制作,如要转帖请复制以上内容全部转载不得修改!并在明显的位置标明是转载,谢谢!

3DM创意工坊 简介:
3DM创意工坊 为3DM论坛自发组织成立的一个致力于创作各类游戏包括上古卷轴5、辐射4、GTA5等MOD爱好者组织,
前身为3DM论坛几大MOD组,包括大家熟悉的哗哗MOD组、中箭MOD组、屠龙MOD组,在这里面集聚了各种热爱制作研究MOD的玩家。
如果你对做MOD有兴趣,对游戏有专研的热情,哪怕只是初学者,或者是个有热情的MOD转帖、搬运工,善于整合,都欢迎加入我们!
如果你有使用一些专业软件,例如
ps、3dmax、nifskope、mudbox、zb、maya、ae、ck、视频剪辑、声优等专业软件的能力,想进来交流学习技术经验,也欢迎加入我们!

我们的QQ群:310691717,如果有什么问题可直接在论坛PM我们组内的人员。欢迎你们的加入!









评分

4

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏7
回复

使用道具 举报

123

主题

2063

帖子

17万

积分

3DM创意工坊 汉化组

名声都是毁在朋友嘴里ヽ

Rank: 12Rank: 12Rank: 12

贡献度
13804
金元
1161974
积分
171453
精华
4
注册时间
2010-6-19

3DM MOD站(黄金)

舒服的沙发
发表于 2017-1-21 15:26 | 只看该作者
我早就说过了.沙发一定是我的!
回复 支持 反对

使用道具 举报

18

主题

159

帖子

4041

积分

3DM创意工坊 原创组

沉迷于魔兽世界不可自拔

Rank: 12Rank: 12Rank: 12

贡献度
146
金元
34472
积分
4041
精华
1
注册时间
2016-6-29
硬硬的板凳
 楼主| 发表于 2017-1-21 15:31 | 只看该作者
e550973248 发表于 2017-1-21 15:26
我早就说过了.沙发一定是我的!

沙发一直给你留着
回复 支持 反对

使用道具 举报

7

主题

988

帖子

901

积分

超级玩家

Rank: 5Rank: 5

贡献度
18
金元
8287
积分
901
精华
0
注册时间
2009-2-16
冰凉的地板
发表于 2017-1-22 09:36 | 只看该作者
DFGSDFGSDFGS
回复 支持 反对

使用道具 举报

11

主题

552

帖子

1876

积分

游戏狂人

Rank: 6Rank: 6

贡献度
2
金元
18675
积分
1876
精华
0
注册时间
2014-7-20

3DMAPP专属

QQ
5#
发表于 2017-1-22 16:03 | 只看该作者
很厉害的教程啊
回复 支持 反对

使用道具 举报

32

主题

504

帖子

535

积分

高级玩家

Rank: 4

贡献度
3
金元
5234
积分
535
精华
0
注册时间
2012-1-3
6#
发表于 2017-1-22 19:50 | 只看该作者
kkkkkkkkkkkkkkkk
回复 支持 反对

使用道具 举报

5

主题

367

帖子

3404

积分

3DM独立游戏汉化组

Rank: 12Rank: 12Rank: 12

贡献度
22
金元
33062
积分
3404
精华
1
注册时间
2015-11-20

艾丝华伦斯坦剑姬

7#
发表于 2017-1-22 23:07 | 只看该作者
我的顶顶顶顶顶顶顶顶顶顶大大的
回复 支持 反对

使用道具 举报

6

主题

1526

帖子

1157

积分

游戏狂人

疾速

Rank: 6Rank: 6

贡献度
72
金元
8692
积分
1157
精华
0
注册时间
2009-5-4
8#
发表于 2017-1-23 00:26 | 只看该作者
好像有點深奧。。 居然可以在網上看到寫修改器的教程..哈哈
回复 支持 反对

使用道具 举报

0

主题

1053

帖子

954

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
9537
积分
954
精华
0
注册时间
2013-9-27
9#
发表于 2017-1-23 17:42 | 只看该作者
dddddddddddddddddddddddddddddddddddddddddddddddddd
回复 支持 反对

使用道具 举报

0

主题

2

帖子

2

积分

新手玩家

Rank: 1

贡献度
0
金元
620
积分
2
精华
0
注册时间
2017-4-15
QQ
10#
发表于 2017-4-24 16:11 来自手机 | 只看该作者
哈哈哈哈哈哈
回复 支持 反对

使用道具 举报

1

主题

253

帖子

372

积分

高级玩家

Rank: 4

贡献度
13
金元
3195
积分
372
精华
0
注册时间
2012-9-22
11#
发表于 2017-5-13 07:34 | 只看该作者
感谢分享~~~~~~
回复 支持 反对

使用道具 举报

0

主题

142

帖子

188

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1882
积分
188
精华
0
注册时间
2012-11-3
12#
发表于 2017-5-16 02:20 | 只看该作者
good!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

1

主题

213

帖子

230

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
2256
积分
230
精华
0
注册时间
2013-1-20
13#
发表于 2017-6-24 02:01 | 只看该作者
支持一下
回复 支持 反对

使用道具 举报

2

主题

913

帖子

866

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
8579
积分
866
精华
0
注册时间
2016-10-10
14#
发表于 2017-7-17 22:44 | 只看该作者
感謝您的希望,這將有助於我的MOD菜單,你是最好的人保持它。
回复 支持 反对

使用道具 举报

5

主题

367

帖子

3404

积分

3DM独立游戏汉化组

Rank: 12Rank: 12Rank: 12

贡献度
22
金元
33062
积分
3404
精华
1
注册时间
2015-11-20

艾丝华伦斯坦剑姬

15#
发表于 2017-7-20 12:00 | 只看该作者
我的顶顶顶顶顶顶顶顶顶顶大大
回复 支持 反对

使用道具 举报

0

主题

417

帖子

758

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
7541
积分
758
精华
0
注册时间
2012-5-5
16#
发表于 2017-7-30 16:39 | 只看该作者
膜拜大神!
回复 支持 反对

使用道具 举报

23

主题

838

帖子

1130

积分

游戏狂人

Rank: 6Rank: 6

贡献度
79
金元
8144
积分
1130
精华
0
注册时间
2013-6-2
17#
发表于 2017-7-31 15:16 | 只看该作者
俺也充充電,雖然好多看不懂,但是邊看書邊實踐還是可以的
回复 支持 反对

使用道具 举报

6

主题

238

帖子

606

积分

超级玩家

Rank: 5Rank: 5

贡献度
38
金元
4537
积分
606
精华
0
注册时间
2016-11-27
QQ
18#
发表于 2017-7-31 19:01 | 只看该作者
支持
回复 支持 反对

使用道具 举报

25

主题

3658

帖子

5598

积分

游戏精英

呆逼哪都有●论坛特别多

Rank: 8Rank: 8

贡献度
112
金元
51498
积分
5598
精华
0
注册时间
2011-7-7
19#
发表于 2017-7-31 23:16 | 只看该作者
只好帮顶了
回复 支持 反对

使用道具 举报

2

主题

344

帖子

336

积分

高级玩家

Rank: 4

贡献度
-2
金元
3440
积分
336
精华
0
注册时间
2017-7-26
20#
发表于 2017-8-1 01:43 | 只看该作者

前排支持!!!!
回复 支持 反对

使用道具 举报

4

主题

271

帖子

327

积分

高级玩家

Rank: 4

贡献度
2
金元
3190
积分
327
精华
0
注册时间
2011-11-5
21#
发表于 2017-8-1 17:09 | 只看该作者
6666666666666
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

积分

游戏菜鸟

Rank: 1

贡献度
0
金元
600
积分
0
精华
0
注册时间
2017-8-1
QQ
22#
发表于 2017-8-1 19:53 | 只看该作者
不錯好玩玩玩玩玩一兀4岨4孑4

回复 支持 反对

使用道具 举报

89

主题

3299

帖子

2639

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
61
金元
23946
积分
2639
精华
0
注册时间
2012-2-2
23#
发表于 2017-8-1 21:37 | 只看该作者
打发斯蒂芬斯蒂芬斯蒂芬岁的
回复 支持 反对

使用道具 举报

0

主题

35

帖子

82

积分

初级玩家

Rank: 2

贡献度
0
金元
815
积分
82
精华
0
注册时间
2017-4-22
24#
发表于 2017-8-1 22:34 | 只看该作者
为什么这么厉害呀
回复 支持 反对

使用道具 举报

0

主题

19

帖子

12

积分

新手玩家

Rank: 1

贡献度
0
金元
724
积分
12
精华
0
注册时间
2017-7-29
25#
发表于 2017-8-2 16:54 | 只看该作者
6666666666666
回复 支持 反对

使用道具 举报

68

主题

5145

帖子

5056

积分

游戏精英

Rank: 8Rank: 8

贡献度
247
金元
40675
积分
5056
精华
0
注册时间
2009-8-5
26#
发表于 2017-8-2 18:39 | 只看该作者
感谢楼主分享,顶贴支持~
回复 支持 反对

使用道具 举报

9

主题

527

帖子

897

积分

超级玩家

Rank: 5Rank: 5

贡献度
5
金元
8772
积分
897
精华
0
注册时间
2012-11-26
27#
发表于 2017-8-2 21:30 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

7

帖子

65

积分

初级玩家

Rank: 2

贡献度
0
金元
645
积分
65
精华
0
注册时间
2015-8-16
28#
发表于 2017-8-2 21:42 | 只看该作者
666666666666666
回复 支持 反对

使用道具 举报

头像被屏蔽

11

主题

4万

帖子

18万

积分

禁止发言

贡献度
2975
金元
1721089
积分
184009
精华
0
注册时间
2008-2-13

滑稽[永久版]世界杯足球

29#
发表于 2017-8-3 21:47 | 只看该作者
本帖隐藏内容
回复 支持 反对

使用道具 举报

0

主题

249

帖子

310

积分

高级玩家

Rank: 4

贡献度
0
金元
3096
积分
310
精华
0
注册时间
2016-4-26
30#
发表于 2017-8-4 08:49 | 只看该作者
摇摇晃晃
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-4-24 14:38 , Processed in 0.360692 second(s), 53 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表