Redacted

2»

Comments

  • barbultbarbult Posts: 24,755
    At least you got a fix. I have open tickets much much older than that.
  • SnowSultan said:

    Adding too Richards comment. The PA's aren't allowed to do their own metadata. It is strictly done in-house by the testers as part of the testing processing for consistency reasons. There would be way too many variations in metadata if PA's did their own.

    Then who builds the installers with these ridiculous structures like I've mentioned? The PAs aren't the ones seeing to it that their products get installed in folders named after themselves?

    Folder names are not metadata, and we are going to have to go on agreeing to differ on the merits of having the artist's name on a folder.

  • Vanity folders I can deal with...

    I just wish there was some consistency in the folder names:
    Character vs Characters
    Pose vs Poses
    Genesis vs Genssis
    Scene vs Scenes

    The amount of typograpical errors in the folder names is overwhelming.

    G8F-CharacterVSCharacters.JPG
    171 x 73 - 10K
  • SnowSultanSnowSultan Posts: 3,637

    Folder names are not metadata, and we are going to have to go on agreeing to differ on the merits of having the artist's name on a folder.

    The artist's name on a folder doesn't help find anything when it's among a hundred other folders in a gigantic "Props" directory.

    All I'm saying is that whoever is responsible for these installers creating directories like "genesis 8 females" should be...doing something else.

  • TaozTaoz Posts: 9,971
    edited August 2022

    DAZ QA said some months ago that they had written some software for auto-detecting some of these folder naming errors (something I'd suggested for a long time, it's pretty simple to make).  So maybe at least misspelling default folder names isn't a problem with newer products. 

    Post edited by Taoz on
  • Jason GalterioJason Galterio Posts: 2,562
    edited August 2022

    If DAZ wanted to get rid of me as a PITA customer, then all they would have to do is add product sorting to DIM. I'd probably have an immediate joy aneurysm.

    Post edited by Jason Galterio on
  • TaozTaoz Posts: 9,971

    Jason Galterio said:

    If DAZ wanted to get rid of me as a PITA customer, then all they would have to do is add product sorting to DIM. I'd probably have an immediate joy aneurysm.

    Sorting based on which criteria?

  • Taoz said:

    Jason Galterio said:

    If DAZ wanted to get rid of me as a PITA customer, then all they would have to do is add product sorting to DIM. I'd probably have an immediate joy aneurysm.

    Sorting based on which criteria?

    Just being able to do simple things...  Like "Show me Shaders." "Show me G8F Characters." 

    The product sorting in DIM right now is just guessimates using fancy filters on the product names. Having actual, meaningful metadata associated with the archives would be nice.

  • TaozTaoz Posts: 9,971

    Jason Galterio said:

    Taoz said:

    Jason Galterio said:

    If DAZ wanted to get rid of me as a PITA customer, then all they would have to do is add product sorting to DIM. I'd probably have an immediate joy aneurysm.

    Sorting based on which criteria?

    Just being able to do simple things...  Like "Show me Shaders." "Show me G8F Characters." 

    The product sorting in DIM right now is just guessimates using fancy filters on the product names. Having actual, meaningful metadata associated with the archives would be nice.

    If the DAZ store files we discussed a while ago contains these data it should be possible in some way by passing data to DIM from some external program like Product Manager.  I guess you already know that you can pass data from a Product Manager search to DIM so it lists the products found? 

    Unfortunately the electricy prices where I am, which already were among the highest on the planet, have tripled+ so it's very limited what I can work on right now without going bankrupt.

  • Taoz said:

    Jason Galterio said:

    Taoz said:

    Jason Galterio said:

    If DAZ wanted to get rid of me as a PITA customer, then all they would have to do is add product sorting to DIM. I'd probably have an immediate joy aneurysm.

    Sorting based on which criteria?

    Just being able to do simple things...  Like "Show me Shaders." "Show me G8F Characters." 

    The product sorting in DIM right now is just guessimates using fancy filters on the product names. Having actual, meaningful metadata associated with the archives would be nice.

    If the DAZ store files we discussed a while ago contains these data it should be possible in some way by passing data to DIM from some external program like Product Manager.  I guess you already know that you can pass data from a Product Manager search to DIM so it lists the products found? 

    Unfortunately the electricy prices where I am, which already were among the highest on the planet, have tripled+ so it's very limited what I can work on right now without going bankrupt.

    Yep. And I still use Product Manager when I am doing extensive searching. I just don't break it out when I am looking for one or two products.

    Anyway, I don't want to derail the conversation any further. :)

  • Jason Galterio said:

    Vanity folders I can deal with...

    I just wish there was some consistency in the folder names:
    Character vs Characters
    Pose vs Poses
    Genesis vs Genssis
    Scene vs Scenes

    The amount of typograpical errors in the folder names is overwhelming.

    Or even DAZ vs Daz for crying out loud.

  • cridgitcridgit Posts: 1,757
    edited December 2022

    Redacted

    Post edited by cridgit on
  • Richard HaseltineRichard Haseltine Posts: 102,344
    edited August 2022

    Jason Galterio said:

    Taoz said:

    Jason Galterio said:

    If DAZ wanted to get rid of me as a PITA customer, then all they would have to do is add product sorting to DIM. I'd probably have an immediate joy aneurysm.

    Sorting based on which criteria?

    Just being able to do simple things...  Like "Show me Shaders." "Show me G8F Characters." 

    The product sorting in DIM right now is just guessimates using fancy filters on the product names. Having actual, meaningful metadata associated with the archives would be nice.

    That is not true, filtering can be based on many things other than string matching for the name (though that is an option) http://docs.daz3d.com/doku.php/public/software/install_manager/referenceguide/interface/filter_field/advanced_filtering#file For example, you could use the paths of files in the package to identify morphs etc.


    file::rx::ci::^/data/DAZ 3D/Genesis 8/Female/Morphs/.*
    --
    file::rx::ci::^/data/DAZ 3D/Genesis 8/Female 8_1/Morphs/.*
    --
    file::rx::ci::^/data/DAZ 3D/Genesis 8/Female/Projection Morphs/.*
    --
    file::rx::ci::^/data/DAZ 3D/Genesis 3/Female/UV Sets/.*
    --
    file::rx::ci::^/People/Genesis 8 Male/Characters/.*

    Post edited by Richard Haseltine on
  • Jason GalterioJason Galterio Posts: 2,562
    edited August 2022

    Richard Haseltine said:

    Jason Galterio said:

    Taoz said:

    Jason Galterio said:

    If DAZ wanted to get rid of me as a PITA customer, then all they would have to do is add product sorting to DIM. I'd probably have an immediate joy aneurysm.

    Sorting based on which criteria?

    Just being able to do simple things...  Like "Show me Shaders." "Show me G8F Characters." 

    The product sorting in DIM right now is just guessimates using fancy filters on the product names. Having actual, meaningful metadata associated with the archives would be nice.

    That is not true, filtering can be based on many things other than string matching for the name (though that is an option) http://docs.daz3d.com/doku.php/public/software/install_manager/referenceguide/interface/filter_field/advanced_filtering#file For example, you could use the paths of files in the package to identify morphs etc.


    file::rx::ci::^/data/DAZ 3D/Genesis 8/Female/Morphs/.*
    --
    file::rx::ci::^/data/DAZ 3D/Genesis 8/Female 8_1/Morphs/.*
    --
    file::rx::ci::^/data/DAZ 3D/Genesis 8/Female/Projection Morphs/.*
    --
    file::rx::ci::^/data/DAZ 3D/Genesis 3/Female/UV Sets/.*
    --
    file::rx::ci::^/People/Genesis 8 Male/Characters/.*

    Okay, there are multiple problems with this approach.

    1. It only works if the products are installed.

    2. It doesn't work with products that aren't consistently named.

    3. The last time I did have everything installed and did this, it was insanely slow because of the number of products I have in DIM.

    4. As far as I know, it can't differentiate between periods in the file names.Which is a big problem with the 8.1 files.

    But most of all, this black magic annoys me, which is just a trick to try and catch the 8 in the filename and ignore other instances of 8. And not use any sort of metadata:

    Which doesn't catch any of the 8.1 characters, Like Kento and Leanne:

    The final two things I will say is that there is metadata associated with the packages, its just not consistent or checked.

    Like this, what's the difference between "Software" and "Software Only?"

    But this one is my favorite. If I am searching for "Plug in" under "Type" why does Mystic Gorge, Clothes, and Characters show up?

    Dim_Example_1.JPG
    1374 x 199 - 35K
    Dim_Example_2-1.JPG
    566 x 80 - 16K
    Dim_Example_2-2.JPG
    578 x 86 - 16K
    Dim_Example_3.JPG
    916 x 49 - 13K
    Dim_Example_4.JPG
    429 x 26 - 11K
    Dim_Example_5.JPG
    503 x 81 - 14K
    Dim_Example_6.JPG
    238 x 156 - 15K
    Dim_Example_7.JPG
    426 x 308 - 32K
    Dim_Example_8.JPG
    451 x 414 - 39K
    Post edited by Jason Galterio on
  • GreybroGreybro Posts: 2,503

    xyer0 said:

    In Soviet Russia, product categorise you.

    "Ha Ha Ha"

  • nicsttnicstt Posts: 11,715

    That is what the refund option is for; if i had so many with errors, I'd return the damn lot.

  • nicsttnicstt Posts: 11,715
    edited August 2022

    Richard Haseltine said:

    Doc Acme said:

    Richard Haseltine said:

    Bear in mind that, as far as I ama ware, metadata is created in-house as part of the QA and package process, it isn't one person creating it and another person proofing it - that makes it much easier to miss errors /looks shame-faced at own posts/.

     

    Does that roughly traslate to "too many cooks spoil the broth"?

    ;)

    More like many hands make light work

    As is often the case, a balance achieves the best results.

    Post edited by nicstt on
  • Jason Galterio said:

    Richard Haseltine said:

    Jason Galterio said:

    Taoz said:

    Jason Galterio said:

    If DAZ wanted to get rid of me as a PITA customer, then all they would have to do is add product sorting to DIM. I'd probably have an immediate joy aneurysm.

    Sorting based on which criteria?

    Just being able to do simple things...  Like "Show me Shaders." "Show me G8F Characters." 

    The product sorting in DIM right now is just guessimates using fancy filters on the product names. Having actual, meaningful metadata associated with the archives would be nice.

    That is not true, filtering can be based on many things other than string matching for the name (though that is an option) http://docs.daz3d.com/doku.php/public/software/install_manager/referenceguide/interface/filter_field/advanced_filtering#file For example, you could use the paths of files in the package to identify morphs etc.


    file::rx::ci::^/data/DAZ 3D/Genesis 8/Female/Morphs/.*
    --
    file::rx::ci::^/data/DAZ 3D/Genesis 8/Female 8_1/Morphs/.*
    --
    file::rx::ci::^/data/DAZ 3D/Genesis 8/Female/Projection Morphs/.*
    --
    file::rx::ci::^/data/DAZ 3D/Genesis 3/Female/UV Sets/.*
    --
    file::rx::ci::^/People/Genesis 8 Male/Characters/.*

    Okay, there are multiple problems with this approach.

    1. It only works if the products are installed.

    2. It doesn't work with products that aren't consistently named.

    The RegExp can be modified to handle variants:

    file::rx::ci::^/People/Genesis 8 Female/(Characters|Character)/.* - Character or Characters
    --
    file::rx::ci::^/People/Genesis 8 Female/Characters/.* - just Characters
    --
    file::rx::ci::^/People/Genesis 8 Female/Character/.* - just Character

    3. The last time I did have everything installed and did this, it was insanely slow because of the number of products I have in DIM.

    4. As far as I know, it can't differentiate between periods in the file names.Which is a big problem with the 8.1 files.

    If you preceed the dot with a backslash the ., i.e., \., it "escapes" the dot's syntactical meaning of "any character" within a regular expression (rx::) and makes it function as a literal character.

    But most of all, this black magic annoys me, which is just a trick to try and catch the 8 in the filename and ignore other instances of 8. And not use any sort of metadata:

    Which doesn't catch any of the 8.1 characters, Like Kento and Leanne:

    rx::ci::^[A-Z]+\b ?(?:[A-Z]+\b)? 8(?:\.\d+)?$
    --
    This is the same expression, but "(?:\.\d+)?" has been added between between the "8" and "$", which translates to "an optional non-capturing group consisting of a dot followed by one or more digits" at the end. There are a great many guides availble online to using RegEx syntax.

    The final two things I will say is that there is metadata associated with the packages, its just not consistent or checked.

    Obviously if there are errors in the emtadata they will be an obstacle to filtering - though filtering, e.g by path ("female" vs "male") can help. if you find bad metadata it should be reported, of course, but that doesn't mean that the filtering system is bad or that it doesn't work from the metadata.

    Like this, what's the difference between "Software" and "Software Only?"

    Software is a catch-all while the previous three are specific. See

    http://docs.daz3d.com/doku.php/public/software/install_manager/referenceguide/interface/filter_field/advanced_filtering#type_s
    http://docs.daz3d.com/doku.php/public/software/install_manager/referenceguide/tech_articles/types/start

    But this one is my favorite. If I am searching for "Plug in" under "Type" why does Mystic Gorge, Clothes, and Characters show up?

    There may be good rasons (I think the Advanced Lights install like plug-ins, they put code, shader code, in the application folder) or it may be a mistake.

  • Jason GalterioJason Galterio Posts: 2,562
    edited August 2022

    All of that is well and good, but complete misses the point I was making.

    If I am in DIM and I am trying to filter Shaders, there is no way to do that. Some Shader packages have the word "Shader" in the file name. Some don't. From there it just gets worse in trying to narrow down Shaders.

    The "black magic" I referred to is what is built into DIM's filtering. So DAZ should update the DIM Install Filters or whatever the package is. They shouldn't expect that every user will learn how to code filters and then implement them.

    The bottom line is, I do this for a hobby. I don't want to have to learn a new language just to be able to sort through my purchased content. I'm certainly not going to install 17,000 products just to be able to filter the directory names. Which may or may not have the right names to begin with.

    I only wanted to bring it up as one more ripple of problems that happens when misspellings, bad metadata, etc. makes it through QA.

    I know this will probably all be disregarded...  but if DAZ wants to know why they don't attract and retain as many new users, its because the whole process is far from user friendly. Just band aiding the problems only makes them fester and infected.

    Post edited by Jason Galterio on
  • barbultbarbult Posts: 24,755

    I doubt if many Daz users understand rx::ci::^[A-Z]+\b ?(?:[A-Z]+\b)? 8(?:\.\d+)?$

    At least the capability is there, if someone wants to study up on regular expressions.

  • kyoto kid said:

    Cybersox said:

    The thing that really bugs me is that some of these are so blatantly obvious, like a g8f product being in a folder labled "Genessis 8 Female" or a character being in a folder labled "character" instead of the proper "characters".  I've even got a Dragon 3 product that shows up in its own folder under "people"  I can understand PAs making these kinds of mistakes, but even the most rudimentary product testing should have caught stuff like that.   

    ...this is why some like myself have taken the time to set up our own custom library/runtime structures to create a more logical organisation of items.

    This was a lot worse when we still just used the old Poser runtime structure as for example, items like shaders ended un in places like the "Poses" instead of "Materials" folder. Often times product folders used the names of the creator instead  of what the item was. (this latter situation still does persist). 

    Yeah, there is the database and smart content, but when it breaks it is a pain to deal with, and any products without metadata will not show up (particularly freebies not from here).unless you find a way to make them to.  Sometimes even products from the Daz store don't show up. and end up in the "lost & Found" requiring a refresh of the database.

    With you on this. 

  • Richard HaseltineRichard Haseltine Posts: 102,344
    edited August 2022

    barbult said:

    I doubt if many Daz users understand rx::ci::^[A-Z]+\b ?(?:[A-Z]+\b)? 8(?:\.\d+)?$

    At least the capability is there, if someone wants to study up on regular expressions.

    There are already a lot of pre-rolled options in the Install Manager Default Filters package, RegExes that rob wrote to cover a lot fo common needs and to provide a starting point for others (since the text is available in the filter box).

    As an aside, I'm pretty sure that the Word and other word processor search/replace filters can use RegExes, as can many text editors (I have, with considerable consultation of the web, made a fair bit of use of the one in TextPad for various things) so any skill you do pick up is portable to other activities

    Post edited by Richard Haseltine on
  • myotherworld said:

    kyoto kid said:

    Cybersox said:

    The thing that really bugs me is that some of these are so blatantly obvious, like a g8f product being in a folder labled "Genessis 8 Female" or a character being in a folder labled "character" instead of the proper "characters".  I've even got a Dragon 3 product that shows up in its own folder under "people"  I can understand PAs making these kinds of mistakes, but even the most rudimentary product testing should have caught stuff like that.   

    ...this is why some like myself have taken the time to set up our own custom library/runtime structures to create a more logical organisation of items.

    This was a lot worse when we still just used the old Poser runtime structure as for example, items like shaders ended un in places like the "Poses" instead of "Materials" folder. Often times product folders used the names of the creator instead  of what the item was. (this latter situation still does persist). 

    Yeah, there is the database and smart content, but when it breaks it is a pain to deal with, and any products without metadata will not show up (particularly freebies not from here).unless you find a way to make them to.  Sometimes even products from the Daz store don't show up. and end up in the "lost & Found" requiring a refresh of the database.

    With you on this. 

    That's why I have 425 products out of 17,000 installed.

    I install what I need for whatever project I might be working on or items I want to experiment with / test.

    Then when I am done, I uninstall them. After I've backed up the project so that I know what needs to be reinstalled if I want to revisit it.

    This way my unmanaged, haphazard, impentrable forest of content is only a small garden with a couple of weeds.

  • barbultbarbult Posts: 24,755

    Richard Haseltine said:

    barbult said:

    I doubt if many Daz users understand rx::ci::^[A-Z]+\b ?(?:[A-Z]+\b)? 8(?:\.\d+)?$

    At least the capability is there, if someone wants to study up on regular expressions.

    There are already a lot of pre-rolled options in the Install Manager Default Filters package, RegExes that rob wrote to cover a lot fo common needs and to provide a starting point for others (since the text is available in the filter box).

    As an aside, I'm pretty sure that the Word and other word processor search/replace filters can use RegExes, as can many text editors (I have, with considerable consultation of the web, made a fair bit of use of the one in TextPad for various things) so any skill you do pick up is portable to other activities

    Yes, I use those built in DIM filters. Just the thought of regex takes me back to the days of using the vi editor. Thank goodness we've come a long way since then. Notepad++ is my go to now. But regex lives on in many use cases, as you say. I couldn't do anything with it now, without looking stuff up continuously and following examples.

  • cridgitcridgit Posts: 1,757
    edited December 2022

    Redacted

    Post edited by cridgit on
  • nicsttnicstt Posts: 11,715

    Jason Galterio said:

    myotherworld said:

    kyoto kid said:

    Cybersox said:

    The thing that really bugs me is that some of these are so blatantly obvious, like a g8f product being in a folder labled "Genessis 8 Female" or a character being in a folder labled "character" instead of the proper "characters".  I've even got a Dragon 3 product that shows up in its own folder under "people"  I can understand PAs making these kinds of mistakes, but even the most rudimentary product testing should have caught stuff like that.   

    ...this is why some like myself have taken the time to set up our own custom library/runtime structures to create a more logical organisation of items.

    This was a lot worse when we still just used the old Poser runtime structure as for example, items like shaders ended un in places like the "Poses" instead of "Materials" folder. Often times product folders used the names of the creator instead  of what the item was. (this latter situation still does persist). 

    Yeah, there is the database and smart content, but when it breaks it is a pain to deal with, and any products without metadata will not show up (particularly freebies not from here).unless you find a way to make them to.  Sometimes even products from the Daz store don't show up. and end up in the "lost & Found" requiring a refresh of the database.

    With you on this. 

    That's why I have 425 products out of 17,000 installed.

    I install what I need for whatever project I might be working on or items I want to experiment with / test.

    Then when I am done, I uninstall them. After I've backed up the project so that I know what needs to be reinstalled if I want to revisit it.

    This way my unmanaged, haphazard, impentrable forest of content is only a small garden with a couple of weeds.

    laugh

    Maybe Studio 5.0 will have something to get around this?

Sign In or Register to comment.