Comments (4)
Can't really understand what you're saying but there is 2 list subtitles commands.
list-subtitles
Lists all subtitles in the game, has nothing to do with the actual audio data 00000000BE3F.071
has nothing to do with the sound as it is the id of the string.
list-subtitles-real
Lists all sound files (voicelines) that have a subtitle attached to it. It will output the 00000000058E.078
and the 000000054F09.0B2
and the subtitle that goes with it.
These commands are listed in the help when you run DataTool.
list-subtitles | List subtitles
list-subtitles-real | List subtitles (from audio data)
NOTE: Not all subtitles in list-subtitles
will be in list-subtitles-real
. This is an issue with the game and not something we have any control over
from owlib.
Edit:
I see. So my question changes to:
Is there any relationship between the $id of the subtitle string and the $filename or $foldername of the ogg file?
I don't compare two commands, I mean the extracted subtitle can't match to ogg file.
Let me try again. I put an example what I want:
"HeroVoice\McCree\Default\000000000051.05F\000000000969.078\00000004A547.0B2.ogg"
I got this file by extract-hero-voice. It's a sound file, and if you play it, it says "And getting shot at"
Then I extract subtitles-real and find this line of text.
00000000019F.05F: 00000004A57E.0B2 - And getting shot at.
They are same, exactly the same, I can pair to each other by the same string of 00000004A57E.0B2
This is what I mean can match.
There are many ogg files in retribution event can match to subtitle texts, which makes game video creators much easy to find sounds they need, to put into their videos.
Then here is the failed example:
Maps\Junkenstein's Revenge\6C9\VoiceSets\00000000013B.05F\00000000058E.078\000000054F09.0B2.ogg
00000000BE3F.071
The will-o'-the-wisp flashed through the tide of Dr. Junkenstein's minions, moving from one to the next faster than the eye could see.
That ogg file, this section of subtitle text, they should be a pair, cause the subtitle shows exactly what the OGG file says. But they have not clues to show their relationship to each other.
To ogg file, I can only get 00000000013B.05F, 00000000058E.078, 000000054F09.0B2 three strings,
to the subtitle I can only get 00000000BE3F.071.
These strings doesn't match, which means I can't find out which subtitle line can pair to an ogg file.
from owlib.
If you read what I said in my message above, I said;
NOTE: Not all subtitles in list-subtitles will be in list-subtitles-real. This is an issue with the game and not something we have any control over
List Subtitles just lists all "subtitles" in the game, just because they are there doesn't mean they are used, most of the subtitles in list-subtitles are not used meaning the tools have no way of linking the subtitle to the voiceline. 071 is just a string, on it's own it has no context to anything else.
from owlib.
If you read what I said in my message above, I said;
NOTE: Not all subtitles in list-subtitles will be in list-subtitles-real. This is an issue with the game and not something we have any control over
List Subtitles just lists all "subtitles" in the game, just because they are there doesn't mean they are used, most of the subtitles in list-subtitles are not used meaning the tools have no way of linking the subtitle to the voiceline. 071 is just a string, on it's own it has no context to anything else.
I see. I'll try any speech recognize API to convert them.
Thank you for explain it. Appreciate. I'll close this issue.
from owlib.
Related Issues (20)
- Enable Nullable annotations for TankLib and DataTool HOT 5
- Stream Length Error HOT 1
- [Question] Decryption keys HOT 2
- Constantly getting 'Error initializing CASC' HOT 8
- Compatibility with Overwatch 2 Beta branch, ProB HOT 2
- I was interested in finding the health / damage / cooldown timers and abilities. HOT 2
- Update HOT 1
- Discord invitation link HOT 3
- Debug Install Issues crashes
- Some portraits are black and white HOT 1
- How do you even use it? The wiki tutorials suck and are not very descriptive, and have no experience codin gor programing. please help asap! HOT 2
- TACTLib.Core.BLTEDecoderException: frame header mismatch (bad BLTE file) HOT 13
- extract-hero-convo commands reports error HOT 1
- extract-maps reports error HOT 1
- decryption error with ow build 1.51.1.0.72127 HOT 3
- Could not load DLL 'librevorb.dll' HOT 3
- Questions about NPC sounds and general sounds HOT 3
- "System.IO.EndOfStreamException: Unable to read beyond the end of the stream." HOT 2
- voice lines in different languages HOT 9
- error when extracting maps? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from owlib.