Uploaded January 2025 | Updated September 2026, 2 weeks ago
This video is meant to be tutorial on how to make mods. There's no script so I apologies if anything was very confusing. I just wanted to get this out sorry if it's not the most helpful thing ever.
There's a few things I don't really go over in the video. What I do go over should be enough for other Distance modders to get started.
SUPPORT ME: ko-fi.com/tribow
Distance Discord: discord.gg/FzstVxjWHZ
Distance Modding Github: github.com/Distance-Modding
DOCUMENTATION RESOURCES:
BepInEx: https://docs.bepinex.dev/master/api/index.html
Unity 5.6: docs.unity3d.com/560/Documentation/ScriptReference
Harmony: harmony.pardeike.net/articles/patching.html
Thunderstore Package Format: thunderstore.io/c/distance/create/docs
Thunderstore Manifest JSON Validator: thunderstore.io/tools/manifest-v1-validator
WHERE TO GET DECOMPILERS:
dotPeek: jetbrains.com/decompiler
dnSpyEx: github.com/dnSpyEx/dnSpy
I don't go over this in the video, but some functions are not possible to patch because they are private functions. To get around this, you may need to use an assembly publicizer to make everything public. Use one of these methods linked below. If you're confused about how to use these methods please ask in the comments or in the modding channel in the Distance Discord.
PUBLICIZING ASSEMBLY:
Assembly Publicizer: github.com/CabbageCrow/AssemblyPublicizer
BepInEx Assembly Publicizer: github.com/BepInEx/BepInEx.AssemblyPublicizer
This video is meant to be tutorial on how to make mods. There's no script so I apologies if anything was very confusing. I just wanted to get this out sorry if it's not the most helpful thing ever.
There's a few things I don't really go over in the video. What I do go over should be enough for other Distance modders to get started.
SUPPORT ME: ko-fi.com/tribow
Distance Discord: discord.gg/FzstVxjWHZ
Distance Modding Github: github.com/Distance-Modding
DOCUMENTATION RESOURCES:
BepInEx: https://docs.bepinex.dev/master/api/index.html
Unity 5.6: docs.unity3d.com/560/Documentation/ScriptReference
Harmony: harmony.pardeike.net/articles/patching.html
Thunderstore Package Format: thunderstore.io/c/distance/create/docs
Thunderstore Manifest JSON Validator: thunderstore.io/tools/manifest-v1-validator
WHERE TO GET DECOMPILERS:
dotPeek: jetbrains.com/decompiler
dnSpyEx: github.com/dnSpyEx/dnSpy
I don't go over this in the video, but some functions are not possible to patch because they are private functions. To get around this, you may need to use an assembly publicizer to make everything public. Use one of these methods linked below. If you're confused about how to use these methods please ask in the comments or in the modding channel in the Distance Discord.
PUBLICIZING ASSEMBLY:
Assembly Publicizer: github.com/CabbageCrow/AssemblyPublicizer
BepInEx Assembly Publicizer: github.com/BepInEx/BepInEx.AssemblyPublicizer
![[Distance] Supernova
THIS IS NOT MY LEVEL.
This level is supposed to be a collab between PinesOfChaos, Kinix, and Bridge. However, it was scrapped really early with a small track layout.
I acquired this file and made some minor adjustments to what was there and did a small extension to make it more interesting.
Scrapping work bad.
Custom car made by Sunchipp (I think). [Distance] Supernova](https://i.ytimg.com/vi/WloSesFOZyo/mqdefault.jpg)
![[Distance] Bermuda Boat
There was once a time where someone joked about making a reverse tag in boat. With that, I went to work and created Bermuda Boat. It also has a stunt mode so it is possible to play it outside of reverse tag.
Through some playtesting with Stratzenblitz and Predatory_Balloon, I found out that this level actually works in reverse tag! Kinda surprising. [Distance] Bermuda Boat](https://i.ytimg.com/vi/XTfQnMCnByo/mqdefault.jpg)
![[Distance] Grael Tenstry
I uuh
I just kinda made this with almost 0 plan.
Enjoy XD.
PRETEND I RECORDED AUDIO! JUST PRETEND! PRETEND I DID!
This was made in one day...I think? I may have spent an extra day on touch ups or something. Obviously, this isnt one of my better levels. I had nothing in mind when making the level I just started placing stuff down. There are some neat ideas here, but the execution was poor.
Now watch me fumble around and still recover haha. [Distance] Grael Tenstry](https://i.ytimg.com/vi/Xq-42c9LGy0/mqdefault.jpg)
![[Distance] Cookie World
This level uses cookies in order to function and enhance the user experience.
[Learn more] [Accept] [Customize Preferences]
Why do I keep making levels based on food!??!?!
I made this level for DAC. [Distance] Cookie World](https://i.ytimg.com/vi/XznkATDq4WM/mqdefault.jpg)
![[Distance] Cupcake Boat
Created for Bridges birthday....but also created cause I thought it would look cool. Layout based off of one of the SNES Donut Plains tracks. Also the bridge part was fun to make, the only issue is climbing up there. I could have made it smoother, but this level was created in a day so uuuh....oops [Distance] Cupcake Boat](https://i.ytimg.com/vi/Xzx5IkeLgpM/mqdefault.jpg)
![[Distance] Encryption by Connected_Lynk
A flight track that doubles as a gripflight track as well! [Distance] Encryption by Connected_Lynk](https://i.ytimg.com/vi/ZCU-d3M2oL8/mqdefault.jpg)

![[Distance] Euphoria But the Gravity Changes
Back to the campaign memes. I remade the euphoria one because I hated the original meme. This one is a lot more interesting to play.
There are 4 separate types of gravity all going in 4 different directions, perpendicular to eachother.
Each gravity has different strengths to make it more confusing. There are no triggers that cause the switch, gravity just changes at specific set times forever. [Distance] Euphoria But the Gravity Changes](https://i.ytimg.com/vi/ZalAujWxcPs/mqdefault.jpg)
![[Distance] Do You Love Me?
Another stunt level from the Engage map pack. This one was meant to be interesting with reverse tag, but I ran into a big problem.
The level is just too large to really work with reverse tag. This is something I really gotta figure out lmao. At the very least I think this is fun to mess around with in stunt.
This map was also super difficult to create. [Distance] Do You Love Me?](https://i.ytimg.com/vi/Zb2Cvccs8Lc/mqdefault.jpg)

![[Distance] Level Editor Tutorial #6: Lights
A tutorial focusing on lights and how they work. DOnt really have much more to add than that.
These tutorials are done at the beginning of my distance streams with no editing, so apologies for lack of professionalism. I hope you can still learn something though! [Distance] Level Editor Tutorial #6: Lights](https://i.ytimg.com/vi/_2KEVtr3_5s/mqdefault.jpg)