注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 太阁立志传5·绯红之章·人间五十年 剧本编辑的重大突破!小游戏的引入+据点改名 ...
查看: 22857|回复: 41
打印 上一主题 下一主题

[教程] 剧本编辑的重大突破!小游戏的引入+据点改名 [复制链接]

帖子
62
精华
3
积分
1031
金钱
618
荣誉
40
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2009-3-8 18:42:49 |只看该作者 |倒序浏览
(希望版主加精)

<有关据点改名内容见12楼>

前天从网上下了那个日本人做的千阶堂太阁五补全计划, 利用这个软件可以实现小游戏等等的功能. 但是我怎么试都不成功, 大概是因为日语操作系统的不同而导致的文件读取功能有差异吧, 本机上的EVM文件, 用那个软件怎么都读不进去.

然而我却从这个软件的说明中得到了启发, 经过试验, 终于发现了给剧本加入小游戏的办法.

首先是EVM文件的结构, EVM文件中的一句话通常是这样构成的:

命令代码+参数值1+参数值2+...

例如自语的指令:
ひとりごと:[[自言自语内容]]//12
它在EVM文件中表示为
12 00 00 00 (后面是"自言自语内容"这个中文字符串的BIG5码)

再例如代入的命令代码为0B
那么代入a:(1)语句在EVM文件中表示为
0B 86 17 00 80 00 00 00

其它的还有个人战斗的45, 军团指令的4E等等.

那么小游戏命令也必然有一个代码; 通过反复的实验, 本人发现这个代码是46.
具体的格式为:

46 03 10 50
占四个字节. 其中第二个字节表示游戏编号, 03为木材组合; 三字节表示监修人物编号, 10是十进制的16, 对应的人物为浅井长政; 四字节表示游戏的难度, 这里设置为5.

另外, 执行了这条语句也就是说完成小游戏之后, 会给系统内部属性值 <参考値>自动代入一个数据, 这个数据就是小游戏的结果, 用户可以根据参考值的不同, 执行不同的指令.

举个例子: 有如下源代码:

太閤立志伝5イベントソース
//此脚本说明
チャプター:{//脚本开始
    イベント:jinbutsu2{//jinbutsu2 开始
        属性:一度だけ
        発生契機:ゲームスタート時
        発生条件:{
            代入参考値:(0)
        }//条件结束
        スクリプト:{ //执行开始
            武将死亡:(青山忠成)
            調査:(参考値)>=(1)
            分岐:(真){
                会話:(忍者,主人公)[[很好,為了獎勵你,就給你這個。]]
                SEスタート:(成功音)
                スチル表示:(カード,苦無天下一,無効,無効,フェード)
                更新:(カード::苦無天下一.所持フラグ)(1)
            }
        }//执行结束
    }//jinbutsu2 结束
}//脚本结束

编译之后得到了EVM文件用16进制编辑器打开:(抱歉不知道怎么复制那些16进制代码);

从中找到30 00 00 00, 这句话表示让青山忠成死亡, 把它改作46 03 10 50;

然后直接编译EVM文件而不编译原文本文件, 得到了剧本文件, 放到指定目录下,
最后进入新游戏, 自己看看会出现什么样的结果?

现在已知的游戏编号:
       ミニゲーム種類には、数値(3 とか12とか、0~13まで)、および以下の
             「破壊工作」「水路建設」「金鉱探索」「木合わせ」「21の計」
             「人物捜索」「茶器並べ」「薬剤調合」「軍学上海」「鉄砲射的」
             「弓術射的」「数穴埋め」「礼法九面」「馬弓回避」

另外, 监修人物只占一个字节? 这是不可能的, 但是用两个字节又太多了, 于是最后一个数字用来辅助表示监修人物, 例如, 将上例中的50 改作51的话, 那么监修人物就不是10的线井长政, 而是110的另外一个人物.

附件为例子所编辑成的剧本.

本作尚未解决的问题:
1.应该还有个参数, 表示主人公是否在修业, 如果那个参数设为1, 则表示主人公修业, 而无视自己设置的难度; 但我现在还没找到.
2.小游戏也不是很全, 赌博的小游戏在哪里?
3.难度还是有点问题,50的难度玩人物搜索却是4*4的格子, 却不知道5*5应该设成什么?
希望大家能够共同探讨一下. 恳请大家指正.

我的QQ:249476488
E-mail:nklinan@163.com

题外补充: 3E 00 00 00命令出来的是个战教学, 肯定还有合战和攻城战教学的命令, 不过对于写剧本没什么用, 就不研究它了.
另外这些也有可能是隐藏命令, 欢迎大家继续研究:
20 26 2B 2C 40 41 42 43 44 47 48 4A 4B 4C 4D 4F 52 53 54 55 56.
已知值最大的命令是:
御用商人になる:(主人公商家,主人公大名家)//58
值是58.
3D是据点改名, 已在下个帖子中说明了.

[ 本帖最后由 nklinan 于 2009-3-9 15:31 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 收起 理由
Sare + 60 + 5 原创内容,值得鼓励!

总评分: 金钱 + 60  + 5   查看全部评分

使用道具 举报

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

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

帖子
2399
精华
13
积分
6154
金钱
25902
荣誉
235
人气
32
评议
0

沙发
发表于 2009-3-8 18:48:40 |只看该作者
太强悍了!!!!
LZ在研究一下怎么给非主人公发卡吧!
支持给精华

使用道具 举报

游侠剑阁工作组【制作】

剑阁工作组资深组员勋章

帖子
2695
精华
4
积分
3816
金钱
10551
荣誉
166
人气
77
评议
0

板凳
发表于 2009-3-8 18:58:25 |只看该作者
看标题后吃惊不小,看过内容后又是吃惊不小,全部看完后不知道实际能不能起作用,楼主似乎都不确定,再次吃惊不小。

[ 本帖最后由 zhuoludian 于 2009-3-8 19:03 编辑 ]

使用道具 举报

游侠剑阁工作组【制作】

剑阁工作组资深组员勋章

帖子
2695
精华
4
积分
3816
金钱
10551
荣誉
166
人气
77
评议
0

地板
发表于 2009-3-8 19:07:39 |只看该作者
时间进行是不是也有个参数,学习经验或许…最后游戏结果的参数应该也…?

使用道具 举报

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

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

帖子
2399
精华
13
积分
6154
金钱
25902
荣誉
235
人气
32
评议
0

5#
发表于 2009-3-8 19:20:27 |只看该作者
似乎有效果,不错,有新的研究方向了

使用道具 举报

帖子
62
精华
3
积分
1031
金钱
618
荣誉
40
人气
0
评议
0
6#
发表于 2009-3-8 19:20:52 |只看该作者

回复 #3 zhuoludian 的帖子

我测试过, 都是可行的, 时间是与主人公能力有关的, 不是外生的.
最后游戏的结果自动赋给变量(参考値), 你可以用我给的那些代码测试一下.
参数确定是四个, 代码只占四字节, 其它情况我都测试过.

欢迎大家测试并提出意见.

使用道具 举报

帖子
62
精华
3
积分
1031
金钱
618
荣誉
40
人气
0
评议
0
7#
发表于 2009-3-8 19:24:17 |只看该作者
另外这些也有可能是隐藏命令, 欢迎大家继续研究:
20 26 2B 2C 3D 3E 40 41 42 43 44 47 48 4A 4B 4C 4D 4F 52 53 54 55 56.
已知值最大的命令是:
御用商人になる:(主人公商家,主人公大名家)//58
值是58.

使用道具 举报

游侠剑阁工作组【测评】
劍閣屋大老板 名工
從五位下 大炊頭

剑阁工作组资深组员勋章

帖子
401
精华
0
积分
301
金钱
1388
荣誉
10
人气
3
评议
0
8#
发表于 2009-3-8 20:08:30 |只看该作者
令人振奋的消息!
2020202020
ラクス様の為に!!

使用道具 举报

☆才华横溢之极限☆
游侠元老版主
游侠剑阁工作组【翻译】
GBC☆口袋妖怪 梦幻
魏 吏部尚书

★★★★★

元老版主勋章版主勋章资深版主勋章大头像勋章《三国志12》汉化贡献勋章特色头衔勋章勤劳之证剑阁工作组资深组员勋章

帖子
4634
精华
2
积分
4178
金钱
16096
荣誉
144
人气
202
评议
2

9#
发表于 2009-3-8 21:19:52 |只看该作者
这个妇女节对太阁区的意义重大,发布了好几个自制剧本,楼主的大发现更是压轴好戏!

使用道具 举报

游侠剑阁工作组【制作】

剑阁工作组资深组员勋章

帖子
436
精华
2
积分
920
金钱
4225
荣誉
30
人气
23
评议
0
10#
发表于 2009-3-8 21:59:50 |只看该作者


赌博和这些小游戏不是一类吧

使用道具 举报

捐館通山源公大居士
游侠元勋版主
【太阁&三国志专区】
游侠剑阁工作组【美工】
河內源氏当主 正三位大納言

★★★★★★★

游侠元勋版主元老版主勋章版主勋章资深版主勋章大头像勋章特色头衔勋章剑阁工作组资深组员勋章youki贡献勋章

帖子
4184
精华
5
积分
4498
金钱
31773
荣誉
139
人气
157
评议
5

11#
发表于 2009-3-8 22:30:41 |只看该作者
却实是大突破,一定要顶一下才是!    

使用道具 举报

帖子
62
精华
3
积分
1031
金钱
618
荣誉
40
人气
0
评议
0
12#
发表于 2009-3-8 22:33:03 |只看该作者

剧本编辑突破又进一步! 有关据点改名!

(同样希望加精)
和上个帖子一样, 仍然要说到隐藏命令的问题. 有关隐藏命令的疑问可参详下帖:

http://game.ali213.net/thread-2620669-1-1.html

由于人物改名的命令为3C, 同时我受到千阶堂太阁补全计划的软件说明的启发, 得出了以下的结果.

据点改名包括两个参数, 一个是据点番号, 一个是据点名番号. 据点番号不用多说, 00表示胜山城, 01大浦城, 97观音寺城等. 据点名番号指的是将天下一统修改器打开之后, 在据点窗口, 点击改名所出现的那些字符串.

我现在的进展是:
据点改名的格式仍然是四个字节:
3D 61 00 01
其中3D是据点改名命令代码; 二字节表示要改名据点番号, 其中61是十进制的97, 代表观音寺城, 如果据点番号大于256, 多出来的那一位写在第四字节的第一个数字;
第三个字节代表据点名番号, 它的数值为据点名番号乘以2, 比如说石山本愿寺的据点名番号为128, 十六进制为80, 乘以2为100, 于是将00写在第三个字节, 多出来的那个1写在第四字节的第二位.
第四个字节就是以上所说的辅助性字节.

和上个帖子相同的步骤将这个四个字节写入EVM文件, 编译, 运行游戏, 会发现观音寺城的名字改成了石山本愿寺. 并且, 观音寺城内的样子也自动变为安土城的样子.

大家可以试验一下, 并继续做下去.

可能存在的问题是: 城不能改为町名, 町不能改为里名, 等等. 不过我还没试验过.

谢谢大家的支持.
附件是例子剧本文件.

我的QQ:249476488
E-Mail:nklinan@163.com

题外补充: 3E 00 00 00命令出来的是个战教学, 肯定还有合战和攻城战教学的命令, 不过对于写剧本没什么用, 就不研究它了.

[ 本帖最后由 nklinan 于 2009-3-9 14:50 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 收起 理由
Sare + 40 + 5 原创内容,值得鼓励!

总评分: 金钱 + 40  + 5   查看全部评分

使用道具 举报

☆才华横溢之极限☆
游侠元老版主
游侠剑阁工作组【翻译】
GBC☆口袋妖怪 梦幻
魏 吏部尚书

★★★★★

元老版主勋章版主勋章资深版主勋章大头像勋章《三国志12》汉化贡献勋章特色头衔勋章勤劳之证剑阁工作组资深组员勋章

帖子
4634
精华
2
积分
4178
金钱
16096
荣誉
144
人气
202
评议
2

13#
发表于 2009-3-8 22:34:01 |只看该作者
这次沙发归我  支持重量级发现     

使用道具 举报

捐館通山源公大居士
游侠元勋版主
【太阁&三国志专区】
游侠剑阁工作组【美工】
河內源氏当主 正三位大納言

★★★★★★★

游侠元勋版主元老版主勋章版主勋章资深版主勋章大头像勋章特色头衔勋章剑阁工作组资深组员勋章youki贡献勋章

帖子
4184
精华
5
积分
4498
金钱
31773
荣誉
139
人气
157
评议
5

14#
发表于 2009-3-8 23:05:01 |只看该作者
板凳支持!板凳支持
二十字补全补丁~~~~~~

使用道具 举报

帖子
311
精华
0
积分
156
金钱
1946
荣誉
0
人气
2
评议
0
15#
发表于 2009-3-8 23:05:44 |只看该作者
21世纪最缺的人出现了

使用道具 举报

游侠剑阁工作组【制作】

帖子
789
精华
2
积分
1418
金钱
5826
荣誉
62
人气
32
评议
0

16#
发表于 2009-3-8 23:10:58 |只看该作者
支持,等待楼主制作一个自动对evm打补丁的工具软件,造福论坛!

使用道具 举报

帖子
1009
精华
0
积分
545
金钱
1902
荣誉
4
人气
1
评议
0
17#
发表于 2009-3-9 07:42:46 |只看该作者
有意思,虽然没看懂,但估计许多有意思的剧本会在不久的将来出现了

使用道具 举报

游侠光荣游戏工作组【剧本】
斋藤家当主 军师
冥界引路人·馬爾基諾

帖子
1156
精华
0
积分
1014
金钱
7125
荣誉
43
人气
55
评议
0

18#
发表于 2009-3-9 09:24:54 |只看该作者
太好了,按照樓主的方法研究了半天
終於成功的將石山本愿寺改名為大阪了。
多謝樓主!

使用道具 举报

~ § Kyon § ~
The Knights №.Four.光辉
游侠元勋版主
『光荣游戏区』
海雷丁舰队☆夏侯 金眼

游戏问答小精灵
银色独角兽

★★★★★★

元老版主勋章版主勋章资深版主勋章大头像勋章游侠元勋版主白金会员勋章《三国志12》汉化贡献勋章精华勋章活跃勋章荣誉勋章特色头衔勋章勤劳之证写手之证剑阁工作组资深组员勋章

帖子
11214
精华
18
积分
13170
金钱
191779
荣誉
390
人气
627
评议
12

19#
发表于 2009-3-9 15:29:03 |只看该作者
技术活要支持,虽然基本看不懂

使用道具 举报

积尸气鬼苍焰
2010游侠T恤主创
游侠资深版主
『光荣游戏区』
游侠剑阁工作组【美工】
奥州王
軍神 正四位下 刑部卿


★★★★★★★★

版主勋章资深版主勋章白金会员勋章活跃勋章荣誉勋章特色头衔勋章剑阁工作组资深组员勋章

帖子
12541
精华
8
积分
11875
金钱
36621
荣誉
398
人气
247
评议
5

20#
发表于 2009-3-9 16:17:37 |只看该作者
这个贴帮 友情支持了

使用道具 举报

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

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

GMT+8, 2024-4-19 19:47 , Processed in 0.341943 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到