• Overwatch Model Thread v3
    999 replies, posted
Everything works fine for me...
You have a new bug every other week which usually can be tracked down to using outdated software. It doesn't work fine for you, it just works. Sometimes.
DataTool did something to my game however, since the audio files ingame sound so low quality like they're 96-128kb
https://files.facepunch.com/forum/upload/126411/4d6b3234-84dc-489a-a1e0-036fdbda3822/image.png
Just use updated tools, man.
Literally impossible, DataTool never writes to the disk and if it did, Battle.net and Overwatch would freak out and redownload the entire game.
I wasnt sure what you meant with that so i assumed you were going at the .build.info file in the OW folder, since i couldnt find anything simmilar. The guy thats having the problem says he has that, and the error is still there. Any ideas?
Strange, that error shouldn't happen if that file exists and is valid.
I told him to validate his game in battle.net and i think he didnt have any issues there.
Apparently the error can also happen if the directory doesn't exist. Don't quote me on that though. Maybe when/if the subreddit starts gaining popularity we'll make it a bit better. I dunno.
Almost done with the HLC map I'm actually impressed with how good the references I looked at for the space atmosphere so far. 95% done with this :') https://files.facepunch.com/forum/upload/313402/eabb40f1-91e9-4f4a-bdc9-b666ad9e67b5/IMG_20181005_113713.jpg https://files.facepunch.com/forum/upload/313402/64770291-6ba9-4c77-9644-f1a116752309/IMG_20181005_113733.jpg
Hey there, Can we extract golden guns with DataTool? I found them as Common Weaponskin named GOLDEN when I list the unlocks, but a command like --extract-unlocks "McCree|skin=GOLDEN" will not process anything (Though it won't return an error either), so I assume it just didn't find it. The help doesn't list a weaponskin type like Overtool had, so I wonder how to get that particular skin type.
hi! thank you for make tool, and thank you for your effort of bug fixing and answer the question, im first using this tool, but still suffering from CMF procedure 50483 here's my log, please give me answer to success working. Time now: 2018-10-08 오후 7:50:29 Cmdline: DataTool.exe --language=koKR --cache --cache-data --convert-animations=false --convert-textures-type=tif "D:\Overwatch\Overwatch" extract-unlocks "D:\\Workspace\\3D\\Src\\OVERWATCH\\Mercy" "Mercy|Skin=(event=lunarnewyear)" Output: D:\Workspace\3D\Src\OVERWATCH\Mercy [Core] DataTool v1.28.0.782-git-fe61ed3f41accbeb7994e74c3ebed477f7233386 [Core] CommandLine: ["--language=koKR", "--cache", "--cache-data", "--convert-animations=false", "--convert-textures-type=tif", "D:\Overwatch\Overwatch", "extract-unlocks", "D:\\Workspace\\3D\\Src\\OVERWATCH\\Mercy", "Mercy|Skin=(event=lunarnewyear)"] [Core] CommandLineFile: D:\Workspace\3D\Src\OVERWATCH\Extract\toolchain-release\DataTool.exe.args [CASC] Set language to koKR [CASC] Overwatch build 1.28.0.1.50951 [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.0587311 seconds
Do you have the koKR language installed and have you launched the game in it? Also you don't need all these params "-cache --cache-data --convert-animations=false --convert-textures-type=tif" the command runs a lot better and faster without them and aren't really required.
thanks to answer! yes im installed korean version Overwatch, and actually i used qdt, so i couldn't delete that line.
hey there! i'm not fully sure if this is the right place to ask, but is there an updated version of the blender or maya importer aside from on the wiki? the maya is outdated, and for some reason the blender importer doesn't seem to be doing anything at all thanks
The name of the hero needs to be in the language you're extracting, use the list-heroes command to view the names of the hero. Mercy is "메르시" i believe.
Is this (Tutorial/Extracting with OverTool) what you are refering to? I tried using the links that would always give you the latest version, but i think i messed something up. Can you try using this: https://github.com/overtools/io_scene_owm/archive/master.zip.
Overwatch's Halloween Terror 2018 (1.29.0.1) is up.
ah, it turns out it may have been on my part. i did it again and the same thing happened, but nothing popped up at all. turns out i just had to scroll through the add-ons manually to find it and turn it on now if only i could figure out why some characters aren't exporting...
I haven't done this in a few months I am using quickdatatools, I did the auto update and it is not working. I get this error Time now: 10/10/2018 1:07:42 AM Cmdline: DataTool.exe --language=enUS --cache --cache-data --convert-textures-type=dds "D:\Overwatch" extract-unlocks ".\\" hanzo Output: .\ CASC CDN Cache path is C:\Users\Sparrow\Desktop\overtool\CascCache DataTool v1.26.0.637-git-656e87f5a391791ab68e51a8f3755aecf57b5ebf Initializing CASC... Set language to enUS Using Overwatch Version 1.29.0.1.51878 Loading APM TactManifest/Win_SPWin_RDEV_LenUS_EExt.apm No CMF procedure for build 13203200, trying closest version Using CMF procedure 49154 CMF Procedure is outdated, cannot parse TactManifest/Win_SPWin_RDEV_LenUS_EExt.apm I running DataTool Version 1.26.0.637 but I have also tried 1.28.0.779 Is there something else I haven't found that I should be using? I want to get some of the new skins from the Halloween Event.
Your DataTool version is very out of date. Update to the latest version. You won't be able to extract the new Halloween skins until DataTool is updated for it.
Thanks to reply, as you said, i change hero name as korean. but same CMF Procedure and 1 more error log " [CASC] Fatal - CMF decryption failed. Please update TACTLib. " should i change command to korean even event name and specific skin name?(if i want to extract just 1 skin) ps. here is full log i trted Custom cmdline is checked; using specified cmdline instead. Time now: 2018-10-11 오전 1:45:49 Cmdline: DataTool.exe  --language=koKR "D:\Overwatch\Overwatch" extract-unlocks "D:\\Workspace\\3D\\Src\\OVERWATCH\\Mercy" "메르시|Skin=(leagueTeam=Houston Outlaws)" Output: D:\Workspace\3D\Src\OVERWATCH\Mercy [Core] DataTool v1.28.0.782-git-fe61ed3f41accbeb7994e74c3ebed477f7233386 [Core] CommandLine: ["--language=koKR", "D:\Overwatch\Overwatch", "extract-unlocks", "D:\\Workspace\\3D\\Src\\OVERWATCH\\Mercy", "메르??Skin=(leagueTeam=Houston Outlaws)"] [Core] CommandLineFile: D:\Workspace\3D\Src\OVERWATCH\Extract\toolchain-release\DataTool.exe.args [CASC] Set language to koKR [CASC] Overwatch build 1.29.0.1.51878 [CASC] Initializing... [CMF] No CMF procedure for build 51575, trying closest version [CMF] Using CMF procedure 50483 [CASC] Fatal - CMF decryption failed. Please update TACTLib. System.Reflection.TargetInvocationException: ?�출 ?�?�이 ?�외�?Throw?�습?�다. ---> System.IO.EndOfStreamException: ?�트림의 ?�을 ?�어 ?�을 ???�습?�다.    ?�치: System.IO.__Error.EndOfFile()    ?�치: System.IO.BinaryReader.FillBuffer(Int32 numBytes)    ?�치: System.IO.BinaryReader.ReadInt32()    ?�치: TACTLib.Container.ContainerHandler.OpenIndexEntry(IndexEntry indexEntry)    ?�치: TACTLib.Container.ContainerHandler.OpenEKey(EKey key)    ?�치: TACTLib.Client.ClientHandler.OpenEKey(EKey key)    ?�치: TACTLib.Client.ClientHandler.OpenCKey(CKey key)    ?�치: TACTLib.Core.Product.Tank.ProductHandler_Tank.LoadManifest(ClientHandler client, ManifestRecord record)    ?�치: TACTLib.Core.Product.Tank.ProductHandler_Tank..ctor(ClientHandler client, Stream stream)    --- ?��? ?�외 ?�택 추적????---    ?�치: System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)    ?�치: System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)    ?�치: System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)    ?�치: System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)    ?�치: System.Activator.CreateInstance(Type type, Object[] args)    ?�치: TACTLib.Core.Product.ProductHandlerFactory.GetHandler(TACTProduct product, ClientHandler client, Stream root)    ?�치: TACTLib.Client.ClientHandler..ctor(String basePath, ClientCreateArgs createArgs)    ?�치: DataTool.Program.InitStorage()    ?�치: DataTool.Program.Main()
This. You should wait for the devs to update the tool.
DataTool 1.29.0.783: https://ci.appveyor.com/api/buildjobs/xy3ab731p98mdlht/artifacts/dist%2Ftoolchain-release.zip TankView: https://ci.appveyor.com/api/buildjobs/xy3ab731p98mdlht/artifacts/TankView%2Fbin%2FTankView.zip TACTLib: https://ci.appveyor.com/api/buildjobs/xy3ab731p98mdlht/artifacts/dist%2FRelease%2FTACTLib.dll ow.keys: OWLib/ow.keys at master · overtools/OWLib · GitHub Usage: Extract new Halloween 2018 skins: DataTool.exe {overwatch directory} extract-unlocks "*|skin=(special=halloween2018)"
Something is going wrong for me with the latest DataTool you just posted. It's saying the newest CMF isn't present so it's trying to use an old one. [Core] DataTool v1.29.0.783-git-d8951c347eceb847c252dbfb3a87c83ca31d4686 [Core] CommandLine: ["E:\Games\Overwatch", "extract-unlocks", "-0", "E:\Datatool\Extract", "Sombra|skin=Bride", "--convert-models=false", "--convert-lossless-textures", "--convert-animations=false"] [Core] CommandLineFile: E:\DataTool\DataTool.exe.args [CASC] Overwatch build 1.29.0.1.51878 [CASC] Initializing... [CMF] No CMF procedure for build 51575, trying closest version [CMF] Using CMF procedure 50483 [CASC] Fatal - CMF decryption failed. Please update TACTLib. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object.    at TACTLib.Core.Product.Tank.ApplicationPackageManifest.VerifyEntries(ContentManifestFile cmf)    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()
I believe OW was just updated to 1.29.0.1.51878 today, but DataTool's still at 1.29.0.783.
Ah yes, that would explain why the build number isn't matching the CMF number it's trying to use. Gotta love Blizzard.
[CASC] Set language to enUS [CASC] Overwatch build 1.29.0.1.51878 [CASC] Initializing... [CMF] No CMF procedure for build 51575, trying closest version [CMF] Using CMF procedure 50483 [CASC] Fatal - CMF decryption failed. Please update TACTLib. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object.    at TACTLib.Core.Product.Tank.ApplicationPackageManifest.VerifyEntries(ContentManifestFile cmf)    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() Using the version of datatool 1.29.783 to do just about anything. I was trying to extract hero voices in particular when I got this.. Tried repairing my Overwatch install which helped last time, didn't work this time.
Sorry, you need to Log In to post a reply to this thread.