userCarson Komponcancel

632 Commits over 92 Days - 0.29cph!

2 Months Ago
Fix Map Generation + Prefab Spawner Networking Fix connected clients not picking up coins/other pickups Show other players on HUD Fix Z-Layering for pickups and networked players Sync Player Coins Fixed most the collision issues Move Entity Updates to GameObjectSystem. Big performance boost
2 Months Ago
Changed up some spawn rates Replace all spawners with different prefabs using prefab variables (so i can change everything at once a lot easier)
2 Months Ago
Number Particles fade quicker Added box spawners to each of the test rooms
2 Months Ago
Added Damage Numbers to entities
2 Months Ago
Added PrefabSpawner which randomly spawns a selected prefab in the box Added random enemy spawns to each room
2 Months Ago
Fix door blocker size
2 Months Ago
RoomExit components have a gizmo hitbox so they can be clicked on Fix room colliders Add Door Blocker Make sure open ends are capped properly
2 Months Ago
Show preview tile above that layer so you can see what you're replacing
2 Months Ago
Fix Erase Tool not erasing correct layer
2 Months Ago
Cleaned up paint and erase tools. Supported painting tiles over one-another to replace them (on same layer)
2 Months Ago
Fixed Tiles not serializing or initializing properly in TileComponent
2 Months Ago
Fix GameObject not being created automatically. Fix erase tool.
2 Months Ago
Created RoomResource. Made Tools for generating RoomResources from prefabs. Associate exit object with transform in resource. Updated all resources appropriately Add IsStartingRoom to RoomResource "Update Resource" -> "Save Resource" Updated all the text rooms Added Basic Map Generation. https://files.facepunch.com/CarsonKompon/2024/July/18_00-14-TruthfulYosemitetoad.mp4
2 Months Ago
Added heal visual to entities (green fade) Create RoomManager and RoomExit components. Make a handful of test rooms
2 Months Ago
Added HealPickup class and Medkit prefab Clean up code folder structure Cleanup Coin and Pickup classes Added PrefabDrop class, Boxes have chance to drop Medkits
2 Months Ago
Fix player spawning with 0 health
2 Months Ago
Improved Nametag. Shows healthbar above head when less than 100
2 Months Ago
Updated Player Collider Destructables no longer go through walls Fix Shadows lerping in from a seemingly random position Fix Coin from running certain code in editor Fixed Coin Collisions (collision matrix w) Fix Shadow Layering
2 Months Ago
Call MapInstance.OnCreateObject for all objects instead of just those that weren't supported. Allows users to add/remove behaviour to any loaded map object.
2 Months Ago
Added Destructable class and prefab. Drops coins for now but update to drop prefabs later https://files.facepunch.com/CarsonKompon/2024/July/17_00-40-MindlessCormorant.mp4
2 Months Ago
Better coin spawning, added coin count to HUD
2 Months Ago
Prevent player x player collisions Update Sprite Tools Update SpriteTools (again) Add Pixel Fonts Basic HUD, also added Player Nametags Display proper image on PlayerInfo, update BuildHash to include Health Imported more CC0 artwork Creates Sprite Resources for a bunch of pickups and other objects Updated Sprite Tools Added Coin Prefab, changes sprite based value. Update Sprite Tools Enemies drop coins on death Never network shadows, each client should be handling them on their own Added Height value to Entity. Give coins upward velocity when spawned, bouncing off the ground https://files.facepunch.com/CarsonKompon/2024/July/16_23-46-NiftyDassierat.mp4 Added SFX to coins
2 Months Ago
Fix sprites not initializing since SceneObject didn't exist before setter was set
2 Months Ago
Minor SpriteComponent Optimizations. SpriteComponent also updates properly when Sprite is changed after being initially set.
2 Months Ago
Cache textures for TextureAtlas.GetTextureFromFrame
2 Months Ago
Make CurrentTexture public on SpriteComponent.
2 Months Ago
Entity z-order based on y position. Updated collisions so things dont go behind
2 Months Ago
Fix Flash on hit for networked clients Networked clients can see player flip Added Shadows to Entities
2 Months Ago
Fix networking issues
2 Months Ago
Fix GameManager networking issues Fix funny aiming
2 Months Ago
Players can take damage from bullets now, will not damage each other. Add textures to resource path
2 Months Ago
Fix enemies always being in the aggro state Play hurt sound on damage, update prefabs accordingly Added Death Sound + Updated prefabs accordingly Angle affected by weapon recoil Tone down the screenshake
2 Months Ago
Update Sprite Tools Update Sprite Tools (Again) Add SpittingEnemy which fires a projectile after set time Prevent Player velocity from drifting away
2 Months Ago
Queue Broadcast Events so they can be run on the main thread to prevent code being unknowingly run on another thread
2 Months Ago
Give attach points proper rotations when flipped, respecting origin
2 Months Ago
Flip attach points when sprite is flipped Don't update attachments in SpriteAnimationSystem, only do it when necessary
2 Months Ago
Update Sprite Tools Added basic enemy aggro, chasing nearest player Enemy faces in moving direction
2 Months Ago
Update Attachments properly for non-square aspect ratios
2 Months Ago
Updated Sprite Tools Added Wood Enemy Sprite (Fucker with the abnormal aspect ratio)
2 Months Ago
Don't stretch asset preview/thumbnail for sprites with non-square aspect ratio Timeline FrameButtons no longer stretch Sprites with non-square aspect ratio
2 Months Ago
Add TextureAtlas.AspectRatio SpriteComponent now supports Sprites of non-square aspect ratios Fixed not being able to click on Sprite Components to select them in the Scene
2 Months Ago
TextureAtlas now supports packing textures of non-square aspect ratio Added Sprite Tools -> Flush Texture Cache to Menu
2 Months Ago
Fix origin/attach point pixel snapping on images that weren't square aspect ratios Fix origin/attach point bounds and dragging on images that aren't square aspect ratio "Point Controls" shortcut buttons now set origin directly instead of setting via the draggable Add CTRL+Wheel to quickly zoom in/out of Sprite Editor Timeline https://files.facepunch.com/CarsonKompon/2024/July/16_08-21-ThoroughVerdin.mp4
2 Months Ago
Fixed some poor logic 😅
2 Months Ago
DeathProgress no longer [Sync] var Thing networking changes Changed some [Broadcast] RPCs to [Authority] Added Singleplayer button to main menu
2 Months Ago
Initial commit Update .sbproj Add Sprite Tools library Temporary CC0 Player Sprite/Textures Temporary CC0 Weapon Sprite Basic Entity and Player Component Basic Player Movement and Aiming/Camera Movement Make the Player a prefab Simple GameManager which purely acts as a Network Manager for now (without actually hosting a lobby) Basic Weapon Component. Player is given a weapon and will hold it in the aim direction Added WeaponResource and renamed Weapon to WeaponComponent. Store most of everything in the resource. Add collisions to the Player Update Sprite Tools Update Sprite Tools Create Projectile prefab and update all SpriteComponents to use new default UpDirection [Sync] some properties and add some IsProxy checks WeaponComponent fires Projectiles on LMB Add CameraManager. Screen Shake on fire Added FireSound to WeaponComponent and added muzzle flash to first frame of bullet sprite Added some basic enemies that act as some nice bullet sponges
2 Months Ago
Fix default rotationOffset when placing a new sprite
2 Months Ago
Make sure attach points respect the UpDirection
2 Months Ago
Fix the Top 2D View (so X is horizontal and Y is vertical)
2 Months Ago
Added UpDirection to SpriteComponent. Added JsonUpgrader to prevent previous components from becoming the new default.