Difference between revisions of "Sandbox"
m (→API: updated template usage) |
|||
(25 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
{{State|state=alpha}} | {{State|state=alpha}} | ||
{{Infobox game | {{Infobox game | ||
Line 42: | Line 41: | ||
}} | }} | ||
{{Introduction | {{Introduction | ||
− | |introduction = '''''Sandbox''''' (stylized as '''''S&box''''') is an upcoming | + | |introduction = '''''Sandbox''''' (stylized as '''''S&box''''') is an upcoming {{Glossary:Sandbox}} game being developed by [[Company:Facepunch Studios|Facepunch Studios]] as a spiritual successor to their debut title, ''[[Garry's Mod]]''. Though ''Sandbox'' was announced in September 2017 as an [[Engine:Unreal Engine 4|Unreal Engine 4]] project, the developers intended to code it in an "engine agnostic" way so that they could easily switch to [[Engine:Source 2|Source 2]] if the latter engine became available for them to use.<ref>{{Refurl|url=http://web.archive.org/web/20170906065344/https://sandbox.facepunch.com/|title=Sandbox Game - Information|date=2017-09-06}}</ref><ref>{{Refurl|url=https://www.pcgamer.com/sbox-could-become-garrys-mod-2-but-is-nowhere-near-that-yet-says-gmod-creator/|title=S&box could become Garry's Mod 2 but is 'nowhere near that yet,' says GMod creator|date=2020-10-30}}</ref> After three years of intermittent development, ''Sandbox'' was transferred to the Source 2 engine in October 2020.<ref>{{Refurl|url=https://sandbox.facepunch.com/news/new-engine|title=New Engine|date=2020-10-30}}</ref> |
|release history = | |release history = | ||
|current state = | |current state = | ||
Line 79: | Line 78: | ||
==Video== | ==Video== | ||
+ | {{Image|Sbox_graphics.jpg|In-game graphics settings.}} | ||
{{Video | {{Video | ||
|wsgf link = | |wsgf link = | ||
Line 94: | Line 94: | ||
|4k ultra hd notes = | |4k ultra hd notes = | ||
|fov = true | |fov = true | ||
− | |fov notes = 60-120° | + | |fov notes = 60-120° via the "Default Field of View" slider. |
|windowed = true | |windowed = true | ||
|windowed notes = | |windowed notes = | ||
Line 101: | Line 101: | ||
|anisotropic = true | |anisotropic = true | ||
|anisotropic notes = | |anisotropic notes = | ||
− | |antialiasing = | + | |antialiasing = true |
− | |antialiasing notes = | + | |antialiasing notes = Up to 8x [[MSAA]]. |
+ | |upscaling = true | ||
+ | |upscaling tech = FSR 1.0 | ||
+ | |upscaling notes = <ref>{{Refurl|url=https://sbox.facepunch.com/news/march2022#FidelityFXSuperResolution|title=March 2022 - News - s&box|date=2022-03-05}}</ref> | ||
|vsync = true | |vsync = true | ||
|vsync notes = | |vsync notes = | ||
Line 108: | Line 111: | ||
|60 fps notes = | |60 fps notes = | ||
|120 fps = true | |120 fps = true | ||
− | |120 fps notes = | + | |120 fps notes = Cap can be adjusted with the <code>fps_max</code> console command. |
|hdr = false | |hdr = false | ||
|hdr notes = | |hdr notes = | ||
+ | |ray tracing = unknown | ||
+ | |ray tracing notes = | ||
|color blind = false | |color blind = false | ||
|color blind notes = | |color blind notes = | ||
Line 116: | Line 121: | ||
==Input== | ==Input== | ||
+ | {{Image|Sbox input.jpg|In-game input settings.}} | ||
{{Input | {{Input | ||
− | |key remap = | + | |key remap = true |
|key remap notes = | |key remap notes = | ||
− | |acceleration option = | + | |acceleration option = false |
|acceleration option notes = | |acceleration option notes = | ||
|mouse sensitivity = true | |mouse sensitivity = true | ||
Line 125: | Line 131: | ||
|mouse menu = true | |mouse menu = true | ||
|mouse menu notes = | |mouse menu notes = | ||
− | |invert mouse y-axis = | + | |invert mouse y-axis = false |
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
|touchscreen = unknown | |touchscreen = unknown | ||
|touchscreen notes = | |touchscreen notes = | ||
− | |controller support = | + | |controller support = limited |
− | |controller support notes = | + | |controller support notes = Handled via Steam Input. Must be manually implemented on a per-game basis by developers. |
− | |full controller = | + | |full controller = false |
|full controller notes = | |full controller notes = | ||
− | |controller remap = | + | |controller remap = false |
|controller remap notes = | |controller remap notes = | ||
− | |controller sensitivity = | + | |controller sensitivity = false |
|controller sensitivity notes= | |controller sensitivity notes= | ||
− | |invert controller y-axis = | + | |invert controller y-axis = false |
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | |xinput controllers = | + | |xinput controllers = true |
|xinput controllers notes = | |xinput controllers notes = | ||
− | |xbox prompts = | + | |xbox prompts = true |
|xbox prompts notes = | |xbox prompts notes = | ||
− | |impulse triggers = | + | |impulse triggers = false |
|impulse triggers notes = | |impulse triggers notes = | ||
− | |dualshock 4 = | + | |dualshock 4 = true |
|dualshock 4 notes = | |dualshock 4 notes = | ||
− | |dualshock prompts = | + | |dualshock prompts = true |
|dualshock prompts notes = | |dualshock prompts notes = | ||
− | |light bar support = | + | |light bar support = false |
|light bar support notes = | |light bar support notes = | ||
− | |dualshock 4 modes = | + | |dualshock 4 modes = Wireless |
|dualshock 4 modes notes = | |dualshock 4 modes notes = | ||
|tracked motion controllers= unknown | |tracked motion controllers= unknown | ||
Line 157: | Line 163: | ||
|tracked motion prompts = unknown | |tracked motion prompts = unknown | ||
|tracked motion prompts notes = | |tracked motion prompts notes = | ||
− | |other controllers = | + | |other controllers = true |
|other controllers notes = | |other controllers notes = | ||
|other button prompts = unknown | |other button prompts = unknown | ||
|other button prompts notes= | |other button prompts notes= | ||
− | |controller hotplug = | + | |controller hotplug = true |
|controller hotplug notes = | |controller hotplug notes = | ||
|haptic feedback = unknown | |haptic feedback = unknown | ||
|haptic feedback notes = | |haptic feedback notes = | ||
− | |simultaneous input = | + | |simultaneous input = true |
|simultaneous input notes = | |simultaneous input notes = | ||
− | |steam input api = | + | |steam input api = true |
|steam input api notes = | |steam input api notes = | ||
− | |steam hook input = | + | |steam hook input = true |
|steam hook input notes = | |steam hook input notes = | ||
− | |steam input presets = | + | |steam input presets = true |
|steam input presets notes = | |steam input presets notes = | ||
− | |steam controller prompts = | + | |steam controller prompts = true |
|steam controller prompts notes = | |steam controller prompts notes = | ||
|steam cursor detection = unknown | |steam cursor detection = unknown | ||
Line 180: | Line 186: | ||
==Audio== | ==Audio== | ||
+ | {{Image|Sbox audio.jpg|In-game audio settings.}} | ||
{{Audio | {{Audio | ||
− | |separate volume = | + | |separate volume = limited |
− | |separate volume notes = Only | + | |separate volume notes = Only 2 sliders, Global volume and voice chat. |
|surround sound = unknown | |surround sound = unknown | ||
|surround sound notes = | |surround sound notes = | ||
Line 192: | Line 199: | ||
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = | |eax support = | ||
− | |eax support notes = | + | |eax support notes = |
+ | |royalty free audio = unknown | ||
+ | |royalty free audio notes = | ||
}} | }} | ||
Line 225: | Line 234: | ||
|matchmaking = | |matchmaking = | ||
|matchmaking notes = | |matchmaking notes = | ||
− | |p2p = | + | |p2p = true |
− | |p2p notes = | + | |p2p notes = Used when self-hosting lobbies as well as dedicated servers.<ref>{{Refurl|url=https://wiki.facepunch.com/sbox/Dedicated_Server|title=S&Box wiki - Dedicated Servers|date=2023-03-29|snippet=Players connect through your server's Steam ID, so there's no need to worry about port forwarding or anything.}}</ref> |
− | |dedicated = | + | |dedicated = true |
|dedicated notes = | |dedicated notes = | ||
|self-hosting = true | |self-hosting = true | ||
|self-hosting notes = | |self-hosting notes = | ||
− | |direct ip = | + | |direct ip = unknown |
|direct ip notes = | |direct ip notes = | ||
}}{{Network/Ports | }}{{Network/Ports | ||
Line 242: | Line 251: | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = | + | |direct3d versions = 11 |
|direct3d notes = | |direct3d notes = | ||
|directdraw versions = | |directdraw versions = | ||
Line 264: | Line 273: | ||
|shader model versions = | |shader model versions = | ||
|shader model notes = | |shader model notes = | ||
− | |windows 32-bit exe = | + | |windows 32-bit exe = false |
− | |windows 64-bit exe = unknown | + | |windows 64-bit exe = true |
+ | |windows arm app = unknown | ||
|windows exe notes = | |windows exe notes = | ||
|macos intel 32-bit app = | |macos intel 32-bit app = | ||
|macos intel 64-bit app = | |macos intel 64-bit app = | ||
+ | |macos arm app = unknown | ||
|macos app notes = | |macos app notes = | ||
|linux 32-bit executable= | |linux 32-bit executable= | ||
|linux 64-bit executable= | |linux 64-bit executable= | ||
+ | |linux arm app = unknown | ||
|linux executable notes = | |linux executable notes = | ||
}} | }} | ||
Line 277: | Line 289: | ||
===Middleware=== | ===Middleware=== | ||
{{Middleware | {{Middleware | ||
− | |physics = | + | |physics = Rubikon |
|physics notes = | |physics notes = | ||
− | |audio = | + | |audio = Steam Audio |
|audio notes = | |audio notes = | ||
− | |interface = | + | |interface = Panorama, Qt |
|interface notes = | |interface notes = | ||
− | |input = | + | |input = SDL |
|input notes = | |input notes = | ||
|cutscenes = | |cutscenes = | ||
|cutscenes notes = | |cutscenes notes = | ||
− | |multiplayer = | + | |multiplayer = Steamworks |
|multiplayer notes= | |multiplayer notes= | ||
|anticheat = | |anticheat = |
Latest revision as of 05:14, 27 May 2023
![]() |
|
Developers | |
---|---|
Facepunch Studios | |
Engines | |
Source 2 | |
Release dates | |
Windows | TBA |
Taxonomy | |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | First-person, Third-person |
Controls | Direct control |
Genres | Sandbox |
Sandbox (stylized as S&box) is an upcoming sandbox game being developed by Facepunch Studios as a spiritual successor to their debut title, Garry's Mod. Though Sandbox was announced in September 2017 as an Unreal Engine 4 project, the developers intended to code it in an "engine agnostic" way so that they could easily switch to Source 2 if the latter engine became available for them to use.[1][2] After three years of intermittent development, Sandbox was transferred to the Source 2 engine in October 2020.[3]
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Steam (unavailable) |
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\core\cfg[Note 1] |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/590830/pfx/[Note 2] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud | Approx. 9.31 GB available. |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | |||
Ultra-widescreen | |||
4K Ultra HD | |||
Field of view (FOV) | 60-120° via the "Default Field of View" slider. | ||
Windowed | |||
Borderless fullscreen windowed | |||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | Up to 8x MSAA. | ||
High-fidelity upscaling | FSR 1.0 [4] |
||
Vertical sync (Vsync) | |||
60 FPS and 120+ FPS | Cap can be adjusted with the fps_max console command. |
||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | Handled via Steam Input. Must be manually implemented on a per-game basis by developers. | |
Full controller support | ||
Controller remapping | See the glossary page for potential workarounds. | |
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers | ||
---|---|---|
PlayStation button prompts | ||
Light bar support | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes | Wireless (Bluetooth) |
Generic/other controllers | ||
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Steam Input | ||
---|---|---|
Steam Input API support | ||
Official controller preset(s) | ||
Steam Controller button prompts |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Only 2 sliders, Global volume and voice chat. | |
Surround sound | ||
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | ||||
LAN play | ||||
Online play | 32 |
Connection types
Type | Native | Notes |
---|---|---|
Peer-to-peer | Used when self-hosting lobbies as well as dedicated servers.[5] | |
Dedicated | ||
Self-hosting | ||
Direct IP |
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 11 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Physics | Rubikon | |
Audio | Steam Audio | |
Interface | Panorama, Qt | |
Input | SDL | |
Multiplayer | Steamworks |
System requirements
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | ||
Processor (CPU) | ||
System memory (RAM) | ||
Hard disk drive (HDD) |
- A 64-bit operating system is required.
Notes
- ↑ When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details). - ↑ Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Games with Steam Cloud support may also store data in
~/.steam/steam/userdata/<user-id>/590830/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (590830) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Sandbox Game - Information - last accessed on 2017-09-06
- ↑ S&box could become Garry's Mod 2 but is 'nowhere near that yet,' says GMod creator - last accessed on 2020-10-30
- ↑ New Engine - last accessed on 2020-10-30
- ↑ March 2022 - News - s&box - last accessed on 2022-03-05
- ↑ S&Box wiki - Dedicated Servers - last accessed on 2023-03-29
- "Players connect through your server's Steam ID, so there's no need to worry about port forwarding or anything."