![]() "Clock.Day" luckily is public static, so we can call it directly.Īdd Clock.Day = Int32.Parse(day) to our button. 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. 1.0.1: Reduced percentage battery drain per second from 0.1 to 0.05.Develop mods Generic Unity games + Basic ModAPI usage Getting started.1.0.2: Removed the texture cutoff at the bottom of the light.As long as it doesn't touch the light function, rebreather-affecting mods should be fine. They're primarily intended for the plastic torch, though, and aim to bring it from "useless" territory to "powerful" territory without breaking the balance.Īny mods that change the function of the flashlight will probably not play nice with this one. One pack of batteries lasts roughly 30 minutes, instead of 8.Įach of these changes affects the plastic torch, any mounted lights on weapons, and the rebreather's spotlight.Simple, circular texture instead of the very dim default one.The list of changes are simple and are as follows: Light The Way is my try at making a better plastic torch without warping its balance completely or making it brighter than the sun. There are a handful of flashlight mods available for download right now, but I have gripes with each of them as a result, I decided to try my own flavor.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |