【教程】switch替换《火焰纹章engage》音乐教程
<p> 1,打开ns模拟器</p><p> 2,dump出romfFS文件</p>
<p> 在Ryujinx中,右键点击游戏,选择,解包数据-> romFS。选择存档保存的地方:</p>
<p> 在YUZU中,右键点击游戏 解包romFS,并选择选择所有选项</p>
<p> 3,打开文件浏览器,找到地址StreamingAssetsAudioGeneratedSoundBanksSwitch</p>
<p> 将所有的 .wem文件替换为 .ogg文件(如果那你早就知道你需要替换的文件,你可以跳过此步骤)</p>
<p> 在你把文件将 ww2ogg024.zip文件解压在 Switch folder中,将和图片中的一样</p>
<p align="center"><img align="" alt="" border="0" src="https://www.tekqart.com/forum.php?mod=attachment&aid=MzUwODY0fGYyNTAwZmNjfDE2NzU4NjQyMjh8Mjc1MzIwMnwzMjkzMTk%3D&noupdate=yes" width="600" class="aligncenter"></p>
<p> 4,现在曲子已是可以播放的格式,找到你想要替换的歌曲,记下完整的文件名(除了文件的拓展名),后面会用</p>
<p> 5,使用软件Audacity(https://www.audacityteam.org/download/)将替换的曲子的长度剪成原曲短,或与原曲长度一致。然后选择整首曲子,选择Effects -> Amplify。不要选择 Allow Clipping 选项,将Aplification (dB) 调整为 -0.1</p>
<p align="center"><img align="" alt="" border="0" src="https://www.tekqart.com/forum.php?mod=attachment&aid=MzUwODY2fDJjYWJiNmQwfDE2NzU4NjQyMjh8Mjc1MzIwMnwzMjkzMTk%3D&noupdate=yes" width="600" class="aligncenter"></p>
<p> 6,接下来,选择音轨接近结尾的区域,选择Effect -> Fade Out (只有当你的曲子中间没有停顿)然后选择File -> Export -> Export 选择 WAV。确保输出的格式为 .WAV,编码为Signed 32-bit PCM</p>
<p align="center"><img align="" alt="" border="0" src="https://www.tekqart.com/forum.php?mod=attachment&aid=MzUwODY3fDgzOTkwZTYzfDE2NzU4NjQyMjh8Mjc1MzIwMnwzMjkzMTk%3D&noupdate=yes" width="600" class="aligncenter"></p>
<p> 7,创建audiokinetic account (https://www.audiokinetic.com/en/), 然后下载Wwise (https://www.audiokinetic.com/en/download/)</p>
<p> 8,打开软件,登录。</p>
<p> 9,打开软件页面,安装最新版本,选择 authoring package,其他不必在意。</p>
<p align="center"><img align="" alt="" border="0" src="https://www.tekqart.com/forum.php?mod=attachment&aid=MzUwODY4fGIxNjZjYTg5fDE2NzU4NjQyMjh8Mjc1MzIwMnwzMjkzMTk%3D&noupdate=yes" width="600" class="aligncenter"></p>
<p> 10,下一个安装界面中,你可能需要选择Mastering Suite(你可能并不需要),</p>
<p> 11.安装后,打开一个新项目,命名,选择保存位置,不要选择 Asset Group中的任何选项12,打开Project -> Project Settings (或按Shift+K)</p>
<p align="center"><img align="" alt="" border="0" src="https://www.tekqart.com/forum.php?mod=attachment&aid=MzUwODY5fGEwOTczNjRmfDE2NzU4NjQyMjh8Mjc1MzIwMnwzMjkzMTk%3D&noupdate=yes" width="600" class="aligncenter"></p>
<p> 12,找到Source Settings</p>
<p> 13,在default conversion settings 中,如果没有设定Vorbis Quality High,点第三个点,展开为expand Conversion Settings -> Factory Conversion Settings -> Vorbis & 选择Vorbis Quality High</p>
<p align="center"><img align="" alt="" border="0" src="https://www.tekqart.com/forum.php?mod=attachment&aid=MzUwODcwfGM5ZTllZWFkfDE2NzU4NjQyMjh8Mjc1MzIwMnwzMjkzMTk%3D&noupdate=yes" width="600" class="aligncenter"></p>
<p> 14,找到Project-> Import Audio Files (或按 Shift+I)选择 Add Files,选择新曲子,点击右下角的import</p>
<p> 15,找到Actor-Mixer Heirarchy -> Default Work Unit -> Song Title 然后 播放(play)测试你的曲子正常。</p>
<p> 6,找到项目文件夹(选择Project -> File Manager 或Shift+F1),在Work Units面板中右键所有黄色文字,打开文件浏览器找到文件夹;然后打开project_name.cacheWindowsSFX6</p>
<p> 17,将文件重命名为你想要替换的文件名2 l)</p>
<p> 18返回模拟器,打开game's mod folder</p>
<p> 建立一个新folder(自己没用过模拟器,不知道指什么)</p>
<p> 19,现在你需要复制文件结构到音乐文件夹。最简单的方式是用YUZU 转存(dump)romfs,选择Skeleton选项,建立一个新的文件夹 Data。将所有文件移到Data中,Data是romfs中的唯一的文件。你也可以通过一系列文件夹来实现下列结构fire_emblem_engage_mod_folder_pathmod_nameromfsDataStreamingAssetsAudioGeneratedSoundBanksSwitch</p>
<p> 20,之后你就可以把曲子放进最后的文件夹里,重命名,然后开启游戏测试mod.</p>
<ul class="listad">
</ul>
<div class="changyan">
<!--PC版-->
<div id="SOHUCS" sid="11192">
<div id="SOHU_MAIN">
<div class="module-cmt-header">
<div class="clear-g section-title-w">
<div class="title-user-w">
<div node-type="user" class="clear-g user-wrap-w user-login">
<span node-type="user-name" class="wrap-name-w">发表评论:</span>
</div>
</div>
</div>
<div class="section-cbox-w">
<div class="cbox-block-w clear-g">
<div node-type="block-head-w" class="block-head-w block-head-login">
<div node-type="avatar" class="head-img-w">
<div node-type="head-img-ie-mask" class="head-img-ie-mask"></div>
</div>
</div>
<div node-type="login-select" class="block-post-w">
<!-- 放置cbox初始状态 -->
<script>
function CheckPl(obj)
{
if(obj.saytext.value=="")
{
alert("您没什么话要说吗?");
obj.saytext.focus();
return false;
}
return true;
}
</script>
<form action="http://www.202yx.com/e/pl/doaction.php" method="post" name="saypl" id="saypl" onSubmit="return CheckPl(document.saypl)">
<div class="module-cmt-box">
<!-- 展开状态 -->
<div class="post-wrap-w">
<div class="post-wrap-border-l"></div>
<div class="post-wrap-border-r"></div>
<div node-type="post-wrap-main" class="post-wrap-main">
<div class="post-wrap-border-t">
<div node-type="post-wrap-border-t-l" class="post-wrap-border-t-l"></div>
<div node-type="post-wrap-border-t-r" class="post-wrap-border-t-r" style="margin-left: 115px;"></div>
</div>
<div class="wrap-area-w">
<div class="area-textarea-w">
<textarea name="saytext" id="saytext" placeholder="近期将对用户上传的违规信息进行下架清理,并且严查评论内容,发现违规封号处理!" class="textarea-fw textarea-bf"></textarea>
</div>
</div>
</div>
<div class="clear-g wrap-action-w">
<div class="action-function-w">
<ul class="clear-g">
<table width="100%" border="0" cellspacing="0" style="display:none">
<tbody>
<tr>
<td>用户名:<input name="username" type="text" class="inputText" id="username" value="" size="16"></td>
<td>密码: <input name="password" type="password" class="inputText" id="password" value="" size="16"></td>
<td> <input name="nomember" type="checkbox" id="nomember" value="1" checked style=" width: 18px;height: 18px;"><span style="padding-left: 4px;padding-right: 10px;">匿名评论</span></td>
<td><input name="key" placeholder="请输入验证码" type="text" size="10" style="padding-left: 42px;border: 1px solid #4398ED;border-radius: 12px;color: #000;font-family: 'Open Sans',sans-serif;font-size: 1em;height: 28px;padding: 0 10px;"> </td>
</tr>
</tbody>
</table>
</ul>
</div>
<div class="clear-g action-issue-w">
<div class="issue-btn-w">
<button node-type="issue" class="btn-fw"></button>
</div>
</div>
</div>
</div>
</div>
<input name="id" type="hidden" id="id" value="183771">
<input name="classid" type="hidden" id="classid" value="70">
<input name="enews" type="hidden" id="enews" value="AddPl">
<input name="repid" type="hidden" id="repid" value="0">
<input type="hidden" name="ecmsfrom" value="/nsaita/pojie/183771.html">
</form>
<div class="list-comment-empty-w">
</div>
</div>
</div>
</div>
</div>
<div node-type="module-cmt-list" class="module-cmt-list section-list-w">
<div class="cmt-list-type">
<ul class="clear-g type-lists">
</ul>
<div class="cmt-list-border"></div>
<div class="cmt-list-number">
<span class="comment-number"><span class="cy-number"><script type="text/javascript" src="http://www.202yx.com/e/public/ViewClick/?classid=70&id=183771&down=2"></script></span>人浏览,<span class="cy-number"><script type="text/javascript" src="http://www.202yx.com/e/public/ViewClick/?classid=70&id=183771&down=2"></script></span>条评论</span>
</div>
</div>
<!-- 评论列表S -->
<!-- 最新评论 -->
<script src="http://www.202yx.com/e/pl/more/?classid=70&id=183771&num=10"></script>
</div>
</div>
</div>
<!-- 评论列表E -->
</div>
<div class="article_tool_box fot_tool_box fot_box">
<div class="right more_btn">
<i class="icon"></i>
<div class="more_icon center_hor hidden">
<span class="left shoucang " data-id="1044115" data-type="1"><i class="icon"></i>收藏<font id="favNum">(9)</font></span>
<div class="left share_btn">
<i class="icon"></i>分享
<div class="share_box center_hor">
<i class="icon"></i>
<i class="icon"></i>
<i class="icon"></i>
<i class="icon"></i>
</div>
</div>
</div>
</div>
</div>
页:
[1]