4,599 Commits over 976 Days - 0.20cph!
Add display name to ControlModeSettings.Keyboard
Set up control mode tags from metadata
Use generated input tags in GameScreen/GameList
Add Input page to project settings, set up ControlModes meta
Update WarningBox to support one-line widgets
Could probably do this a better way
Only include enabled addons in VSCode
Try to fix VSCode support by wrapping launch arguments in quotes
Use HudEntity, fixes ChatBox issues
Update game and org names
Initial commit
Initial commit
Add Release Mode option to compiler settings
Add "Copy Path" to asset inspector header menu
Use .addon for project templates
- Removed template.json.
- Use AddonConfig meta to show information in the addon creator dialog.
- Allows template creators to set up any information for their addon to be passed to newly created addons.
Audio changes
* Remove view entity sound bias, always 12u in front without the pitch issues
* Update carpet materials to use carpet surface
* Update concrete materials to use concrete surface
* Base reverb volume reduced drastically
Remove view entity sound bias, always 12u in front without the pitch issues
Update carpet materials to use carpet surface
Update concrete materials to use concrete surface
Base reverb volume reduced drastically
Sort out ragdolls
Add CitizenPanel, used to draw citizens onto UI panels
Rewrite how we display avatars on the hud, use CitizenPanel
https://files.facepunch.com/devultj/1b1911b1/sbox_cv8pKPUmZB.png
Fixed DangerArea particles not being destroyed sometimes
Upped Heavy Attack ability cooldown
Initialize everyone's score, even if it's 0
Avatar separated, show score & placement borders
Decreased chat padding
Add Clash (Free For All)
Base reverb volume reduced drastically
Update concrete materials to use concrete surface
Update carpet materials to use carpet surface
Remove view entity sound bias, always 12u in front without the pitch issues
Cut out useless code from spectator
Fonts update, duel header takes less of the screen
Teams are no longer specific to the Duel gamemode
Fixed package meta deserialization for enum values
Solves collision matrix info not loading on remote packages
Actually fix launch config cookie being stomped..
Update collision code to use tags
Set AddonProperty Value on return pressed, fixes write-ins
Revert my ComboBox action change, add ComboBox.InvokeSelected
Use InvokeSelected in Launcher, fixes cookie being stomped
Save starting weapon presets as resource, support giving initial ammo through it
Weapons can define Starting Ammo, which is given on Inventory.Add
First weapon added to the inventory will become active
Basic impl for StartingWeapons entity using flags
Dash effects should only play on client, locally
Fixed Combobox actions not calling when setting up items
Launcher: Empty value targets <empty> instead of "", use config.TryGetMeta
Normalize dash direction so diagonal dashes aren't super OP
Fix weapons disappearing
Can rewrite this to something gamey later if ya want
Remove AmmoClip, remove AmmoBar, remove Reload
Launcher: Clear ListView selection on refresh, so we're not selecting multiple items
Games with "Empty Map" are supported by Launcher
Clean up AddonProperty, support Empty Map as a map option
Fixed disabled addons showing up on AddonProperty's Package list
Add ComboBox.Count
If we've got absolutely no valid configs, generate one
Remove minimum size from launcher, add margin, validate SelectedConfig when buttons get updated
Launcher (#355)
* Add Launcher widget to the Editor, lists active addons for you to launch into without having to use the main game UI
* Can also create your own configs
* Set active gamemode on launcher config update - Hammer "Load in engine after building" will pick from Launcher
https://files.facepunch.com/devultj/1b1211b1/178105449-7c4e6231-3c2a-4567-b0af-5aed3799578e.mp4
Fixed ConfigEditor viewing configs twice on startup
We've already got the newly added config here, don't bother with Configs.Last