userConnacancel

4,794 Commits over 1,371 Days - 0.15cph!

3 Years Ago
Trying some performance improvements
3 Years Ago
Fixed an error with stripped out light propagation code (need to rework it)
3 Years Ago
Split up chunk slice loading into a task to avoid Source hang dialog when loading the map. Added a simple placeholder loading screen to show how many chunks are loaded.
3 Years Ago
Network GreedyMeshing boolean when receiving map data
3 Years Ago
Give every block a random brightness (1-15) and hand over to ogniK for shader magic
3 Years Ago
Add Map.GreedyMeshing config and disable greedy meshing if it is false
3 Years Ago
Add spritesheet json (potentially use this to determine texture id)
3 Years Ago
Added test GlassBlock type. Added IsTranslucent property to BlockType. Some refactoring.
3 Years Ago
Fixed bakscratch-ism (those vars aren't net predicted)
3 Years Ago
Replace Chunks being entities and remove ChunkData class and consolidate the two. Received chunk data from server replaces local (pre-init) chunks. Rewrite of how maps are handled instead of using [Net] give finer control + destroy any previous map Merge branch 'main' of sbox-corewars
3 Years Ago
Temporary fix for what seems to be duplication when an RPC is received before an entity is transmitted somehow (unconfirmed)
3 Years Ago
Tweaked voxel material settings / roughness + metalness
3 Years Ago
Removed old map
3 Years Ago
Fix error with invalid block id
3 Years Ago
Removed .block asset and just use classes because it's easier and allows custom logic for blocks Merge branch 'main' of sbox-corewars
3 Years Ago
Configure roughness on voxel.vmat so everything isn't shiny
3 Years Ago
Removed post processing from the bootstrap map for now
3 Years Ago
Pushed some placeholder textures for blocks 0-3 and updated voxel.vmat to use spritesheet.png atlas. Added spritesheet.tps file for ease.
3 Years Ago
Re-compile shader and add env_cubemap and light probe to boostrap map
3 Years Ago
Added basic BlockAsset class with just FriendlyName and TextureId for now
3 Years Ago
Added stub ChunkViewer component (will eventually handle loading of chunks) Create ChunkViewer component and LoadChunk method in Player (for now, until we have component RPCs) Send all map chunks to players on join (~32kb per chunk). Our maps will be small enough that we don't care.
3 Years Ago
Fix material error
3 Years Ago
Updated voxel code to latest from layla
3 Years Ago
Fixed jumping forever Fixed set block in direction being called client-side Added Chunk.VoxelSize (def: 48)
3 Years Ago
Basic movement controller, clothing and ragdoll Fall and land sounds Add in Layla's voxel stuff from Sandblox as a base Automatically respawn joining players during lobby state and add test methods from Sandblox for block setting Fixed error with Chunk.cs - trying to add Mesh with empty VB
3 Years Ago
☠️ Simple game skeleton with States, Team and team-based spawnpoint entity for Hammer
3 Years Ago
.addon and .gitignore and .gitattributes
3 Years Ago
Initial commit
3 Years Ago
Audio Device Selector (#151) * Added audio device selector to then settings menu
3 Years Ago
Remove old FGD, update .addon
3 Years Ago
Added FileSystem.Mounted as the first param of Texture.Load calls
3 Years Ago
Update all Texture.Load calls to pass FileSystem.Mounted as the first param
3 Years Ago
Remove old FGDs
3 Years Ago
Various fixes to RTS to get it to a runnable state
3 Years Ago
Change menu to show Output as the device label
3 Years Ago
Tidied up the code and revert to default audio device if unavailable
3 Years Ago
Use CUtlString
3 Years Ago
Added temporary check hardcoded English translation for default audio device
3 Years Ago
The audio device will now properly change when selected and be remembered on restart. Need to investigate why device id is returning its friendly name, using workaround until then to test it works
3 Years Ago
Add a way to get the active audio device name and set the current audio device by id
3 Years Ago
Update audio settings menu code test
3 Years Ago
Move to AudioSettings
3 Years Ago
Added Sound.GetAudioDevices() IEnumerable<AudioDevice> type and started hooking up audio settings UI / progress
3 Years Ago
Accommodate FOV when calculating camera position / angles for model thumbnails (#147) * Perfect fit for provided FOV
3 Years Ago
Perfect fit for provided FOV
3 Years Ago
Crude but working method for accommodating FOV
3 Years Ago
Removed redundant fields on data DirectDamage -> InstantEffect Add hud background to egg group hud (for now) Damage balances
3 Years Ago
Updated with various different spawn delay values
3 Years Ago
Fix gate hud and show right hand again
3 Years Ago
Tidy up egg selection / hover Improve formation movement to avoid jitter