Difference between revisions of "Shatter"
From PCGamingWiki, the wiki about fixing PC games
(→API: info) |
m (General maintenance with AutoWikiBrowser in Bot mode) |
||
(14 intermediate revisions by 4 users not shown) | |||
Line 28: | Line 28: | ||
{{Infobox game/row/taxonomy/art styles | Abstract }} | {{Infobox game/row/taxonomy/art styles | Abstract }} | ||
{{Infobox game/row/taxonomy/themes | }} | {{Infobox game/row/taxonomy/themes | }} | ||
− | {{Infobox game/row/taxonomy/series | }} | + | {{Infobox game/row/taxonomy/series | Shatter }} |
|steam appid = 20820 | |steam appid = 20820 | ||
|steam appid side = 20828 | |steam appid side = 20828 | ||
Line 51: | Line 51: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| official | | + | {{Availability/row| official | https://www.shattergame.com | DRM-free | | | Windows, OS X, Linux }} |
− | |||
{{Availability/row| Steam | 20820 | Steam | | | Windows, OS X, Linux }} | {{Availability/row| Steam | 20820 | Steam | | | Windows, OS X, Linux }} | ||
+ | {{Availability/row| MacApp | id950124318 | MacApp | | | OS X | unavailable }} | ||
}} | }} | ||
Line 59: | Line 59: | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/config|Windows|{{p|localappdata}} | + | {{Game data/config|Windows|{{p|localappdata}}\Sidhe\SH\application_parameters.xml}} |
{{Game data/config|OS X|}} | {{Game data/config|OS X|}} | ||
− | {{Game data/config|Linux | + | {{Game data/config|Linux|{{P|linuxhome}}/.sidhe/Shatter/application_parameters.xml}} |
− | |||
}} | }} | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/saves|Windows|}} | + | {{Game data/saves|Windows|{{p|localappdata}}\Sidhe\SH\data\profiles\default_plr_profile.xml}} |
{{Game data/saves|OS X|}} | {{Game data/saves|OS X|}} | ||
− | {{Game data/saves|Linux| | + | {{Game data/saves|Linux|{{P|linuxhome}}/.sidhe/Shatter/data/profiles/default_plr_profile.xml}} |
− | {{Game data/saves|Steam|{{p|steam}}/userdata/{{p|uid}}/20820/remote/}} | + | {{Game data/saves|Steam|{{p|steam}}/userdata/{{p|uid}}/20820/remote/default_plr_profile}} |
}} | }} | ||
{{XDG|false}} | {{XDG|false}} | ||
Line 76: | Line 75: | ||
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
{{Save game cloud syncing | {{Save game cloud syncing | ||
− | |discord | + | |discord = |
− | |discord notes | + | |discord notes = |
− | |epic games | + | |epic games launcher = |
− | |epic games | + | |epic games launcher notes = |
− | |gog galaxy | + | |gog galaxy = |
− | |gog galaxy notes | + | |gog galaxy notes = |
− | |origin | + | |origin = |
− | |origin notes | + | |origin notes = |
− | |steam cloud | + | |steam cloud = true |
− | |steam cloud notes | + | |steam cloud notes = Syncs profile. |
− | | | + | |ubisoft connect = |
− | | | + | |ubisoft connect notes = |
− | |xbox cloud | + | |xbox cloud = |
− | |xbox cloud notes | + | |xbox cloud notes = |
}} | }} | ||
− | ==Video | + | ==Video== |
− | {{Image|Shatter settings.png| | + | {{Image|Shatter video.png|External configurator video settings.}} |
− | {{Video | + | {{Image|Shatter ingame general.png|In-game general settings.}} |
+ | {{Video | ||
|wsgf link = | |wsgf link = | ||
|widescreen wsgf award = | |widescreen wsgf award = | ||
Line 101: | Line 101: | ||
|4k ultra hd wsgf award = | |4k ultra hd wsgf award = | ||
|widescreen resolution = true | |widescreen resolution = true | ||
− | |widescreen resolution notes= | + | |widescreen resolution notes= For resolutions higher than 1920x1200, see [[#Custom resolution|Custom resolution]]. |
− | |multimonitor = | + | |multimonitor = false |
|multimonitor notes = | |multimonitor notes = | ||
− | |ultrawidescreen = | + | |ultrawidescreen = false |
− | |ultrawidescreen notes = | + | |ultrawidescreen notes = Resolutions wider than 16:9 are cut from top and bottom, hiding HUD elements and part of the board. |
− | |4k ultra hd = | + | |4k ultra hd = hackable |
− | |4k ultra hd notes = | + | |4k ultra hd notes = See [[#Custom resolution|Custom resolution]]. |
− | |fov = | + | |fov = n/a |
|fov notes = | |fov notes = | ||
|windowed = true | |windowed = true | ||
Line 114: | Line 114: | ||
|borderless windowed = hackable | |borderless windowed = hackable | ||
|borderless windowed notes = See [[#Borderless fullscreen windowed|Borderless fullscreen windowed]]. | |borderless windowed notes = See [[#Borderless fullscreen windowed|Borderless fullscreen windowed]]. | ||
− | |anisotropic = | + | |anisotropic = n/a |
− | |anisotropic notes = | + | |anisotropic notes = Game does not have depth. |
|antialiasing = true | |antialiasing = true | ||
− | |antialiasing notes = | + | |antialiasing notes = [[MSAA]] up to 8x. |
+ | |upscaling = unknown | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
|vsync = true | |vsync = true | ||
|vsync notes = | |vsync notes = | ||
− | |60 fps = | + | |60 fps = true |
|60 fps notes = | |60 fps notes = | ||
− | |120 fps = | + | |120 fps = true |
|120 fps notes = | |120 fps notes = | ||
|hdr = unknown | |hdr = unknown | ||
Line 136: | Line 139: | ||
}} | }} | ||
− | ==Input | + | ===Custom resolution=== |
− | {{Input | + | {{Fixbox|description=Set resolution in the config file|ref=<ref>{{Refcheck|user=Mastan|date=2020-12-26}}</ref>|fix= |
+ | # Go to [[#Configuration file(s) location|Configuration file(s) location]]. | ||
+ | # Open the {{file|application_parameters.xml}} file with Notepad or other text editor. | ||
+ | # Change value of {{code|screen_resolution}} to the desired resolution, e.g. <br/>{{code|<screen_resolution>3840x2160 (16:9)</screen_resolution>}}. | ||
+ | # Save the file. | ||
+ | # Launch the game. | ||
+ | }} | ||
+ | |||
+ | ==Input== | ||
+ | {{Image|Shatter input.png|External configurator input settings.}} | ||
+ | {{Image|Shatter mappings.png|External configurator input mappings.}} | ||
+ | {{Input | ||
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
− | |acceleration option = | + | |acceleration option = false |
|acceleration option notes = | |acceleration option notes = | ||
− | |mouse sensitivity = | + | |mouse sensitivity = true |
|mouse sensitivity notes = | |mouse sensitivity notes = | ||
− | |mouse menu = | + | |mouse menu = true |
|mouse menu notes = | |mouse menu notes = | ||
− | |invert mouse y-axis = | + | |invert mouse y-axis = n/a |
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
|touchscreen = unknown | |touchscreen = unknown | ||
Line 152: | Line 166: | ||
|controller support = true | |controller support = true | ||
|controller support notes = | |controller support notes = | ||
− | |full controller = | + | |full controller = limited |
− | |full controller notes = | + | |full controller notes = Requires initial setup in external configurator. |
− | |controller remap = | + | |controller remap = true |
|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 = n/a |
|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 = unknown | |dualshock 4 = unknown | ||
Line 178: | Line 192: | ||
|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 = DirectInput |
− | |other button prompts = | + | |other button prompts = Generic |
|other button prompts notes= | |other button prompts notes= | ||
− | |controller hotplug = | + | |controller hotplug = false |
|controller hotplug notes = | |controller hotplug notes = | ||
− | |haptic feedback = | + | |haptic feedback = true |
− | |haptic feedback notes = | + | |haptic feedback notes = Off, Low, High, Medium |
− | |simultaneous input = | + | |simultaneous input = true |
|simultaneous input notes = | |simultaneous input notes = | ||
|steam input api = unknown | |steam input api = unknown | ||
Line 201: | Line 215: | ||
{{ii}} The default setting for the special power is the ''Super'' or ''Windows'' key. This conflicts with the Ubuntu shortcut for showing the dash. | {{ii}} The default setting for the special power is the ''Super'' or ''Windows'' key. This conflicts with the Ubuntu shortcut for showing the dash. | ||
− | ==Audio | + | ==Audio== |
− | {{Audio | + | {{Image|Shatter audio.png|External configurator audio settings.}} |
+ | {{Image|Shatter language.png|External configurator language settings.}} | ||
+ | {{Audio | ||
|separate volume = true | |separate volume = true | ||
− | |separate volume notes = Music | + | |separate volume notes = Music, Sound Effects |
− | |surround sound = | + | |surround sound = n/a |
|surround sound notes = | |surround sound notes = | ||
− | |subtitles = | + | |subtitles = n/a |
− | |subtitles notes = | + | |subtitles notes = No speech. |
|closed captions = false | |closed captions = false | ||
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |mute on focus lost = always on |
|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 221: | Line 239: | ||
|language = English | |language = English | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 229: | Line 247: | ||
|language = French | |language = French | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 237: | Line 255: | ||
|language = German | |language = German | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 245: | Line 263: | ||
|language = Italian | |language = Italian | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Russian | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 253: | Line 279: | ||
|language = Spanish | |language = Spanish | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
}} | }} | ||
+ | }} | ||
+ | |||
+ | ==Network== | ||
+ | {{Network/Multiplayer | ||
+ | |local play = true | ||
+ | |local play players = 2 | ||
+ | |local play modes = Co-op | ||
+ | |local play notes = Shared-screen | ||
+ | |lan play = | ||
+ | |lan play players = | ||
+ | |lan play modes = | ||
+ | |lan play notes = | ||
+ | |online play = | ||
+ | |online play players = | ||
+ | |online play modes = | ||
+ | |online play notes = | ||
+ | |asynchronous = | ||
+ | |asynchronous notes = | ||
+ | }}{{Network/Connections | ||
+ | |matchmaking = | ||
+ | |matchmaking notes = | ||
+ | |p2p = | ||
+ | |p2p notes = | ||
+ | |dedicated = | ||
+ | |dedicated notes = | ||
+ | |self-hosting = | ||
+ | |self-hosting notes = | ||
+ | |direct ip = | ||
+ | |direct ip notes = | ||
+ | }}{{Network/Ports | ||
+ | |tcp = | ||
+ | |udp = | ||
+ | |upnp = | ||
}} | }} | ||
Line 300: | Line 359: | ||
|play area room-scale = | |play area room-scale = | ||
|play area room-scale notes = | |play area room-scale notes = | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Line 339: | Line 365: | ||
{{ii}} The main menu is missing for some languages (e.g. Turkish). | {{ii}} The main menu is missing for some languages (e.g. Turkish). | ||
− | {{Fixbox|description=Instructions|ref=<ref> | + | {{Fixbox|description=Instructions|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/20820/discussions/0/154642321537080212/|title=[Linux] Fix for missing main menu :: Shatter General Discussions|date=9 June 2023}}</ref>|fix= |
* For the DRM-free version, launch the game with this command via terminal: <code>LC_ALL=C Shatter.bin.x86</code> | * For the DRM-free version, launch the game with this command via terminal: <code>LC_ALL=C Shatter.bin.x86</code> | ||
* For the Steam version, add the following [[Glossary:Command line arguments|launch parameter]]: <code>LC_ALL=C %command%</code> | * For the Steam version, add the following [[Glossary:Command line arguments|launch parameter]]: <code>LC_ALL=C %command%</code> | ||
Line 371: | Line 397: | ||
|windows 32-bit exe = true | |windows 32-bit exe = true | ||
|windows 64-bit exe = false | |windows 64-bit exe = false | ||
+ | |windows arm app = unknown | ||
|windows exe notes = | |windows exe notes = | ||
− | |mac os x powerpc app = | + | |mac os x powerpc app = unknown |
|macos intel 32-bit app = true | |macos intel 32-bit app = true | ||
|macos intel 64-bit app = false | |macos intel 64-bit app = false | ||
|macos app notes = | |macos app notes = | ||
− | |macos arm app = | + | |macos arm app = unknown |
− | + | ||
− | |linux powerpc app = | + | |linux powerpc app = unknown |
|linux 32-bit executable= true | |linux 32-bit executable= true | ||
|linux 64-bit executable= false | |linux 64-bit executable= false | ||
+ | |linux arm app = unknown | ||
|linux executable notes = | |linux executable notes = | ||
}} | }} |
Revision as of 22:33, 9 June 2023
Developers | |
---|---|
Sidhe Interactive | |
macOS (OS X) | Edward Rudd |
Linux | Edward Rudd |
Engines | |
PhyreEngine | |
Release dates | |
Windows | March 15, 2010 |
macOS (OS X) | September 18, 2012 |
Linux | September 18, 2012 |
Reception | |
Metacritic | 84 |
IGDB | 86 |
Taxonomy | |
Microtransactions | None |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | Flip screen, Side view |
Controls | Direct control |
Genres | Paddle |
Art styles | Abstract |
Series | Shatter |
Shatter | |
---|---|
Shatter | 2010 |
Shatter Remastered Deluxe | 2022 |
Warnings
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
Key points
- The DRM-free version of the game does not feature score tracking.
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Official website | ||||
Steam | ||||
Mac App Store (unavailable) |
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %LOCALAPPDATA%\Sidhe\SH\application_parameters.xml |
macOS (OS X) | |
Linux | $HOME/.sidhe/Shatter/application_parameters.xml |
Save game data location
System | Location |
---|---|
Windows | %LOCALAPPDATA%\Sidhe\SH\data\profiles\default_plr_profile.xml |
macOS (OS X) | |
Linux | $HOME/.sidhe/Shatter/data/profiles/default_plr_profile.xml |
Steam | <Steam-folder>/userdata/<user-id>/20820/remote/default_plr_profile |
- This game does not follow the XDG Base Directory Specification on Linux.
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud | Syncs profile. |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | For resolutions higher than 1920x1200, see Custom resolution. | ||
Multi-monitor | |||
Ultra-widescreen | Resolutions wider than 16:9 are cut from top and bottom, hiding HUD elements and part of the board. | ||
4K Ultra HD | See Custom resolution. | ||
Field of view (FOV) | |||
Windowed | On Windows, Windowed mode can only be set to a resolution lower than native. | ||
Borderless fullscreen windowed | See Borderless fullscreen windowed. | ||
Anisotropic filtering (AF) | Game does not have depth. | ||
Anti-aliasing (AA) | MSAA up to 8x. | ||
Vertical sync (Vsync) | |||
60 FPS and 120+ FPS | |||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Borderless fullscreen windowed
Use Borderless Windowed[1] |
---|
|
Custom resolution
Set resolution in the config file[2] |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | Requires initial setup in external configurator. | |
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers |
---|
Generic/other controllers | DirectInput | |
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | Off, Low, High, Medium | |
Digital movement supported | ||
Simultaneous controller+KB/M |
- The default setting for the special power is the Super or Windows key. This conflicts with the Ubuntu shortcut for showing the dash.
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Music, Sound Effects | |
Surround sound | ||
Subtitles | No speech. | |
Closed captions | ||
Mute on focus lost | ||
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
German | ||||
Italian | ||||
Russian | ||||
Spanish |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | 2 | Co-op Shared-screen |
VR support
Devices | State | Notes | |
---|---|---|---|
Novint Falcon |
Issues fixed
- The main menu is missing for some languages (e.g. Turkish).
Instructions[3] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9 | |
OpenGL | OS X and Linux only. |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later. | ||
Linux |
System requirements
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | XP SP3 | |
Processor (CPU) | 2.0 GHz+ single-core or dual-core (any speed) | |
System memory (RAM) | 512 MB | |
Hard disk drive (HDD) | 250 MB | |
Video card (GPU) | 128 MB of VRAM Shader model 2 support |
macOS (OS X) | ||
---|---|---|
Minimum | ||
Operating system (OS) | 10.5 | |
Processor (CPU) | Intel | |
System memory (RAM) | 512 MB | |
Hard disk drive (HDD) | 250 MB | |
Video card (GPU) | 128 MB of VRAM Shader model 2 support |
Linux | ||
---|---|---|
Minimum | ||
Operating system (OS) | 2.6, glibc 2.7+ | |
Processor (CPU) | 2.0 GHz | |
System memory (RAM) | 512 MB | |
Hard disk drive (HDD) | 250 MB | |
Video card (GPU) | 128 MB of VRAM Shader model 2 support |
References
- ↑ Verified by User:Andytizer on 3 February 2013
- ↑ Verified by User:Mastan on 2020-12-26
- ↑ [Linux] Fix for missing main menu :: Shatter General Discussions - last accessed on 9 June 2023