17,530 Commits over 1,614 Days - 0.45cph!
- Added a WindManager script which randomly adjusts the global wind properties over time.
- Global Wind now drives the movement of WeatherVolumes
- WeatherManger spawning of WeatherVolumes has been reworked a bit, but is a little buggy.
- Added some ambient sounds for ocean, wind and storms.
- Ocean now has ambient sound attached
- WeatherVolumes play ambient sounds in 3d space, distances set by their size
- WeatherVolume FX spawning improved
- WeatherVolume now has optional WindZone component and WeatherType includes settings for it
WorldManager.get_unit_temparature() now properly returns temperature (including TOD and weather modifiers)
Added Temperature sampling to WorldManager (should probably be moved).
- Sample tempature from position converted to long/lat, with multipliers from Season and altitude (needs time of day modifier).
Renaming SmartOjbects\BuildMe to BuildThis
Added a BuildThis PlayerCommandSO to behave... and relevant scripts.
- Updated Building and BuildingController to init properly.
- Child SOs of Builidings are initalised when their parent GO is activated (Finished state is default)
- SitOnMe SO now automatically finds SitLocation in it's children
- Improving BuildingController a bit...
- Placement now averages a few normal samples around the initial ray hit point and aligns the placement to that average
- Valid placement now checks against a normal threshold
- Building prefabs restructured to support this
- Added Building class
Added SuperSampling and AtmosphericBlend from Rust.
Updated WeatherManager to minipulate new global fog values. Tweaked weather and season settings.
Fixed tint in terrainBlendObj shader; also had to modify top_grass mat's color
Fixed terrainBlendExt reference material
- Updated TOD
- Removed Water Pro entirely
- Tweaked Sky/Camera/Render Settings
Removed Water Pro from our prefabs, replaced with standard shader placeholder.
- Reimporting Image Effects.
- Added AutoSaveScene script.
- Renamed terrain splats to match their layer names (Rock/Sand/Grass/Dirt) in the Terrain extensions.
- Added Global Fog to the player Prefab
Fixed issues with spawning of weather volumes. Added a helper script to regenerate blended mesh materials. Prefab updates. Rexported rocks13 and 14 to have sperate "ground" meshes. Made all caveman attachments disabled by default. Added island2 back to the game manager.
Fixed issues with SceneInfo name lookup.
Moved SceneInfo name lookup to OnEnable.
Fixing WeatherManager issues. Removed all scenes from GameManager with exception of island_small_1
Fixing some missing mats on human male view
Added HumaleMale@SitOnObject pose. Fixed some import settings.
"Sit on me" smart object now working, but seemingly anything beyond 1 subscriber and it bugs out a bit. Also the "force to position" is rather hard right now... need to fix that.
Some prefab and scene updates
VertexPainter now saves mesh assets in the scene's asset directory (/Assets/Scenes/Working/Islands/island_name/). TerrainBlendObject now looks for Terrain as a child of parent transforms.
Working on the "Sit on me" Smart Object. Not quite there yet.
First attempt at fixing VertexPainter mesh color array replacement bug in b7
Made snow splat, splatSize, color and specGloss settings global
No longer cloning non-terrainBlend materials in terrainBlendObject
Reverted disabling snow vertex offset
Temporarily disabling snow offset
Switched to Deferred rendering. Updated Player prefab. Texture changes.
Changed Before/StandardBlendWithTerrain to match terrain UVMIX and added tint to match grass layer
Can now place Location Of Interest SOs by right clicking on terrain while you have a unit selected, and that unit will automatically subscribe to the SO.
Scene updates. Nuked some old textures.
Fixed b8 compilation errors in Before/Standard shader set
Added explicit Terrain field to TerrainWeatherExtension; can be attached to other objects now, as long as the reference to the terrain is set
Merging in some shelved changes
Integrated Smart Object "location of interest" with test scene.
Merging in my shelved changes.
Moving some AI folders.
Added SmartObject layer to TagManager.
Smart Object sourceode commit and removing/deprecating some old code. Not yet integrated with scene/game in this commit.
Pulled clean, this being first merges from initial loadup.
- Deleted snow rock variants.
- Added new cliff mesh
- Added VertexPainter plugin for testing
- Added test mountain piece mesh
- Scene updates
Got rid of super fat property being serialized on terrainBlendExt; tweaking is now quicker/smoother
Updating scenes to fix new ocean height
Fixed standard terrain splat stretching on some scenes
Hidden some members from terrainBlendExt
Updated Ocean Prefab with new size, now using 1 unit square plane mesh. Tinkering with WorldManager.