A20 - Consolidated Guide to Modding 7D2D with Unity
First off, a disclaimer. I started modding and using Unity a few years ago when A16 was the current build, so I am not a Unity Pro. I have no formal training in using it, so the way I do things may well seem ugly to some folks more versed than I, but I can claim that the things I make in Unity work well. Hopefully after these tutorials yours will too, and eventually you can teach others a better way of doing things.
What you need to get started
1. Install the Version of Unity that matches the version of the game you want to mod. For A20, you need Unity 2020.3.xx or , for A19 you needed 2019.2. How do you know which version to download? The game creates log files (Player.log and Output_Log that has a line near the top like this: Initialize engine version: 2019.1.0f2 (292b93d75a2c). That was A18.4, and you see it was built with Unity 2019.1 You can find all the versions of unity for the current and all previous alphas at https://unity3d.com/get-unity/download/archive
2. Download the A20 Tutorial Unity project from my repo at https://drive.google.com/file/d/1DsFR0e1V-f0bNiZDAuVd0kb7_iYtyNqL/view?usp=sharing
For A20 the current template is called: A20TutorialProject.zip
Terms of Use
- You are allowed to use the A20 Tutorial Project, including its custom Unity character Controller without any kind of direct modifications. However, all modifications and/or use of A20 Unity character Controller contained in the A20 Tutorial Project and controller is restricted to private use only unless those modifications are done for use in other mods that have a dependency on the unaltered NPCCore mod (XNPCCore) being loaded with that other mod.. The controller contains purchased animations, so any derivative use of the models or controller is also contingent on purchasing those assets first.
Start up your copy of Unity 2020.3.x and load that tutorial project into it. It is preconfigured for success, including the TagManager used by TFP, the MultiPlatformExport script, and templates for vehiles, characters, flags, guns and more.
Visual learner? Watch some of these videos to help get you started.
https://www.youtube.com/channel/UCUAR3Bc_Z97lyT4zeI3-dcg/playlists
If you have questions, feel free to ask. We do expect that you watch all the relevant videos and understand the basics shown in them before asking questions. The best way to learn is to try to do it yourself first, then if your stuck we are here to help.
If anyone makes other Unity videos relevant to this game, please let me know so I can link it here.
Here are a few sample videos. You can find more at the link above.
Last edited by a moderator: