Mods / GG's General Chemistry

Category: #Crafting #QoL #Simplification
Author: GThane
Side: Both
Created: Sep 28th at 10:17 PM
Last modified: Oct 3rd at 4:04 AM
Downloads: 595
Follow Unfollow 36

Latest file for v1.19.8:
GG's General Chemistry v0.2.0 v1.19.8.zip 1-click install


Gthane and Glizzy's General Chemistry mod!

Are you tired of leaving your base to go into dark, dank, and dusty caves for a crumb of saltpeter?

Well! Look no further, as GGGC is for you! With simple-ish crafting steps to boot!

For version 1.19.8

Release v0.2.0 Oct, 2nd, 2024
New stuff! Changelog has all the details, but I will explain them here too!


More Things™ have been added! Here is a list of all current features.

Gypsum: Calcium sulfate crystal found in limestone, chalk, and white marble (not pink or green (for no reason)).

Sulfate: Sulfates come in all shapes and sizes. For now you can free them from their gypsum prison.

Gypsum-Sand Mix: This mixture will prevent the sulfates from reaching freedom, allowing you to collect more!

Soaked Firewood: It's soaked with saltwater. The water goes into the wood, and the salt crystals can be scrapped off the outside.

The texture for the soaked firewood is base game firewood, I'm having issues changing it and will look into it soon.

Nitrated Soil: Rot shoved into dirt. The higher fertility the dirt, the less rot needed to nitrate it.

Nitrate: Nitrates extracted from the nitrated soil, used in saltpeter production!

Wood Ash: Burn logs and grass in a firepit to get wood ash, use the wood ash as a source of potassium for your saltpeter.

(If you use EM and Valley of Ashes, let me know if this breaks. I need to make compatability, but no time and I wanted to get this out)

All of these are open to balancing suggestions. I'm still playing with them and feeling out the barrel times, crafting ratios, etc. I don't want the crafting to be "hard" to do, but be purposeful and "feel" right. That's why sulfate has a "bad" and a "good" recipe. You can do either, but refining and purification are bread and butter chemistry. Next lab we will be doing titrations, I hope you all finished your pre-lab. 😁


This is our first attempt at modding, and we hope to push this concept a little further moving forward.

The recipies are as vanilla friendly as we could get without adding extra steps or adding libraries, for now.

Nitrate can be used as a fertilizer, the %N was determined from the Rot -> Compost process. We determined the composting process is "more efficient" than ours, but the loss of %N in nitrate for equal parts rot is only 4% currently. It should probably be less efficient.

Future plans(kinda in order):

  • Sulfur extraction
  • Salt extraction (been done before but will still add) Kinda done may revisit
  • Wood Ash/Potash and Lime extractions
  • Multiple sources for nitrates and sulfates *new*
  • Add ChemistryLib and Lavoisier (maybe separate mod)
  • Make the player do actual chemical reactions to isolate desired compounds.
  • Ore leeching
  • Lower yields to align with reality

This mod may help people who use Maltiez's Firearms and Lastelle's Rusty Shell. Both are very fun, try them out!

If you know why my modded liquids (not included in the download) don't work, comment,  please I beg of you. Curse block classes

Credits:

Coding: Gthane, Glizzy
Textures: Glizzy
Concept: Gthane

Thanks to the Wiki's modding tutorials and every mod we investigated for help!

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.2.0 406 Oct 3rd at 4:04 AM Show GG's General Chemistry v0.2.0 v1.19.8.zip Install now
v0.1.1 111 Sep 29th at 4:43 PM Show GG's General Chemistry 0.1.1 v1.19.8.zip Install now
v0.1.0 78 Sep 28th at 10:22 PM Show GG's General Chemistry 0.1.0 v1.19.8.zip Install now

7 Comments (oldest first | newest first)

💬 Cian, Nov 4th at 9:48 PM

Just noticed a couple things that I thought I should mention while working on a compatibility patch for this for my mod. I'm on 1.20.pre, so it may not be relevant to 1.19.8.

There's a bit of a bug with firewood turning to ash in an oven. It produces 4 times the amount of ash intended. I'm not entirely sure if it's inverting the ratio or just producing 4x, or if there's a way to actually fix it. Just an FYI.

Also, in 1.20 powderedsulfur became powder-sulfur so when you do make a version for 1.20 you'll need to change that.

Able I made a compat patch and released it.

💬 Able, Nov 1st at 12:38 PM

Any chance at a compatability patch with 'Potash Making & Boneash Fertilizers, now with soaking hides in Lye'? the wood ash of one overwrites the other and they are made the exact same way.

💬 RosstheGreat, Oct 8th at 5:34 AM

Very cool mod! Awesome work!

💬 Mystia98, Oct 7th at 11:22 AM

Hello, i mave have come across a bug, when you put the Nitrate Soil in a barrel with water allready in it, the water vanishes. However if the Soil is in the barrel first, and then you add the water you are able seal the barrel, and make Nitrate.

💬 GThaneAuthor, Sep 30th at 9:36 PM

Moby_ Hey! Thanks! Seeing your ChemistryLib and Lavoisier mods inspired me to make this mod in the first place, so it's wild you are the first commenter 😆. The thesis of this mod is renewable/alternative resource extraction methods. Seeing the base game tell me I have to go into a cave for saltpeter or find raw sulfur ore was frustrating to me becasue I know I can get those resources in other places naturally. I was already thinking about using hotsprings bacteria as a source of sulfur, and iron sulfate makes sense. I want to keep the crafting recipies fairly striaght forward for now as both myself and RoboGlizzy are new to modding Vintage Story. It makes me upset that every crafting "station" in the game only allows one output it seems. Lavoisier's multiple outputs and left overs is perfect for extractions that I want to do. We started this as a content mod, but it is becoming very clear very quickly that it will have to be switched to a code mod. I'll let you know when we need help, and thanks so much for offering!!

Boukyaku Thanks! Let me know if you have any balancing opinions. I hope you enjoy doing "science"!

💬 Boukyaku, Sep 30th at 1:03 PM

This is so cool! I'll be following to see how this mod progress. Good luck!

💬 Moby_, Sep 30th at 7:27 AM

Nice!

I've always tinkered with the idea of adding nitraries. Could be fun to make it so chickens overtime turn soil into nitrated soil!

If you ever need help integrating it with chemistrylib and lavoisier (or with anything, really, renewable extraction is definitely something I'd use), feel free to ask :D

(could be neat too to have iron sulfate extraction from spring water to make sulfuric acid renewable x) )

(edit comment delete)