注册 | 登录

游侠NETSHOW论坛





查看: 3876|回复: 5
打印 上一主题 下一主题

[讨论] 修改evm版个人剧本,抛砖引玉  关闭 [复制链接]

游侠剑阁工作组【制作】

剑阁工作组资深组员勋章

帖子
540
精华
1
积分
681
金钱
3361
荣誉
21
人气
3
评议
0
跳转到指定楼层
楼主
发表于 2008-9-8 13:53:54 |只看该作者 |倒序浏览
剧本集成了:大势调整,瞬间转移,自动增长,禅位与夺权,连续攻城与攻城成功后掠夺(BT的说)
这些功能都或多或少的作了保留,部分功能作了修改或者强化,感谢相应剧本的原作者。

个人编辑的剧情:   京      南蛮寺  超级强化功能(给玩情节怕修行的朋友用的)
                               界      茶人宅  茶人介绍手下(同样,给懒得找人喝茶的朋友拉人用)
                             龟山      马店     捡来的钞票   (……给懒得赚钱的朋友用的)
                             任何      寺庙      预支未来      (给用上面一招骗钱都懒的用的家伙)


隐藏剧情:满足一定的条件时在 京 见到天皇而发生一串事件。事件只编辑到当上大名和封官,时间太少了……打算等到十一放假的时候编辑一下后续剧情,不过对于玩玩剧情没有大的影响。

整个剧本要说有新意的话就是“封官”!!!因为无法通过修改剧本达成如下的指令:
更新:(主人公,官職)(宮內少輔)
,呵呵呵,那么,只有通过修改**.evm文件达成了。结果如下:
XX XX XX 00 0F 01 03 19 F1 3F XX XX
此处的00 0F 01表示官职官位,基本上大于“00 00 1F”就是正一品 征夷大将军了。有一个例外00 F1 3F=土佐守
具体看这个:
00 1F 1F=征夷大将军
00 af 00=伊贺守
00 8f 00=飞彈守
00 6f 00=采女正
00 5a 02=丰后守
00 3a 01=右京亮
00 0f 01=宫内少辅
……
值得一说的是,前面的数值相当于贡献值,所以官职对应的数值并不固定,不唯一。比方说这个宫内少辅的00 0F 01 我改成00 10 01出来的结果还是:宫内少辅

当中这个“03 19”是表示改变官职的,对应如下:
死亡 83 02
生病 83 03
留家 03 04
亲密 03 05
住所 83 05
武士功勋 83 09
……
名声 83 0B
恶名 03 0C
流派 03 0D
师傅 83 0D
俸禄 83 0E
现金 83 12
妻子 03 13
統率力  83 1C
……
足軽技能  03 1F
騎馬技能  83 1F
……
年龄 83 2F
出自 03 30
储备金 83 30
内政经验 03 31
口才经验 83 31
个人战胜利次数 03 35
个人战失败次数 83 35
个人战连胜次数 03 36
医者评价 83 36
…………


基本上都可以更新。只是太烦了,变化太多。比方说这个“病气”前面加上06 00 c0就表示健康,加上02 00 c0表示生病…… 可是不适用于“死亡”状态的修改.还有单号位与双号位也不一样,像上面这个官职的“03 19”,写在双号位就需要改成“03 99”,但又不是每次都要改…… 搞不清楚啊。

再接下来是人物编号,这个F1 3F 表示“主人公”,像0E 17表示“师岗一羽”、1B 3B 表示“人物B”等等,具体编号可以在修改中找出来。
在下这个剧本,根本目的在于抛砖引玉,可以引起大家通过修改**.evm文件达成编辑剧本的目的之兴趣。希望大家指点!!
另外,因为是通过修改**.evm文件达到目的的,所以也无法提供源代码……见谅!

[ 本帖最后由 bigmojin 于 2008-9-8 13:56 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 收起 理由
司徒舞 + 15 + 2 文章不错,继续努力!

总评分: 金钱 + 15  + 2   查看全部评分

使用道具 举报

游侠剑阁工作组 副组长
源氏长者 從一位 左大臣

精华勋章写手之证剑阁工作组资深组员勋章

帖子
2400
精华
13
积分
6153
金钱
25933
荣誉
235
人气
32
评议
0

沙发
发表于 2008-9-8 14:02:00 |只看该作者
“再接下来是人物编号,这个F1 3F 表示“主人公”,像0E 17表示“师岗一羽”、1B 3B 表示“人物B”等等,具体编号可以在修改中找出来。”
可以理解为主人公可以更换了否?那样能方便发卡的说。


呵呵。LZ太强了。
不过,官职的分封,版友neohost的编辑器已然可以做到了。(但觉得他的编辑器可能有别的bug,虽然和老neo关系不错,但还是要提醒一下。)当然他也是接触到evm的反编译的。

[ 本帖最后由 ericsim 于 2008-9-8 14:03 编辑 ]

使用道具 举报

帖子
469
精华
0
积分
235
金钱
520
荣誉
0
人气
0
评议
0
板凳
发表于 2008-9-8 14:04:23 |只看该作者
UP 支持一下

虽然我不明白LZ 说的是什么

但是LZ一定是 非常辛苦整理出来的

就凭你这个字数

我就一定 顶 你~~

使用道具 举报

游侠剑阁工作组【制作】

剑阁工作组资深组员勋章

帖子
540
精华
1
积分
681
金钱
3361
荣誉
21
人气
3
评议
0
地板
发表于 2008-9-8 14:29:30 |只看该作者
原帖由 ericsim 于 2008-9-8 14:02 发表
“再接下来是人物编号,这个F1 3F 表示“主人公”,像0E 17表示“师岗一羽”、1B 3B 表示“人物B”等等,具体编号可以在修改中找出来。”
可以理解为主人公可以更换了否?那样能方便发卡的说。



不是,嗯……这么说吧,如果下面这个存在的话:
更新:(人物::主人公.官职)(宫内少辅)
那么它在16进制编译器中的显示就是
00  0F  01   03  19   F1  3F …… 其位置关系为:修改数值--修改项目--人物
对应的结果就是:主人公 -官职改变 -宫内少辅
如果把“F1 3F ”改成“0E 17”,
那么这段就相当于:
更新:(人物::师冈一羽.官职)(宫内少辅)
结果就是师冈一羽 -官职 -宫内少辅
……主人公不能改变的说。但是使某人物拥有某些技能卡片,感觉应当是可以通过修改evm源文件实现的,目前努力中……

使用道具 举报

游侠剑阁工作组 副组长
源氏长者 從一位 左大臣

精华勋章写手之证剑阁工作组资深组员勋章

帖子
2400
精华
13
积分
6153
金钱
25933
荣誉
235
人气
32
评议
0

5#
发表于 2008-9-8 14:33:51 |只看该作者
代入y:(官職::安房守.官職番号)
更新:(人物::人物B.貯金)(y)
                          //////
                          //“貯金”的代码为8330
                          //“官职”的代码为0319

我本来是这样改的
不过后来用了neohost的编辑器
就直接成了

                          更新:(人物::人物B.官職)(安房守)

使用道具 举报

帖子
469
精华
0
积分
235
金钱
520
荣誉
0
人气
0
评议
0
6#
发表于 2008-9-8 14:50:28 |只看该作者


大名分封  这个条件

也能做出来么?

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2026-4-2 20:01 , Processed in 0.315221 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到