• Overwatch Model Thread v3
    999 replies, posted
That animation is just a single frame, so not the right one.
yeah figured been going through but cant seem to find that one
Hi all, I have formally decided to stop developing OWorkbench (and QuickDataTool). I did not have enough time for maintaining this project as evidenced by the lack of activity on its repo. I had fun writing it, and would like to give a big thank to everyone who used it. The repo is now licensed under MIT meaning you can do (almost) whatever you want with its code. GL HF! https://files.facepunch.com/forum/upload/132344/14064b32-ed0a-44ea-a7c7-a6c51ff14674/image.png
Sad to see development stop on these. They were really useful and thank you for your work!
I havent really been keeping up with stuff thats been going on here so i have a question or two. What is tankview and what are its uses? What is the difference between normal (list-subtitles) and "real" subtitles (list-subtitles-real)? Are any of the two linked to the file of the voiceline? I appretiate any answers, TY
Tank View is kinda like CASCExplorer but better. List Subtitles lists all subtitles in the game, list subtitles real lists subtitles linked to their actual sound files. There are hundreds of subtitles in the game that aren't linked to any sound file however.
Just a quick note, TankLib and TankView are ready and will hopefully be releasing with DataTool 1.27
TankView is my pet project with these tools, while Zingy took over OWLib (and rewrote it into TankLib) I've been rewriting CASCExplorer into TankView. TankView is still unfinished, but as of right now it can extract raw files and preview images. Upcoming features include previewing sounds, models, and strings but no ETA on that. Eventually I plan on integrating DataTool into it for a GUI.
From what i can see, the real subtitles are just from in-game interactions and event voicelines. Is that correct or am i missing something.
Correct.
Is there any chance that there will be more subtitles in the future, for stuff like the lootbox or objective voicelines?
who knows
https://files.facepunch.com/forum/upload/116730/a92a8f09-9ba3-460f-b3b6-55a7855e2063/1533561142.png There'll be some fun things added when we move to the TankLib version of DataTool, such as image deduplication.
So left is CascLib and right is TankLib, correct?
No. We don't want to take more storage space, that's not the point, it's deduplication. Left is TankLib with dedup, right is TankLib without deduplication.
This is correct. DataTool with TankLib will be able to skip textures that it has already exported and properly modify the material files to point to the existing copy.
I'm assuming that the commands for DataTool will remain the same even after TankLib, so we can still use the OWorkBench GUI, right?
Yes.
Is there a place I can look for an explanation on how subtitles work with datatool?
There are no real docs. What do you want to know? The game has a list of subtitles, voice lines can be associated a subtitle. Not all subtitles are referenced by voice lines and are unused.
Well, I've renamed voicelines for a few characters manually and uploaded them to steam workshop for people to use, but since Its a long and boring process, I decided to stop. By using subtitles, ive been able to rename them all at once, so Im looking into getting subtitles for more classic voicelines as well.
The subtitles that the list-subtitles command shows is all the subtitles in the game, there's no other hidden data there. The subtitles and voicelines returned by list-subtitles-real is all the Voicelines/VoiceSets that have a link to a subtitle. As i mentioned before there is a lot of voicelines that have no subtitles at all and there is a lot of subtitles that seem to have a subtitle (you can see it in list-subtitles) but they aren't actually linked to each other. We don't know why, perhaps they're still working on adding them and haven't bothered linking them up yet or its a bug. Either way there is nothing we can do here. Admittedly the subtitle data is a little weird, without getting into too much specifics, a subtitle 'entity' seems to be able to contain up to 4 strings except every subtitle in the game only has 1 except for 3 of them which have 2 defined and they are dupes. I'm not sure what they are meant to be used for but they some seem to be used at the moment. So to answer both your questions: There is nothing else we can do here, it's up to Blizzard to fix/add the data Not really
Thanks , very informative.
Okay so since I am bored as sin during weekends, I'm asking for any feature requests for DataTool/TankView and I'll see what I can do about them. Things that are a no go are: UI elements (since most of it is a lot of standard shapes and extremely convoluted to get specific elements) and OWL skins.
Unsure if this was added or avaliable in any versions of datatool (since I cant remember). The ability to export texture files as png?
Has been added a while and it exports to TIF by default now. You can change it with one of the command line options. I don't know if OWorkbench has support for this.
Ability to fix orientation of cloth simulation bones. I know I've said it a couple times before but it would definitely be super appreciated if possible.
You mean the cloth bones on cloth/animation skeletons? Already fixed in TankLib
Overwatch Live updated to 1.27.0.1.49656. As always you'll have to give us some time to get the CMF decryption and encryption keys.
8888888b.           888             88888888888                   888      d888            .d8888b.  8888888888  888  "Y88b          888                 888                       888     d8888           d88P  Y88b       d88P  888    888          888                 888                       888       888                  888      d88P   888    888  8888b.  888888  8888b.      888      .d88b.   .d88b.  888       888                .d88P     d88P    888    888     "88b 888        "88b     888     d88""88b d88""88b 888       888            .od888P"   88888888   888    888 .d888888 888    .d888888     888     888  888 888  888 888       888           d88P"        d88P      888  .d88P 888  888 Y88b.  888  888     888     Y88..88P Y88..88P 888       888     d8b   888"        d88P       8888888P"  "Y888888  "Y888 "Y888888     888      "Y88P"   "Y88P"  888     8888888   Y8P   888888888  d88P      DataTool 1.27.0.659: https://ci.appveyor.com/api/buildjobs/qyyqwuevhbs448o8/artifacts/dist%2Ftoolchain-release.zip TankView: https://ci.appveyor.com/api/buildjobs/qyyqwuevhbs448o8/artifacts/TankView%2Fbin%2FTankView.zip Changelog: DataTool is now fully using the new TankLib backend. TankLib is an entire rewrite of OWLib and CASCLib combined with the goal of improving code and performance. CMFLib is separate from TankLib and it houses the CMF decryption procedures. For some releases only an update to CMFLib will be required, like the old relationship between DataTool and CASCLib.   OWLib, CASCLib, CASCExplorer and CASCConsole are all now deprecated TankView now replaces CASCExplorer as a viewer/extractor for files in the Overwatch CASC archive. (Note: there is currently no alternative to CASCConsole, if you want one please let us know) TankLib now compresses APM caches and uses a more optimised format. General speed improvements due to the use of FastStruct for reading data. DataTool uses a new improved logger with colour support. Internal code cleanup.   Added "special" tag for extracting event unlocks from a specific year (see below for usage) Extracted texture deduplication using the "-0" or "--deduplicate-textures" flags. Added new "extract-hero-convo" mode for extracting hero interactions. Supports hero name queries like "extract-unlocks", see below for usage. More map announcer sounds are now extracted. (e.g Soldier in Mei's Snowball Offensive) Statescript files are now searched for references again (fixes Hanzo's dragon not being extracted) General improvements to JSON modes, with new models being used internally in DataTool in many places. Cloth bones on refpose/animation armatures are now reparented properly. HardPoints are now translated to world space properly. Usage: Extract all Summger Games 2018 unlocks: (excludes 2016 & 2017) DataTool.exe {overwatch-directory} extract-unlocks {output-directory} "*|*=(special=sg2018)" Extract all Summer Games skins: DataTool.exe {overwatch-directory} extract-unlocks {output-directory} "*|skin=(event=summergames)"   Extract Busan Stadium: (with deduplication) DataTool.exe {overwatch-directory} extract-maps -0 {output-directory} "Busan Stadium"   Extract Busan Lobby Map: (with deduplication) DataTool.exe {overwatch-directory} extract-maps -0 {output-directory} "A14"    Extract Hero Conversations (interactions): DataTool.exe {overwatch-directory} extract-hero-convo {output-directory} "*" DataTool.exe {overwatch-directory} extract-hero-convo {output-directory} "tracer" Git Stats (between overwatch/1.14 and tanklib branches): 528 files changed, 20940 insertions(+), 25481 deletions(-) 165 commits If you find any issues please let me know ASAP.
Sorry, you need to Log In to post a reply to this thread.