![]() ![]() Select the "Assembly-CSharp.dll" in The Forest folder: ".\SteamApps\common\The Forest\TheForest_Data\Managed\" Now we need to find the function that actually changes the day. Open a singleplayer game and hit our hotkey. View the "Mods"-Tab in ModAPI and toggle your new mod. If you create the mod again in the future, increment the version or delete the mod in "/mods/TheForest/Day*.mod". It should say "Created mod successfully". Go to ModAPI and click "Create Mod" in the lower right of your project. The build should finish with "Build: 1 succeeded". Either click "Start" or "Build > Build Solution (CTRL + SHIFT + B)" We can build and run our project and see if it works. We still need to open the menu by using the key we assigned in ModAPI: private void Update() Now we create the GUI layout with an input box, where you enter the day you want and a button to set the day: private bool visible We do that by creating a new GameObject and appending our class: using System It should open and look something like this:įirst, we need to add our stuff to the game. Visual C# Items > Class > and name it something like "Day.cs". Navigate to "/projects/TheForest/Day/" in your ModAPI folder and open the "*.sln" with Visual Studio. If you need, add a hotkey in "Assignable keys": Give it a name and optionally a description: Open ModAPI, go to the development tab and click " Create new project": Continue at the Green Hell section for the tutorial and quirks. ![]() However, Green Hell uses its own / unity methods. In most games ModAPI specific methods, attributes, etc. There are some out there, but in this tutorial i will go with ILSpy: ILSpy You can even get Professional for free if you are a student. ![]() You can grab it for free here: Visual Studio Now we need Visual Studio (not Visual Studio Code!). If you haven't already, extract it somewhere. In this tutorial we want to change the ingame day by using the GUI. Basic C# knowledge would be an advantage. If this is the case for you, please post a new topic on the forums, making sure to follow the steps in the main Bug Report topic.Develop mods Generic Unity games + Basic ModAPI usage Getting started However, in some cases the problems experienced by users will persist. IMPORTANT - go to your Steam programs directory (typically Program Files (x86)>Steam>steamapps>common) and completely delete your The Forest folder.įor many game-breaking issues experienced by ModAPI users, this process has been found to fix things entirely. This can be found in (Users>Username>AppData>locallow>SKS) and the folder within that directory can be copied elsewhere on your hard drive for safe keeping.ĥ. If you are currently - or have in the past - used ModAPI, before reporting a bug we ask that you first attempt the following steps to ensure that this isn't the result of a ModAPI incompatibility:ģ. Properly uninstalling ModAPI and The Forest, and then re-installing The Forest has been found to fix these types of issues. These have, in many cases, been found to be issues affecting people who are using a non-compatible version of ModAPI released for previous versions of the game. Following the release of updates, strange, game-breaking bugs that we can't reproduce at all have started being reported, typically in small numbers. Originally posted by Metamoth741:Over the past few months the number of ModAPI users, and alongside the number of ModAPI users reporting bugs here, has greatly increased. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |