Hi-Fi RUSH

Hi-Fi RUSH

View Stats:
PaperOdin Jan 29, 2023 @ 11:39pm
Modding this game
So I’ve been digging around trying to crack open this bad boy for custom tracks and got stuck on a few things. If anyone out there is interested in helping mod this game/find out how to even mod it, mind starting some discussions here so we can get a basis on where to start?

I got the .uasset files extracted via umodel but can’t do from here. The song files and inside these .uassets but I have no way to really open them. Anyone got any clues?
< >
Showing 1-15 of 50 comments
SkacikPL Jan 30, 2023 @ 12:18am 
Uassets are a generic container for the engine, handling differs between types its supposed to contain. IIRC the game uses wwise so i don't think the banks should even be wrapped to uassets.
PaperOdin Jan 30, 2023 @ 12:24am 
Originally posted by SkacikPL:
Uassets are a generic container for the engine, handling differs between types its supposed to contain. IIRC the game uses wwise so i don't think the banks should even be wrapped to uassets.
There is a wwise folder full of stuff, but it’s just all the voice lines/sound effects which isn’t what I’m looking for sadly :P

I went around looking through the files using FModel and it does seem like the soundtrack is within the uassets. I could be wrong though, it just seemed to look that way. I’ll take another peak though

Edit: Can confirm, just sound effects and voice lines in there :(
Last edited by PaperOdin; Jan 30, 2023 @ 12:31am
SkacikPL Jan 30, 2023 @ 12:31am 
Originally posted by PaperOdin:
Originally posted by SkacikPL:
Uassets are a generic container for the engine, handling differs between types its supposed to contain. IIRC the game uses wwise so i don't think the banks should even be wrapped to uassets.
There is a wwise folder full of stuff, but it’s just all the voice lines which isn’t what I’m looking for sadly :P

I went around looking through the files using FModel and it does seem like the soundtrack is within the uassets. I could be wrong though, it just seemed to look that way. I’ll take another peak though
For any game using wwise, there are loose .wem files which are individual sound waves or a bank file (.bnk) which is a bundle of .wem files.

If anything i'd expect the game would have a large bnk file that would contain majority of sounds used in game.
PaperOdin Jan 30, 2023 @ 12:41am 
Originally posted by SkacikPL:
Originally posted by PaperOdin:
There is a wwise folder full of stuff, but it’s just all the voice lines which isn’t what I’m looking for sadly :P

I went around looking through the files using FModel and it does seem like the soundtrack is within the uassets. I could be wrong though, it just seemed to look that way. I’ll take another peak though
For any game using wwise, there are loose .wem files which are individual sound waves or a bank file (.bnk) which is a bundle of .wem files.

If anything i'd expect the game would have a large bnk file that would contain majority of sounds used in game.
Found the bnk files, i'll take a listen through them all and see what I come across. So far its just sound effects again, but I have hope :P
Thanks for the help so far, I really appreciate it :D
PaperOdin Jan 30, 2023 @ 1:03am 
Originally posted by SkacikPL:
Originally posted by PaperOdin:
There is a wwise folder full of stuff, but it’s just all the voice lines which isn’t what I’m looking for sadly :P

I went around looking through the files using FModel and it does seem like the soundtrack is within the uassets. I could be wrong though, it just seemed to look that way. I’ll take another peak though
For any game using wwise, there are loose .wem files which are individual sound waves or a bank file (.bnk) which is a bundle of .wem files.

If anything i'd expect the game would have a large bnk file that would contain majority of sounds used in game.
Ya know, I think you’re right. Looking at the .jsons for the .bnk files, there’s all these mentions of music tracks and others of the sort. Only issue is, I don’t know where these are in the files. They list a file structure, but I can’t seem to see them on my end using FModel. But I’m definitely in the right place, thanks :steamthumbsup:
SkacikPL Jan 30, 2023 @ 2:59am 
Originally posted by PaperOdin:
Originally posted by SkacikPL:
For any game using wwise, there are loose .wem files which are individual sound waves or a bank file (.bnk) which is a bundle of .wem files.

If anything i'd expect the game would have a large bnk file that would contain majority of sounds used in game.
Ya know, I think you’re right. Looking at the .jsons for the .bnk files, there’s all these mentions of music tracks and others of the sort. Only issue is, I don’t know where these are in the files. They list a file structure, but I can’t seem to see them on my end using FModel. But I’m definitely in the right place, thanks :steamthumbsup:
You need to extract the bnk from the .pak and then extract .wem files from .bnk and then either get foobar plugin to play wems directly or convert them to ogg files.
elliotttate Jan 30, 2023 @ 5:07am 
You can use Fmodel to browse the game (https://github.com/4sval/FModel)

The AES key is:0x88E8D063BC1DBB87A12FC5251BED42FA72EC37DE2DF199109B1573D7A0E085CE
UE4 version: 4.27

There's tools that can edit the PAK files too
elliotttate Jan 30, 2023 @ 5:09am 
Side note: You might look into the tools that were built for the UE4 music game Fuser by Harmonix. Those let you edit the .uassets that were audio files. Maybe we'll get lucky and it's a similar format?
elliotttate Jan 30, 2023 @ 5:10am 
Link to the Fuser modding Discord: https://discord.gg/G3Xf6sSzpS
PaperOdin Jan 30, 2023 @ 8:00am 
Originally posted by elliotttate:
Side note: You might look into the tools that were built for the UE4 music game Fuser by Harmonix. Those let you edit the .uassets that were audio files. Maybe we'll get lucky and it's a similar format?
I’ll definitely give that a go later today, thanks for the tip.

On another note, would you happen to know the reason why there are no .uexp files that come alongside the .uassets? I’ve modded the audio of UE4 games previous and there’s always been a .uexp to unpack and find the .wavs, but this seems to only have .uassets. Any clue as to what the reason might be?
SkacikPL Jan 30, 2023 @ 8:23am 
Originally posted by PaperOdin:
On another note, would you happen to know the reason why there are no .uexp files that come alongside the .uassets? I’ve modded the audio of UE4 games previous and there’s always been a .uexp to unpack and find the .wavs, but this seems to only have .uassets. Any clue as to what the reason might be?

UE allows (or allowed?) for separating header data of uasset files for faster seeking as the game wouldn't have to load entire asset to get basic information on the asset it contains.
Without separate uexp files the header is as the name would imply - in header of uasset file.
krunchy Jan 30, 2023 @ 9:44am 
Originally posted by elliotttate:
You can use Fmodel to browse the game (https://github.com/4sval/FModel)

The AES key is:0x88E8D063BC1DBB87A12FC5251BED42FA72EC37DE2DF199109B1573D7A0E085CE
UE4 version: 4.27

There's tools that can edit the PAK files too
I've been wanting to do this but, upon entering the AES key it. doesn't seem to be doing anything? This is my first time going through UE4 files so I'm probably doing something wrong LOL
PaperOdin Jan 30, 2023 @ 10:31am 
Originally posted by SkacikPL:
Originally posted by PaperOdin:
On another note, would you happen to know the reason why there are no .uexp files that come alongside the .uassets? I’ve modded the audio of UE4 games previous and there’s always been a .uexp to unpack and find the .wavs, but this seems to only have .uassets. Any clue as to what the reason might be?

UE allows (or allowed?) for separating header data of uasset files for faster seeking as the game wouldn't have to load entire asset to get basic information on the asset it contains.
Without separate uexp files the header is as the name would imply - in header of uasset file.

Ah gotcha, that makes more sense now. Thanks for clearing that up :)

Originally posted by elliotttate:
Side note: You might look into the tools that were built for the UE4 music game Fuser by Harmonix. Those let you edit the .uassets that were audio files. Maybe we'll get lucky and it's a similar format?

In regards to this, I took a look at the discord and tried to pair the methods to Hi-Fi, but no dice at the moment. I tried reading the .uassets extracted but they fail to parse in UAsset. Tbh, I could be doing something entirely wrong since this kinda stuff isn't my forte, but who knows. If you have any advice on how this could work, I'm all ears :P

On a different note entirely:
By reading the .jsons that correspond to the .bnks, it seems like there's a folder somewhere housing the .wem files with the pathing "SFX\\Main\\CutsceneStems\\CS0185_00_SFX_1_CA0198D6.wem" for example. I don't know where this is even in the files after going through all the .paks with FModel. Could it be hidden/unviewable from FModel or something?
Last edited by PaperOdin; Jan 30, 2023 @ 10:37am
SkacikPL Jan 30, 2023 @ 12:01pm 
Originally posted by PaperOdin:
By reading the .jsons that correspond to the .bnks, it seems like there's a folder somewhere housing the .wem files with the pathing "SFX\\Main\\CutsceneStems\\CS0185_00_SFX_1_CA0198D6.wem" for example. I don't know where this is even in the files after going through all the .paks with FModel. Could it be hidden/unviewable from FModel or something?
Those are paths within bank files. Technically proper extraction would retain file names and paths within the bank but most extractors just extract .wems with their hash names.
PaperOdin Jan 30, 2023 @ 1:08pm 
Originally posted by SkacikPL:
Originally posted by PaperOdin:
By reading the .jsons that correspond to the .bnks, it seems like there's a folder somewhere housing the .wem files with the pathing "SFX\\Main\\CutsceneStems\\CS0185_00_SFX_1_CA0198D6.wem" for example. I don't know where this is even in the files after going through all the .paks with FModel. Could it be hidden/unviewable from FModel or something?
Those are paths within bank files. Technically proper extraction would retain file names and paths within the bank but most extractors just extract .wems with their hash names.

Gotcha :steamthumbsup:
Went through all the bnk files along with all the loose .wem in all the wwise folders and I can't find anything relating to the soundtrack. Just voice lines, sound effects, and the like. I'm out of ideas now sadly until something new pops up :(

Thanks for all your help though, I really appreciate it
Last edited by PaperOdin; Jan 30, 2023 @ 1:16pm
< >
Showing 1-15 of 50 comments
Per page: 1530 50