This tutorial describes how to add your own explosion particles to the game with my Custom Particle Loader mod. The mod is available on GitHub Closer_ex 7D2D mods and NexusMods: A20_Custom_Explosion_Particle_Loader
Before jumping into the water, I assume you have prepare yourself with the knowledge of unity particle system and a Visual Studio installed following SphereII's video. You do not need to know anything about programming if you only need the visual and audio effect working however. I'm no way an expert on unity or C#, so feel free to point out what I'm doing wrong.
First step: export your asset bundle (and attached scripts, if exist)
[No longer needed]Second step(if you have attached scripts): compile your assembly
Special note for those running a dedicated server: some scripts trying to access camera won't throw compile errors, but will floor your server log with NREs. Better test all your particles on the server and delete those scripts and script components (or transforms containing the components) accordingly, or comment out usage of methods accessing camera.
Third step(optional, coding experience required): write your gameplay scripts
Final step: XML editing
I hope this tutorial is detailed enough to get you started. If you have any questions, comment freely or find me on discord: A tiny channel in Guppy's discord server
Credit to Guppycur and Zilox for testing out my messy early version of this mod. Really helped a lot with debugging and expanding functionality!