Attention, those attempting to use this mod with CACO! This SHOULD ensure (I've done a small amount of testing) that the correct editor IDs are used, as these are changed by CACO. It should also ensure that you only get an empty bottle if you drink a quarter-empty bottle, i.e your last swig. I've tested it with the alto and village wines, should work for everything else too.
Replace the lower half of DEG_KID.ini, underneath where it says ";empty bottles are given to the player when full bottles are consumed", with the following:
The keywords are distributed to the vanilla drink, which is changed by CACO: It gives the same drink with one portion less by consuming. You will have to take the keyword away from the „full“ bottle and give it to the „only one portion left“ bottle, I guess.
EDIT: CACO seems to change IDs for all food/drink items with a „FoodDrink“ prefix to the original ID. Besides that, the „original“ Item is the „full“ one and the „…1“ item is the last portion. If you want to receive the empty bottle after the last portion consumed, you have to change (this is just an example and no real ID) „Wine“ to „FoodDrinkWine1“. Check CK for all of those exact IDs.
Shouldn't be the case unless you've given more keywords to the bottles with KID. If you edited the DEG_KID.ini file to add keywords to items that already had DEG keywords that would cause that; otherwise its another mod that's adding the same mechanic causing this - I just double checked the KID.ini and the script properties - all works fine on my end. Which food items are giving excess bottles? Also if you spam food in your inventory there is sometimes a delay between consuming the bottle and getting the empty bottle.
I think I've found the cause. It's probably SunHelm, which returns its own bottles that can be refilled with water, which you can then drink to quench your thirst.
If you know which bottles sunhelm works with, just remove those lines from the DEG_KID.ini file. That way you can still get the other empty bottles added by this mod. KID works at runtime, so you can do this whenever and it shouldn't have any effect on your save.
I'd love being able to eventually use both mods together, perhaps with this mod being able to replicate SunHelm's mechanic of filling empty bottles with water that then helps with thirst. But until then I'll just disable SunHelm's bottles yeah. :)
Hello! Alchemy Requires Bottles Redux has this in its description: "Use SSEEdit to ensure changes applied to merchant chests are preserved, in case another mod is editing the same records: see xEdit Conflict Detection and Resolution and Patching to know more."
Do I still need to do this with Don't Eat Glass 2 installed as well? Sorry I am not very knowledgeable about Skyrim and Modding as I am sure you can tell. Sorry for my ignorance.
This mod should be plug and play. Only thing you might want to do is assign keywords for other mod added items with KID, though its not necessary for this mod to work. There were no edits to any vanilla records in this mod
This looks very interesting. Although I think, 2 gold for one empty bottle is a bit too much refund... :D I think, I will have to make a patch for my mod Glass Bottle Recycling SE ... ;)
Haha, this was fast... thanks a lot. :) If it's just the recipes for the broken bottles you added with your patch, any version of the original mod should work... ...but the name is Glass Bottle Recycling... ;)
34 comments
Awesome concept. Adding it to load order now. This reminded me of VLDL's Health Potion Logic
This SHOULD ensure (I've done a small amount of testing) that the correct editor IDs are used, as these are changed by CACO. It should also ensure that you only get an empty bottle if you drink a quarter-empty bottle, i.e your last swig. I've tested it with the alto and village wines, should work for everything else too.
Replace the lower half of DEG_KID.ini, underneath where it says ";empty bottles are given to the player when full bottles are consumed", with the following:
;empty bottles are given to the player when full bottles are consumed
Keyword = DEG_Sujamma|Potion|DLC2FoodDrinkRRFavor04Sujamma1
Keyword = DEG_Sujamma|Potion|DLC2FoodDrinkSujamma1
Keyword = DEG_Flagon|Potion|FoodDrinkRiftenSpecial01
Keyword = DEG_Flagon|Potion|FoodDrinkRiftenSpecial02
Keyword = DEG_Flagon|Potion|FoodDrinkRiftenSpecial03
Keyword = DEG_GenericMead|Potion|FoodDrinkMQ101JuniperMead
Keyword = DEG_GenericMead|Potion|FoodDrinkFreeformDragonBridgeMead
Keyword = DEG_GenericMead|Potion|DLC2FoodDrinkAshfireMead
Keyword = DEG_GenericMead|Potion|FoodDrinkMead
Keyword = DEG_GenericMead|Potion|FoodDrinkAleWhiterunQuest
Keyword = DEG_GenericMead|Potion|FoodDrinkAle
Keyword = DEG_GenericMead|Potion|BladesPotion
Keyword = DEG_GenericWine01A|Potion|FoodDrinkMS14WineAltoA1
Keyword = DEG_GenericWine01A|Potion|FoodDrinkWineAltoA1
Keyword = DEG_GenericWine01B|Potion|FoodDrinkWineAlto1
Keyword = DEG_GenericWine02A|Potion|FoodDrinkWineBottle02A1
Keyword = DEG_GenericWine02B|Potion|FoodDrinkWineBottle021
Keyword = DEG_GenericSkooma|Potion|FoodDrugFreeformAngasMillKordirsSkooma
Keyword = DEG_GenericSkooma|Potion|FoodDrugSkooma
Keyword = DEG_GenericSkooma|Potion|FoodDrugSkoomaTGTQ02BalmoraBlue
Keyword = DEG_GenericSkooma|Potion|FoodDrugWindhelmDoubleDistilledSkooma
Keyword = DEG_BlackBriarMead|Potion|FoodDrinkBlackBriarMead
Keyword = DEG_BlackBriarReserve|Potion|FoodDrinkBlackBriarMeadPrivateReserve
Keyword = DEG_HonningBrewMead|Potion|FoodDrinkHonningbrewMead
Keyword = DEG_ArgonianBloodwine|Potion|BYOHFoodWineBottle04
Keyword = DEG_SpicedWine|Potion|FoodDrinkSolitudeSpicedWine1
Keyword = DEG_SurlieBrothersWine|Potion|BYOHFoodWineBottle03
Keyword = DEG_RedwaterDenSkooma|Potion|DLC1RedwaterDenSkooma
Keyword = DEG_FirebrandWine|Potion|FoodDrinkFirebrandWine1
Keyword = DEG_Flin|Potion|DLC2RRFavor01EmberbrandWine1
Keyword = DEG_Flin|Potion|DLC2FoodDrinkFlin1
Keyword = DEG_Matze|Potion|DLCFoodDrink2Matze1
Keyword = DEG_Shein|Potion|DLC2FoodDrinkShein1
THX
Yeah do it, glad to be of help!
You will have to take the keyword away from the „full“ bottle and give it to the „only one portion left“ bottle, I guess.
EDIT: CACO seems to change IDs for all food/drink items with a „FoodDrink“ prefix to the original ID. Besides that, the „original“ Item is the „full“ one and the „…1“ item is the last portion.
If you want to receive the empty bottle after the last portion consumed, you have to change (this is just an example and no real ID) „Wine“ to „FoodDrinkWine1“.
Check CK for all of those exact IDs.
"Use SSEEdit to ensure changes applied to merchant chests are preserved, in case another mod is editing the same records: see xEdit Conflict Detection and Resolution and Patching to know more."
Do I still need to do this with Don't Eat Glass 2 installed as well? Sorry I am not very knowledgeable about Skyrim and Modding as I am sure you can tell. Sorry for my ignorance.
I think, I will have to make a patch for my mod Glass Bottle Recycling SE ... ;)
Cheers!
Edit: I have made a patch for Glass Bottle Recycling - its in the optional files
If it's just the recipes for the broken bottles you added with your patch, any version of the original mod should work...
...but the name is Glass Bottle Recycling... ;)
Cheers