Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature currently requires accessing the site using the built-in Safari browser.
Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!
Join our discord server for regular podcasts/AMA about upcoming and released pirate games (Caribbean Legend, Corsairs Legacy, Ahoy, ERAS 2, etc.):
Shaders and material setup Under review for transition to PBR! Hearts of Oak is being made in Unity 5 and taking advantage of the new Physically-Based Rendering systems. Please use Unity 5 default shaders to familiarize with PBR workflow. Modelers are also encouraged to download free Viking Village scene from asset store, to try materials in advanced lighting situations.
Installing shaders:
Put .shader files in C:/Users/UserName/My Documents/UnityProjectName/Assets/Shaders. Creating materials: In Unity editor, open project browser in Window > Project. Materials should be saved alongside models they are assigned to. Rclick, Create > Material in chosen folder.
To apply material, select mesh in scene viewport and under Mesh renderer > Materials > Element 0, browse and select desired material. Setting Material Properties:
At first, select which Shader you want any particular material to use. Simply expand the Shader drop-down in the Inspector, and choose desired shader. Ashinokami's shaders are found under Shader Forge list item.
The shader you choose will dictate the available properties to change. The properties can be checkboxes, numbers, sliders, colors, textures or vectors. If you have applied the Material to an active object in the Scene, you will see your property changes applied to the object in real-time.
Support:
PM Ashinokami with title "ShaderName - problem report" for any quirks or deviations from supposed functioning,
and use title "ShaderName - feature request" asking for additional functionality or change in present one. PMs will not be answered unless necessary.
"How do I..?" questions are handled in Hearts of Oak: 3D Modeling PM conversation.
Q:Why so many different shaders, why not 1 do-it-all? A:It is performance optimization: Unity shader compiler, on loading a game scene, compiles ubershader into multiple variations, each for unique combination of features, used in that scene (that artists select in material inspector). Each new feature multiplies variations generated, that might bloat shader cache to hundreds of MBs, and significantly slow performance both drawcall and Vram wise. Thus with more and specialized "editor" shaders, we might limit the different ways materials are setup.