Victoria 3 vs Daz Studio 4.8

Minevera_MacDougalMinevera_MacDougal Posts: 10
edited December 1969 in Daz Studio Discussion

Recently I had gotten a hold of some morphs for the V3 model that I wanted to send over to Genesis via "GenX". When I load the figure and drag-n-drop nothing seems to be happening, so I decide to load the Victoria 3 model into a scene and see if anything happens. Select a morph injection and nothing happens. I now believe that Daz Studio 4.8 somehow broke it as I never had this problem with 4.7. Are these files somehow corrupt?

Comments

  • GranvilleGranville Posts: 696
    edited December 1969

    Just to rule out.....Forgive the redundancy if you have already tried this.

    Do you need to reinstall the GenX update? Do you have plugins checked in DIM? I didn't so I didn't see the updated plugins for 4.8 initially.

  • Minevera_MacDougalMinevera_MacDougal Posts: 10
    edited December 1969

    Just to rule out.....Forgive the redundancy if you have already tried this.

    Do you need to reinstall the GenX update? Do you have plugins checked in DIM? I didn't so I didn't see the updated plugins for 4.8 initially.

    I had ran the update for GenX. Guess I better try reinstalling Victoria 3. I'll report back as soon as it is done as I have another process running right now.

  • Minevera_MacDougalMinevera_MacDougal Posts: 10
    edited December 1969

    Reinstalling didn't do anything for me. I'm really disappointed right now.

  • BejaymacBejaymac Posts: 1,897
    edited June 2015

    What type of morphs ?

    V3 loads in with only a handful of morphs, the rest of the "channels" are empty, so you need to determine what it is your applying to her, is it an INJ/REM or a MOR pose file.

    INJ/REM come in two types, the file either has a pile of "readscript" lines in it or it has all of the actual morph deltas.

    MOR pose files have nothing but the actual dial settings in them, and as such wont change the figure without you first INJecting the required morph deltas.


    One word of warning 4.6+ doesn't like REM files with a lot of "readscript" lines, safer to just delete the figure from the scene and reload a fresh one than risk total lock up.

    Post edited by Bejaymac on
  • Minevera_MacDougalMinevera_MacDougal Posts: 10
    edited December 1969

    Bejaymac said:
    What type of morphs ?

    V3 loads in with only a handful of morphs, the rest of the "channels" are empty, so you need to determine what it is your applying to her, is it an INJ/REM or a MOR pose file.

    INJ/REM come in two types, the file either has a pile of "readscript" lines in it or it has all of the actual morph deltas.

    MOR pose files have nothing but the actual dial settings in them, and as such wont change the figure without you first INJecting the required morph deltas.


    One word of warning 4.6+ doesn't like REM files with a lot of "readscript" lines, safer to just delete the figure from the scene and reload a fresh one than risk total lock up.

    It's an injection type morph that creates a dial. After playing around I found out that said dial(s) load into the "General" category, which IMO is just plain stupid. The product in question is She-Freak 2 for V3 SAE.

  • BejaymacBejaymac Posts: 1,897
    edited December 1969

    That's normal for Gen 3's, they don't have any grouping in their CR2's, older versions of DS (1,2 & 3) used to recognize a "full" channel and would display it under "Morphs", but the rest (PBMDC & PBMCC) got left under General, with DS4 if there's no grouping then they all get dumped under General.

  • Minevera_MacDougalMinevera_MacDougal Posts: 10
    edited December 1969

    Bejaymac said:
    That's normal for Gen 3's, they don't have any grouping in their CR2's, older versions of DS (1,2 & 3) used to recognize a "full" channel and would display it under "Morphs", but the rest (PBMDC & PBMCC) got left under General, with DS4 if there's no grouping then they all get dumped under General.

    I guess it's a matter of making the .pz2 files tell DAZ what grouping they need to be under. I'm trying to get this stuff through the GenX utility, but for some reason it doesn't want to list those injections at all which stinks. I'd hate to think that I blew $30 for absolutely nothing save for another bikini.
  • Xavier LeggettXavier Leggett Posts: 60
    edited December 1969

    Not to highjack the OP's thread, but I'm having similar problems with Michael 4. For some reason, I can't load Michael 4 with ALL of his Head and Body morphs in DAZ 4.8. I get an "Unable to locate file," error message, which states: "Cannot find a file for "/content/Runtime/libraries/!DAZ/Michael 4/BODY/00-ps_mr477_DAZ_Chnnls.pz2." I can, of course, locate the file myself. That's not a problem, but what has me a more than a little ticked is that I can run my GenX plugin any more because when I select Michael 4, it won't load the BODY morphs, only the head.
    About a month or so ago, when I still had DAZ 4.7 installed, I purchased the Genesis Generation X2 plugin so that I could convert my favorite M4 and V4 characters into Genesis and Genesis 2 characters; I followed the more than helpful tutorial on YouTube and everything worked flawlessly. FLAWLESSLY. Now, for some reason, after upgraded to DAZ 4.8, everything is jacked--for lack of a better term. I'm hoping that it's 'operator error,' but I'm slowly starting to think that something else is amiss. I mean, Michael 4 loads perfectly fine on an old copy of DAZ 3.1 on the same computer. But that doesn't do me any good because 3.1 can't and doesn't support the Genesis Generation X2 plugin.
    So, to sum things up, since upgrading to DAZ 4.8, I'm unable to bring a fully loaded Michael 4 character into the Gen X2 plugin for conversion into either a Genesis or Genesis 2 character. The conversion process worked flawlessly in DAZ 4.7. Additionally, I'm unable to bring a fully loaded Michael 4 (or Victoria 4) into a cleared scene in DAZ 4.8 without getting the aforementioned error message.
    So, if anyone out there has any solutions or workarounds for this I greatly appreciate it. Thanks in advance!

    My Computer Specs:
    Windows 7 Ultimate SP1
    Intel Core i7-3770CPU @ 3.40 GHz
    32.0 GB Memory
    64-Bit Operating System
    AMD Radeon 7700 Series 2GB

    error1.jpg
    1680 x 1050 - 641K
  • SpottedKittySpottedKitty Posts: 7,232
    edited June 2015

    rednec0 said:
    I guess it's a matter of making the .pz2 files tell DAZ what grouping they need to be under.

    Doesn't work that way — those ancient Poser-format files have no way of adding a parameter for a DAZ|Studio function that didn't exist when those early versions of Poser were made. I think the most that could be done is convert the V3 figure properly into D|S files (not just a simple Save As or Save Scene Subset) then manually recategorise each morph as you INJect it. File formats have just changed too much since the V3 days. I wouldn't like to try that myself, I don't think it would be a quick or easy job.
    Post edited by SpottedKitty on
  • fixmypcmikefixmypcmike Posts: 19,601
    edited December 1969

    Raptor29 said:
    Not to highjack the OP's thread, but I'm having similar problems with Michael 4. For some reason, I can't load Michael 4 with ALL of his Head and Body morphs in DAZ 4.8. I get an "Unable to locate file," error message, which states: "Cannot find a file for "/content/Runtime/libraries/!DAZ/Michael 4/BODY/00-ps_mr477_DAZ_Chnnls.pz2." I can, of course, locate the file myself. That's not a problem, but what has me a more than a little ticked is that I can run my GenX plugin any more because when I select Michael 4, it won't load the BODY morphs, only the head.
    About a month or so ago, when I still had DAZ 4.7 installed, I purchased the Genesis Generation X2 plugin so that I could convert my favorite M4 and V4 characters into Genesis and Genesis 2 characters; I followed the more than helpful tutorial on YouTube and everything worked flawlessly. FLAWLESSLY. Now, for some reason, after upgraded to DAZ 4.8, everything is jacked--for lack of a better term. I'm hoping that it's 'operator error,' but I'm slowly starting to think that something else is amiss. I mean, Michael 4 loads perfectly fine on an old copy of DAZ 3.1 on the same computer. But that doesn't do me any good because 3.1 can't and doesn't support the Genesis Generation X2 plugin.
    So, to sum things up, since upgrading to DAZ 4.8, I'm unable to bring a fully loaded Michael 4 character into the Gen X2 plugin for conversion into either a Genesis or Genesis 2 character. The conversion process worked flawlessly in DAZ 4.7. Additionally, I'm unable to bring a fully loaded Michael 4 (or Victoria 4) into a cleared scene in DAZ 4.8 without getting the aforementioned error message.
    So, if anyone out there has any solutions or workarounds for this I greatly appreciate it. Thanks in advance!

    My Computer Specs:
    Windows 7 Ultimate SP1
    Intel Core i7-3770CPU @ 3.40 GHz
    32.0 GB Memory
    64-Bit Operating System
    AMD Radeon 7700 Series 2GB

    It sounds like you have an extra folder named "Content" between your actual content folder and the Runtime folder. For example, if your content folder is "C:\Users\[username]\Documents\DAZ 3D\Studio\My Library", the "Runtime" folder must be directly beneath "My Library", not "...My Library\Content\Runtime".

  • Xavier LeggettXavier Leggett Posts: 60
    edited December 1969

    THANKS!
    That's EXACTLY what the problem was! I knew it had to be operator error. Which I'm happy that it was actually me being a little over zealous in setting up my DAZ Workspace and NOT the program itself!
    Thank you for your help.

    Xavier

  • Minevera_MacDougalMinevera_MacDougal Posts: 10
    edited December 1969

    Doesn't work that way — those ancient Poser-format files have no way of adding a parameter for a DAZ|Studio function that didn't exist when those early versions of Poser were made. I think the most that could be done is convert the V3 figure properly into D|S files (not just a simple Save As or Save Scene Subset) then manually recategorise each morph as you INJect it. File formats have just changed too much since the V3 days. I wouldn't like to try that myself, I don't think it would be a quick or easy job.

    Well that's just lovely. I'll have to play around with it some then later; maybe uncover a utility for that.
  • BejaymacBejaymac Posts: 1,897
    edited December 1969

    There's a set of PZ2 files out there that add groups to the Gen3 figures and it works in DS, but the lack of grouping isn't your problem, now I don't own GenX so I don't know it's limitations, but if you can transfer others morphs from V3 and other figures then I suspect it might be the channels SheFreak2 is injected into that's the problem, she uses the PBMCC legacy injection channels, but only D3D would know for sure.

  • Minevera_MacDougalMinevera_MacDougal Posts: 10
    edited December 1969

    Bejaymac said:
    There's a set of PZ2 files out there that add groups to the Gen3 figures and it works in DS, but the lack of grouping isn't your problem, now I don't own GenX so I don't know it's limitations, but if you can transfer others morphs from V3 and other figures then I suspect it might be the channels SheFreak2 is injected into that's the problem, she uses the PBMCC legacy injection channels, but only D3D would know for sure.

    So that would mean comparing two files against one another. As soon as I get some coffee in me I'll take a look.
  • Minevera_MacDougalMinevera_MacDougal Posts: 10
    edited December 1969

    Well I've found a difference between two files, and I think I know what the problem is. Just to play it safe I've made backups and am posting the code here. If I'm wrong the worst case scenario I just restore the existing files and hope someone else finds what is not kosher.

    AreolaBig.pz2

    {
     version
     {
      number 4.01
     }
     readScript ":Runtime:Libraries:!DAZ:Victoria 3:Body:Deltas:InjDeltas.PBMAreolaBig.pz2"
     figure
     {
      defaultPick BODY
     }
     readScript ":Runtime:Libraries:!DAZ:Victoria 3:Body:ChanVis:Unhide.PBMAreolaBig.pz2"
    }

    She-Freak2INJ.pz2

    {
    version
     {
     number 4.01
     }
     // --- Delta Information ---
     readScript ":Runtime:libraries:!DAZ:Victoria 3:Body:Deltas:InjDeltas.She-Freak2.pz2"
     readScript ":Runtime:libraries:!DAZ:Victoria 3:Body:Deltas:InjDeltas.SFShoulderFix.pz2"
    
    actor BODY
     {
     channels
      {
      valueParm PBMCC_01
       {
       keys
        {
        k 0 1
        }
       }
      valueParm PBMCC_04
       {
       keys
        {
        k 0 0
        }
       }
      valueParm PBMScaleHands
       {
       keys
        {
        k 0 0.2
        }
       }
             }
    
     }
    }
    
  • SpottedKittySpottedKitty Posts: 7,232
    edited December 1969

    Note that these two files aren't everything; all they do is load the actual morph data into the existing morph channels from their hiding place in a folder that's hidden from the Content Tab. The first one also makes the normally hidden morph channel visible so you can adjust it to the setting you want, and the second applies a preset value to several morphs once they're loaded. I'm not sure what you'd get out of looking at the morph data files, they're only instructions for pushing and pulling the figure mesh into its new shape. These legacy channels, as mentioned upthread, are very different from the way modern Genesis morphs work; as soon as you install them they're just there, ready for use.

  • Minevera_MacDougalMinevera_MacDougal Posts: 10
    edited December 1969

    I'm quite honestly about to say "screw it" and not fight with this anymore. I know the regular morphs are working fine since they've been loaded. I'm just rather disappointed that the utility couldn't work with everything.

Sign In or Register to comment.