The issue would be Blender's FBX exporter. Nothing I can do.
Ahh ok. Thank you!
New map is live.
Sure is.
Updated tools will be released Soon™
is it possible to download busan yet?
we're getting an update ready right now
DataTool 1.28.0.779: https://ci.appveyor.com/api/buildjobs/1pim3o8w7xehossa/artifacts/dist%2Ftoolchain-release.zip
TankView: https://ci.appveyor.com/api/buildjobs/1pim3o8w7xehossa/artifacts/TankView%2Fbin%2FTankView.zip
io_scene_owm: https://github.com/overtools/io_scene_owm/archive/2.0.0.zip
Changelog:
Switched to our new TACTLib library for CASC storage.
League skins are no longer saved by default. To save league skins, you must use the (leagueteam={name}) tag. {name} can be * to save all
Moved to Utf8Json instead of Newtonsoft. (some json formats have changed)
Downloaded this, getting an exception when using DataTool same as I usually have.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AggregateException: One or more errors occurred. ---> System.IO.EndOfStreamException: Unable to read beyond the end of the stream.
at System.IO.__Error.EndOfFile()
at System.IO.BinaryReader.FillBuffer(Int32 numBytes)
at System.IO.BinaryReader.ReadInt32()
at TACTLib.Container.ContainerHandler.OpenIndexEntry(IndexEntry indexEntry)
at TACTLib.Container.ContainerHandler.OpenEKey(EKey key)
at TACTLib.Client.ClientHandler.OpenEKey(EKey key)
at TACTLib.Client.ClientHandler.OpenCKey(CKey key)
at TACTLib.Core.Product.Tank.ApplicationPackageManifest.LoadPackage(Int32 i, ClientHandler client, ContentManifestFile cmf)
at TACTLib.Core.Product.Tank.ApplicationPackageManifest.<>c__DisplayClass13_1.<.ctor>b__0(Int32 i)
at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object )
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.For(Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body)
at TACTLib.Core.Product.Tank.ApplicationPackageManifest..ctor(ClientHandler client, Stream stream, ContentManifestFile cmf, String name)
at TACTLib.Core.Product.Tank.ProductHandler_Tank.LoadManifest(ClientHandler client, ManifestRecord record)
at TACTLib.Core.Product.Tank.ProductHandler_Tank..ctor(ClientHandler client, Stream stream)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(Type type, Object[] args)
at TACTLib.Core.Product.ProductHandlerFactory.GetHandler(TACTProduct product, ClientHandler client, Stream root)
at TACTLib.Client.ClientHandler..ctor(String basePath, ClientCreateArgs createArgs)
at DataTool.Program.InitStorage()
at DataTool.Program.Main()
Can confirm — new build is very unstable. Crashed multiple times when I tried to play sounds in TankView (03F folder).
And I'm getting a lot of errors when I try to extract hero-convos (looks like the reason is new Hammon interactions — part of them are just squeaking and squeaking files are in 03F folder).
Your archive is massively corrupt. At least one of the data.XXX files is truncated. I'll try and add a graceful crash there soon.
------------
Found one crash because Hammond doesn't technically say anything in his conversation lines. Didn't see any others.
----
DataTool 1.28.0.780: https://ci.appveyor.com/api/buildjobs/y0lnpbhvv6akik4w/artifacts/dist%2Ftoolchain-release.zip
If you find any more crashes please let me know asap.
Where do I find information on how to work with models once they're extracted? I've used DataTool to get Hammond's data but I don't really know what to do with these .owmdl files.
I can't extract Athena with DataTool and I used to do it normally. Please help ):
Updated DataTool, but still getting this error, when trying to extract hero voice (Sombra).
System.ArgumentOutOfRangeException: A nonnegative number is required.
Parameter name: count
in System.IO.BinaryReader.ReadBytes(Int32 count)
in TACTLib.Container.ContainerHandler.OpenIndexEntry(IndexEntry indexEntry)
in TACTLib.Container.ContainerHandler.OpenEKey(EKey key)
in TACTLib.Client.ClientHandler.OpenEKey(EKey key)
in TACTLib.Client.ClientHandler.OpenCKey(CKey key)
in TACTLib.Core.Product.Tank.ProductHandler_Tank.OpenFile(Asset asset)
in TACTLib.Core.Product.Tank.ProductHandler_Tank.OpenFile(UInt64 guid)
in DataTool.SaveLogic.Combo.SaveSoundFile(ICLIFlags flags, String directory, ComboInfo info, UInt64 soundFile, Boolean voice)
in DataTool.SaveLogic.Combo.SaveVoiceStimulus(ICLIFlags flags, String path, ComboInfo info, VoiceLineInstanceInfo voiceLineInstanceInfo)
in DataTool.SaveLogic.Combo.SaveVoiceStimuliInternal(ICLIFlags flags, String path, ComboInfo info, IEnumerable`1 voiceLineInstances, Boolean split)
in DataTool.SaveLogic.Combo.SaveVoiceSetInternal(ICLIFlags flags, String path, ComboInfo info, UInt64 voiceSet)
in DataTool.ToolLogic.Extract.ExtractHeroVoice.SaveSet(ICLIFlags flags, String basePath, UInt64 entityMain, String heroFileName, String skin, STUVoiceSetComponent& voiceSetComponent, ComboInfo& info, STUVoiceSetComponent baseComponent, ComboInfo baseCombo, Dictionary`2 replacements)
in DataTool.ToolLogic.Extract.ExtractHeroVoice.SaveHeroSounds(ICLIFlags toolFlags)
in DataTool.Program.Main()
And looks like extract-hero-voice doesn't extract skin voicelines anymore. It was very convenient to have them in separate folders.
Got it! If possible, how can I use the animations for a given entity? Like for example, the victory pose animation
Code hasn't changed
Can you try replacing your TACTLib.dll with this one?
https://ci.appveyor.com/api/buildjobs/7soeb62g6bva08cb/artifacts/TACTLib%2Fbin%2FRelease%2FTACTLib.dll
If it works I'll update DataTool.
--------
Explain
If it works I'll update DataTool.
Nope, didn't work for me. Still the same error and no skin voicelines for Sombra. Even old ones are gone.
Seems like the tool gets an error if there is an interaction with heroes, whose voicelines you cannot extract. As I said before Sombra has interaction with Hammond and his voiceliines are SFX-files. Some hero-voice extracting without problems. Mccree has the same problem, because the tool cannot extract Reyes lines. But it it's really weird that after the update the tool doesn't extract skin-specific voicelines for some heroes (Sombra, Mccree and some other).
No, that isn't a problem. That error is because it can't load a file. Nothing else.
Nope, didn't work for me. Still the same error and no skin voicelines for Sombra. Even old ones are gone.
The code hasn't changed and it still works for me.
I'll test some stuff.
Hi just tryied extracting all hero voices (*) using latest datatool and latest tanklib just posted, getting this error:
[Core] DataTool v1.28.0.781-git-8137fdaff2056a1c4653c7177a73806d9cc503d9
[Core] CommandLine: ["-L=itIT", "C:\Giochi\Blizzard\Overwatch", "extract-hero-voice", "C:\Users\Cosimo\Downloads\OWET\Uncategorized", "*"]
[Core] CommandLineFile: C:\Users\Cosimo\AppData\Roaming\Yernemm\OWExtractToolkit\DataTool\Custom\DataTool.exe.args
[CASC] Set language to itIT
[CASC] Overwatch build 1.28.0.1.50483
[CASC] Initializing...
[CMF] Using CMF procedure 50483
[CMF] Using CMF procedure 50483
[CASC] Mapping assets...
[CASC] Ready
[Core] Checking ResourceKeys
[Core] Tooling...
Processing data for Reaper
Saving Default
Saving Mariachi
Saving El Blanco
Saving Corvo
Saving Cerusico
Saving Il Mietitore
Processing data for Tracer
Saving Default
Saving Slipstream
Saving Punk
Saving Mutoide
Saving T. Racer
Saving Mach T.
Saving Maratoneta
Saving Atletica Leggera
Saving Campanellino
Processing data for Mercy
Saving Default
Saving Diavolessa
Saving Imp
Saving Valchiria
Saving Sigrún
Saving Vittoria Alata
Saving Strega
Processing data for Hanzo
Saving Default
Saving Okami
Saving Lupo Solitario
Processing data for Torbjörn
Saving Default
System.IO.FileNotFoundException: 8D000000004C495
in TACTLib.Core.Product.Tank.ProductHandler_Tank.OpenFile(UInt64 guid)
in DataTool.SaveLogic.Combo.SaveSoundFile(ICLIFlags flags, String directory, ComboInfo info, UInt64 soundFile, Boolean voice)
in DataTool.SaveLogic.Combo.SaveVoiceStimulus(ICLIFlags flags, String path, ComboInfo info, VoiceLineInstanceInfo voiceLineInstanceInfo)
in DataTool.SaveLogic.Combo.SaveVoiceStimuliInternal(ICLIFlags flags, String path, ComboInfo info, IEnumerable`1 voiceLineInstances, Boolean split)
in DataTool.SaveLogic.Combo.SaveVoiceSetInternal(ICLIFlags flags, String path, ComboInfo info, UInt64 voiceSet)
in DataTool.ToolLogic.Extract.ExtractHeroVoice.SaveSet(ICLIFlags flags, String basePath, UInt64 entityMain, String heroFileName, String skin, STUVoiceSetComponent& voiceSetComponent, ComboInfo& info, STUVoiceSetComponent baseComponent, ComboInfo baseCombo, Dictionary`2 replacements)
in DataTool.ToolLogic.Extract.ExtractHeroVoice.SaveHeroSounds(ICLIFlags toolFlags)
in DataTool.Program.Main()
Thank you
https://files.facepunch.com/forum/upload/619/25f9c2b0-1cfe-44ce-aceb-1e4d5b5a5015/mOFkUdr.png
Oof. Any animation I import is giving me a nasty error. Nothing happens to the model itself or the timeline though.
Hi.
Help to deal with the problem.
And this error with every character, I tried to reinstall the "DataTool" and Tae have updated the "Aworkbench".
I will be very grateful if someone will explain what the problem is )
https://files.facepunch.com/forum/upload/133473/d415c0d7-057c-48e7-91c4-ebe0d5d146c4/image.png
DataTool 1.28.0.782: https://ci.appveyor.com/api/buildjobs/wsj398ow388fn86l/artifacts/dist%2Ftoolchain-release.zip
Was hoping that wouldn't happen. Oh well.
----------
You need to install the SEAnim importer https://github.com/SE2Dev/io_anim_seanim
---------
Post the full command.
Make sure that the hero name is what you see in-game using the Russian locale.
Thanks again! Everything else from this point should just be me figuring out how Blender works.
https://files.facepunch.com/forum/upload/619/0637779e-5a1e-4ae4-90fa-ccd220d97ba6/MQHO02l.png
Logs have been cleared.
13.09.2018 23:17:03 - Starting DataTool now.
Cmdline: DataTool.exe --language=ruRU --convert-textures-type=tga --lod=0 "D:\Program Files (x86)\Overwatch" extract-unlocks ".\\" "Widowmaker|skin=(event=Kerrigan)"
List and extract tabs are now temporarily disabled until DataTool terminates or exits.
Starting DataTool now. PID: 3388
[Core] DataTool v1.28.0.781-git-8137fdaff2056a1c4653c7177a73806d9cc503d9
[Core] CommandLine: ["--language=ruRU", "--convert-textures-type=tga", "--lod=0", "D:\Program Files (x86)\Overwatch", "extract-unlocks", ".\", "Widowmaker|skin=(event=Kerrigan)"]
[Core] CommandLineFile: C:\Users\Sinner\Desktop\Data\DataTool.exe.args
[CASC] Set language to ruRU
[CASC] Overwatch build 1.28.0.1.50483
[CASC] Initializing...
[CMF] Using CMF procedure 50483
[CMF] Using CMF procedure 50483
[CASC] Mapping assets...
[CASC] Ready
[Core] Checking ResourceKeys
[Core] Tooling...
[Core] Execution finished in 00:00:00.6892157 seconds
DataTool has exited.
Kerrigan isn't an event.
use: "widowmaker|skin=kerrigan"
Logs have been cleared.
13.09.2018 23:44:16 - Starting DataTool now.
Cmdline: DataTool.exe --language=ruRU --convert-textures-type=tif --lod=0 "D:\Program Files (x86)\Overwatch" extract-unlocks ".\\" "widowmaker|skin"
List and extract tabs are now temporarily disabled until DataTool terminates or exits.
Starting DataTool now. PID: 11992
DataTool has exited.
[Core] DataTool v1.28.0.781-git-8137fdaff2056a1c4653c7177a73806d9cc503d9
[Core] CommandLine: ["--language=ruRU", "--convert-textures-type=tif", "--lod=0", "D:\Program Files (x86)\Overwatch", "extract-unlocks", ".\", "widowmaker|skin"]
[Core] CommandLineFile: C:\Users\Sinner\Desktop\Data\DataTool.exe.args
[CASC] Set language to ruRU
[CASC] Overwatch build 1.28.0.1.50483
[CASC] Initializing...
[CMF] Using CMF procedure 50483
[CMF] Using CMF procedure 50483
[CASC] Mapping assets...
[CASC] Ready
[Core] Checking ResourceKeys
[Core] Tooling...
[Core] Execution finished in 00:00:00.1535591 seconds
It still isn't making the command properly, just run it normally without the GUI
DataTool.exe --language=ruRU --convert-textures-type=tif --lod=0 "D:\Program Files (x86)\Overwatch" extract-unlocks ".\\" "widowmaker|skin=kerrigan"
And the same damn thing as last time.
I do everything you say but it doesn't work, maybe I'm typing something wrong ?
Could you describe everything in detail ?
Logs have been cleared.
14.09.2018 0:23:48 - Starting DataTool now.
Cmdline: DataTool.exe --language=ruRU --convert-textures-type=tif --lod=0 "D:\Program Files (x86)\Overwatch" extract-unlocks ".\\" "widowmaker|skin"
List and extract tabs are now temporarily disabled until DataTool terminates or exits.
Starting DataTool now. PID: 1384
DataTool has exited.
[Core] DataTool v1.28.0.781-git-8137fdaff2056a1c4653c7177a73806d9cc503d9
[Core] CommandLine: ["--language=ruRU", "--convert-textures-type=tif", "--lod=0", "D:\Program Files (x86)\Overwatch", "extract-unlocks", ".\", "widowmaker|skin"]
[Core] CommandLineFile: C:\Users\Sinner\Desktop\Data\DataTool.exe.args
[CASC] Set language to ruRU
[CASC] Overwatch build 1.28.0.1.50483
[CASC] Initializing...
[CMF] Using CMF procedure 50483
[CMF] Using CMF procedure 50483
[CASC] Mapping assets...
[CASC] Ready
[Core] Checking ResourceKeys
[Core] Tooling...
[Core] Execution finished in 00:00:00.1736747 seconds
install seanim
https://github.com/SE2Dev/io_anim_seanim
you didn't do everything he said tho
the name of the hero is also local to the language selected, in your case Widowmaker which I think is Роковая вдова in Russian?
So the command would be
DataTool.exe --language=ruRU --convert-textures-type=tif --lod=0 "D:\Program Files (x86)\Overwatch" extract-unlocks ".\\" "Роковая вдова|skin=*"
to extract all skins.
Even if you enter a query in Russian it knocks the same error.
And what then to use as not "quickdatatool" it only works
Sorry, you need to Log In to post a reply to this thread.