Marlamin / WoWFormatTest

Several applications that I use to interact with various file formats WoW uses
https://wow.tools
MIT License
69 stars 19 forks source link

Problem with Blender plugin #76

Closed noxxsan closed 5 years ago

noxxsan commented 6 years ago

Hey, i dont know if this problem is with blender plugin or application itself passing wrong parameters

All assets are floating or underground, even if i align the terrain with big structures other objects like fences, tree still floating.

Outland - expansion01_44_15 - broken(Edit: tried to export again, its working)

https://www.youtube.com/watch?v=m7iR74UjsrE&feature=youtu.be

kalimdor_32_34 - OK https://www.youtube.com/watch?v=lc5dZvDiDgE&feature=youtu.be

azeroth_37_42 - OK azeroth_37_42

northrend_29_15 - OK

northrend_29_15

(pandaria)hawaiimainland_22_19 - OK draenor_32_33 - OK draenor_35_30 - OK (legion)trollraid_24_24 - OK

Marlamin commented 6 years ago

Thanks for the report, I'll take a look hopefully this weekend.

noxxsan commented 6 years ago

More tests

Tried same maps again and it worked

this one: expansion01_44_15, every assets is in correct place

(instance)shadowfang keep 29_32 - OK kalimdor_27_12 - OK kalimdor_38_35 - OK azeroth_32_31 - Broken(exported terrain texture as plain black color) Assets position OK azeroth_40_37 - OK outland_23_32 - OK outland_27_32 - OK outland_17_35 - OK hawaiimainland_34_30 - App crashed while exporting, tried again - OK hawaiimainland_27_32 - OK hawaiimainland_22_19 - OK (ironforge)azeroth_33_41 - OK

noxxsan commented 6 years ago

so, maps exporting/importing is working now, no idea what happened. using version: 0.3.0.1

Marlamin commented 6 years ago

Hmph, I've seen this issue happen randomly as well now and am drawing blanks on what might be causing it. Moving the location of the "Doodads" and "WMOs" groups to 0,0,0 seems to resolve it. I'm pretty sure those always need to be at 0,0,0. I think there might be a race condition or something alike in the import plugin that causes it to position the groups instead of an imported object. Will have to dive deeper into this.

Marlamin commented 5 years ago

This should have been fixed in 044fadaf8b7fc08c3f9eb61f090e893d3cd12c31