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

注册 登录

QQ登录

只需一步,快速开始

查看: 6001|回复: 15
打印 上一主题 下一主题

[原创] 寫CE腳本基本教學 tu250請進........DQH2當例子

[复制链接]

27

主题

1594

帖子

3343

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
161
金元
26987
积分
3343
精华
0
注册时间
2009-2-28
跳转到指定楼层
主题
发表于 2017-7-3 05:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hsd602 于 2017-7-3 12:53 编辑

首先這文章可能很長 我盡量可能解說一些小知識。

在下使用的是有語言包的CE.........中英文對照請自行參考。

參考tu250文章後找到強化位置,對著它按滑鼠右鍵。選找出什麼前往這個位置



小知識來了

解說一下為何+0 會是1   +1會是3  +2會是7 +3會是15

這個跟程式設計有關 跟東西有無有關 注意看飾品總共有12各燈

他設計原理是這樣的第一個燈為1

詳細點就 燈號1 為01   燈號2 為02  燈號3為04  燈號4為08

一個BYTE可以控制8組  比如 第1個燈有和第3個燈有等於1 +4....數值為5

第1個燈有第4個燈有 數值為1+8...9.....

第5個燈為10(16進位) 第6個燈有為20(16進位) 第7個燈有為40(16進位) 第8個燈有為80(16進位)

所以比如有第1和第5會是 11(16進位) 1 2 3 4 有為0f(16進位)

所以懶得想12燈有為0f ff(16進位).........記憶體顯示修改要打ff 0f (12組控制需要用到2byte  2byte可以控制16各)

很多遊戲都用這樣去控制......常常有些物品有無要打一堆FF FF 原理在此


繼續上面點下去之後確認會出現一視窗



只有一條(可喜可賀)..........對著他按右鍵選在反匯編程序中開啟位置 會出現記憶體視窗



點工具選自動匯編會出現腳本視窗



點模板 選Full lnjetion(語言包沒翻譯到這XD)



會出現剛剛執行續整段 CODE:那邊就是表示它做了什麼

movsx eax,word ptr [r9+0E]

把記憶體位置[r9+0e]以 word格式(two byte)寫入變數 eax

小常識 byte單位元   word=2 bytes  dword=4 bytes

接下來就開始進入正題....(現在才進入正題)

在[ENABLE]下面新增兩行

registersymbol(pt)
alloc(pt,4)



這代表新增一個參數pt ,新增的參數不能與機械馬用到一樣

比如不能用r1 r2 r3........... 像上面它執行的r9 eax都不行

再到code:下方打一行

mov word[pt],r9

把r9寫入我們自定義參數pt中....[]代表記憶體位置




點檔案選分配到目前的CHEAT表單。



腳本寫好了點選鎖定腳本選右邊手動加入位置



指針打勾 位置打我們自定義參數pt偏移量打e..........

因為剛剛程式碼是movsx eax,word ptr [r9+0E].....r9+e才是強化位置。

點確定多一條



P->位置...跟我們搜尋到位置一樣....可喜可賀..............。

但是.........人生常常有但是....寶珠 武器卻沒跳到他們的位置.....那在下又如何完成......剛剛上面打的都是廢話?

這代表強化那位置只對飾品有用.....那你會問武器也有+2.....寶珠修改後也變+3.........我只能說武器 寶珠不是那位置控制

武器+2 +3代表屬性能力多寡

修改多一樣能力會多1比如 多個MP恢復+3....武器就變+1 寶珠亦此。

進入正題上面對寶珠 武器失敗就放棄對寶珠 武器修改..........那也沒太修改決心..........繼續往下看

強化位置只對飾品有用那其他位置呢?

沒錯就是嘗試用其他位置尋找....

屬性種類.......恩我就是用屬性種類下去找的

用屬性位置重複上面動作...........(總是要講講失敗經驗XD)



我是用自定義參數ppt....

一樣手法把它加入列表

在手動加入位置



由於機械碼是movzx ecx,byte ptr [rdx]......所以沒偏移量。

但是發現它顯示的位置是第三屬性種類  而不是第一屬性種類。所以名稱改第3屬性.....類型單字元....它只用到一個字元

第3屬性位置前兩個BYTE是它的多寡數值



偏移量打-2 類型選2BYTES.............

小知識又來了數值為何最大值是32767.........因為代表這數值是有正數負數......它由2 BYTES組成 所以是- 32767 0 32767..........把0想成中間數比較能理解

就比如說一個BYTE要有正負數  1為1 127為7f 255(ff) 為-1 254(fe)為負2

其他相關位置看記憶體編輯去查看比如強化程度位置是第三屬性種類位置往右數4位置....偏移量打4 類型...2bytes。

大致上就這樣但人總要完善點.........既然tom1126kimo有提供屬性表...我們就繼續完善點

下面沒修改技術了......只學腳本到此。

對著屬性那條點右鍵選set/change dropdown seletion options.....(語言包又沒翻譯到).....



下方兩個打勾........文件格式是數值:敘述

比如3 選擇耐力記憶體位置就會變成3

這樣點選數值那就會變表單

教學到此結束。

圖片多了點 文字沒打多少XD。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

6

查看全部评分

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

使用道具 举报

5

主题

218

帖子

274

积分

高级玩家

Rank: 4

贡献度
4
金元
2582
积分
274
精华
0
注册时间
2008-12-21
舒服的沙发
发表于 2017-7-3 08:19 来自手机 | 只看该作者
ce软件在哪下载
回复 支持 反对

使用道具 举报

105

主题

9255

帖子

8951

积分

游戏精英

Rank: 8Rank: 8

贡献度
271
金元
78670
积分
8951
精华
0
注册时间
2009-10-11
硬硬的板凳
发表于 2017-7-3 10:02 | 只看该作者
[快捷回复]这么好的帖子不顶怎么行!
回复 支持 反对

使用道具 举报

12

主题

1943

帖子

2万

积分

骨灰玩家

Rank: 10Rank: 10Rank: 10

贡献度
5238
金元
20493
积分
23021
精华
2
注册时间
2008-7-18

青蛙达人

冰凉的地板
发表于 2017-7-3 10:51 | 只看该作者
支持技术贴~~~
回复 支持 反对

使用道具 举报

1

主题

2413

帖子

2219

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
3
金元
22070
积分
2219
精华
0
注册时间
2010-6-26
5#
发表于 2017-7-3 11:06 | 只看该作者
学习一下。
回复 支持 反对

使用道具 举报

11

主题

5305

帖子

5169

积分

游戏精英

Rank: 8Rank: 8

贡献度
121
金元
46852
积分
5169
精华
0
注册时间
2011-9-14
6#
发表于 2017-7-3 11:15 | 只看该作者
[快捷回复]强烈支持楼主
回复 支持 反对

使用道具 举报

7

主题

499

帖子

919

积分

超级玩家

Rank: 5Rank: 5

贡献度
46
金元
7345
积分
919
精华
0
注册时间
2012-4-20
7#
发表于 2017-7-3 13:20 | 只看该作者
[快捷回复]楼主发布的内容相当不错
回复 支持 反对

使用道具 举报

2

主题

1803

帖子

1797

积分

游戏狂人

Rank: 6Rank: 6

贡献度
54
金元
15809
积分
1797
精华
0
注册时间
2007-3-26
8#
发表于 2017-7-3 14:45 来自手机 | 只看该作者
技术贴赞一个……
回复 支持 反对

使用道具 举报

24

主题

758

帖子

5076

积分

游戏精英

Rank: 8Rank: 8

贡献度
780
金元
18860
积分
5076
精华
7
注册时间
2008-8-5

3DM MOD站(白银)

9#
发表于 2017-7-3 22:40 | 只看该作者
真不錯的教學

對於沒學過程式語言的我來說
我還得琢磨琢磨  前段的部分有看懂

後面的依照屬性去找的規則  我還須要在想想他們之間的規則
真沒想懂  在來問問
回复 支持 反对

使用道具 举报

27

主题

1594

帖子

3343

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
161
金元
26987
积分
3343
精华
0
注册时间
2009-2-28
10#
 楼主| 发表于 2017-7-3 22:59 | 只看该作者
tu250 发表于 2017-7-3 22:40
真不錯的教學

對於沒學過程式語言的我來說

就很簡單......本來是用強化程度那位置下去DEBUG............。

後來改用 屬性位置那邊.....強化程度其實也可以改,但只能改飾品,寶珠 武器沒用到那位置.....程式不會跳到那。

就記憶體編輯那邊把屬性類型那邊添加到列表在右鍵一開始的動作。

所以才用屬性種類那位置,........搞不好寶物種類也可。我是沒試過.......試了屬性種類那位置可以就收手。

其實GM9也辦的到...........但GM9我要說說他缺點...........存檔不怎麼流通.........寫的語法很另類。

雖說也可以用機械馬直接寫,GM9他獨有的寫法太臭長又要記...........。

回复 支持 反对

使用道具 举报

12

主题

2153

帖子

1万

积分

资深玩家

完美VS鹏哥

Rank: 9Rank: 9Rank: 9

贡献度
15
金元
134315
积分
13492
精华
0
注册时间
2011-11-13

3DMAPP专属

11#
发表于 2017-7-3 23:10 | 只看该作者
教程贴  谢谢楼主分享
回复 支持 反对

使用道具 举报

73

主题

489

帖子

552

积分

高级玩家

Rank: 4

贡献度
4
金元
5364
积分
552
精华
0
注册时间
2017-6-2
12#
发表于 2017-7-3 23:14 | 只看该作者
没有基础的人估计都在看天书
回复 支持 反对

使用道具 举报

27

主题

5297

帖子

5338

积分

游戏精英

Rank: 8Rank: 8

贡献度
21
金元
52537
积分
5338
精华
0
注册时间
2009-4-11
13#
发表于 2017-7-4 01:38 | 只看该作者
求大佬分享ce6.6,我的还在6.4
回复 支持 反对

使用道具 举报

0

主题

155

帖子

259

积分

高级玩家

Rank: 4

贡献度
0
金元
2590
积分
259
精华
0
注册时间
2015-1-8
14#
发表于 2017-7-7 13:07 | 只看该作者
.........................................
回复 支持 反对

使用道具 举报

32

主题

2515

帖子

3074

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
207
金元
22462
积分
3074
精华
0
注册时间
2006-5-3
15#
发表于 2018-4-8 20:01 | 只看该作者
关键在于搜索啊,不错不错!
回复 支持 反对

使用道具 举报

0

主题

169

帖子

242

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2421
积分
242
精华
0
注册时间
2014-5-16
16#
发表于 2019-2-10 23:01 | 只看该作者
真 技术贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 13:25 , Processed in 0.113033 second(s), 34 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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