Home Quixel Megascans

In-progress: shared folder not running export scripts properly?

polycounter lvl 17
Offline / Send Message
Funky Bunnies polycounter lvl 17
Hi guys, sorry for making 2 separate threads but I noticed something else that's not entirely related and I haven't found a thread that mentions it yet.

It looks like the shared folder is registering the export calibration scripts as an option, but they fail upon running. I tried copying a functioning one to the C:\sharedfolder\presets\Workflow\Custom folder and it gives me an error when it tries to run.  If i drop it into the core folder C:\Program Files\Quixel SUITE 2.0\script\presets\Workflow it works fine

could I be doing something wrong? thanks for the help! :smiley: 

Replies

  • Daimond
    Offline / Send Message
    Daimond null
    Yes I had run into this as well, and ran some tests and found the problem and solution to both your threads. But if you use the C:\Users\****\AppData\Roaming\Quixel SUITE\presets\Workflow folder there is a bugged script that needs replacing first. First off the Wiki sends you to the wrong folders and not the wright ones kind of. :)

    But the scripts do not look for the C:\Users\Gamer\AppData\Roaming\Quixel SUITE\presets\Workflow\common\functions.jsx in this folder. If you follow the website and use #include common/functions.jsx in the xml. It acualy looks it up in C:\Users\Gamer\AppData\Roaming\Quixel SUITE\calibration\common folder where the web site points too, but I will get back to that in a sec. Now if you change the #include common/functions.jsx to instead #include ../common/functions.jsx then it backs up a folder its in and looks at that one in the Workflow folder, but in doing so the file works right, but only exports your Mesh nothing else, and no reason behind it.

    Now witch leads me to the solution I found to all of this, and only reason I seen it to test was that's too Notepad++ and its Compare files plugin. Now first The functions.jsx script is located in 3 spots, if people are not aware...

    1. C:\Program Files\Quixel SUITE 2.0\script\presets\Workflow\common
    2. C:\Users\****\AppData\Roaming\Quixel SUITE\presets\Workflow\common
    3. C:\Users\****\AppData\Roaming\Quixel SUITE\calibration\common



    Now # 1 & 2 files are identical, but 3 is not as sown below. # 3 is where wiki tells you to go, and its where shared docs looks when using #include common/functions.jsx, but if you use the .../ to fix this to #2 location you get outcome above. The File on the left shown below is in 1-2 locations 3 is on right. The red and green spots seen on far right shows whats missing codes is from each other. The yellow you see in view is locations that the code is different, as you can see, rather vary different in terms, but nothing like the missing 1/3 code the other 2 have :)

    Now just copy the functions.jsx File from locations 1 or 2 and over wright file 3 and everything works fine now. Though you will still get the double listing of your file when setting up the Project, but picking either one Works. But as I had another idea to test out, like about 8 other times to test while wrighting this out lol. there is a solution I just found out :)

    in C:\Users\Gamer\AppData\Roaming\Quixel SUITE\presets\Workflow or shared Docs location, leave your ****.jsx file there. Move the ****.xml file to custom folder in same location, and open and edit your ***.jsx file, in the first line add #include presets/Workflow/custom/***.xml before #include common/functions.jsx, seems to not work for me unless it was first. you have to show the  presets/Workflow/ as we seen before that it sends you back to main Quixel SUITE folder and goes from there. Now it all works perfect, other then you have to point the other include to #3 location lol, but lest you only get one instance of the script now.

  • Funky Bunnies
    Offline / Send Message
    Funky Bunnies polycounter lvl 17
    thanks for looking into this, Diamond!

    I copied the file from C:\Program Files\Quixel SUITE 2.0\script\presets\Workflow\common to my custom shared folder and still seem to get this crash. I tried first in the default shared directory (C:\Users\[username]\AppData\Roaming\Quixel SUITE\) and then reconfigured a custom one we use for our project (C:\Projects\[projectname]\config\Quixel2).  If yours works with no problems, maybe I did something wrong somewhere along the line when i was originally trying to figure this out

    the crash message doesn't seem to show any useful details, but here's the message I get
  • Daimond
    Offline / Send Message
    Daimond null

    No problem.

    But mine started crashing like this again, as of yesterday morning out of the blue. It still works if I don't have the xml in a separate folder and have both in workflow. Just hate having 2 listings of same thing, so went back to installing them in the main program dir workflow.

    But I hate that crash screen, does not really give a hole lot of info to hunt down the problem. Had this keep happening to me on a file I was creating for Fallout 4. All though took for ever just to make it work, a lot of the crashing problem turns out, was mainly do to me missing a ; in a spot or 2 lol.

    What ever happened to nice lists that said error in line 12 or such :) I'm ok in coding, but that gives lawyer jargon a run for its money for hidden meaning heh.

Sign In or Register to comment.