Skip to content

Commit b68c98b

Browse files
authoredAug 11, 2019
Update README.md
1 parent bc52859 commit b68c98b

File tree

1 file changed

+2
-44
lines changed

1 file changed

+2
-44
lines changed
 

‎README.md

+2-44
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,8 @@
11
# Miles-10-Sound-Dumper
2-
Greetings, I've now finished the first beta version of my miles 10 sound dumper. I think I have most bugs ironed out, but obviously please let me know if something is broken.
32

4-
In order to use the sound dumper, you'll have to place it inside the Apex Legends folder, right where r5apex.exe is. Then using the command line you can play any sound (as far as I know) and dump them.
3+
This is the Titanfall 2 version of the Miles Sound Dumper. MSD_TF2 must be placed inside the \Titanfall2\bin\x64_retail folder to run.
54

6-
The syntax for command line operation is
7-
8-
```
9-
msd [EVENT IDs...] {OPTIONS}
10-
11-
Miles 10 Sound Dumper by Lyxica v1.0-beta5
12-
13-
OPTIONS:
14-
15-
--folder=[/audio/ship] Folder containing Miles audio files
16-
(mprj, mbnk, mstr).
17-
-o[/miles_audio],
18-
--out=[/miles_audio] Folder to place the audio files in.
19-
-l, --list List all event IDs and names contained
20-
in the Mile's bank.
21-
-m, --mute Mute audio while recording events
22-
EVENT IDs... Enter either one or two event IDs.
23-
Entering only one will cause that event
24-
to be recorded. Entering two event IDs
25-
will record every event between the two
26-
event IDs.
27-
ADVANCED
28-
--noise=[0x2000] Adjust the noise floor when detecting
29-
silence. Any samples below this value
30-
will be considered silent.
31-
--start=[1250] When beginning an event recording, the
32-
amount of milliseconds of silence to
33-
wait for audio before giving up.
34-
--end=[500] After an event has started recording,
35-
the amount of milliseconds of silence
36-
to wait before stopping the recording.
37-
-h, --help Display this help menu
38-
"--" can be used to terminate flag options and force all following
39-
arguments to be treated as positional options
40-
```
5+
`MSD_TF2.exe /h` to display the help screen.
416

427
## Tutorial
438
https://www.youtube.com/watch?v=7bW8Fo4gBzw&feature=youtu.be
44-
45-
Issues:
46-
* Because I'm hooking into calls that fill a DirectSoundBuffer, sound data is gathered in real time. This means that dumping each event requires actually playing it. Dumping the entire event list could take quite a while, and some events don't actually end but rather loop forever (press ESC to stop recording a loop event once you've gathered enough sound data).
47-
* Events can be composed of multiple different source material sounds that are chosen at random. For example, a taunt event might have three different voice lines but only one of them will be dumped when you request it. I don't know at the moment how to detect multiple samples, or how to select a specific one. Just something to keep in mind.
48-
49-
Misc:
50-
* I think every event is playable now, but some events that are listed don't have data (eg most titanfall 2 sound events).

0 commit comments

Comments
 (0)
Please sign in to comment.