• Overwatch Model Thread v3
    999 replies, posted
Also, something is changing my cmd color after executing a command. I usually have it on green (a), but it changes back to gray after a command. Although if i open another cmd its still green. Not that big of a problem, just letting you know
Ahhh that makes sense. The cycles update. Question then. Was there a version without Cycles that we could use to take on this issue or would that be the same trying to doing now with Blender render as well? Also, If I was to use the old Overtool exporter, would it work for a map like Horizon Lunar Colony?
Hi, It's my first experience in blender and I've followed to instruction to download the in-game models. I'm interested in skins of armour and weapons but can't seem to import full amour models (no headpiece & no body) but most importantly, I'm completely lost concerning the texturing. I've converted the textures in .TIF as advised but the mapping is just wrong. Any ideas on how to fix it ? Thank you! https://files.facepunch.com/forum/upload/314861/3c45b999-c461-47d9-909b-d5fd3d7b7c58/Pharah_texture issue.JPG
your extract is corrupt, try exporting again.
Thanks a lot ! Indeed, I had blender 2.79b, and just had to download 2.79.6 for everything to work. Thanks again Naomi !
I should probably make blender display a big fat error if your blender is outdated.
does anyone have a list of the corresponding map names to each "title screen"?
Someone came to me with a problem when extracting with datatool. I believe that they are using the quick datatool (gui), but since the command is good, i dont see how that could be a problem. I have tried running the command using the same datatool version and it works, and the overwatch version is the same as well. Does anyone know what could be causing the problem? Thanks. Cmdline: DataTool.exe --language=enUS --cache --cache-data --convert-textures-type=tif "E:\Overwatch" extract-unlocks "C:\Users\oliwia\Desktop\Rein" "zarya|Skin=classic" Output: C:\Users\oliwia\Desktop\Rein [Core] DataTool v1.27.0.705-git-04f03a1603f3c1bb5b710551f919ecd1bd342bec [Core] CommandLine: ["--language=enUS", "--cache", "--cache-data", "--convert-textures-type=tif", "E:\Overwatch", "extract-unlocks", "C:\Users\oliwia\Desktop\Rein", "zarya|Skin=classic"] [CASC] Set language to enUS [Core] Using Overwatch Version 1.27.0.1.49758 [CASC] Initializing... System.TypeInitializationException: Inicjator typów zgłosił wyjątek dla typu 'TankLib.CASC.BLTEStream'. ---> System.MissingMethodException: Nie odnaleziono metody: 'System.Collections.Generic.IEnumerable 1<!!0> System.Linq.Enumerable.Append(System.Collections.Generic.IEnumerable 1<!!0>, !!0)'. w TankLib.Util.GetMagicBytesBE(Byte[] chars) w TankLib.CASC.BLTEStream..cctor() --- Koniec śladu stosu wyjątków wewnętrznych --- w TankLib.CASC.BLTEStream.Parse(MD5Hash md5) w TankLib.CASC.BLTEStream..ctor(Stream src, MD5Hash md5) w TankLib.CASC.CASCHandler.OpenFile(MD5Hash key) w TankLib.CASC.CASCHandler.OpenEncodingKeyFile() w TankLib.CASC.CASCHandler..ctor(CASCConfig config, ProgressReportSlave worker) w DataTool.Program.Main()
Why aren't the .smd files provided when extracting the models on the current version? Did the way to obtain them change?
add the --extract-refpose flag to the command line
How would I go about it if I already extracted the skins? Do I replace extract-unlocks with extract-refpose?
Best to do a full extract again. C:\OverwatchInstall extract-unlocks C:\OverwatchExtract --extract-refpose "d.va|White Rabbit"
So, I just checked something. Can someone make a list of the maps that are before the 1.14 update etc Just checked with the LEGACY tool. I have a copy of all maps Pre 1.14. Was able to quickly export a map (Horizon) to C4D. The texure paths came over, granted still incomplete, but much smoother than before. What I was able to do is select all the pathings and redirect the end path (.dds) with the output of the textures from the new Map exports and was able to get fixed pathings. For some reason, the Legacy importer doesnt have the Diffuse channels though. All the pathings are for the AO channel, which is fine since each path is grouped within each folder. EXAMPLE: I have a fixed Tex path. but only the AO. But witht the new map exports, the model folders all have diffuse,normals etc. Just a matter of replacing all the AO paths wqith the diffuse ones. MUCH easier and a time saver. If yall can fix the old legacy for the diffuse, thatd be cool. If not, just shoot me a list for 1.13 maps and ill Fix them up and Post a Google Drive Folder with finished Exports, OBJ @Naomi this should work in the time being, though still wierd how the legacy works better than the newer program (though im guessing the post 1.14 code is much harder etc)
How would i go about making the gun follow the hand? https://files.facepunch.com/forum/upload/309488/28cb0779-eeac-4097-bd52-4204f34f7cea/image.png
Import the model using Import OWENTITY, that will create an object constraint to child objects and they will follow the parent object.
Bump @Naomi /anyone
Fixed probably in the next version.
Hey, I'm very new to this so I was hoping you could help me out. I'm trying to convert a character skin model into an obj/stl/etc file. Something that I could upload in Fusion 360 or similar and eventually print. I've already extracted the files but have had no luck uploading them into Blender. I'm pretty sure I have the most recent plug in set up but not the right version of Blender. Currently have 2.79b installed, but I've had no luck finding the 2.79.6 version. All the links for it I've seen on this thread don't seem to work and google wasn't helpful finding it either. If this is possible at all I'm also curious if its possible to export a file of the model in a victory pose (refpose?) Any help would be greatly appreciated!
I'm new at this too and I was having the same problem as you. Blender 2.79.6 is actually a development version, so download the latest build from https://builder.blender.org/download (not the blender 2.8 build). After I did that the importer worked fine. I've also found what might be a bug in DataTool. When I try to extract a model with a different LOD than default it gives an error. Here is the command I am using and the error message: DataTool.exe "Overwatch Dir" extract-unlocks "Export Dir" --lod 2 "tracer|skin=classic" System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.FormatException: Input string was not in a correct format.    at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)    at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)    at System.Byte.Parse(String s, NumberStyles style, NumberFormatInfo info)    at DataTool.Flag.Converter.CLIFlagByte(String in)    --- End of inner exception stack trace ---    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)    at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)    at DataTool.Flag.FlagParser.Parse[T](Action extraHelp, String[] args)    --- End of inner exception stack trace ---    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)    at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)    at DataTool.Program.Main() I have tried using the "lod" flag in several different locations within the command and enclosing the number in quotes, but it still gives the same error. It looks to me like the flag is being parsed incorrectly or something. It's also completely possible I am using the command wrong, can anyone help me out?
--lod=2 you forgot the =
Thanks, that worked. Of course it would be something simple like that, lol
Right, OW updated yesterday for the D.Va Nano Cola Challenge. When will the tools be updated?
They have been already: https://ci.appveyor.com/api/buildjobs/k9wnp40ynhyedlg5/artifacts/dist%2Ftoolchain-release.zip
Guys, i need some help. Sorry if it was answered before. When i try to extract hero voices in EN-US, this error shows up: [CASC] Loading APM Win_SPWin_RDEV_LenUS_EExt [CASC] Using CMF procedure 50148 TankLib.CASC.BLTEDecoderException: frame header mismatch (bad BLTE file)    bei TankLib.CASC.ApplicationPackageManifest.Load(String name, MD5Hash cmfhash, Stream stream, CASCHandler casc, String cmfname, LocaleFlags locale, ProgressReportSlave worker)    bei TankLib.CASC.Handlers.RootHandler..ctor(BinaryReader stream, ProgressReportSlave worker, CASCHandler casc)    bei TankLib.CASC.CASCHandler..ctor(CASCConfig config, ProgressReportSlave worker)    bei DataTool.Program.InitStorage()    bei DataTool.Program.Main() If i set to any other language installed, everything works as it should. Thanks in advance.
Run the game once, if failing that scan and verify in the launcher, failing that reinstall.
@Naomi , thank you so much! One the scan and verify solved my problem. Now, i'm able to extract the voice lines in English again.
It's a bug that happens if you have too many old patches installed. Battle.net doesn't delete old versions but keeps it around in the CASC data, meaning collisions can happen (since it's using MD5, shortened to 9 bytes sometimes.) When a collision happens, this error pops up.
@TaylorMouse I hope you don't mind me pinging you here; with the new updates to TankLib and such, your model viewer now throws a "Unable to load model! Unable to read beyond the end of the stream." error. Could you fix the Model Viewer to be able to load the models again? Thanks.
Hi whenever i try to import my model into blender with the plugin i get this error Traceback (most recent call last) File"C:\Zachary\AppData\Roaming\BlenderFoundation\Blender\2.79\scripts\addon\io_scene_owm\manager.py", line 101, in execute import_owmdl.read(settings) File"C:\Zachary\AppData\Roaming\BlenderFoundation\Blender\2.79\scripts\addon\io_scene_owm\manager.py", line 463, in read status = readmdl(materials, rotate) File"C:\Zachary\AppData\Roaming\BlenderFoundation\Blender\2.79\scripts\addon\io_scene_owm\manager.py", line 379, in readmdl data = read_owmdl.read(settings.filename) File"C:\Zachary\AppData\Roaming\BlenderFoundation\Blender\2.79\scripts\addon\io_scene_owm\manager.py", line 39, in read boneIndices += [bin_ops.readFmtFlat(stream, owm_types.OWMDLVertex.exFormat[2])] File"C:\Zachary\AppData\Roaming\BlenderFoundation\Blender\2.79\scripts\addon\io_scene_owm\manager.py", line 60, in readFmtFlat a += read(file, fmt) File"C:\Zachary\AppData\Roaming\BlenderFoundation\Blender\2.79\scripts\addon\io_scene_owm\manager.py", line 40, in read return list (struct.unpack(fmt, file.read(size))) struct.error: unpack requires a byte object of length 2 location: <unknown location>:-1 PS(had to hand write so there may be a few things wrong because i have no idea how to copy and paste the error
update io_scene_owm. https://github.com/overtools/io_scene_owm/archive/master.zip
Sorry, you need to Log In to post a reply to this thread.