0 of 0

File information

Last updated

Original upload

Created by

Tbonex28B

Uploaded by

tbonex28b

Virus scan

Safe to use

Tags for this mod

About this mod

After noticing the lack of comprehensive resources for audio porting in Starfield, particularly for Xbox, I decided to share this detailed guide. This process has been personally tested and successfully used for porting audio mods to Xbox. You can use this guide to help with Windows too.

Permissions and credits
Changelogs
Donations
Update Notes - [11/24/24]
Added critical missing steps:
  • Added requirement for foo_input_vgmstream.fb2k-component installation
  • Added correct steps for proper file naming in Foobar2000 conversion
  • These steps are essential for proper file handling and clean filenames

Please make sure to follow Step 0 carefully, particularly the vgmstream component installation and file naming setup!
Complete Guide: Porting Custom Audio Files to Xbox Starfield
Description
After noticing the lack of comprehensive resources for audio porting in Starfield, particularly for Xbox, I decided to share this detailed guide. This process has been personally tested and successfully used for porting audio mods to Xbox.
Important Note
Always obtain permission from original mod authors before porting their work to any platform.
Prerequisites
  • Starfield game installed on PC
  • Starfield Creation Kit installed in Starfield/Content directory
  • Audiokinetic Launcher with Wwise version 2021.1.14.8108

Step-by-Step Process
Step 0: Converting Existing .wem Files to .wav
  • Download and install Foobar2000
  • Install vgmstream component:
     

       
    • Download foo_input_vgmstream.fb2k-component
       
    • Place it inside your foobar2000 folder
       
    • Double-click the component file to install it
       
    • Foobar2000 will restart automatically
       
  • Add your .wem files to Foobar2000
  • Select all files (Ctrl+A)
  • Right click > Convert
  • Click "..."
  • Click "Destination"
  • Under "Name format:", enter: %title%[ 1]
      (This ensures clean filenames without extra numbers)
  • Click "back" - Select .wav as the output format
  • Click "Convert"
  • Wait for conversion to complete

NOTE: The name format setting above fixes filenames for Foobar2000 conversions only. You'll still need to use the .bat file (in Step 4) to clean up filenames after Wwise conversion. You can also use the .bat file for both if you prefer a consistent method.
Step 1: Initial Wwise Setup
  • Navigate to Starfield/Content/Tools/wwise/Starfield
  • Open Starfield.wproj
  • Click Project > Import Audio Files

Step 2: Audio File Import
  • Ensure your audio files are in .wav format
  • Set Import As: "Sound Voice" for voice types
  • Click Add Files and select your .wav files
  • Click Import

Step 3: Audio Conversion
  • Under Project, verify "XboxCreation" is selected
  • Click Project > Convert All Audio Files
  • Converted .wem files will be located at: [Your Starfield Path]/Content/Tools/wwise/Starfield/.cache/XboxCreation/Voices/English(US)

Step 4: File Management (.bat File Setup)
NOTE: This .bat file is required for cleaning up Wwise conversion filenames and can also be used for Foobar2000 conversions if you didn't set up the naming format in Step 0.
Create a .bat file with this template:

@echo off
pushd [YOUR_STARFIELD_PATH]\Content\Tools\wwise\Starfield\.cache\XboxCreation\Voices^English(US^)
for %%f in (_[YOUR_NUMBER_SEQUENCE].wem) do (
    set "name=%%~nf"
    setlocal enabledelayedexpansion
    set "newname=!name:_[YOUR_NUMBER_SEQUENCE]=!"
    ren "%%f" "!newname!.wem"
    endlocal
)
popd
echo All filenames have been updated.
pause

CRITICAL CUSTOMIZATION POINTS:
  • '^English(US^)' - Keep these carets exactly as shown (required for handling parentheses)
  • Replace [YOUR_STARFIELD_PATH] with your actual path
     

       
    • Example: C:\XboxGames\Starfield
       
    • Or: C:\Program Files (x86)\Steam\steamapps\common\Starfield
       
  • Replace [YOUR_NUMBER_SEQUENCE] with the actual number sequence in your .wem files
     

       
    • Example: If files end with _963CAE30, use that exact sequence
       
    • Replace in BOTH places in the script
       

Step 5: Creation Kit Setup
  • Launch Starfield Creation Kit
  • Load starfield.esm and select an active plugin
  • Save your plugin (.esp)

Step 6: Archive Creation
  • Click File > Create Archive
  • Set ARCHIVE PLATFORM to Xbox
  • Click Add and select all .wem files
  • Click Pack Files

Step 7: Upload Process
  • Sign into Bethesda.net through File menu
  • Click Upload Plugin and Archive to Bethesda.net
  • Select Xbox
  • Choose your esp/esm file
  • Enable 'Include Archives'
  • Click OK

Important Notes
  • Always backup your files before starting
  • Creation Kit loading times can be lengthy even on powerful systems
  • Double-check the '^English(US^)' syntax in your .bat file
  • Verify your file paths are correct for your system
  • Test the .bat file with a few files first
  • Each mod may have different number sequences for .wem files
  • You can use this guide for Windows too!
Wiki

Need Help?
If you have questions or run into issues, please leave a comment. I'll do my best to help!