iVocaloid论坛

标题: 利用注册表让PO2音源与VO2编辑器合体~【慎用】 [打印本页]

作者: D-Bood    时间: 2012/8/22 12:33     标题: 利用注册表让PO2音源与VO2编辑器合体~【慎用】

本帖最后由 D-Bood 于 2014/7/5 23:20 编辑

2012.10.1更新:第一号BUG:
导入Yuki后VOCALOID2显示“无法打开合成引擎”,正在寻求解决方法中......

解决方法(未验证)在6L
--------------------------------------------------------------------------------
大家好,这里是暑假余额不足十天的D-Bood
注册表大触请无视...
此为纯原创,没有抄袭。
以下正文。

我家电脑对V3不感兴趣,所以只能拿VO2和PO2勉强度日...
众所周知,PO2虽说很好用,但是他的合成效果仍然不如VO2
但是PO2里的一些音源VO2却没有
以至于本人一直拿VO2编辑,PO2合成
为了追求更好的效果,我便想“能不能把PO2的音源移植到VO2?”
结果还真的成功了...
于是,我把这个方法拿出来和大家分享分享。

废话少叙,还是赶紧开始吧
注:我家VO2版本:System Version:2. 0. 12. 2J    File Version:2. 0. 8. 15
       我家PO2版本:System Version:2. 0. 16. 1      File Version:2. 0. 10. 1
       操作系统:Microsoft Windows XP SP3
       本教程里所用音源为VY1 PO版,仅供参考。

Step1:准备工作

提醒:首先你要确定要移动的音源是什么音源,别到最后合体完成了,才发现自己合错了,这可就悲催了...

首先要确定你所要合体的音源在注册表里的什么位置。
开始→运行→输入regedit→确定
然后在regedit里寻找 [HKEY_LOCAL_MACHINE\SOFTWARE\POCALOID2\DATABASE\VOICE]这一项
点开左边的 +,你家PO2的音源就会在你的眼前飞来飞去【误!
如图所示

1.JPG

其中蓝色区域 [BCXDC9KZLKZHZCB4] 是VY1在注册表的位置
然后再看右边,有一个"INSTALLED"项。双击,在弹出的对话框中把“数值数据”一栏从1改成2(如果这栏本来就是2的可无视) 如图所示

2.JPG

注意:如果不改动的话,会导致VOCALOID2无法 正常打开!
然后就是导出这个注册表了
右键单击 [BCXDC9KZLKZHZCB4] 项,在弹出的菜单中点击“导出”,弹出的窗口如图所示

3.JPG

文件名随意,然后保存。

Step2:编辑注册表

如果直接把导出后的注册表重新合并的话,那么,恭喜你,前面的工作你白做了...
为了能让VO2顺利的接受PO2的音源(怎么这么别扭...),必须把导出的注册表重新编辑。
用记事本打开刚才导出的reg文件。
会出现以下文本。









Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\POCALOID2\DATABASE\VOICE\BCXDC9KZLKZHZCB4]
"INSTALLED"=dword:00000002
"NAME"="POCALOID2 Voice DB (VY1)"
"TIME"="BKPFD5H3HZA6ED84"
"DRP"="0B0010"
"INSTALLDIR"="F:\\Program Files\\POCALOID2\\VOICE"
[HKEY_LOCAL_MACHINE\SOFTWARE\POCALOID2\DATABASE\VOICE\BCXDC9KZLKZHZCB4\KEYS]
"default"="00000000000000000000000000000000"
[HKEY_LOCAL_MACHINE\SOFTWARE\POCALOID2\DATABASE\VOICE\BCXDC9KZLKZHZCB4\vvoice]
"vvoice2"=""








第一眼看到这个东西,有的人就会想:这是个毛东西啊。。。看不懂。。。

不急不急,让我们再次回到注册表,找到 [HKEY_LOCAL_MACHINE\SOFTWARE\VOCALOID2\DATABASE\VOICE] 项。
右键单击 [VOICE] 项,单击“复制项名称(C)”。此时这个项的名称已经被复制了。然后把所有的“HKEY_LOCAL_MACHINE\SOFTWARE\POCALOID2\DATABASE\VOICE”替换成“HKEY_LOCAL_MACHINE\SOFTWARE\VOCALOID2\DATABASE\VOICE”【不就是换了一个字母吗喂!!!
然后"NAME"一项把POCALOID2换成VOCALOID2就OK了~【这不还是换了个字母吗喂...
然后保存☆

Step3:合并注册表

接下来,最重要的重头戏要来了(没有语病吧喂...
其实如果把整个过程视为给音源搬家,前面两步比喻成归置物品和办过户手续的话,那么这次是真的要搬家了。(怎么觉得跟没说一样...)
所以为了搬家的顺利进行,前两步进行的时候要格外小心

双击刚才保存过的REG文件,在弹出的对话框中点“是”
然后...再返回注册表编辑器,找到 [HKEY_LOCAL_MACHINE\SOFTWARE\VOCALOID2\DATABASE\VOICE] 项。看看是不是多了一个 [BCXDC9KZLKZHZCB4] 呢?如果是的话,那么真心恭喜你,PO版VY1已经成功入驻 VOCALOID2 了!
如图所示

4.JPG

然后打开VOCALOID2的Singer Editor【注意不是PO2的Singer Editor,切记】,检查歌手列表里有没有什么异常,比如重名,歌手无故消失神马的,该改名的改名,该添加的添加。
调整完了后如图所示。

5.JPG

至此,本教程顺利完成!

------------
PS. 这篇教程的篇幅虽然长点,但是其实原理很简单,就是把注册表"搬运"到相应的位置.(这么比喻没错吧...
      希望这篇文章对PO2音源导入V3有些借鉴(虽然可能性不大吧。。。

有什么问题请PM我 or QQ,
祝愿大家搬运愉快~
这里是听 Westlife 听过头的D-Bood
2012.8.24





图片附件: 5.JPG (2012/8/22 10:46, 40.67 KB) / 下载次数 18
http://bbs.ivocaloid.com/forum.php?mod=attachment&aid=Njg4NDl8NTFmMjY3OGN8MTc1MzI3Nzc0NnwwfDA%3D



图片附件: 4.JPG (2012/8/22 10:40, 88.72 KB) / 下载次数 23
http://bbs.ivocaloid.com/forum.php?mod=attachment&aid=Njg4NDh8ZWE4OTA4YmF8MTc1MzI3Nzc0NnwwfDA%3D



图片附件: 3.JPG (2012/8/22 10:20, 59.77 KB) / 下载次数 18
http://bbs.ivocaloid.com/forum.php?mod=attachment&aid=Njg4MjZ8NjAzZDA5YjF8MTc1MzI3Nzc0NnwwfDA%3D



图片附件: 2.JPG (2012/8/22 10:14, 13.02 KB) / 下载次数 20
http://bbs.ivocaloid.com/forum.php?mod=attachment&aid=Njg4MjV8MTQwZDY2ODZ8MTc1MzI3Nzc0NnwwfDA%3D



图片附件: 1.JPG (2012/8/22 10:01, 87.69 KB) / 下载次数 20
http://bbs.ivocaloid.com/forum.php?mod=attachment&aid=Njg4MjN8ZjQ4MTExY2N8MTc1MzI3Nzc0NnwwfDA%3D


作者: mingqimoon    时间: 2012/9/15 12:52

好棒的贴,我家的老电脑上式一下
作者: Cimealiy    时间: 2012/9/24 23:01

技术宅真是技术宅,本人给楼主怒跪!
作者: RainのNight    时间: 2012/12/17 10:47

这个方法我以前就用过,行不通的
"INSTALLED"如果改成0,虽然对主程序没影响,但PO的音源不发音
"INSTALLED"如果改成0以外的值,主程序就无法打开合成引擎
反之,这个方法却可以把VO的音源逆向移植到PO上
所以说问题一定出在VO的主程序上
其实个人挺纠结的,下了PO版的Lily和Piko却无法用到VO上
虽然心里明白VOPO都是一样的。。。。。
作者: D-Bood    时间: 2012/12/22 00:41

本帖最后由 D-Bood 于 2012/12/22 00:43 编辑
RainのNight 发表于 2012/12/17 10:47
这个方法我以前就用过,行不通的
"INSTALLED"如果改成0,虽然对主程序没影响,但PO的音源不发音
"INSTALLED ...


所以说这篇文章已经基本没有价值了...
但我仍希望在其他的方面会有所帮助
其实我也很纠结。
主要是V2破解的版本太少了...(好吧我承认我是个没有钱的可耻的伸手党...
作者: hqy123    时间: 2013/8/16 22:18

表示如果出现合成引擎无法打开的话有两种可能:
1、 vvd文件没有被复制到voicedbdir目录下并生成正确的vvoice(X).vvd文件
2、编辑器的版本较老。

鄙人寻找了两种方式:
1、手动复制vvd文件并改名。
2、升级到2.0.16版编辑器(镜音 Append内包含此版本。)
作者: D-Bood    时间: 2013/8/17 00:29

hqy123 发表于 2013/8/16 22:18  表示如果出现合成引擎无法打开的话有两种可能:  1、 vvd文件没有被复制到voicedbdir目录下并生成正确的vvoi ...

谢谢!
话说这篇文章还是个失败的例子呢...
再说了现在都用v3,用V2或者P2的人已经不多了吧...

我是在v2里调教在v3里合成...
作者: hqy123    时间: 2013/8/17 18:04

D-Bood 发表于 2013/8/17 00:29
谢谢!
话说这篇文章还是个失败的例子呢...
再说了现在都用v3,用V2或者P2的人已经不多了吧...

其实我还在用,因为用的是正版V3所以V3里全是正版音源,盗版根本装不进去。上次在安装VY2的时候才发现这个问题的,然后想起有些音源的编辑器版本较高又想了想会不会是因为这些原因。目前已经靠您的方法将Azuki和Matcha移植到VOCALOID2上使用了。。谢谢
作者: D-Bood    时间: 2013/8/17 18:36

hqy123 发表于 2013/8/17 18:04
其实我还在用,因为用的是正版V3所以V3里全是正版音源,盗版根本装不进去。上次在安装VY2的时候 ...

别...我会不好意思的
作者: D-Bood    时间: 2014/7/4 14:12

hqy123 发表于 2013/8/17 18:04
其实我还在用,因为用的是正版V3所以V3里全是正版音源,盗版根本装不进去。上次在安装VY2的时候 ...

真不好意思快一年了才给您回信orz
我尝试了您所说的方法,换了2.0.16,不过还是失败了(将PO版的yuki移植到VO上)
但是重点在下面...然后我试着作死把PO2的DSE2.DLL换到VO上...(两个文件版本相同,但大小有很大差别...)
然后再移植...
结果发现VO可以正常打开,但无论如何原生GUMI就是唱不出来了w

可能把其他相关文件替换也可能会发生上述问题
所以我觉得 合成引擎无法打开 可能另有原因...




作者: hqy123    时间: 2014/7/4 21:29

D-Bood 发表于 2014/7/4 14:12
真不好意思快一年了才给您回信orz
我尝试了您所说的方法,换了2.0.16,不过还是失败了(将PO版的yuki移植 ...

如果您使用的是POCALOID2版的Yuki可能存在注册表缺失的情况。。。您可以对照VOCALOID2 Demo版的Yuki,进行移植,但是VY2的注册表就无解了,因为缺失太多。
作者: D-Bood    时间: 2014/7/5 23:19

本帖最后由 D-Bood 于 2014/7/5 23:55 编辑
hqy123 发表于 2014/7/4 21:29
如果您使用的是POCALOID2版的Yuki可能存在注册表缺失的情况。。。您可以对照VOCALOID2 Demo版的Yuki,进 ...

NO NO NO~
我试过一次...还是开不了orz
可能是引擎不同?还是原有音源结构被改变了?
我是这么想的...

p.s. DSE2.DLL应该是V2的合成引擎主体...
它的完好与否应该决定了引擎能否正常打开
我猜可能破解组在做POCALOID的时候把它和其他的什么文件给修改了...

作者: hqy123    时间: 2014/7/7 23:49

D-Bood 发表于 2014/7/5 23:19
NO NO NO~
我试过一次...还是开不了orz
可能是引擎不同?还是原有音源结构被改变了?

请问是否有吧vvd文件改名放在voicedbdir文件夹下呢
作者: D-Bood    时间: 2014/7/8 06:44

hqy123 发表于 2014/7/7 23:49
请问是否有吧vvd文件改名放在voicedbdir文件夹下呢

必须的~
话说在注册表里把INSTALLER值改了之后vvd就在INSTALLER的那个文件夹吧...




欢迎光临 iVocaloid论坛 (http://bbs.ivocaloid.com/) Powered by Discuz! X2