usertonycancel
reposboxcancel

1,061 Commits over 976 Days - 0.05cph!

1 Year Ago
Would be good if I reflected all use of RequestAsync and not break everything, thank god for unit tests
1 Year Ago
Http.RequestAsync( string method, string requestUri ) changed to Http.RequestAsync( string requestUri, string method = "GET" ) to match all other methods This is a breaking change, please update your code (I assume not many people are using this)
1 Year Ago
Gamepad Support Refactor (#1218) - No manifest codegen - Gamepads work again (including Steam Deck) - Goes against what SteamInput is all about 😢
1 Year Ago
Rip out manifest codegen entirely Remove Sandbox.Gamepad Add Sandbox.GamepadCode Add InputAction.DigitalAction which maps GamepadCode to something SteamInput can parse immediately Refactor Input to grab action.DigitalAction Fix up GetButtonOrigin and glyphs Update manifest.vdf to use new actions Only process input actions with a valid gamepad code Remove Input.ActionSetName, Controller.GetDigitalActionOriginName( string, InputActionSetHandle_t ) Update default manifest again Fixed controller actions not being reflected serverside
1 Year Ago
Add rich presence system class which is polled every so often, instead of updating presence from 7 different classes
1 Year Ago
Fix NRE in ServerDll.UpdateServerDetails if playing locally, my bad
1 Year Ago
Pass gamemode version tag to ServerList so games can decide what to do with servers that are out of date
1 Year Ago
GameMenu: load FileSystem.Data/OrganizationData immediately, not just server join
1 Year Ago
Remove use of CancelWebAuthTicket in WebSocket.Connect, was crashing dedicated servers
1 Year Ago
Subtract m_nMaxPlayers by m_nBotPlayers so servers show that they're full if they're occupied by bots + players
1 Year Ago
Editor: If "show start screen" is off, load last opened project automatically
1 Year Ago
Remove duplicate gamepad codes in common actions
1 Year Ago
Docs pass / MenuDll typo fix
1 Year Ago
Fix initial menu presence, as well as presence when disconnecting from a server
1 Year Ago
Implement ModalSystem.CloseAll, close all modals when killing game menu instance
1 Year Ago
Make rich presence say playing a game while in its game menu (update to say Menu later?)
1 Year Ago
When connecting to a server, open its gamemenu and immediately open the loading screen
1 Year Ago
Cache GameLobby.Data to prevent issues with grabbing lobby info after setting it. Invalidate on lobby data refresh Probably a better way to do this :anguished:
1 Year Ago
Update default manifest again Fixed controller actions not being reflected serverside
1 Year Ago
Rip out manifest codegen entirely Remove Sandbox.Gamepad Add Sandbox.GamepadCode Add InputAction.DigitalAction which maps GamepadCode to something SteamInput can parse immediately Refactor Input to grab action.DigitalAction Fix up GetButtonOrigin and glyphs Update manifest.vdf to use new actions Only process input actions with a valid gamepad code Remove Input.ActionSetName, Controller.GetDigitalActionOriginName( string, InputActionSetHandle_t )
1 Year Ago
Docs pass for GameLobby, importantly Lobby.ConVars, and inherit docs where possible
1 Year Ago
Org Info Modal https://files.facepunch.com/tony/1b0711b1/sbox_g2OtLOLYzn.mp4
1 Year Ago
Revert "Compiled complex with parallax fixes" This reverts commit 02e13ee057b7394fe7831e732d6eff6f4621b7a5.
1 Year Ago
Use margin for package selector modal so you can click out of it
1 Year Ago
FriendCount only counts people playing the game
1 Year Ago
Obsolete Game.Menu.Friends, add Game.Menu.FriendCount Add friends list modal w/ Game.Overlay.ShowFriendsList( options )
1 Year Ago
Can access friends list from IGameMenu (Game.Menu.Friends)
1 Year Ago
Throw an exception when Package.Download gets cancelled, fixes #1184 and sboxgame/issues#3677
1 Year Ago
Tentative fix for rich presence setting steam_player_group to invalid SteamIDs, grouping players incorrectly
1 Year Ago
Add method to convert Qt::Key to ButtonCode as string Tools: Add KeyBind widget, intercepts key presses and sets value to last key pressed Tools: Test using keybind editor for InputAction.KeyboardCode
1 Year Ago
ServerListPanel: Add Create Game button if we don't find any servers
1 Year Ago
Update templates - Use package selector modal instead of replacing pages w/ a map selector - Use pointer cursor on buttons in main menu Having a separate repo for templates is starting to annoy me
1 Year Ago
Don't use Trace.WorldAndEntities in MoveHelper
1 Year Ago
Use Sound.Listener as a priority in SoundscapeFrame
1 Year Ago
Give ProjectCreator "Create" button an icon
1 Year Ago
Update templates (shooter game menu, template descriptions)
1 Year Ago
Launcher: minor content mode cleanup Launcher: make a new empty-ish config when opening a config editor
1 Year Ago
Set the same expandgroup margin in StartScreenHome too
1 Year Ago
Remove ProjectList ExpandGroup top margin
1 Year Ago
Set cursor type for IconButton Add some tooltips to welcome screen
1 Year Ago
Make Voice.Decode internal
1 Year Ago
Revert zipball change, doesn't work with LFS / submodules :pensive:
1 Year Ago
Editor: Use zipball to get rid of git dependency when cloning a project that has a source directory
1 Year Ago
Convert to entity space if worldspace = false for SBox_GetBoneTransform, make it work serverside
1 Year Ago
Add support for CBaseModelEntity::GetBoneTransform( bone, worldspace )
1 Year Ago
Set hostname when creating a game from menu
1 Year Ago
Get rid of "avataranimated" reference in Avatar.IsAppropriate
1 Year Ago
Per-Project Launch Configs
1 Year Ago
Refactor LaunchConfigEditor to be a widget which can target a local project and read/write to its metadata Launcher: When going through active local projects, check their LaunchConfigs metadata and add them Add per-project launch config editor to project settings Show launcher settings on game and map projects, not just game Update map/game ident to match project when writing new launch configs, don't show useless sheet properties Add title / body to launch configs page
1 Year Ago
Add title / body to launch configs page