Jump to content

Cum Alchemy Addon - Vial Collection


Recommended Posts

Posted
7 hours ago, navesfodao said:

Is there a way to fix wolves and dogs giving mysterious cum? i had a similar bug with the sl triggers version, in which it would give chaurus cum instead, and the mod's original creator said this:
"What most likely happened was that the dog was detected as a "canine" by SL and, since my mod only checks for the keywords added by the SPID add-on, it defaulted to the next item on the list which was the Chaurus vial."

 

I just tested with a dog and a wolf and I correctly get Vial of Dog Cum and Vial of Wolf Cum respectively, not mysterious for either. Can you show me the output of the debug messages (enable them in MCM) so I can see what race it is detecting them as?

  • 3 weeks later...
Posted

The SL Triggers version also had a check for the ActorProxy Keywords from the Racecompatibility mod if I remember it correctly. Any chance you could add a check for those too? It would make many custom races that rely on this not give unknown vials anymore (e.g. UBE, CotR or similar mods)

Posted
On 1/10/2025 at 1:29 PM, DirtyD4n said:

The SL Triggers version also had a check for the ActorProxy Keywords from the Racecompatibility mod if I remember it correctly. Any chance you could add a check for those too? It would make many custom races that rely on this not give unknown vials anymore (e.g. UBE, CotR or similar mods)

I don't have any races that have those keywords or mods that provide them installed, so I'm not able to easily test this, but I've attached a version that should detect them and return the associated race. If it works I can upload it on the main page.

 

CumAlchemyVialCollection-v1.3.zip

Posted

thank you very much for your quick response. I tested it briefly with UBE Dark Elfs and UBE Wood Elfs and it seems to work fine. Though I had to use saves where the mod wasn't loaded before

Posted
59 minutes ago, DirtyD4n said:

thank you very much for your quick response. I tested it briefly with UBE Dark Elfs and UBE Wood Elfs and it seems to work fine. Though I had to use saves where the mod wasn't loaded before

 

Thanks for testing it. I've uploaded that as v1.3 now.

Posted

Hey so i use a dogs life which changes the dogs races to have different colored ones so the mod can find a relevant race to give me the vials post scene. If theirs a way to make this mod compatibly with A Dogs life that be great. Also love the mod!

Posted
9 hours ago, AureumCustos said:

Hey so i use a dogs life which changes the dogs races to have different colored ones so the mod can find a relevant race to give me the vials post scene. If theirs a way to make this mod compatibly with A Dogs life that be great. Also love the mod!

 

Can you provide a link to the mod? I'm not familiar with it, but am willing to check it and add the races to the list.

Posted (edited)
On 1/16/2025 at 8:31 PM, zeelok said:

 

Can you give this version a try? I saw four dog races that were modified and one new one added, I've included them all mapped the same vial as Dog.

 

 

CumAlchemyVialCollection-v1.4.zip 13.64 kB · 0 downloads

ALright ill give it a try

Okay so post scene it says it found actor race and gives a vial but when i check my inventory nothing.

Edited by AureumCustos
Posted
7 hours ago, AureumCustos said:

ALright ill give it a try

Okay so post scene it says it found actor race and gives a vial but when i check my inventory nothing.

 

It giving nothing doesn't make sense. If it got to the point of saying it found the actors race, then it should always give a vial (either race specific or mysterious). Can you show me exactly what was displayed, either a screenshot from the console or the lines from the papyrus log (need to enable trace logging)?

Posted (edited)
On 1/18/2025 at 5:51 AM, zeelok said:

 

It giving nothing doesn't make sense. If it got to the point of saying it found the actors race, then it should always give a vial (either race specific or mysterious). Can you show me exactly what was displayed, either a screenshot from the console or the lines from the papyrus log (need to enable trace logging)?

alright

Okay so I tested it again today and I watched the console and yes its still said it found a vial for the actor then nothing appeared in my inventory.

489830_48.jpg

Edited by AureumCustos
Posted
On 1/19/2025 at 12:04 AM, AureumCustos said:

alright

Okay so I tested it again today and I watched the console and yes its still said it found a vial for the actor then nothing appeared in my inventory.

 

Looking at that, it looks like it isn't even using the new races added by A Dog's Life - SexLab sent back "Dogs" as the race of the actor "max" and that race was already present in the mapping, providing vial 0x815 from CumAlchemy.esp (Vial of Dog Cum).

 

I don't know why it isn't giving you the vial. In the code, the printing of "Found vial for actor race, giving to player" happens immediately before giving the vial.

 

string raceName = GetRaceName(theActor)
DebugMessage("Actor has race '" + raceName + "'")
string path = Prefix + "." + raceName
if JDB.hasPath(path)
  DebugMessage("Found vial for actor race, giving to player")
Else
  DebugMessage("Race unknown: " + raceName + " (" + theActor.GetRace().GetFormID() + ")")
EndIf
player.AddItem(JDB.solveForm(path, UnknownVial), TheMCM.VialsPerOrgasm)

 

So if it prints that line, then the vial exists in the map I made and the JDB.solveForm must return it since the path is the same as is checked in JDB.hasPath.

 

Can you check the MCM and ensure that "Vials per orgasm" isn't somehow set to 0? It should default to 1, and 0 shouldn't even be a legitimate value for it, but if it somehow got there that would also mean no vial is given.

Posted
12 hours ago, zeelok said:

 

Looking at that, it looks like it isn't even using the new races added by A Dog's Life - SexLab sent back "Dogs" as the race of the actor "max" and that race was already present in the mapping, providing vial 0x815 from CumAlchemy.esp (Vial of Dog Cum).

 

I don't know why it isn't giving you the vial. In the code, the printing of "Found vial for actor race, giving to player" happens immediately before giving the vial.

 

string raceName = GetRaceName(theActor)
DebugMessage("Actor has race '" + raceName + "'")
string path = Prefix + "." + raceName
if JDB.hasPath(path)
  DebugMessage("Found vial for actor race, giving to player")
Else
  DebugMessage("Race unknown: " + raceName + " (" + theActor.GetRace().GetFormID() + ")")
EndIf
player.AddItem(JDB.solveForm(path, UnknownVial), TheMCM.VialsPerOrgasm)

 

So if it prints that line, then the vial exists in the map I made and the JDB.solveForm must return it since the path is the same as is checked in JDB.hasPath.

 

Can you check the MCM and ensure that "Vials per orgasm" isn't somehow set to 0? It should default to 1, and 0 shouldn't even be a legitimate value for it, but if it somehow got there that would also mean no vial is given.

I currently have it set to ten

Posted
16 hours ago, AureumCustos said:

I currently have it set to ten

I haven't been able to reproduce this on my end. I've made some changes to add some additional debug messages, and fixed a potential (unlikely) source of a possible bug. Could you try again with the attached version?

 

 

CumAlchemyVialCollection.zip

Posted (edited)
On 1/21/2025 at 11:15 AM, zeelok said:

I haven't been able to reproduce this on my end. I've made some changes to add some additional debug messages, and fixed a potential (unlikely) source of a possible bug. Could you try again with the attached version?

 

 

CumAlchemyVialCollection.zip 14.08 kB · 4 downloads

Okay sorry it took a while to get back to you but i tried this version you sent me but now it works for all the other animals but for the dogs it doesn't even try to give me any vials I see nothing from console even pop up.

 

 

Scratch that last statement it took a while for the script to run but when it did it couldn't find the path for the race of the dog it said this in console "no vial found for path .CARrace.dogs." Then it said it was giving vial but nothing appeared in my inventory

Edited by AureumCustos
Posted
3 hours ago, AureumCustos said:

Okay sorry it took a while to get back to you but i tried this version you sent me but now it works for all the other animals but for the dogs it doesn't even try to give me any vials I see nothing from console even pop up.

 

 

Scratch that last statement it took a while for the script to run but when it did it couldn't find the path for the race of the dog it said this in console "no vial found for path .CARrace.dogs." Then it said it was giving vial but nothing appeared in my inventory

 

I don't understand what is going on in your game. "dogs" is a race that is handled in the mod, though interestingly when I test with a dog added by the "A Dog's Life" mod (Stray Dog at Windhelm docks) in my testing profile, it shows up as Canines rather than Dogs - I've added that race and you are welcome to try with the attached version. But even still it should have given the mysterious vial rather than nothing, which is what happened for me before I added in Canines.

 

image.png.ef72249c5ec621e028092e6cc8f2ab9a.png

 

I guess one thing to verify in your game would be that the item "Vial of Dog Cum" is FExxx815, where XXX is the load order ID for Cum Alchemy.esp

CumAlchemyVialCollection.zip

Posted (edited)
17 hours ago, zeelok said:

 

I don't understand what is going on in your game. "dogs" is a race that is handled in the mod, though interestingly when I test with a dog added by the "A Dog's Life" mod (Stray Dog at Windhelm docks) in my testing profile, it shows up as Canines rather than Dogs - I've added that race and you are welcome to try with the attached version. But even still it should have given the mysterious vial rather than nothing, which is what happened for me before I added in Canines.

 

image.png.ef72249c5ec621e028092e6cc8f2ab9a.png

 

I guess one thing to verify in your game would be that the item "Vial of Dog Cum" is FExxx815, where XXX is the load order ID for Cum Alchemy.esp

CumAlchemyVialCollection.zip 14.11 kB · 0 downloads

When i check ingame for the vial for dog cum its says its id is "4F01A80D" which is the correct load order for cum alchemy.

 

Should I just try to reinstall cum alchemy and then cum vial collection?

Edited by AureumCustos
Posted
8 hours ago, AureumCustos said:

When i check ingame for the vial for dog cum its says its id is "4F01A80D" which is the correct load order for cum alchemy.

 

Should I just try to reinstall cum alchemy and then cum vial collection?

 

Oh, that's the issue then - your version of cum alchemy has different items ids than the one I based this on, so it isn't compatible. I'm using the v1.6.6 ESPFE from

I'll clarify the requirements in the main page to mention that it only works with that version, not currently with the non-ESPFE version which apparently has different item IDs.

Posted
14 hours ago, zeelok said:

 

Oh, that's the issue then - your version of cum alchemy has different items ids than the one I based this on, so it isn't compatible. I'm using the v1.6.6 ESPFE from

I'll clarify the requirements in the main page to mention that it only works with that version, not currently with the non-ESPFE version which apparently has different item IDs.

okay ill change my version and test it.

  • 2 weeks later...
Posted

Hi, I have an issue when interacting with the bears, it does give me the vial but not the correct one, it gives me the "AshSpawn" one, and it does detect the race as "Bears".

Posted
47 minutes ago, PoisonGC said:

Hi, I have an issue when interacting with the bears, it does give me the vial but not the correct one, it gives me the "AshSpawn" one, and it does detect the race as "Bears".

Yep, that was an error on my part - should be fixed in newly uploaded file.

Posted
34 minutes ago, zeelok said:

Yep, that was an error on my part - should be fixed in newly uploaded file.

I converted the PEX file to PCS and I see the problem, both have the same "number", I don't know what the number means but I deduce that it is the object to be delivered, I would correct it but I don't know what the number of the vial of the bears is

 

jdb.solveFormSetter(Prefix + ".Bears", game.GetFormFromFile(2088, CumAlchemy), true)

jdb.solveFormSetter(Prefix + ".Ash Spawn", game.GetFormFromFile(2088, CumAlchemy), true)

Posted
40 minutes ago, zeelok said:

Sí, fue un error de mi parte; debería corregirse en el archivo recién cargado.

NVM, I didn't see u already uploaded the dile, tysm :)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...