标题:
发帖问一下 有人知道star大的exe 怎么修改sp上限么
[打印本页]
作者:
silence8129
时间:
2012-10-12 20:16
标题:
发帖问一下 有人知道star大的exe 怎么修改sp上限么
如果我想把SP上限从255改成100 需要改哪些地方~ 有知道的高手回答下没~本人菜鸟
贴代码或者直接给地址都可以~ OD的或者UE的~
谢谢哦~
作者:
silence8129
时间:
2012-10-13 18:47
并非恶意顶自己的帖子 难道我问了个以前已经有答案的问题 或者是个弱智问题?
作者:
WHITESHIP
时间:
2012-10-13 19:14
你问了一个很棘手的问题………
我反正不会……看毅大和star本人会不会了。
作者:
silence8129
时间:
2012-10-13 19:36
标题:
回复 #3 WHITESHIP 的帖子
有大段的时间之后 我会自己详细去找
由于star大给出了集气比率的地址 我能找到一部分代码 但是貌似只能控制不溢出255 无法做到让本身的上限就是255 我估计还要找找看
由于我完全不懂汇编 只能对着资料一点一点找 哈哈~ 准备下一步看看 应该至少有一部分代码和限制MP上限是255差不多~ 纯属个人感觉~ 等下回家去试试~ 我估计这么一点点摸索 应该能找到~就是不知道能不能找全所有要改的地方了~
现在只能等star大或者毅大的回复了~
作者:
513633522
时间:
2012-10-13 21:29
标题:
回复 #4 silence8129 的帖子
能把你找的代码提供一下看看么
共享学习下
作者:
silence8129
时间:
2012-10-14 19:52
标题:
回复 #5 513633522 的帖子
先说下 不是我找到的
是star大自己公布的
代码就在star大的“发一个exe“那个帖子里
有一段是集气比例调整的 不过那是5.6的地址 新版的话 要往下一点点 我现在用的电脑上没有OD 就不贴了
不过根据我的观察 那段代码无法调整上限 最多就是限制一下 万一被攻击一次的集气量超过255怎么办
我是新手 知道小越是大神级别的人物 说不上共同学习 有不懂的还要多多求教你 哈哈~
另外 我完全不懂汇编的结构 和star大写集气的思路 所以做过一些其他尝试 但是没有任何收获
比如搜索每个push 0ff指令 然后仔细观察 不过这个指令出现的次数太多了。。。而且 一旦做出修改 有的时候会跳出游戏~ 跳出游戏很正常 但是不能说改完跳出游戏就是改的地方不对~ 不信可以按照exe修改详解里面的解释 找到其他的 例如HP上限~ 找到那段代码 把
push 0ffff改成其他的 例如push 01fff 会发现一样会跳出 这样一来 就很难测试 自己改的对不对 因为可能改一个地方 要牵扯其他的很多地方~ 这样一来 只能是完全摸清代码 靠鸟枪法胡乱碰 几乎是不可能的了~
另外 我还试过看DATA文件 看star大是不是干脆模仿原版曹操传里MP的方法 干脆每个人出生的时候就带一个集气槽~255上限 无成长~
不过我发现好像star大不是那样做的~
现在关键是我水平太菜~ 完全不知道汇编之后的大概结构应该都可能是什么样子的~ 而且如何根据内存数据存放的位置找到相关的代码
也不知道srar大具体是用什么方法实现的~ 是人物自带一个SP槽呢 还是战斗的时候临时出现这么一个东西~
现在我对“自己独立在短期之内找到如何修改的方法”不抱希望~ 水平太菜了~ 只能一边慢慢学一下汇编 一边当伸手党了~
另外 我给star大发了短消息 但是目前还木有收到回复 可能向star大提问的人太多了~
不过 在star大的帖子里曾经提到过 这个集气系统参考的是隋唐~ 我没玩过隋唐 不知道隋唐的集气槽是什么样子的~ 不过貌似知道也没什么太大用处~但是可以提供一个小线索~ 或许问问大白或者岱大能有结果 不过我知道大白还要忙着做mod 岱大好像不是很活跃~ 所以我没问他们~
如果你和他们比较熟~ 或许可以从他们那里知道的更多点?
作者:
silence8129
时间:
2012-10-14 20:02
另外 这个真的不是我苛求完美或者只注意细节~没事找事哦
实际上我是觉得“文官主要靠MP 武将主要靠SP“ 的设计方式挺不错的~ 现在大部分的mod都不是这样设计的~
主要是参考一下流行的网游吧~例如wow和暗黑~ 靠物理伤害的人~ 很依赖MP 让人感觉怪怪的~
我觉得 SP完全可以开发得更好~
例如早期的wow 战士的成长性是最高的~ 就是因为其他职业的技能伤害是线性提升的~装备越好 伤害越高~
战士则是怒气系统 靠造成伤害和受到伤害获取怒气 造成的伤害越高 获取的怒气就越高~ 怒气越高 就越能更多次打出技能~ 所以伤害就更高 属于非线性成长~ 这才有物理系的样子嘛~
文官靠大范围杀伤和干扰技能~ 武将如果是仅仅当肉盾 或者奋战攻击或者攻击带个混乱麻痹什么的~ 总让人感觉比较怪~
仅仅是个人观点 勿喷哦~
总之 我觉得SP这个设定非常好~ 还有很大的开发空间~
作者:
ccproxylol
时间:
2012-10-14 21:52
我也是新人 大家一起研究 一起探讨 不过还是希望star大大出来指导一下啊
作者:
WHITESHIP
时间:
2012-10-14 22:06
标题:
回复 #6 silence8129 的帖子
别瞎找,没有那么简单。我学改曹操传一年多了,现在也不一定找得到SP255的地方。
它可能是PUSH 0FF,也可能是MOV ECX,0FF,也可能是blablablabla………………0FF,每一条指令的意义都完全不同,没方法的话,可能找得牛头不对马嘴。
慢慢来,不要好高骛远,这个修改还是叫STAR来吧,由他告诉你代码你改就是,然后慢慢从基础的积累学起。
==============
MP这东西我早就不待见它了,毅大更是已经在MOD里正式废了这个属性。
WOW和暗黑3对于“能量”的界定确实要先进得多,现在的MP就是掐某个时点,这之前随便用,这之后就完全失去输出能力……
不过要废除MP,我想等我能开发出一套新战斗系统再启用,但是那对我来说确实挺难的。
作者:
star175
时间:
2012-10-14 23:34
标题:
回复 #1 silence8129 的帖子
5.8地址
00479605 C745 F0 FF000000 MOV DWORD PTR SS:[EBP-10],0FF
00450B5B B0 FF MOV AL,0FF
00450BFC C645 F8 FF MOV BYTE PTR SS:[EBP-8],0FF
这些是和显示有关的,把0ff改了就行
防止溢出的在410FBEE这个函数里
作者:
513633522
时间:
2012-10-14 23:41
标题:
回复 #10 star175 的帖子
收到 学习下
作者:
silence8129
时间:
2012-10-15 20:23
标题:
回复 #9 WHITESHIP 的帖子
O 多谢你的回帖了~ 确实要慢慢地一点一点学习啊~共勉下~
作者:
silence8129
时间:
2012-10-15 20:23
标题:
回复 #10 star175 的帖子
多谢star大
作者:
silence8129
时间:
2012-10-15 20:24
标题:
回复 #11 513633522 的帖子
多谢小越大神顶贴了~
作者:
silence8129
时间:
2012-10-15 20:25
标题:
回复 #10 star175 的帖子
恩~ 防溢出的就在集气比率下面~ 这个我之前看到了~
多谢star大开发出这么霸气的exe啦~
作者:
轩辕大爷
时间:
2012-10-16 10:57
改上限没什么意义。
修改集气比例即可。
作者:
冯励
时间:
2012-10-17 13:21
5.6的地址同5.8吗?
欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/)
Powered by Discuz! 5.0.0