are loaded at runtime from Assets/StreamingAssets, which is copied directly to folder containing the generated app. Most assets - textures, 3d models, sprites, etc.It calls the scripts in Assets/Scripts/MapGen/Meshing to build the actual meshes (on separate threads). The script that actually manages the onscreen map is Assets/Scripts/MapGen/GameMap.cs, which stores the GameObjects representing different map chunks.The script Assets/Scripts/MapGen/DFConnection.cs runs the connection on a separate thread and exposes data collected from DF. On the Unity side, the submodule Assets/RemoteClientDF-Net contains the generated C# protobuf files, as well as classes for managing the network connection.(You don't need to be familiar with DFHack to work with Armok Vision.) It connects to the remotefortressreader DFHack plugin over TCP and exchanges protobuf-formatted messages. Armok Vision is an application built with the Unity engine.(Some short notes for anyone getting started with the codebase.) If you want to buy the lead programmer a snack, you can donate on his Patreon Page Structural Notes Submit a pull request with your changes!.Check out the issues to find things that need fixing / ideas that could be implemented. This is required after a fresh pull from Git, as well as after changing any material files. Run the Mytools->Build Material Collection menu item.Load the armok-vision folder in the Unity editor.$ git clone -recurse-submodules -depth 1 (or without -depth 1 if you want the full history, but it's pretty big).Non-Windows users: install the Git LFS extension if you haven't already (testable with git lfs version).(We're using the Personal Edition, and either the classic installer or Unity Hub is fine.) If you know how to code and want to hack on the engine: Check the issues there may be something open about things that need prettifying.Alternatively, load things up in Unity and edit them there (see the following instructions).You can post your edited resources in the forum thread and we can try to integrate them with the project.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |