Index ⇒ General Topics ⇒ Rip sound from iOS app?

Thoughts on life, the universe and everything else not covered in other categories.

Moderator: LW Moderator

Rip sound from iOS app?

Postby Terje_P » Sun May 14, 2023 7:04 pm

I was wondering if there was a way to rip the sound assets from an iOS app. The Norwegian and possible only PC release of Englekræsj (Angel Adventures) contains only Norwegian audio, it does however feature English text. The iOS version of the game actually features an English dub.

I was wondering if there was some way to rip the assets from the iOS version? After looking at some gameplay it looks like an direct port of the PC version.

I sadly dont own any Apple devices so wouldnt be able to grab the package from here.
Angel Adventures on the App Store (apple.com)

It used to be, but they seems to have made it 1USD now..

Can't seem to find any gameplay that confirms english voiceacting these days, but I'm fairly sure I have seen that gameplay in the past. :?

https://apps.apple.com/us/app/angel-adv ... d947772561

Given that this is an unity engine game, the process to extract assets did seem a little bit involved.
Terje_P
Super Member
 
Posts: 1467
Joined: Sat Dec 29, 2012 4:38 pm
Thanks: 127
Thanked: 955 times in 739 posts

Re: Rip sound from iOS app?

Postby annoyment » Sun May 14, 2023 8:52 pm

IPAs are archives, either in regular ZIP or some other compression in latter cases: https://stackoverflow.com/questions/52422675
Afterwards either extract with uTinyRipper (since the title is way older than 2019 engines), or this easier thingamabob: https://archive.is/DJAe7
"Hellos, plz help with this, will help backward." -Wimpy
Image
User avatar
annoyment
Super Member
 
Posts: 1997
Joined: Tue Jul 14, 2015 9:30 pm
Location: Land of KEBAB REMOVERS
Thanks: 602
Thanked: 768 times in 659 posts

Re: Rip sound from iOS app?

Postby Terje_P » Sun May 14, 2023 8:53 pm

Here is the iOS IPA file.
https://mega.nz/file/AKBREJpJ#eSLQSLat- ... CAEMN3VN3o

The english files on the iOS version do seem to be easily identifiable, would have to look at the structure of the Norwegian PC release next.
Image

I guess it might be viable then, wtf is an .fsb file?
https://i.ibb.co/T8L9n74/Desktop-Screen ... -28-66.png

Ohh boy, i'm getting morphx flashbacks...
https://www.youtube.com/watch?v=K6hAJOjZs7k

The PC version is using MPEG Layer II while the iOS version is using MPEG Layer III at least that is what Foobar claims.
https://www.youtube.com/watch?v=_UxeKN19TCQ
Terje_P
Super Member
 
Posts: 1467
Joined: Sat Dec 29, 2012 4:38 pm
Thanks: 127
Thanked: 955 times in 739 posts

Re: Rip sound from iOS app?

Postby Terje_P » Mon May 15, 2023 12:25 am

Could only get the game to work with the Norwegian iOS dub. The Norwegian iOS version and the Norwegian PC version do seem to match despite the different filesize. Unless there is a way to edit values I'm fudge.

https://i.ibb.co/TwpDQ69/Desktop-Screen ... -38-78.png
Terje_P
Super Member
 
Posts: 1467
Joined: Sat Dec 29, 2012 4:38 pm
Thanks: 127
Thanked: 955 times in 739 posts

Re: Rip sound from iOS app?

Postby annoyment » Mon May 15, 2023 4:41 pm

Based on the FSBs screenshot (and yer sample vidya), my first hunch is that the sample rate for 44.1k for ENG, and 48k for NOR (you said the latter language is intercompatible between platforms, so MP2 vs MP3 codecs shouldn't be the issue - hopefully it's agnostic regarding versions of LAME used, and/or other bollocks :blink: ) :idea:
The iOS app probably has a code flag that tells Unity how to handle playback speed for different languages - so hopefully one (along with FSB asset swap) might just need to edit a couple lines; or if one's lazy enough just hard-transcode all the ENG MP3s within to 48k (ffmpeg or SoX or Sound Forge batch scripting or whatever :lol: ) and chug that in and call it sorted :wacko:
Bloody commercialized lowest-effort SMS-ringtone jank and angels and demons tropes - reminds me of this, and Axys :roll:
Windows is shutting down
"Hellos, plz help with this, will help backward." -Wimpy
Image
User avatar
annoyment
Super Member
 
Posts: 1997
Joined: Tue Jul 14, 2015 9:30 pm
Location: Land of KEBAB REMOVERS
Thanks: 602
Thanked: 768 times in 659 posts

The following user would like to thank annoyment for this post
HcH

Re: Rip sound from iOS app?

Postby Terje_P » Mon May 15, 2023 5:15 pm

I would have to learn how to make fsb files then. You can use FMOD Sound Generator for the purpose it is included in FMDOD Engine. You will need to create an account :-x Couldnt find the option to use the mp3 codec however.
https://fmod.com/download#fmodengine
https://mega.nz/file/gegTGLRA#TppB2jeX2 ... steNNSKfUI

You need an old version to export to mp3.
https://qa.fmod.com/t/cant-build-in-mp3-format/14544
https://fmod.com/download#fmodengine
1.08 is the oldest you can select, the third option is the standard windows installer.
https://mega.nz/file/sPYHnbRL#XazHvrdoN ... DR08oSUE-8
Terje_P
Super Member
 
Posts: 1467
Joined: Sat Dec 29, 2012 4:38 pm
Thanks: 127
Thanked: 955 times in 739 posts

Re: Rip sound from iOS app?

Postby annoyment » Mon May 15, 2023 6:36 pm

https://unofficial-modding-guide.com/po ... ndmodding/
Above is what modders usually do; while below is tailored for Dark Souls, though this title might be a fitting outlier:
https://www.nexusmods.com/darksouls/mods/1193
"Hellos, plz help with this, will help backward." -Wimpy
Image
User avatar
annoyment
Super Member
 
Posts: 1997
Joined: Tue Jul 14, 2015 9:30 pm
Location: Land of KEBAB REMOVERS
Thanks: 602
Thanked: 768 times in 659 posts

Re: Rip sound from iOS app?

Postby Terje_P » Mon May 15, 2023 6:55 pm

https://www.nexusmods.com/darksouls/mods/1193


The program would display the contents of some small fsb file which contains a single track or just a few, it seems to struggle with the ones that have many however. Crashes every time. :x Will accept that I'm too dumb for this now...
Terje_P
Super Member
 
Posts: 1467
Joined: Sat Dec 29, 2012 4:38 pm
Thanks: 127
Thanked: 955 times in 739 posts

Re: Rip sound from iOS app?

Postby annoyment » Tue May 16, 2023 2:33 pm

Terje_P wrote:I would have to learn how to make fsb files then.

Assuming your stint of just going with extracted folders didn't work then? Alas, manual replacings with FMOD 1.08 does seem to be the only solution; in order of unpack :arrow: replace :arrow: resample (44.1to48) :arrow: repack (tried fsbext, and screwing with some code - nada) :?
"Hellos, plz help with this, will help backward." -Wimpy
Image
User avatar
annoyment
Super Member
 
Posts: 1997
Joined: Tue Jul 14, 2015 9:30 pm
Location: Land of KEBAB REMOVERS
Thanks: 602
Thanked: 768 times in 659 posts

Re: Rip sound from iOS app?

Postby Terje_P » Tue May 16, 2023 5:07 pm

I got no sound at all when I tried to make my own dlg file :cry: I would really appreciate if you want to try modding the game yourself.

Game:
https://mega.nz/folder/kXBQBTLZ#-rjzYM3WPFYaRhorjiSJUw

The sounds in the Island folder is at the very start of the game.

The game enforces vsync btw, so there is a significant delay even at a high refresh rate. At least it is better than 50ms I got when playing on a 60hz monitor I had before. The latency seems higher than it need to be...

The actual cpu usage is more like 5%, I believe Windows casued it to spike when taking a screenshot for some reason. :lol:
https://i.ibb.co/vsM2F3f/Engler-16-05-2023-19-04-03.png

Think I figured out why they forced vsync in the first place, the game wont respond to keyboard inputs like a lot of the time when running at 240fps, I guess they didnt anticipate that someone would have an above 60hz monitor...

These people seem to know what they are doing, although if I cant share the PC game and iOS version how excatly would they be able to help me/do it for me :huh:
https://zenhax.com/viewforum.php?f=12
Terje_P
Super Member
 
Posts: 1467
Joined: Sat Dec 29, 2012 4:38 pm
Thanks: 127
Thanked: 955 times in 739 posts

Re: Rip sound from iOS app?

Postby annoyment » Tue May 16, 2023 7:53 pm

Terje_P wrote:I got no sound at all when I tried to make my own dlg file :cry:

Can you tell what exact steps have you attempted :?: Because:
Terje_P wrote:I would really appreciate if you want to try modding the game yourself.

Would try retracing whatever else, since I hit a dead end too (island or elsewhere) :wacko:
"Hellos, plz help with this, will help backward." -Wimpy
Image
User avatar
annoyment
Super Member
 
Posts: 1997
Joined: Tue Jul 14, 2015 9:30 pm
Location: Land of KEBAB REMOVERS
Thanks: 602
Thanked: 768 times in 659 posts

Re: Rip sound from iOS app?

Postby Terje_P » Tue May 16, 2023 8:14 pm

Extracted the audio with http://aluigi.altervista.org/search.php?src=fsbext (got example.wav.mp3 files), imported said audio in Audacity and made a project with 48khz sample rate, export multiple files in Audacity as .wav. Used bulk rename utility to get rid of .wav as part of the filename, not the extension itself(wav.wav) example.wav instead of example.wav.wav.

Imported said files with FMOD Soundbank Generator and exported them using the MP3 codec using 80kbps (the bitrate reported by fb2k in the original file) using dlg.fsb as a filename.

I was expecting at the very least to get some kind of screeching noises instead of dead silence during dialog. I did confirm that audio still worked with the original files,
Terje_P
Super Member
 
Posts: 1467
Joined: Sat Dec 29, 2012 4:38 pm
Thanks: 127
Thanked: 955 times in 739 posts

Re: Rip sound from iOS app?

Postby Terje_P » Tue May 16, 2023 9:26 pm

Someone had a mental breakdown during development or is a beatles fan afer his girlfriend left him.

Code: Select all
In the town where I was born,
Lived a man who sailed to sea,
And he told us of his life,
In the land of submarines,


So we sailed up to the sun,
Till we found a sea of green,
And we lived beneath the waves,
In our lovely submarine,


We all live in a lovely submarine,
lovely submarine, lovely submarine,
We all live in a lovely submarine,
lovely submarine, lovely submarine,


And our friends are all aboard
Many more of them live next door,
And the band begins to play.


We all live in a lovely submarine,
lovely submarine, lovely submarine,
We all live in a lovely submarine,
lovely submarine, lovely submarine,


As we live a life of ease
Every one of us (everyone of us) has all we need (has all we need)
Sky of blue (sky of blue) and sea of green (sea of green)
In our lovely (in our lovely) submarine (submarine. ha ha)


We all live in a lovely submarine,
lovely submarine, lovely submarine,
We all live in a lovely submarine,
lovely submarine, lovely submarine.(fade)

This lyric is 38 chars too short..
�gf


https://i.ibb.co/9Zc7gPF/Uten-navn.jpg
Terje_P
Super Member
 
Posts: 1467
Joined: Sat Dec 29, 2012 4:38 pm
Thanks: 127
Thanked: 955 times in 739 posts

The following user would like to thank Terje_P for this post
annoyment

Re: Rip sound from iOS app?

Postby Terje_P » Wed May 17, 2023 6:06 am

Reported properties with FSB files extractor.


[SPOILER="PC Version"]
FSB files extractor 0.3.8a
by Luigi Auriemma
e-mail: me@aluigi.org
web: aluigi.org

- GUI mode activated, remember that the tool works also from command-line
where are available various options

- select the input FSB archive to extract
- select the output folder where extracting the files
- input file: C:\Program Files (x86)\Ravn Studio\EngleKrµsj\data\level\island\sound\dlg.fsb
- enter folder: C:\Program Files (x86)\Ravn Studio\EngleKrµsj\data\level\island\sound\Norwegian PC version
- FSB4 version 4.0 mode 0

Filename Size Mode frequency channels bits
========================================================================
snd_SEQ_1_1.wav 797664 stereo,delta,netstream 48000 2 16
snd_SEQ_1_2.wav 5864544 delta,multichan,netstream 48000 3 16
snd_SEQ_1_3.wav 443520 stereo,delta,netstream 48000 2 16
Snd_CS_8_2.wav 194880 stereo,delta 48000 2 16
snd_SEQ_8.2.wav 224448 stereo,delta,netstream 48000 2 16
Snd_1_8b.wav 467040 mono,delta 48000 1 16
Snd_stone_gate_open.wav 59136 mono,delta 48000 1 16
snd_SEQ_5.2.wav 648480 stereo,delta,netstream 48000 2 16
snd_SEQ_5.1.wav 818496 stereo,delta,netstream 48000 2 16
snd_AD_8.3.wav 252672 stereo,delta,netstream 48000 2 16
snd_AD_8.1.wav 107520 stereo,delta,netstream 48000 2 16
snd_SEQ_13.3.wav 393792 stereo,delta,netstream 48000 2 16
snd_SEQ_14.1.wav 6878592 delta,multichan,netstream 48000 4 16
snd_SEQ_12.8.wav 1053024 stereo,delta,netstream 48000 2 16
snd_SEQ_14.3.wav 2314368 delta,multichan,netstream 48000 3 16
snd_SEQ_1_6.wav 251328 stereo,delta 48000 2 16
snd_AD_1_4.wav 472416 stereo,delta,netstream 48000 2 16
snd_AD_1_5.wav 220416 stereo,delta,netstream 48000 2 16
snd_AD_1_5a.wav 219744 stereo,delta,netstream 48000 2 16
snd_AD_1_6.wav 81984 stereo,delta,netstream 48000 2 16
snd_AD_1_7.wav 267456 stereo,delta,netstream 48000 2 16
snd_AD_1_9.wav 87360 stereo,delta 48000 2 16
snd_AD_1_10.wav 92064 stereo,delta 48000 2 16
snd_AD_1_15a.wav 159936 stereo,delta,netstream 48000 2 16
snd_AD_1_15b.wav 145152 stereo,delta,netstream 48000 2 16
snd_AD_3.3.wav 182112 stereo,delta,netstream 48000 2 16
snd_AD_4.1.wav 186144 stereo,delta,netstream 48000 2 16
snd_AD_4.2.wav 118944 stereo,delta,netstream 48000 2 16
snd_AD_6.5.wav 160608 stereo,delta,netstream 48000 2 16
snd_AD_9.1.wav 282240 stereo,delta,netstream 48000 2 16
snd_AD_9.2.wav 208320 stereo,delta,netstream 48000 2 16
snd_AD_10.1.wav 172032 stereo,delta,netstream 48000 2 16
snd_AD_11.2.wav 136416 stereo,delta,netstream 48000 2 16
snd_AD_12.7.wav 90720 stereo,delta,netstream 48000 2 16
snd_SEQ_1_5.wav 415968 stereo,delta,netstream 48000 2 16
snd_SEQ_1_7.wav 297696 stereo,delta,netstream 48000 2 16
snd_SEQ_1_8a.wav 385728 stereo,delta,netstream 48000 2 16
snd_SEQ_4.1.wav 479136 stereo,delta,netstream 48000 2 16
snd_SEQ_4.2.wav 422016 stereo,delta,netstream 48000 2 16
snd_SEQ_9.1.wav 385056 stereo,delta,netstream 48000 2 16
snd_SEQ_11.1.wav 856128 stereo,delta,netstream 48000 2 16
snd_SEQ_11.3.wav 1751904 delta,multichan,netstream 48000 3 16
snd_SEQ_12.1.wav 2415168 delta,multichan,netstream 48000 3 16
snd_SEQ_12.2.wav 314496 stereo,delta,netstream 48000 2 16
snd_SEQ_12.3.wav 711648 stereo,delta,netstream 48000 2 16
snd_AD_3.1.wav 159264 stereo,delta,netstream 48000 2 16
snd_SEQ_14_3b.wav 56448 mono,delta,netstream 48000 1 16
snd_AD_3_2.wav 178752 mono,delta,netstream 48000 1 16
snd_AD_3_5.wav 94080 mono,delta,netstream 48000 1 16
snd_AD_3_6.wav 150528 mono,delta,netstream 48000 1 16
snd_AD_9_2a.wav 145824 mono,delta,netstream 48000 1 16
snd_SEQ_3_2.wav 224448 mono,delta,netstream 48000 1 16
snd_SEQ_12_2a.wav 66528 mono,delta,netstream 48000 1 16
snd_SEQ_12_7a.wav 106848 mono,delta,netstream 48000 1 16
snd_SEQ_14_3a.wav 71904 mono,delta,netstream 48000 1 16
snd_SEQ_11_1a.wav 33600 mono,delta,netstream 48000 1 16
snd_SEQ_3.5.wav 5800032 delta,multichan,netstream 48000 3 16
snd_SEQ_3.1.wav 1179360 delta,multichan,netstream 48000 3 16
snd_SEQ_3.4.wav 2128896 delta,multichan,netstream 48000 3 16
snd_AD_9.2_v2.wav 64512 stereo,delta,netstream 48000 2 16
snd_AD_9.2_v3.wav 135744 stereo,delta,netstream 48000 2 16
snd_SEQ_1_3a.wav 63168 mono,delta,netstream 48000 1 16
snd_SEQ_12.8a.wav 240576 stereo,delta,netstream 48000 2 16
snd_AD_1_11e.wav 73920 stereo,delta,netstream 48000 2 16
snd_AD_1_11a.wav 55104 stereo,delta,netstream 48000 2 16
snd_AD_1_11b.wav 44352 stereo,delta,netstream 48000 2 16
snd_AD_1_11c.wav 73248 stereo,delta,netstream 48000 2 16
snd_AD_1_11d.wav 34944 stereo,delta,netstream 48000 2 16
snd_SEQ_14.2a.wav 77280 stereo,delta,netstream 48000 2 16
snd_SEQ_14.2c.wav 136416 stereo,delta,netstream 48000 2 16
snd_SEQ_14.2d.wav 167328 stereo,delta,netstream 48000 2 16
snd_AD_1_4a.wav 53088 mono,delta,netstream 48000 1 16

- 72 files processed
[/SPOILER]


[SPOILER="iOS Norwegian"]
FSB files extractor 0.3.8a
by Luigi Auriemma
e-mail: me@aluigi.org
web: aluigi.org

- GUI mode activated, remember that the tool works also from command-line
where are available various options

- select the input FSB archive to extract
- select the output folder where extracting the files
- input file: C:\Users\terje\Desktop\EngleKrµsj 1.0\Payload\TemplateGame.app\iosdata\level\island\sound\dlg.fsb
- enter folder: C:\Users\terje\Desktop\EngleKrµsj 1.0\Payload\TemplateGame.app\iosdata\level\island\sound\iOS Norwegian
- FSB4 version 4.0 mode 32

Filename Size Mode frequency channels bits
========================================================================
snd_SEQ_1_1.wav 284896 mono,delta,netstream 48000 1 16
snd_SEQ_1_2.wav 698176 mono,delta,netstream 48000 1 16
snd_SEQ_1_3.wav 158400 mono,delta,netstream 48000 1 16
Snd_CS_8_2.wav 69600 stereo,delta 48000 2 16
snd_SEQ_8.2.wav 80160 mono,delta,netstream 48000 1 16
Snd_1_8b.wav 166816 mono,delta 48000 1 16
Snd_stone_gate_open.wav 21120 mono,delta 48000 1 16
snd_SEQ_5.2.wav 231616 mono,delta,netstream 48000 1 16
snd_SEQ_5.1.wav 292320 mono,delta,netstream 48000 1 16
snd_AD_8.3.wav 90240 mono,delta,netstream 48000 1 16
snd_AD_8.1.wav 38400 mono,delta,netstream 48000 1 16
snd_SEQ_13.3.wav 140640 mono,delta,netstream 48000 1 16
snd_SEQ_14.1.wav 614176 mono,delta,netstream 48000 1 16
snd_SEQ_12.8.wav 376096 mono,delta,netstream 48000 1 16
snd_SEQ_14.3.wav 275520 mono,delta,netstream 48000 1 16
snd_SEQ_1_6.wav 89760 mono,delta 48000 1 16
snd_AD_1_4.wav 168736 mono,delta,netstream 48000 1 16
snd_AD_1_5.wav 78720 mono,delta,netstream 48000 1 16
snd_AD_1_5a.wav 78496 mono,delta,netstream 48000 1 16
snd_AD_1_6.wav 29280 mono,delta,netstream 48000 1 16
snd_AD_1_7.wav 95520 mono,delta,netstream 48000 1 16
snd_AD_1_9.wav 31200 mono,delta 48000 1 16
snd_AD_1_10.wav 32896 mono,delta 48000 1 16
snd_AD_1_15a.wav 57120 mono,delta,netstream 48000 1 16
snd_AD_1_15b.wav 51840 mono,delta,netstream 48000 1 16
snd_AD_3.3.wav 65056 mono,delta,netstream 48000 1 16
snd_AD_4.1.wav 66496 mono,delta,netstream 48000 1 16
snd_AD_4.2.wav 42496 mono,delta,netstream 48000 1 16
snd_AD_6.5.wav 57376 mono,delta,netstream 48000 1 16
snd_AD_9.1.wav 100800 mono,delta,netstream 48000 1 16
snd_AD_9.2.wav 74400 mono,delta,netstream 48000 1 16
snd_AD_10.1.wav 61440 mono,delta,netstream 48000 1 16
snd_AD_11.2.wav 48736 mono,delta,netstream 48000 1 16
snd_AD_12.7.wav 32416 mono,delta,netstream 48000 1 16
snd_SEQ_1_5.wav 148576 mono,delta,netstream 48000 1 16
snd_SEQ_1_7.wav 106336 mono,delta,netstream 48000 1 16
snd_SEQ_1_8a.wav 137760 mono,delta,netstream 48000 1 16
snd_SEQ_4.1.wav 171136 mono,delta,netstream 48000 1 16
snd_SEQ_4.2.wav 150720 mono,delta,netstream 48000 1 16
snd_SEQ_9.1.wav 137536 mono,delta,netstream 48000 1 16
snd_SEQ_11.1.wav 305760 mono,delta,netstream 48000 1 16
snd_SEQ_11.3.wav 208576 mono,delta,netstream 48000 1 16
snd_SEQ_12.1.wav 287520 mono,delta,netstream 48000 1 16
snd_SEQ_12.2.wav 112320 mono,delta,netstream 48000 1 16
snd_SEQ_12.3.wav 254176 mono,delta,netstream 48000 1 16
snd_AD_3.1.wav 56896 mono,delta,netstream 48000 1 16
snd_SEQ_14_3b.wav 20160 mono,delta,netstream 48000 1 16
snd_AD_3_2.wav 63840 mono,delta,netstream 48000 1 16
snd_AD_3_5.wav 33600 mono,delta,netstream 48000 1 16
snd_AD_3_6.wav 53760 mono,delta,netstream 48000 1 16
snd_AD_9_2a.wav 52096 mono,delta,netstream 48000 1 16
snd_SEQ_3_2.wav 80160 mono,delta,netstream 48000 1 16
snd_SEQ_12_2a.wav 23776 mono,delta,netstream 48000 1 16
snd_SEQ_12_7a.wav 38176 mono,delta,netstream 48000 1 16
snd_SEQ_14_3a.wav 25696 mono,delta,netstream 48000 1 16
snd_SEQ_11_1a.wav 12000 mono,delta,netstream 48000 1 16
snd_SEQ_3.5.wav 690496 mono,delta,netstream 48000 1 16
snd_SEQ_3.1.wav 140416 mono,delta,netstream 48000 1 16
snd_SEQ_3.4.wav 253440 mono,delta,netstream 48000 1 16
snd_AD_9.2_v2.wav 23040 mono,delta,netstream 48000 1 16
snd_AD_9.2_v3.wav 48480 mono,delta,netstream 48000 1 16
snd_SEQ_1_3a.wav 22560 mono,delta,netstream 48000 1 16
snd_SEQ_12.8a.wav 85920 mono,delta,netstream 48000 1 16
snd_AD_1_11e.wav 26400 mono,delta,netstream 48000 1 16
snd_AD_1_11a.wav 19680 mono,delta,netstream 48000 1 16
snd_AD_1_11b.wav 15840 mono,delta,netstream 48000 1 16
snd_AD_1_11c.wav 26176 mono,delta,netstream 48000 1 16
snd_AD_1_11d.wav 12480 mono,delta,netstream 48000 1 16
snd_SEQ_14.2a.wav 27616 mono,delta,netstream 48000 1 16
snd_SEQ_14.2c.wav 48736 mono,delta,netstream 48000 1 16
snd_SEQ_14.2d.wav 59776 mono,delta,netstream 48000 1 16
snd_AD_1_4a.wav 18976 mono,delta,netstream 48000 1 16

- 72 files processed


Press RETURN to quit
[/SPOILER]


[SPOILER="iOS English"]FSB files extractor 0.3.8a
by Luigi Auriemma
e-mail: me@aluigi.org
web: aluigi.org

- GUI mode activated, remember that the tool works also from command-line
where are available various options

- select the input FSB archive to extract
- select the output folder where extracting the files
- input file: C:\Users\terje\Desktop\EngleKrµsj 1.0\Payload\TemplateGame.app\iosdata\level\island\sound\dlg_en.fsb
- enter folder: C:\Users\terje\Desktop\EngleKrµsj 1.0\Payload\TemplateGame.app\iosdata\level\island\sound\iOS English
- FSB4 version 4.0 mode 32

Filename Size Mode frequency channels bits
========================================================================
snd_SEQ_1_1.wav 291104 mono,delta 44100 1 16
snd_SEQ_1_2.wav 712128 mono,delta 44100 1 16
snd_SEQ_1_3.wav 160608 mono,delta,netstream 44100 1 16
Snd_CS_8_2.wav 69600 stereo,delta 48000 2 16
snd_SEQ_8.2.wav 81760 mono,delta 44100 1 16
Snd_1_8b.wav 166816 mono,delta 48000 1 16
Snd_stone_gate_open.wav 21120 mono,delta 48000 1 16
snd_SEQ_5.2.wav 232928 mono,delta 44100 1 16
snd_SEQ_5.1.wav 295040 mono,delta 44100 1 16
snd_AD_8.3.wav 90400 mono,delta 44100 1 16
snd_AD_8.1.wav 38272 mono,delta 44100 1 16
snd_SEQ_13.3.wav 142528 mono,delta 44100 1 16
snd_SEQ_14.1.wav 615968 mono,delta 44100 1 16
snd_SEQ_12.8.wav 378080 mono,delta,netstream 44100 1 16
snd_SEQ_14.3.wav 278272 mono,delta 44100 1 16
snd_SEQ_1_6.wav 90400 mono,delta 44100 1 16
snd_AD_1_4.wav 170592 mono,delta,netstream 44100 1 16
snd_AD_1_5.wav 102976 mono,delta,netstream 44100 1 16
snd_AD_1_5a.wav 80448 mono,delta,netstream 44100 1 16
snd_AD_1_6.wav 40352 mono,delta,netstream 44100 1 16
snd_AD_1_7.wav 129952 mono,delta,netstream 44100 1 16
snd_AD_1_9.wav 40352 mono,delta 44100 1 16
snd_AD_1_10.wav 50304 mono,delta 44100 1 16
snd_AD_1_15a.wav 62112 mono,delta,netstream 44100 1 16
snd_AD_1_15b.wav 62112 mono,delta,netstream 44100 1 16
snd_AD_3.3.wav 84384 mono,delta,netstream 44100 1 16
snd_AD_4.1.wav 93280 mono,delta,netstream 44100 1 16
snd_AD_4.2.wav 73632 mono,delta,netstream 44100 1 16
snd_AD_6.5.wav 58432 mono,delta,netstream 44100 1 16
snd_AD_9.1.wav 100352 mono,delta,netstream 44100 1 16
snd_AD_9.2.wav 69440 mono,delta,netstream 44100 1 16
snd_AD_10.1.wav 64192 mono,delta,netstream 44100 1 16
snd_AD_11.2.wav 75200 mono,delta,netstream 44100 1 16
snd_AD_12.7.wav 48224 mono,delta,netstream 44100 1 16
snd_SEQ_1_5.wav 160608 mono,delta,netstream 44100 1 16
snd_SEQ_1_7.wav 110592 mono,delta,netstream 44100 1 16
snd_SEQ_1_8a.wav 150656 mono,delta,netstream 44100 1 16
snd_SEQ_4.1.wav 197568 mono,delta,netstream 44100 1 16
snd_SEQ_4.2.wav 138624 mono,delta,netstream 44100 1 16
snd_SEQ_9.1.wav 138624 mono,delta,netstream 44100 1 16
snd_SEQ_11.1.wav 189184 mono,delta,netstream 44100 1 16
snd_SEQ_11.3.wav 224544 mono,delta,netstream 44100 1 16
snd_SEQ_12.1.wav 321760 mono,delta,netstream 44100 1 16
snd_SEQ_12.2.wav 110592 mono,delta,netstream 44100 1 16
snd_SEQ_12.3.wav 249696 mono,delta,netstream 44100 1 16
snd_AD_3.1.wav 60288 mono,delta,netstream 44100 1 16
snd_SEQ_14_3b.wav 28320 mono,delta,netstream 44100 1 16
snd_AD_3_2.wav 44544 mono,delta,netstream 44100 1 16
snd_AD_3_5.wav 36160 mono,delta,netstream 44100 1 16
snd_AD_3_6.wav 58432 mono,delta,netstream 44100 1 16
snd_AD_9_2a.wav 56608 mono,delta,netstream 44100 1 16
snd_SEQ_3_2.wav 76256 mono,delta,netstream 44100 1 16
snd_SEQ_12_2a.wav 32768 mono,delta,netstream 44100 1 16
snd_SEQ_12_7a.wav 38272 mono,delta,netstream 44100 1 16
snd_SEQ_14_3a.wav 30144 mono,delta,netstream 44100 1 16
snd_SEQ_11_1a.wav 13376 mono,delta,netstream 44100 1 16
snd_SEQ_3.5.wav 649248 mono,delta,netstream 44100 1 16
snd_SEQ_3.1.wav 142528 mono,delta,netstream 44100 1 16
snd_SEQ_3.4.wav 239488 mono,delta,netstream 44100 1 16
snd_AD_9.2_v2.wav 21504 mono,delta,netstream 44100 1 16
snd_AD_9.2_v3.wav 53984 mono,delta,netstream 44100 1 16
snd_SEQ_1_3a.wav 23584 mono,delta,netstream 44100 1 16
snd_SEQ_12.8a.wav 122624 mono,delta 44100 1 16
snd_AD_1_11e.wav 20192 mono,delta,netstream 44100 1 16
snd_AD_1_11a.wav 40352 mono,delta,netstream 44100 1 16
snd_AD_1_11b.wav 30144 mono,delta,netstream 44100 1 16
snd_AD_1_11c.wav 26208 mono,delta,netstream 44100 1 16
snd_AD_1_11d.wav 22272 mono,delta,netstream 44100 1 16
snd_SEQ_14.2a.wav 31456 mono,delta,netstream 44100 1 16
snd_SEQ_14.2c.wav 55296 mono,delta,netstream 44100 1 16
snd_SEQ_14.2d.wav 61056 mono,delta,netstream 44100 1 16
snd_AD_1_4a.wav 26464 mono,delta,netstream 44100 1 16

- 72 files processed


Press RETURN to quit
[/SPOILER]

Anyone knows the diffrence between mode 0 and 32?
Terje_P
Super Member
 
Posts: 1467
Joined: Sat Dec 29, 2012 4:38 pm
Thanks: 127
Thanked: 955 times in 739 posts

Re: Rip sound from iOS app?

Postby annoyment » Wed May 17, 2023 7:03 am

Terje_P wrote:Anyone knows the diffrence between mode 0 and 32?

Said parameter seems to be of no importance since you noted:
Terje_P wrote:Could only get the game to work with the Norwegian iOS dub. The Norwegian iOS version and the Norwegian PC version do seem to match despite the different filesize.

BUT ALAS - what I learned just now is:
FMOD forum wrote:When I use fsbank there are only obtions for PCM/XMA/AT9/Vorbis/FMOD ADPCM…

Apart from correct file specs, they also need to have the HIEARCHY (aka INDEX; for example, "Snd_stone_gate_open" needing to be the seventh file in order, rather than the very last) and (maybe) various MODE flags (like "delta" and "netstream" etc) in mind - in short, both fsbext and FMOD Soundbank Generator, as is, are STOOPID (just check out how many parameters that should be interacted with, but said proggies don't - Aezay's Extractor does detect all that, but too bad it's developed solely as an extractor) :!:
And that is something needing to be preserved/tailored with FMOD Designer's Events tab (and/or possibly whatever in the toolkit for Dark Souls, or for other titles) :-x
annoyment, having met his annoying match, wrote:FFMPEG batch folder script tailored for iOS dlg's (to speed things up rather than going manual with Audacity):
for %%a in ("*.mp3") do ffmpeg.exe -i "%%a" -ar 48000 -b:a 80k "output\%%~na.mp3"

Me only idea (ATM) is to hope Designer (or HOPEFULLY a github alternative IDK of) doesn't throw tantrums when creating output FSBs (like Soundbank Generator does); and if not then try again, but with modifying me script above a bit to (along with doing the resampling) convert said files to one of those quoted options :huh:
Imma have to tap out due to me volatile brains beginning to melt from this shitshow (and that's just ONE of dozens of archives in this one title in line for such masochistic TLC) :x
Windows is shutting down
"Hellos, plz help with this, will help backward." -Wimpy
Image
User avatar
annoyment
Super Member
 
Posts: 1997
Joined: Tue Jul 14, 2015 9:30 pm
Location: Land of KEBAB REMOVERS
Thanks: 602
Thanked: 768 times in 659 posts

The following user would like to thank annoyment for this post
HcH, Terje_P

Next

Return to General Topics

Who is online

Users browsing this forum: No registered users and 85 guests