![]() ![]() There were some good suggestions on the DFHack discord, and I wanted to see what people here thought too.įirst of all, the DFHack overlay button can be reduced to a single tile to get it out of the way. I've been getting some complaints that the "DFHack Launcher" overlay button is too intrusive, especially in adventure mode where it covers important text. Kitfox Discord #modding-discussion channelīronzemurder and Oilfurnace (illustrated) A three step guide:ĭownload DF Classic or install the premium version from Steam or Itch.ioįollow the quickstart guide on the wiki, or see other learning resources (below)Īsk any questions in the ☼Dwarf Fortress Questions Thread☼ - it's always active See the reasons for our rules here, and please report any problems!ĭF can be intimidating, but we're dedicated to helping new players. Use the ☼Dwarf Fortress Questions Thread☼ Alternatively, you can ask in the forum thread, or the #dfhack IRC channel on freenode somebody might be lurking who can help.Want to start playing? Read this sidebar! 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. 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. ![]() 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 Download Armok Vision from the forum thread.Install Dwarf Fortress and a current DFHack.A 3d realtime visualizer for Dwarf Fortress.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |