[心得] 修改职业技能语音为日语

楼主: x000032001 (版废了该走了)   2016-02-16 20:30:59
原文网址 https://xnum.tw/maplestory-skillvoice-edit/
点了不会比较好读,因为我懒的撷图片 Orz
不想看废话可以直接看Summary就好QQ
以下正文
# 1. Introduction
这次玩了两天夜光,仍然觉得韩文配音听起来格外不舒服
因此重拾旧的纪录,研究语音的改法
# 2. Related Work
以前测试成功的作法为如下
下载JMS并用HaRepacker提取sound.wz里面的声音档,以我修改夜光为例
位置有二 (F代表女 M代表男)
1. SkillVoice.img/voice/luminous
2. Voice.img/Luminous_F
提取出来后会拿到一堆 32KHz 48kbps mono 的 mp3档,在旧的做法中
使用转档程式变成台版的格式(22050Hz 80kbps mono)再放进去就能动了
# 3. Experiment
这个做法现今已经不适用,以下是debug过程和最后解法
这篇文章说明了以前的改法
http://maplechaos.darkbb.com/t222-sound-wz-editing
然而这个作法已经失效,但里面的那段hex bytes令我很感兴趣
看起来不太像mp3的header,却有可能是wz辨识的header
继续找,发现有人讲到一样的问题,在这边
http://forum.ragezone.com/f701/release-universal-harepacker-version-892005/
里面比较详细的讨论了一些声音出现问题的可能原因,然而没有很明确说出怎么解决
但在这篇文章有了解答:
http://forum.ragezone.com/f701/v0-62-sound-wz-skill-1060923/
内文提到HaRepacker 4.2.3 (failed)
以及不同的hex bytes是对应不同kbps的说法
同时也看到加header作法只适用于旧版的HaRepacker (2.5 or 3.5)
我猜关键就是针对不同声音格式,要用不同的header来强制设定
但在最后作者提到使用新版的程式已经可以解决这个问题
而在这边可以抓到最后版的HaRepacker 4.2.4
http://forum.ragezone.com/f702/release-hasuite-hacreator-2-1-a-1068988/
可惜的是作者也提到因为MS的走下坡而使用不再继续维护了
但令人开心的是他有把程式开源,所以应该可以制作一个自动替换语音的程式出来
source code: https://github.com/haha01haha01/HaSuite
# 4. Summary
## 4.1 取得日版枫之谷
日版下载页面 http://maplestory.nexon.co.jp/gamestart/download.asp
下载器连结
http://platform.nexon.co.jp/nxDownloader/real/bin/NexonDownloader_maplestory.exe
都是日文,我也看不太懂,遇到左右选项的,我记得都是选左边。
安装好后虽然不能执行,只要能提取档案就行了,没有新增职业的话,旧的档案也不太可
能会被修改
因此只要提取一次来使用。
## 4.2 下载修改程式
必须要HaRepacker 4.2.4
下载连结 http://www.mediafire.com/download/72i41a8brc29k30/HaSuite-211.7z
(这个开着会被侦测到外挂,因此不要和枫谷一同开启)
## 4.3 提取声音档
打开HaRepacker,开启日版枫谷的sound.wz
(假如打开为乱码 [其他]旁边有一个下拉式选单,选择第三个,重新开启)
选择SkillVoice.img/voice/…中你需要的职业,点 工具/ 汇出选择为 / PNG\MP3
接着Voice.img重复同样动作
## 4.4 备份 & 转档
备份汇出的原始档,以免转失败或各种手残因素导致重汇,会很浪费时间
备份sound.wz,以免改烂了,还要重抓,也会很浪费时间
将汇出的mp3档转成 (22050Hz / 80kbps / mono单声道) 格式
## 4.5 置入台版的档案中
打开台版枫谷sound.wz (其他旁边的下拉式选单要选择第二个选项)
接着把刚刚转好的档案塞回一样的位置,假设我要改女夜光的声音
SkillVoice.img/voice/luminous/F/[数字] 会对应到汇出的luminous.F.[数字].mp3
以此类推,展开节点到最后面会看到有一个播放声音的接口
下方有变更音乐和保存音乐的按钮,我们要用的是变更音乐的功能
选择我们转档好的声音档
## 4.6 存盘
全部修改完以后点存盘,盖回本来的枫谷资料夹
就可以开启枫谷来试试看了(记得先关闭HaRepacker)
# 5. Future Work
a. 有关HaRepacker 4.2.3 -> 4.2.4 的bug fix使得声音置换可以成功,
这部分需要研究看看问题在哪
b. 可以修改source code或使用作者分享的lib制作自动置换程式
c. HaRepacker有时候汇出的档案是损毁的,虽然忽略他也没有关系,
但有可能是程式bug
# A. Appendix
我用的转档程式:
http://www.dvdvideosoft.com/products/dvd/Free-Audio-Converter.htm
我解出来的JMS声音档(只有SkillVoice和Voice 密码xnum.tw)
https://drive.google.com/file/d/0B4k68SbN4gj8M19lUEpzMm1XYWs/view?usp=sharing
台版枫之谷Ver186.4的修改后sound.wz 主程式更新就不能用了 (只有女夜光..因为我只
玩这个)
https://drive.google.com/file/d/0B4k68SbN4gj8TWdIcTYxWWFkcms/view?usp=sharing
作者: jh961202 (阿电)   2016-02-16 21:23:00
帮低调,修改wz档案好像是不被允许的,感觉不适合发在这
作者: shadeel (123)   2016-02-16 22:08:00
感觉很强大
作者: qazwsx199786 (博钧)   2016-02-17 00:13:00
不如玩剑豪啊直接日文发音(误
作者: rehtie (万笼蒸煮)   2016-02-17 14:05:00
好复杂阿 看完就懒得改了@@

Links booklink

Contact Us: admin [ a t ] ucptt.com