![]() Alternatively, you can ask in the forum thread, or the #dfhack IRC channel on freenode somebody might be lurking who can help. There's a lot of other stuff but hopefully it'll be reasonably self-explanatory. The script that handles this is Assets/Scripts/MapGen/ContentLoader.cs. Copy the 'onLoadgfxPhoebus.init' file into the /raw/ folder. Copy the contents of the /raw/twbtobjects/ folder to the /raw/objects/. are loaded at runtime from Assets/StreamingAssets, which is copied directly to folder containing the generated app. Copy the contents of the /raw/twbtgraphics/ folder to the /raw/graphics/. 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. There should be a folder called StreamingAssets somewhere around the armok vision executable (or inside, if you're on a mac.) If you edit the files inside and restart Armok Vision, it will use your modified assets.If you're an artist and want to contribute 3D models, sounds, concept art: Also, check if what you're reporting has been reported before. ![]() If you've run into any bugs: report them! (You'll need a github account.) Make sure to describe the issue in as much detail as you can, and to mention what system & Armok Vision version you're using. Want to help out? We love contributions! Bugs
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |