1. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  2. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still haven't received your rank award? Then please contact the administration.
    Dismiss Notice
  3. Let your favorite entries duke it out in the 15th Techtree Contest Poll.
    Dismiss Notice
  4. Weave light to take you to your highest hopes - the 6th Special Effect Contest is here!
    Dismiss Notice
  5. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Mdx sanity tester

Discussion in 'Modeling & Animation' started by GhostWolf, Dec 14, 2016.

  1. GhostWolf

    GhostWolf

    Joined:
    Jul 29, 2007
    Messages:
    4,941
    Resources:
    2
    Tools:
    1
    Tutorials:
    1
    Resources:
    2
    @Austrulex The model crashed the viewer too :p

    The test no longer depends on the viewer working properly, so it should show up regardless, try again.
     
  2. GhostWolf

    GhostWolf

    Joined:
    Jul 29, 2007
    Messages:
    4,941
    Resources:
    2
    Tools:
    1
    Tutorials:
    1
    Resources:
    2
    A while ago I added the option to run the test on maps, and in general to have more than one test at the same time (e.g. you can drop multiple files together), due to someone requesting it.
    I forgot to ever actually upload it to the hive, so I just did.
     
  3. eejin

    eejin

    Tool Moderator

    Joined:
    Mar 6, 2017
    Messages:
    155
    Resources:
    1
    Tools:
    1
    Resources:
    1
    Hey GhostWolf. I tried opening some .mdl files in Firefox, but I got the following browser console errors:

    upload_2018-8-18_23-13-15.png
    The first error is for RobeMan_ManyAnimations.mdl and the second for RobeMan_ManyAnimations2.mdl

    I used this MDX to MDL converter to convert this file.
     

    Attached Files:

  4. GhostWolf

    GhostWolf

    Joined:
    Jul 29, 2007
    Messages:
    4,941
    Resources:
    2
    Tools:
    1
    Tutorials:
    1
    Resources:
    2
    Should work now.
     
  5. eejin

    eejin

    Tool Moderator

    Joined:
    Mar 6, 2017
    Messages:
    155
    Resources:
    1
    Tools:
    1
    Resources:
    1
    I ran the sanity tester for MCFC7.0 and while it did display results there were a lot of console error messages.
    (node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. viewer.min.js:24:7488
    console.trace() viewer.min.js:24:7691
    ModelViewer</i.prototype.addListener
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:7691
    ModelViewer</i.prototype.once
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:7941
    whenLoaded/<
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:310836
    whenLoaded
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:310796
    load
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:386841
    ed/<
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:385499
    Viewer version 4.5.7 main.js:19:1
    (node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. viewer.min.js:24:7488
    console.trace() viewer.min.js:24:7691
    ModelViewer</i.prototype.addListener
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:7691
    ModelViewer</i.prototype.once
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:7941
    whenLoaded/<
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:310836
    whenLoaded
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:310796
    whenLoaded
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:315307
    ed
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:385474
    load
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:390250
    loadData
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:310507
    load
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:314023
    addModelTest
    https://viewer.hiveworkshop.com/check/main.js:326:21
    addMapTest
    https://viewer.hiveworkshop.com/check/main.js:392:7
    onLocalFileLoaded
    https://viewer.hiveworkshop.com/check/main.js:407:5
    handleDrop/<
    https://viewer.hiveworkshop.com/check/main.js:429:49
    (node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. viewer.min.js:24:7488
    console.trace() viewer.min.js:24:7691
    ModelViewer</i.prototype.addListener
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:7691
    ModelViewer</i.prototype.once
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:7941
    whenLoaded/<
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:310836
    whenLoaded
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:310796
    whenLoaded
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:315307
    ed
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:385474
    load
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:390250
    loadData
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:310507
    load
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:314023
    addModelTest
    https://viewer.hiveworkshop.com/check/main.js:326:21
    addMapTest
    https://viewer.hiveworkshop.com/check/main.js:392:7
    onLocalFileLoaded
    https://viewer.hiveworkshop.com/check/main.js:407:5
    handleDrop/<
    https://viewer.hiveworkshop.com/check/main.js:429:49
    (node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. viewer.min.js:24:7488
    console.trace() viewer.min.js:24:7691
    ModelViewer</i.prototype.addListener
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:7691
    ModelViewer</i.prototype.once
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:7941
    whenLoaded/<
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:310836
    whenLoaded
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:310796
    whenLoaded
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:315307
    ed
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:385474
    load
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:390250
    loadData
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:310507
    load
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:314023
    addModelTest
    https://viewer.hiveworkshop.com/check/main.js:326:21
    addMapTest
    https://viewer.hiveworkshop.com/check/main.js:392:7
    onLocalFileLoaded
    https://viewer.hiveworkshop.com/check/main.js:407:5
    handleDrop/<
    https://viewer.hiveworkshop.com/check/main.js:429:49
    ERROR InvalidData TypeError: i is undefined main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=axe_2h_horde_d_04red.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=axe_2h_horde_d_04red.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=axe_2h_horde_d_04red.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=fishingpole.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=fishingpole.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=fishingpole.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=abilities/spells/other/fallinlove/heart.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=abilities/spells/other/fallinlove/heart.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=abilities/spells/other/fallinlove/heart.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-co...ngleplayer/tutorialcampaign3d/cloudstile1.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/singleplayer/nightelf_exp/arrow.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-co...ngleplayer/tutorialcampaign3d/cloudstile1.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-co...ngleplayer/tutorialcampaign3d/cloudstile1.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/singleplayer/nightelf_exp/arrow.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/singleplayer/nightelf_exp/arrow.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.13.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.13.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.13.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.04.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.04.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.04.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.09.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.09.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=textures/ribbonne1.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=sunchiprig1.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.09.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=textures/ribbonne1.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=textures/ribbonne1.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-co...ingleplayer/nightelfcampaign3d/ruins_head.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=sunchiprig1.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=sunchiprig1.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-co...ingleplayer/nightelfcampaign3d/ruins_head.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-co...ingleplayer/nightelfcampaign3d/ruins_head.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=units/creeps/dragonspawnblue/dragonspawn.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.08.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.15.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=units/creeps/dragonspawnblue/dragonspawn.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=units/creeps/dragonspawnblue/dragonspawn.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.08.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.08.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-co...res/commandbuttons/btnstaffofpurification.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.15.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.15.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-co...res/commandbuttons/btnstaffofpurification.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-co...res/commandbuttons/btnstaffofpurification.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=textures/demonrune1.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=textures/demonrune1.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=textures/demonrune1.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.11.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.19.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.11.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.11.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.01.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.22.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.19.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.19.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.01.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.01.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.22.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.22.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=musicnote.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.12.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=musicnote.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=musicnote.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.12.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.12.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.24.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.10.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.24.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.24.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.10.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.10.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.06.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.06.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.06.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.18.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.28.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.16.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.18.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.18.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.28.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.28.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.16.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.16.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.26.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.25.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.26.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.26.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.25.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.25.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=thunderfury_texture.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=thunderfury_texture.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=thunderfury_texture.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.23.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.05.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.23.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.23.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=units/critters/shoveler/koboldshoveler.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.05.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.05.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=units/critters/shoveler/koboldshoveler.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=units/critters/shoveler/koboldshoveler.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=swordtxtr.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.27.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.21.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=swordtxtr.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=swordtxtr.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.27.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.27.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.21.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=ui/glues/mainmenu/mainmenu3d_exp/ocean_h.21.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=objects/inventoryitems/tomebrown/tomebrown.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=objects/inventoryitems/tomered/tomered.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=objects/inventoryitems/tomebrown/tomebrown.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=objects/inventoryitems/tomebrown/tomebrown.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-co...onsummer/structures/bridgelog/bridge_rope.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=balkenenden.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=objects/inventoryitems/tomered/tomered.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=objects/inventoryitems/tomered/tomered.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-co...onsummer/structures/bridgelog/bridge_rope.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-co...onsummer/structures/bridgelog/bridge_rope.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=balkenenden.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=balkenenden.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=textures/ice_ice.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=textures/ice_ice.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=textures/ice_ice.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=objects/inventoryitems/tomegreen/tomegreen.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=balken_hell.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=objects/inventoryitems/tomegreen/tomegreen.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=objects/inventoryitems/tomegreen/tomegreen.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=balken_hell.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-co...daeronsummer/structures/bridgelog/logdirt.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=balken_hell.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-co...daeronsummer/structures/bridgelog/logdirt.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-co...daeronsummer/structures/bridgelog/logdirt.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=loadingscreenbl.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=loadingscreenbl.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=loadingscreentl.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=loadingscreentr.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=loadingscreenbr.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=loadingscreenbl.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=loadingscreentl.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=loadingscreentl.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=loadingscreentr.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=loadingscreentr.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=loadingscreenbr.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=loadingscreenbr.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=od_bush_2.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=od_bush_2.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=od_bush_2.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=od_wood_new1.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=od_cp_wood_wall3.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=od_wood_new1.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=od_wood_new1.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=od_cp_wood_wall3.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=od_cp_wood_wall3.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=od_ruins3.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=od_ruins2.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=od_stone_floor1.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=od_ruins3.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=od_ruins3.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=od_ruins2.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=od_ruins2.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=od_stone_floor1.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=od_stone_floor1.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=od_ruins4.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=od_ruins1.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=od_stone1.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=od_ruins4.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=od_ruins4.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=od_ruins1.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=od_ruins1.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=od_stone1.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=od_stone1.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=od_wood_end.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=od_web.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=od_wood_end.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=od_wood_end.blp main.js:41:3
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=od_web.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=od_web.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=textures/trilobite.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=textures/trilobite.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=textures/trilobite.blp main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=bridgestone_hq.blp. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=bridgestone_hq.blp main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=bridgestone_hq.blp main.js:41:3
    Unknown event object ID SPN TOBO viewer.min.js:24:386902
    (node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. viewer.min.js:24:7488
    console.trace() viewer.min.js:24:7691
    ModelViewer</i.prototype.addListener
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:7691
    ModelViewer</i.prototype.once
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:7941
    whenLoaded/<
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:310836
    whenLoaded
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:310796
    load
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:386841
    ed/<
    https://viewer.hiveworkshop.com/check/viewer.min.js:24:385499
    Unknown event object ID UBR CLTS viewer.min.js:24:386902
    ERROR FailedToFetch https://www.hiveworkshop.com/mpq-contents/?path=objects/spawnmodels/orc/orcblood/orcbloodgrunt.mdx main.js:41:3
    ERROR NetworkError TypeError: NetworkError when attempting to fetch resource. https://www.hiveworkshop.com/mpq-contents/?path=objects/spawnmodels/orc/orcblood/orcbloodgrunt.mdx main.js:41:3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.hiveworkshop.com/mpq-contents/?path=objects/spawnmodels/orc/orcblood/orcbloodgrunt.mdx. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
    Unknown event object ID SND AHDR viewer.min.js:24:386902
    Unknown event object ID SND ANSD
    viewer.min.js:24:386902
    Unknown event object ID SND KPES viewer.min.js:24:386902
    Unknown event object ID SND DLVR
    viewer.min.js:24:386902
    Unknown event object ID SND KPES
    viewer.min.js:24:386902
    Unknown event object ID SND DSCB viewer.min.js:24:386902
    Unknown event object ID SND AUCB viewer.min.js:24:386902
    Unknown event object ID SND ABRW viewer.min.js:24:386902
    Unknown event object ID SND DMAK viewer.min.js:24:386902
    Unknown event object ID SND ANHT viewer.min.js:24:386902
    Unknown event object ID SND KFAR viewer.min.js:24:386902
     

    Attached Files:

  6. GhostWolf

    GhostWolf

    Joined:
    Jul 29, 2007
    Messages:
    4,941
    Resources:
    2
    Tools:
    1
    Tutorials:
    1
    Resources:
    2
    I saw the node EventEmitter console messages, they don't actually matter, maybe I'll remove them in the future.

    The Hive's 404 page is not CORS-enabled, so any time a resource isn't found, you'll get CORS errors.
    The sanity tester doesn't actually use the map's context, just grabs everything from it, so any custom texture etc. used by a model will thus fail to load, get 404, and you'll get a CORS error.
    That being said, in this case it seems like also the MPQ files aren't CORS-enabled for some reason, maybe something on the server changed? @Ralle

    Are those sound event emitters using custom SLK data?

    /Edit
    I just want to mention all of those errors only matter for the viewer, the tests themselves will run regardless.
     
    Last edited: Aug 20, 2018
  7. GhostWolf

    GhostWolf

    Joined:
    Jul 29, 2007
    Messages:
    4,941
    Resources:
    2
    Tools:
    1
    Tutorials:
    1
    Resources:
    2
    Updated the test.

    This includes:
    • Reforged models are now supported.
    • The warnings are now split to "warnings" and "severe warnings". Normal warnings can usually be ignored, severe ones will usually change the behavior of the model.
    • Better animation testing.
    • Added some more tests.
    • For models with custom textures, if you also test the textures, they will be automatically loaded into the model as well in the viewer part. The order in which you load models/textures doesn't matter.
    Hopefully I didn't add any issues as well.

    As always, if you have a model that fails to be tested, or if the test shows wrong results, please tell me about it.

    As far as the viewer part of the tester, Reforged models won't get any internal resources like textures loaded because the Hive isn't set up for it yet.
    Either way the viewer is not directly related to the test, and the test will work fine regardless if the viewer is showing the model correctly or not.

    /edit
    Added another test for useless keyframes, where the value of a keyframe is identical (or nearly identical) to the values of the surrounding keyframes.
     
    Last edited: May 10, 2020
  8. Macadamia

    Macadamia

    Joined:
    Jan 30, 2020
    Messages:
    867
    Resources:
    0
    Resources:
    0
    Thanks you so much for the update.

    How hard would it be to convert this wonderful webapp into a local application that can be run even in case of no internet connectivity ?

    Anyways I am pleased we have an updated sanity checker, really much appreciated !
     
  9. GhostWolf

    GhostWolf

    Joined:
    Jul 29, 2007
    Messages:
    4,941
    Resources:
    2
    Tools:
    1
    Tutorials:
    1
    Resources:
    2
    Depends what you mean by "local application".
    The page can be run locally, it just won't be able to load in-game resources for the viewer part (textures, SLKs, internal models, etc.)
    The test itself only cares about the file(s) you give it.
     
  10. Macadamia

    Macadamia

    Joined:
    Jan 30, 2020
    Messages:
    867
    Resources:
    0
    Resources:
    0
    Oh ok thanks, being able to still run the check in such circumstances is plenty enough I believe.


    EDIT : typo
     
    Last edited: Jun 2, 2020
  11. GhostWolf

    GhostWolf

    Joined:
    Jul 29, 2007
    Messages:
    4,941
    Resources:
    2
    Tools:
    1
    Tutorials:
    1
    Resources:
    2
    Reforged models use a different format for skinning, however they can contain also TFT skinning data, which is not used (I have seen that also in Blizzard models in the beta era, don't know about current ones).
    In cases where a model contains both (e.g. for reference), but the TFT skinning data is fake, the test reported all of the vertices as not being attached to any bone.
    Changed it to a warning that says both exist.
     
    Last edited: Jun 11, 2020
  12. Macadamia

    Macadamia

    Joined:
    Jan 30, 2020
    Messages:
    867
    Resources:
    0
    Resources:
    0
    Yes his is definitely a sanity issue.

    Thanks for still working on this tool, I find myself using it everytime I work on a model !
     
  13. Macadamia

    Macadamia

    Joined:
    Jan 30, 2020
    Messages:
    867
    Resources:
    0
    Resources:
    0
    Please allow the use of dds files for textures to prevent throwing an unjustified error with models using them, thanks :)

    Also is the missing death sequence that much of an issue. I mean I suppose it is for units, missiles and destructables, but can it have adverse effects on other things ?
     
  14. GhostWolf

    GhostWolf

    Joined:
    Jul 29, 2007
    Messages:
    4,941
    Resources:
    2
    Tools:
    1
    Tutorials:
    1
    Resources:
    2
    By dds do you mean having textures that literally reference file names ending with .dds? Is that valid? I only saw Blizzard's models which use .tif (which is of course silly, but what can you expect from the same company that also uses .mdl where the actual models are .mdx...)

    Missing birth/death animations isn't always an issue, but the code can't know in what context the model is going to be used. It is an issue that I've seen many people have in the past.
     
  15. Macadamia

    Macadamia

    Joined:
    Jan 30, 2020
    Messages:
    867
    Resources:
    0
    Resources:
    0
    Well indeed many Reforged models seem to reference TIFF textures for some reasons. Quick guess thats the format they used in production.
    So yes what I meant is just accepting the referenced extension names.

    Thanks for the explanation about death/birth animations, it indeed makes sense.
     
  16. GhostWolf

    GhostWolf

    Joined:
    Jul 29, 2007
    Messages:
    4,941
    Resources:
    2
    Tools:
    1
    Tutorials:
    1
    Resources:
    2
    - Added .dds as an accepted image extension.
    - Added testing for keyframe frames, for cases where a keyframe has the same frame as the one before it, and for cases where a keyframe has a frame that is lower than the one before it.
    - The animation testing in general was bugged and I am surprised I didn't see it before, hopefully it's fixed now.
    - Geoset sequence extents are no longer reported for Reforged models, since they no longer seem to be used and are always empty. They were reported only because of Magos crashing in some cases in the first place, and Magos can't open Reforged models either way (are they supplied/used for SD Reforged models though? I don't know)
     
    Last edited: Jun 19, 2020
  17. Macadamia

    Macadamia

    Joined:
    Jan 30, 2020
    Messages:
    867
    Resources:
    0
    Resources:
    0
    Thank you for this update, thats really nice !

    Sent my entire map to the sanity test, all errors and warnings were those i was expecting, so I suppose that is working quite nicely ^^
    As for the extents you are mentioning, they probably are there to maintain compatibility with real classic models in older maps ?
     
  18. GhostWolf

    GhostWolf

    Joined:
    Jul 29, 2007
    Messages:
    4,941
    Resources:
    2
    Tools:
    1
    Tutorials:
    1
    Resources:
    2
    Every geoset has a list of extents that should have as many entries as there are animations in the model.
    I say should because in reality the numbers mismatch in a huge number of models.
    The size of the list per-geoset is given in each geoset.
    I don't know if these extents were even used in TFT either, and the game never cared about having too few or too many of them, only Magos did.
    For Reforged HD models, as far as I can tell, the size is always 0.
     
  19. Macadamia

    Macadamia

    Joined:
    Jan 30, 2020
    Messages:
    867
    Resources:
    0
    Resources:
    0
    Ok well it's worth knowing.

    While we are mentioning EXTENTS, are the extents that affects the pre-selection mouse cursor change on hover the main model extents ?

    In order to try to fine tune this selection that used to cause on hover issues for some of my custom models, I had to change these extents and make them smaller, but as I didn't know those the game takes into account for the pre-selection hover, I changed them all, and I have the feeling this could mess up the models...
     
  20. GhostWolf

    GhostWolf

    Joined:
    Jul 29, 2007
    Messages:
    4,941
    Resources:
    2
    Tools:
    1
    Tutorials:
    1
    Resources:
    2
    There's the main model extent, the per-animation extents, the per-geoset extents, the per-geoset per-animation extents, and collision shapes.
    I don't know what exactly the game uses for what, I never really cared enough to experiment.
    As in, what exactly does it use for culling, what exactly does it use for mouse selections, what it uses to know a projectile hit a model, etc.
    Retera probably knows more about this, but I don't know if anyone really thoroughly checked the subject.