浆糊论坛-RO小站's Archiver

a7916415 发表于 2012-6-1 16:34

黑暗狀態amd狀態時間條 共用圖片分離

喜歡的話  在點網址看教學
[url=http://x1225x.web.fc2.com/cat_a8.htm]http://x1225x.web.fc2.com/cat_a8.htm[/url]
圖片跟網址看不到的  請用無界瀏覽之類的軟體吧


黑暗狀態(右邊有時間條)
[url=http://ppt.cc/35Yu][img]http://ppt.cc/35Yu@.jpg[/img][/url]


沒黑暗狀態(右邊有時間條)
[url=http://ppt.cc/3OFq][img]http://ppt.cc/3OFq@.jpg[/img][/url]
因為共用圖片的關西 造成 黑暗狀態消除的話


因為共用圖片的關西 造成 黑暗狀態消除的話
右邊的狀態時間條也會跟著消失
如果不改的話 拳聖的某個技能 不太好用


分離的原理 把主程式碼的黑暗狀態圖片 改成別的


尋找:8B 8A 14 01 00 00 53 89 01 68 xx
修改:8B 8A 14 01 00 00 53 89 01 68 xx+7
找到之後後面的xx增加7


例如xx=00
那修改就要變成xx+7=07


+7 就是不使用 effect\
因為
effect\  有7個位元
1234567
原本讀取的圖片effect\white02.bmp
會直接變成 white02.bmp




另一個是
effect\fullb.tga
看要不要改 這是黑暗狀態的範圍 4個角
↖↗
↙↘


看要改成怎樣的範圍都可以(星星月亮啥的自己高興就好)


建議:改過範圍會比較小 也比較好看
   官方的黑暗比較大


以下都是成品的fullb.tga
ps軟體看的
[url=http://ppt.cc/4Ld6][img]http://ppt.cc/4Ld6@.jpg[/img][/url]


pi軟體看的
[url=http://ppt.cc/VU2S][img]http://ppt.cc/VU2S@.jpg[/img][/url]

[[i] 本帖最后由 a7916415 于 2012-6-1 19:36 编辑 [/i]]

dearkazhd 发表于 2012-6-1 16:41

是我的问题?我没看到效果图 也打不开网页

a7916415 发表于 2012-6-1 17:02

應該是網路空間的問題
要用無界瀏覽之類的看了

看有誰要幫忙轉到大家可以看的空間

正义的马桶 发表于 2012-6-1 17:25

楼主的网址是台湾的免费空间,需要爬墙
理论上是可行的,回家再试试……

dearkazhd 发表于 2012-6-1 17:46

楼主先贴一个效果图吧……这样即使番茄不能理解起来或许会方便很多
white02.bmp、fullb.tga互相作用的原理这个倒是知道,但是exe控制的确是不知道:mellow: (另外原本CRO的校验说不定也不能让exe成功修改)所以我只能做出来一个优化版本的黑暗,视野是一个方框,比原本原型视野稍微大那么一点。

a7916415 发表于 2012-6-1 18:12

不知道要貼在哪個空間  才有辦法看到
[img]http://ppt.cc/35Yu@.jpg[/img]

[[i] 本帖最后由 a7916415 于 2012-6-1 18:14 编辑 [/i]]

dearkazhd 发表于 2012-6-1 18:27

好小的图= = 外面一圈你说是什么控制的?

a7916415 发表于 2012-6-1 19:38

[quote]原帖由 [i]dearkazhd[/i] 于 2012-6-1 18:27 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12947049&ptid=1110530][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
好小的图= = 外面一圈你说是什么控制的? [/quote]

effect\fullb.tga
控制4個方向

看來可以看到圖了  修正於1樓
請測一下點圖會不會變大

dearkazhd 发表于 2012-6-1 20:22

点击可以变大 个人认为这帖子意义很大 于是加精华了

[[i] 本帖最后由 dearkazhd 于 2012-6-1 20:23 编辑 [/i]]

dearkazhd 发表于 2012-6-1 20:29

楼主,你等于说没有修改white02.bmp,只是修改了exe里面的相关控制。但是却修改了fullb.tga图片内的四个角?

另外,拳圣的那个黑暗技能,我记得是增加攻速什么的,job50强制黑暗负面效果。所以说,我觉得完全去除黑暗也不会影响到拳圣的使用吧

a7916415 发表于 2012-6-1 21:21

[quote]原帖由 [i]dearkazhd[/i] 于 2012-6-1 20:29 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12947060&ptid=1110530][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
楼主,你等于说没有修改white02.bmp,只是修改了exe里面的相关控制。但是却修改了fullb.tga图片内的四个角?

另外,拳圣的那个黑暗技能,我记得是增加攻速什么的,job50强制黑暗负面效果。所以说,我觉得完全 ... [/quote]


white02.bmp 實際圖片沒改 改了會讓狀態條不見

修改fullb.tga 要讓黑暗的範圍小一點

拳聖的那個黑暗技能  是強制黑暗  所以  這個改好

不論狀態的黑暗  或者拳聖的技能強制黑暗  都跟(一樓的圖1)  一樣

要全部去除也可以  不過這太犯規了(誤)
是希望中了黑暗也知道

全部去除的方法為+7改為+1
然後原本路徑會變成
effect\white02.bmp

ffect\white02.bmp
依此類推 建立資料夾放 white02.bmp 圖片

white02.bmp圖片顏色全粉紅
R 255
G 0
B 255

[[i] 本帖最后由 a7916415 于 2012-6-1 22:36 编辑 [/i]]

dearkazhd 发表于 2012-6-1 21:42

大概理解了 十分感谢解答 有机会我自己实践一下

射射 发表于 2012-6-1 22:35

虽然不明白 但是好像好厉害喔!:mellow: :mellow:

!oading 发表于 2012-6-2 00:44

:blink: :blink: 好复杂的样子  :wub: 坐等成品

dcgg 发表于 2012-6-2 17:25

:wacko:
8B 8A 14 01 00 00 53 89 01 68 这组数值能搜到好多个..都要改??

a7916415 发表于 2012-6-2 19:05

回复 #15 dcgg 的帖子

應該可以找到15組
由上往下  改第8組

因為找法  跟反編譯有關  貼上來會進小黑屋
所以只能這樣說明大概位子

dearkazhd 发表于 2012-6-2 19:15

[quote]原帖由 [i]a7916415[/i] 于 2012-6-2 19:05 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12947148&ptid=1110530][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
應該可以找到15組
由上往下  改第8組

因為找法  跟反編譯有關  貼上來會進小黑屋
所以只能這樣說明大概位子 [/quote]
你可以先贴出来 如果不合适我会让你修改的 只说用UE之类的软件破译exe以及如何修改字段是不会被XHW的

a7916415 发表于 2012-6-2 19:54

[color=red][/color][color=red][/color][quote]原帖由 [i]dearkazhd[/i] 于 2012-6-2 19:15 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12947151&ptid=1110530][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]

你可以先贴出来 如果不合适我会让你修改的 只说用UE之类的软件破译exe以及如何修改字段是不会被XHW的 [/quote]



開了RO之後
用CE先找到字串"effect\white02.bmp"
看第一個找到的就好

看第一個字元位子是多少
例如007FA500
用CE去全部尋找代碼
因為反邊後的代碼要反過來  所以必須變成

[code]push 007FA500[/code]


應該可以找到一大堆
一個一個點開
找到類似下面的位子圖


紅色=不會變動


[font=新宋体]00647F74 - [color=Red]68[/color] 00CA7F00                - push std::_Init_locks::operator=+7B607
00647F79 - [color=Red]B9[/color] DC5B8600                - mov ecx,std::_Init_locks::operator=+E47E3
00647F7E - [color=Red]E8[/color] 9D62DDFF                - call 0041E220
00647F83 - [color=Red]8B 96 501C0100[/color]             - mov edx,[esi+00011C50]
00647F89 - [color=Red]8B 8A 14010000[/color]             - mov ecx,[edx+00000114]
00647F8F - [color=Red]53[/color]                         - push ebx
00647F90 - [color=Red]89 01[/color]                      - mov [ecx],eax
00647F92 - [color=Red]68[/color] 07A57F00                - push std::_Init_locks::operator=+7910E    <<需要自己找
00647F97 - [color=Red]B9[/color] DC5B8600                - mov ecx,std::_Init_locks::operator=+E47E3
00647F9C - [color=Red]E8[/color] 7F62DDFF                - call 0041E220
00647FA1 - [color=Red]8B 96[/color] 501C0100             - mov edx,[esi+00011C50]
00647FA7 - [color=Red]8B 8A[/color] 14010000             - mov ecx,[edx+00000114]
00647FAD - [color=Red]89 41 04[/color]                   - mov [ecx+04],eax
00647FB0 - [color=Red]D9 46 08[/color]                   - fld dword ptr [esi+08]
00647FB3 - [color=Red]DC 25[/color] 287B7F00             - fsub qword ptr [std::_Init_locks::operator=+7672F][/font]


找到位子之後  將他排列出來  用ue搜尋修改  xx加上7

[[i] 本帖最后由 dearkazhd 于 2012-6-2 20:14 编辑 [/i]]

dearkazhd 发表于 2012-6-2 20:16

从CE这边开始我已经看不懂了

于是乎 这还是让看得懂的人看吧……内容里面我帮你禁用了smilies识别

海静 发表于 2012-6-2 20:19

好东西啊:wub: 赶紧整一下试试,我的恶魔拳有救了:wub:

dcgg 发表于 2012-6-2 20:32

:wacko: CE啊..开起来找到了..接着咋改哦..眼睛都看花了
[img]http://img13.poco.cn/mypoco/myphoto/20120602/20/2749037920120602204215084_640.jpg[/img]

[[i] 本帖最后由 dcgg 于 2012-6-2 20:44 编辑 [/i]]

黑暗咆哮 发表于 2012-6-2 20:33

建议反编译内容还是不要讨论

不洛洛的爱 发表于 2012-6-2 22:24

amd?这是啥?

dearkazhd 发表于 2012-6-2 22:59

[quote]原帖由 [i]黑暗咆哮[/i] 于 2012-6-2 20:33 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12947161&ptid=1110530][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
建议反编译内容还是不要讨论 [/quote]
我的看法是 就到18楼这样 再延伸就砍了-_-

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.