设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 652|回复: 12

[求助] 【BOSS改小兵】怎么新增BOSS版小兵数据

[复制链接]

签到天数: 3 天

[LV.2]偶尔看看I

发表于 2016-7-6 18:23:21 | 显示全部楼层 |阅读模式
本帖最后由 ru1061 于 2016-7-7 16:23 编辑
" u- E5 ?4 q0 v
- O& H7 u/ Q, F之前我看过西游1的改法,就是在空白处复制一份BOSS的数据出来,然后把那段数据稍作修改就OK了。% K( |" Z# K$ p0 k6 D7 ^& }0 V

1 ^. g6 W5 |% q9 j# O我现在在做的铁钩船长,发现数据居然是BOSS跟小兵共用的,很长很凌乱。。我想在这段数据里面找到类似识别符(类似BOSS的ID吧)的东西,但是没有找到。/ j. f2 K& C+ K! ?/ i, f6 C7 u. i

8 R( ?; l, z% A; `打死过关的问题,我找到一点小数据,改了后就不会过关。
8 J" H, z8 D; j% E4 ~' q8 w1 o9 {6 L0 o
但是,总不能直接改了这BOSS的数据后,就拿来当小兵用了吧。。这样在真的打BOSS的时候,就过不了关了啊。
+ k4 |: z2 G% n% I; L9 Z7 Y* D! g5 x7 U, h# |
我想问的是,各位在做此方面修改的时候,是不是都得复制或自己设计一份新的BOSS数据到空白处,再想办法把这部分数据通过标签符什么的引入到场景中来。。。) b. @. ?; o5 \6 w' ]( F( g
% n8 h$ s* [% |; F; B) n
希望大家帮帮忙。。。
4 `; Y: A: v- ]9 ^5 i  L8 R9 M9 C  e' \& b7 @# t& d4 c
+ k$ N7 I, @; W

  q) g) I  q& C; K; s) l5 _0 M0 H, B8 A. B: j! H% r

0 A+ Z6 a% S$ _: l8 {( o比如下面我想hack这个小兵,这个指令是找小兵血量数据的,算出来的就是小兵的血量地址。
) R" N6 }3 j3 }. m  w. ]/ S6 [, o( C/ [8 L6 ~3 R" k$ {2 W

$ D& d! y" a1 Q8 V/ P# @2 j. H( r' S5 ]$ H: x& W. e- S

9 B/ W) M' W5 X4 j9 T小兵的ID是04CC,红框的其他内容我调了好像作用不大。。(希望能告诉我怎么确认后面那些东西的作用), Q5 A9 p) C. z/ W$ S
* A1 ^- R- o5 s! Y* g5 ]/ j; M" l2 F/ ~

. n0 i* j8 l& ]( p1 Q& t& C! U( g4 O; g) r
/ l8 O+ Q  y5 i  s# Z: [

. T3 Y. f! t& G' m2 ]8 L2 R. f我就是不明白这个ID 04CC是怎么算出来的,我猜测就是通过这个04CC跟具体的数据(血量技能颜色等)联系起来的。。
$ S$ C6 d. B4 B1 ^+ A- L, H% o
" `# H) z6 \. x5 R
  F4 k, q2 H' _/ U
  m1 ?' Q, r' n4 J+ G( u  S8 F" p* x; `% u& s0 Z
$ V9 ~1 E9 ~8 z: ^

' X0 G# Y. T1 J  }希望大神帮忙看看。。
) p2 f+ j8 M3 T) @2 ?$ D5 `
! {7 g; {2 P  r5 r7 Q0 Z# p0 O: s/ Y) o( c  @
万事如意

签到天数: 1418 天

[LV.10]以坛为家III

发表于 2016-7-6 18:40:18 | 显示全部楼层
这要等技术人员来才能帮你解答,我只能帮你顶起
[发帖际遇]: 文子萝卜花15 个 柠檬买彩票,血本无归T_T. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 24 天

[LV.4]偶尔看看III

发表于 2016-7-7 01:02:18 | 显示全部楼层
但是,总不能直接改了这BOSS的数据后,就拿来当小兵用了吧。。这样在真的打BOSS的时候,就过不了关了啊。) o& |& i" c7 d9 I7 Z! V
$ `+ R6 F, D3 X! g
[发帖际遇]: szgyq 在网吧通宵,花了 5 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1279 天

[LV.10]以坛为家III

发表于 2016-7-7 12:43:56 | 显示全部楼层
我有改过双截龙2,只是把原小兵的位置换去老大就行了。
回复

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

 楼主| 发表于 2016-7-7 16:24:54 | 显示全部楼层
szgyq 发表于 2016-7-7 01:029 A. m/ w; ]( |% B5 t( ]
但是,总不能直接改了这BOSS的数据后,就拿来当小兵用了吧。。这样在真的打BOSS的时候,就过不了关了啊。)  ...
! Q) Y2 k0 w" p! L# R, e! i" F& S
是啊。。。怎么了。。
回复

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

 楼主| 发表于 2016-7-7 16:29:13 | 显示全部楼层
ckc7213 发表于 2016-7-7 12:434 Z; [" b6 v4 @: ^
我有改过双截龙2,只是把原小兵的位置换去老大就行了。
' J7 x8 H6 f9 C6 l6 v$ d2 R
这个BOSS数据里面含有死后跳关的东西吧。。* b" I2 {5 `  t
我见西游的改法也不难。
回复

使用道具 举报

签到天数: 6 天

[LV.2]偶尔看看I

发表于 2016-7-7 18:36:24 | 显示全部楼层
本帖最后由 yzb 于 2016-7-7 18:37 编辑
! h+ d" W3 y* q+ N5 c% s, s' y9 x  N
第1张图你要追的是哪个ix的17c是怎么来的~
8 O% ^3 E* h$ c
# U4 ?; U% S4 ~# ^" T1 Z9 u第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关系??
回复

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

 楼主| 发表于 2016-7-8 09:46:46 | 显示全部楼层
本帖最后由 ru1061 于 2016-7-8 10:11 编辑 " e( `) h, j1 Z, n8 G
yzb 发表于 2016-7-7 18:36
$ K: v0 k. c8 ~第1张图你要追的是哪个ix的17c是怎么来的~* E( \2 s/ B& X0 I' ]* V( x

. c' H' k; b" |+ }第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ...
, W( U; s; B- c# C

. b/ e& j" S) ~谢谢提示啊。这个ix前两天有稍微做过分析,发现来源确实跟小兵ID“04CC”有很大的关系。+ ?$ T$ d. N8 [- j6 s) O

$ a) Q! ]. G# n: I
6 h' a0 e/ {* ?( c3 C+ j4 h9 N8 @: ]6 ?1 O* N- [2 I" j" R

6 z( r# |9 L% z) O6 t' r然后还必要分析“ds1:[bw-7E1Ch]”中“bw”的来源,发现来源于E0F5A
8 R( c: {# z0 A
: p+ X6 ]" M( t: B* P) c0 B2 l3 C9 i

+ l' A" z' W7 @5 k6 r继续监视"wp  E0F5A,1,w",得到来源是"al",而al=ds1:[ix+3h]。' }* h# Q( ~* h4 p/ K
+ F  ]7 M5 c* n: F7 ~$ D+ ^4 O; j

' G; b+ V2 p% _0 L3 j9 [) k& o0 j2 {7 E4 a* B3 N
好吧,到这里,我知道,必须继续分析这个"9454 mov al,ds1:[ix+3h]"中"ix"的来源。
. ?& h$ o' H& V0 v4 B: Y8 R  t5 s$ F

5 n! e7 a6 M0 [8 o. L. |( B继续分析这个E0F30,这是内存还是显存的数据,我稍微调了下排列,其实这个位置就是显示小兵ID的地方了。
1 H, Q% I. G* o$ \
, n7 s8 `' y# T4 t8 D& B, |4CC就是小兵ID了。。- T) d$ y3 a- X# x( C/ L5 O
" i" [& M9 k. J: ~4 X2 a  Y; D. u9 D
; c2 k1 l0 F8 w/ e: |
经过“漫长”的分析后,得知血量数据跟小兵ID的关系。。1 |- }/ f: W7 j$ I
我是不是可以利用这个关系,来修改小兵的ID,让它指向别的地方啊?
+ Q$ m7 v2 ^0 c: e1 Y& f. ^0 L8 G. R/ y1 q
回复

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

 楼主| 发表于 2016-7-8 10:22:26 | 显示全部楼层
yzb 发表于 2016-7-7 18:36; f% n& |0 |2 P9 H% `
第1张图你要追的是哪个ix的17c是怎么来的~' B  y7 _5 @: b: i2 _- ~
6 C) d7 e9 A6 g' A
第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ...

' v6 j! w9 d. c! V+ A第二张数据图,就是存放小兵ID数据的地方。
" r# N8 r( Z3 I& `. t4 I比如我把ID改成别的小兵后,只对某个场景的小兵产生影响。
5 D8 q. r) \, S' m7 r) v如果我想改其他场景的同款小兵,那只有改前面或者后面相似的数据组。。。
回复

使用道具 举报

签到天数: 6 天

[LV.2]偶尔看看I

发表于 2016-7-8 15:54:47 | 显示全部楼层
想改无双版的话只能老实改程序了,像恐龙那样找到起点循环几次8 A" T$ h+ Z9 B3 j% f$ J4 S

4 `& Q  n6 |. |6 Z/ J2 w7 W不然就老实替换数据,改其他小兵就得了/ V* |6 `3 _2 o# y/ G
( x1 R4 _! i) I" ^3 F. P: u3 p; g
其实既然找到1v4的作弊码,按照作弊码的地址读中断找到区分人数的程序,改起来也比较容易+ z& r, U8 d9 Z
0 d& ]& _& s* W' g6 F- a% t: U

点评

降龙街霸2好像也是这样改法吧。  发表于 2016-7-8 22:16
[发帖际遇]: yzb为灾区捐款 6 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

 楼主| 发表于 2016-7-10 02:19:52 来自手机 | 显示全部楼层
yzb 发表于 2016-7-8 15:54$ s7 K$ ~2 i! z! P, v
想改无双版的话只能老实改程序了,像恐龙那样找到起点循环几次
: Z8 L% Z6 G5 C) H) L1 U* }5 [" H' O
不然就老实替换数据,改其他小兵就得了
/ h  X$ N9 C! ^

3 F+ u! ^( r$ t8 R. F. V好的。我还想知道血量数据附近是什么来的。
回复

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

 楼主| 发表于 2016-7-10 15:49:26 来自手机 | 显示全部楼层
upupupupup
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2026-6-6 07:01

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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