同人星球BBS -> 同人游戏 -> [求助]有关同人游戏BattleMoonWars银修改的问题, [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

zhu_zhi 08-05-10 18:04

使用VIM修改了BattleMoonWars银的DATE1,将人物的精神作了调整,结果进入游戏后就显示0X0042D6A0指令引用的0X00000010内存,该内存不能为READ,然后弹出

比较诡异的是我先前明明可以修改的,突然间就不可以了.为此已经捣鼓了一下午

求教大侠们,这是怎么回事呢?又要如何解决呢?冒昧打扰,实在不好意思,如能帮我,不胜感谢!

修改众 08-05-10 20:16
修改游戏文件?

我平时都是内存修改,还没试过改游戏文件
[s:5]


修改区有个修改器。

zhu_zhi 08-05-10 20:24
麻烦您教教我吧

您是怎么做的啊?

我是把DATE1改了...记得您说您做了个修改器的吧?上面是怎么修改的呢?

zhu_zhi 08-05-10 20:30
不好意思...我刚来那会就在修改区找了..好象没有找到...这个我搜索不行..您方便给个连接么?或是帖子的名字也好....非常感谢您的帮助!

修改众 08-05-10 20:41
http://www.djgcn.net/read.php?tid=8266

这个游戏是固定地址,很好改

zhu_zhi 08-05-10 22:13
谢谢..不过我更希望能改变人物的技能和精神.这个有什么好办法吗

修改众 08-05-10 22:46
自己研究呗。
相信花些时间肯定能行 。
祝你好运。

huangjiahe 08-05-10 22:49
用uestudio打开data1修改就可以了

zhu_zhi 08-05-10 23:31
我用VIM修改之后跳出游戏,显示出我在1楼写的那些....用uestudio是不是好些呢?
谢谢斑竹,谢谢楼上!

zhu_zhi 08-05-10 23:50
不好意思

还是要麻烦大家

用了uestudio
可是打开之后显示的都是代码...

我不会电脑,请问这个要怎么修改呢?可以教教我吗?

真的是不胜感谢!

huangjiahe 08-05-11 00:18
用uestudio打开之后看到的是16进数据,选窗口转换副本就可以很清晰地看到每个人的数据了,武器地图等数据也有,游戏应该是用C#编写的,你就直接往上面改就好了,每个人物的资料都有,很直白
会c#的应该很简单,不会的看一下应该就明白得差不多了

huangjiahe 08-05-11 00:26
拿shiki为例,打开之后看到的应该是下面这样,
<character id="PLAYER_SHIKI">
        <init name="巙婱">
            <face id="SHIKI" />
            <map src="data3\chara\shiki_map.xml" />
            <demo src="data3\chara\shiki_demo.xml" symbol="data3\chara\shiki_symbol.xml" />
            <bgm id="TSUKIHIME_BATTLE" />
            <nature type="NORMAL" />
            <growth type="VERSATILITY_STANDART" />
            <penalty value="450" />
            <fund strength="140" magic="95" hit="184" avoid="185" defence="104" skill="145" sp="46" />
            <battle hp="3900" en="150" tough="1200" quick="120" move="5" jump="4" />
            <talent id="DEATH" />
            <weapon id="SINO_SEN" />
            <weapon id="SINO_TEN" />
            <weaponcost type="C" />
            <item num="2" />
        </init>
        <growth>
            <spirit lv="1" id="CONCENT" attr="15" />
            <spirit lv="1" id="EASYON" attr="5" />
            <spirit lv="5" id="ACC" attr="5" />
            <spirit lv="10" id="AVOID" attr="15" />
            <spirit lv="21" id="FIREBALL" attr="40" />
            <spirit lv="30" id="SPIRIT" attr="50" />
            <skill lv="1" id="COUNTER" attr="1" />
            <skill lv="7" id="COUNTER" attr="2" />
            <skill lv="16" id="COUNTER" attr="3" />
            <skill lv="25" id="COUNTER" attr="4" />
            <skill lv="32" id="COUNTER" attr="5" />
            <skill lv="37" id="COUNTER" attr="6" />
            <skill lv="41" id="COUNTER" attr="7" />
            <skill lv="43" id="COUNTER" attr="8" />
            <skill lv="46" id="COUNTER" attr="9" />
        </growth>
    </character>
spirit代表精神指令,lv后面的是学会时的等级,id后面的是英文代码,attr后面的是消费sp量,代码在上面已经赋值,改一下引号里面的就可以了

zhu_zhi 08-05-11 01:49
非常感谢..我知道怎么做了...可是好象和VIM改的一样,有许多改了之后中途会跳出..不知道你改的有没有这种情况呢?你具体是怎么改的呢?谢谢!

huangjiahe 08-05-11 10:36
在查看方式那里选好汇编语言问题可能小一点,大概是软件的问题,有些行的长度不能改变,例如avoid是5位的改成fireball8位可能不行,但是大部分的可以改,自己参透一下应该没问题,我试过大部分的改了之后通关没问题,注意备份和别改太离谱应该就行了

zhu_zhi 08-05-11 16:54
哦!谢谢您!

不过我对语言真的是一窍不通

您是怎么来修改的呢?选的又是什么汇编语言呢?能不能麻烦您比较详细具体地告诉我呢>如果能有步骤的话....总之,可能有些太任性了,真是对不住了!

总之,谢谢你!

huangjiahe 08-05-11 21:19
其实也没有什么步骤,人物和武器属性都可以改,其他地方尽量不要动,我的经验是尽量不要改长度,例如 quick="120",可以在100到999的范围内任意修改,但是超出的话可能会出现问题,或者回避avoid是5位的,改成fireball8位也可能出现问题,但是只表现在个别人物上,基本上全部人物我都尝试过修改,目前只知道saber的运动性不能超100,否则会影响主角的武器,其他的暂时没发现问题,至于物品栏,移动力这些尽量不要超过游戏规定,否则都可能影响游戏

huangjiahe 08-05-11 21:29
补充一下,选C#可能比较好,其他的其实也可以,自己多尝试,uestudio有对比功能,所以建议你最好备份,游戏中遇到运行问题可以用原文件和修改文件进行对比,然后试着恢复一下个别修改部分就可以了,这样不用重新修改一遍,我玩的时候基本上对全人物和武器属性都作了修改,两条路线通了也没出现问题,多注意对比原文件应该没问题
另外第4部出之前我可能不会重玩这个游戏,大概也只能帮上这么点忙,自己多揣摩揣摩就可以了

zhu_zhi 08-05-11 21:49
哦!这已经非常感谢了!
但是,还是有些问题想要麻烦一下

就是我按照你说的进入查看方式,但是里面只有语言1_语言20,没有显示C#的..请问您是在哪里选的呢?

还有就是我主要想修改人物的精神,但是无论怎样改了,都会跳出....那个,有没有办法让角色多出一个固有技能呢?如果我想改变各个固有技能的效果,应该在哪个文件里修改呢?

另外,把士郎的腕力改成150,技量改成190,SP改成90,结果女主角的武器就变了,而且第一打四季时会出问题...目前我还不知道素哪里的问题.....

总之,十分感谢!帮了我大忙了!

huangjiahe 08-05-11 22:48
可能是版本的问题所以没有C#,这个关系应该不大,修改精神跳出的情况我没有怎么遇到过,只能像前面说的注意长度,如果关系到女主角武器的话,建议最好直接把女主角的武器改了,我遇到过修改saber的时候女主角的第一武器不见了,然后我就直接改了第二武器作为第一武器,射程和气力修改一下就可以了,貌似很多人的修改都会影响女主角
另外士郎的数据有两处,第二部和第三部的,注意同步和不要太离谱应该就没有问题了
固有技能不能改,应该说我没有研究出修改方法,可以改的大概就只有cile的hp回复小==》hp回复大
我当初修改的时候也花了不少时间在测试和对比,自己多尝试一下吧

zhu_zhi 08-05-11 23:08
好像也是遵循你的长度对应原则

另外固有技能不能改成年物出场自带的技能,否则会跳出...

我当时是试出士郎的不屈不饶可以改成B叔的狂化..其他的就完全不成了!

总之,你的做法很管用,我按长度对应改,终于把最讨厌的士郎自带技能"协同防御"改成了"底力",好象长度不够的化加空格也可以呢!总之太感谢了!

修改众 08-05-11 23:29
"就是我按照你说的进入查看方式,但是里面只有语言1_语言20,没有显示C#的..请问您是在哪里选的呢?"

这个问题我知道怎么回事。
在程序目录中应该有 "wordfile.txt"
重命名为 "wordfile.uew"

然后打开菜单"高级""配置",选择 "编辑器显示""语法着色","在字词列表完整路径名称"  "浏览"
选中刚刚改过名字的那个文件,"应用""确定"

完成。

zhu_zhi 08-05-12 00:41
非常感谢!

大家都好热心啊,感动!

修改众 08-05-13 18:17
关于精神修改,我已经找到了方法。
请关注修改区。

7thmoon 08-09-14 21:43
这个同人游戏要全熟练度并不难啊 ls就行了嘛 修改了就没爱了 [s:7]


查看完整版本: [-- [求助]有关同人游戏BattleMoonWars银修改的问题, --] [-- top --]

Powered by PHPWind v5.3 Code © 2003-05 PHPWind
Time 0.086485 second(s),query:4 Gzip enabled

You can contact us