aldebaran40 opened this issue on Sep 11, 2014 · 51 posts
terrancew_hod posted Sat, 13 September 2014 at 3:13 AM
Quote - I think the confusion over the naming conventions between V4 and M4 and subsequent instances of the same figures, is due to V4's name being Victoria4, while M4's actual name is Michael 4.
Do you notice the difference? There is no space in V4's full name.
So, if you load a 2nd instance of M4 into the scene, unless you change the name yourself it is going to automatically renumber Michael 4 to Michael 5, Michael 6, Michael 7, etc. Whereas with V4, because of the different naming convention used, it will add a space followed by the 1, 2, etc. IIRC, Poser's method of renumbering figures (or adding numbers to figures) has to do with how ERCs function and the old problems with eliminating cross talk in conformers.
So there is no need for a bug report as Poser is renumbering as intended. The fault here does lie with Daz's naming conventions not remaining consistent between the figures.
I think that's incorrect. Following your logic, if it renumbering was correct, the figure should have been renamed "Michael 4 1", Michael 4 2" and so on as it should simply add a number on the end to make them unique, not replace the number with something else. The way something is originally named shouldn't have a bearing on how it's made unique in a scene simply due to a space. That's like programming 101 that's being messed up. Sounds like a programming bug. Names and spacing shouldn't mess a program up at all when imported.
Quote - They didn't even bother to change the name of Hiro 4 or Freak 4 in the cr2's, as loading them in with two M4's in the scene, Hiro's name will be Michael 6, and Freak's name will be Michael 7 (or the like, depending on what sequence they are loaded in).
Hiro 4, Freak 4 are morphs of Michael 4, not separate characters files like they were in DAZ generation 3 characters, so that's why the name in the cr2 name is the same. They use the same CR2 for the figure and subsequent morphs using that script you have to run each time you buy an addtional character.
EDIT: as a side note, my job is in data conversions when people buy our sales order systems. If I were to use the logic presented here, I would have been reprimanded by my boss for incorrecting importing product names because I've just purposely changed the product name. (which messes up reporting and accounting) That's why it seems like an importing error to me. In my case, these would be flagged in an exception report, rather than change the product name to something else.