晴岚6527 发表于 2025-1-7 19:09:03

【教程】switch替换《火焰纹章engage》音乐教程

<p>  1,打开ns模拟器</p>
<p>  2,dump出romfFS文件</p>
<p>  在Ryujinx中,右键点击游戏,选择,解包数据-&gt; 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&amp;aid=MzUwODY0fGYyNTAwZmNjfDE2NzU4NjQyMjh8Mjc1MzIwMnwzMjkzMTk%3D&amp;noupdate=yes" width="600" class="aligncenter"></p>
<p>  4,现在曲子已是可以播放的格式,找到你想要替换的歌曲,记下完整的文件名(除了文件的拓展名),后面会用</p>
<p>  5,使用软件Audacity(https://www.audacityteam.org/download/)将替换的曲子的长度剪成原曲短,或与原曲长度一致。然后选择整首曲子,选择Effects -&gt; 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&amp;aid=MzUwODY2fDJjYWJiNmQwfDE2NzU4NjQyMjh8Mjc1MzIwMnwzMjkzMTk%3D&amp;noupdate=yes" width="600" class="aligncenter"></p>
<p>  6,接下来,选择音轨接近结尾的区域,选择Effect -&gt; Fade Out (只有当你的曲子中间没有停顿)然后选择File -&gt; Export -&gt; 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&amp;aid=MzUwODY3fDgzOTkwZTYzfDE2NzU4NjQyMjh8Mjc1MzIwMnwzMjkzMTk%3D&amp;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&amp;aid=MzUwODY4fGIxNjZjYTg5fDE2NzU4NjQyMjh8Mjc1MzIwMnwzMjkzMTk%3D&amp;noupdate=yes" width="600" class="aligncenter"></p>
<p>  10,下一个安装界面中,你可能需要选择Mastering Suite(你可能并不需要),</p>
<p>  11.安装后,打开一个新项目,命名,选择保存位置,不要选择 Asset Group中的任何选项12,打开Project -&gt; Project Settings (或按Shift+K)</p>
<p align="center"><img align="" alt="" border="0" src="https://www.tekqart.com/forum.php?mod=attachment&amp;aid=MzUwODY5fGEwOTczNjRmfDE2NzU4NjQyMjh8Mjc1MzIwMnwzMjkzMTk%3D&amp;noupdate=yes" width="600" class="aligncenter"></p>
<p>  12,找到Source Settings</p>
<p>  13,在default conversion settings 中,如果没有设定Vorbis Quality High,点第三个点,展开为expand Conversion Settings -&gt; Factory Conversion Settings -&gt; Vorbis &amp; 选择Vorbis Quality High</p>
<p align="center"><img align="" alt="" border="0" src="https://www.tekqart.com/forum.php?mod=attachment&amp;aid=MzUwODcwfGM5ZTllZWFkfDE2NzU4NjQyMjh8Mjc1MzIwMnwzMjkzMTk%3D&amp;noupdate=yes" width="600" class="aligncenter"></p>
<p>  14,找到Project-&gt; Import Audio Files (或按 Shift+I)选择 Add Files,选择新曲子,点击右下角的import</p>
<p>  15,找到Actor-Mixer Heirarchy -&gt; Default Work Unit -&gt; Song Title 然后 播放(play)测试你的曲子正常。</p>
<p>  6,找到项目文件夹(选择Project -&gt; 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&amp;id=183771&amp;down=2"></script></span>人浏览,<span class="cy-number"><script type="text/javascript" src="http://www.202yx.com/e/public/ViewClick/?classid=70&amp;id=183771&amp;down=2"></script></span>条评论</span>
   </div>
    </div>
    <!-- 评论列表S -->
    <!-- 最新评论 -->
    <script src="http://www.202yx.com/e/pl/more/?classid=70&amp;id=183771&amp;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]
查看完整版本: 【教程】switch替换《火焰纹章engage》音乐教程