Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Portal: Revolution"

From PCGamingWiki, the wiki about fixing PC games
(clear up cloud syncing files included)
 
(26 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Portal Revolution cover.jpg
 
|cover        = Portal Revolution cover.jpg
Line 5: Line 4:
 
{{Infobox game/row/developer|Second Face Software}}
 
{{Infobox game/row/developer|Second Face Software}}
 
|engines      =  
 
|engines      =  
{{Infobox game/row/engine|Source}}
+
{{Infobox game/row/engine|Source|name=Strata Source}}
 
|release dates=  
 
|release dates=  
{{Infobox game/row/date|Windows|2023}}
+
{{Infobox game/row/date|Windows|6 JANUARY 2024}}
 +
{{Infobox game/row/date|Linux|6 JANUARY 2024}}
 
|reception    =  
 
|reception    =  
 
{{Infobox game/row/reception|Metacritic|link|rating}}
 
{{Infobox game/row/reception|Metacritic|link|rating}}
Line 17: Line 17:
 
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 
{{Infobox game/row/taxonomy/pacing            | }}
 
{{Infobox game/row/taxonomy/pacing            | }}
{{Infobox game/row/taxonomy/perspectives      | }}
+
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 
{{Infobox game/row/taxonomy/controls          | }}
 
{{Infobox game/row/taxonomy/controls          | }}
{{Infobox game/row/taxonomy/genres            | }}
+
{{Infobox game/row/taxonomy/genres            | Puzzle }}
 
{{Infobox game/row/taxonomy/sports            | }}
 
{{Infobox game/row/taxonomy/sports            | }}
 
{{Infobox game/row/taxonomy/vehicles          | }}
 
{{Infobox game/row/taxonomy/vehicles          | }}
 
{{Infobox game/row/taxonomy/art styles        | }}
 
{{Infobox game/row/taxonomy/art styles        | }}
 
{{Infobox game/row/taxonomy/themes            | }}
 
{{Infobox game/row/taxonomy/themes            | }}
{{Infobox game/row/taxonomy/series            | }}
+
{{Infobox game/row/taxonomy/series            | Portal }}
 
|steam appid  = 601360
 
|steam appid  = 601360
 
|steam appid side =  
 
|steam appid side =  
Line 47: Line 47:
 
|current state    =
 
|current state    =
 
}}
 
}}
 +
 +
'''General information'''
 +
{{mm}} [https://steamcommunity.com/app/601360/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Steam | 601360 | Steam | |  | Windows }}
+
{{Availability/row| Steam | 601360 | Steam | Requires [[Portal 2]]. |  | Windows, Linux }}
 
}}
 
}}
  
Line 74: Line 77:
 
|free-to-grind      =  
 
|free-to-grind      =  
 
|loot box            =  
 
|loot box            =  
|none                = None
+
|none                = None.
 
|player trading      =  
 
|player trading      =  
 
|time-limited        =  
 
|time-limited        =  
Line 88: Line 91:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|}}
+
{{Game data/config|Windows|{{p|game}}\revolution\cfg\}}
 +
{{Game data/config|Linux|{{p|game}}\revolution\cfg\}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|}}
+
{{Game data/saves|Windows|{{p|game}}\revolution\SAVE\|{{P|steam}}\userdata\{{p|uid}}\601360\remote\cfg\config.cfg<ref>{{Refcheck|user=Taylor.mabby654|date=2024-05-21|comment=Contains chapter progress}}</ref>}}
 +
{{Game data/saves|Linux|{{p|game}}\revolution\SAVE\|{{P|steam}}\userdata\{{p|uid}}\601360\remote\cfg\config.cfg<ref>{{Refcheck|user=Taylor.mabby654|date=2024-05-21|comment=Contains chapter progress}}</ref>}}
 
}}
 
}}
  
Line 107: Line 112:
 
|origin notes              =  
 
|origin notes              =  
 
|steam cloud              = true
 
|steam cloud              = true
|steam cloud notes        =  
+
|steam cloud notes        = Syncs only config file and chapter progress, no save files are synced
 
|ubisoft connect          =  
 
|ubisoft connect          =  
 
|ubisoft connect notes    =  
 
|ubisoft connect notes    =  
Line 115: Line 120:
  
 
==Video==
 
==Video==
 +
{{Image|Portal_Revolution_video.png|Video settings.}}
 
{{Video
 
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
Line 121: Line 127:
 
|ultrawidescreen wsgf award =  
 
|ultrawidescreen wsgf award =  
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
|widescreen resolution      = unknown
+
|widescreen resolution      = true
 
|widescreen resolution notes=  
 
|widescreen resolution notes=  
|multimonitor              = unknown
+
|multimonitor              = true
 
|multimonitor notes        =  
 
|multimonitor notes        =  
|ultrawidescreen            = unknown
+
|ultrawidescreen            = true
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
|4k ultra hd                = unknown
+
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
|fov                        = unknown
+
|fov                        = true
|fov notes                  =  
+
|fov notes                  = Configurable through settings.
|windowed                  = unknown
+
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = unknown
+
|borderless windowed        = true
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = unknown
+
|anisotropic                = true
|anisotropic notes          =  
+
|anisotropic notes          = Up to 16 samples.
|antialiasing              = unknown
+
|antialiasing              = true
|antialiasing notes        =  
+
|antialiasing notes        = Up to 8x [[MSAA]].
|vsync                      = unknown
+
|upscaling                  = unknown
|vsync notes                =  
+
|upscaling tech            =
|60 fps                    = unknown
+
|upscaling notes            =  
 +
|vsync                      = true
 +
|vsync notes                = Double and triple buffered.
 +
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = unknown
+
|120 fps                    = true
 
|120 fps notes              =  
 
|120 fps notes              =  
 
|hdr                        = unknown
 
|hdr                        = unknown
Line 154: Line 163:
  
 
==Input==
 
==Input==
 +
{{Image|Portal_Revolution_controls.png|Mouse & keyboard input settings.}}
 +
{{Image|Portal_Revolution_controller.png|Gamepad input settings.}}
 
{{Input
 
{{Input
|key remap                = unknown
+
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
 
|acceleration option      = unknown
 
|acceleration option      = unknown
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = unknown
+
|mouse sensitivity        = true
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
|mouse menu                = unknown
+
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 
|touchscreen              = unknown
 
|touchscreen              = unknown
 
|touchscreen notes        =  
 
|touchscreen notes        =  
|controller support        = unknown
+
|controller support        = true
|controller support notes  =  
+
|controller support notes  = Uses [[Steam#Steam Input|Steam Input]] API for controllers.
|full controller          = unknown
+
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
|controller remap          = unknown
+
|controller remap          = true
|controller remap notes    =  
+
|controller remap notes    = Remapping must be done via the [[Steam#Controller_Configurator|Steam Controller Configurator]].
|controller sensitivity    = unknown
+
|controller sensitivity    = true
|controller sensitivity notes=  
+
|controller sensitivity notes= Can be configured in-game or via the [[Steam#Controller_Configurator|Steam Controller Configurator]].
|invert controller y-axis  = unknown
+
|invert controller y-axis  = true
|invert controller y-axis notes=  
+
|invert controller y-axis notes= Via [[Steam#Controller_Configurator|Steam Controller Configurator]].
|xinput controllers        = unknown
+
|xinput controllers        = true
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
|xbox prompts              = unknown
+
|xbox prompts              = true
|xbox prompts notes        =  
+
|xbox prompts notes        = Supported via [[Steam#Steam Input|Steam Input]] API.
 
|impulse triggers          = unknown
 
|impulse triggers          = unknown
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = true
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
|dualshock prompts        = unknown
+
|dualshock prompts        = true
|dualshock prompts notes  =  
+
|dualshock prompts notes  = Supported via [[Steam#Steam Input|Steam Input]] API.
 
|light bar support        = unknown
 
|light bar support        = unknown
 
|light bar support notes  =  
 
|light bar support notes  =  
|dualshock 4 modes        = unknown
+
|dualshock 4 modes        = Wired, Wireless, Bluetooth
 
|dualshock 4 modes notes  =  
 
|dualshock 4 modes notes  =  
 
|tracked motion controllers= unknown
 
|tracked motion controllers= unknown
Line 195: Line 206:
 
|tracked motion prompts    = unknown
 
|tracked motion prompts    = unknown
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = true
|other controllers notes  =  
+
|other controllers notes  = Supports any controller that is supported natively via [[Steam#Steam Input|Steam Input]] API.
|other button prompts      = unknown
+
|other button prompts      = nintendo
 
|other button prompts notes=  
 
|other button prompts notes=  
|controller hotplug        = unknown
+
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = unknown
 
|haptic feedback          = unknown
Line 205: Line 216:
 
|simultaneous input        = unknown
 
|simultaneous input        = unknown
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
|steam input api          = unknown
+
|steam input api          = true
 
|steam input api notes    =  
 
|steam input api notes    =  
 
|steam hook input          = unknown
 
|steam hook input          = unknown
 
|steam hook input notes    =  
 
|steam hook input notes    =  
|steam input presets      = unknown
+
|steam input presets      = true
 
|steam input presets notes =  
 
|steam input presets notes =  
|steam controller prompts  = unknown
+
|steam controller prompts  = true
 
|steam controller prompts notes =  
 
|steam controller prompts notes =  
 
|steam cursor detection    = unknown
 
|steam cursor detection    = unknown
Line 218: Line 229:
  
 
==Audio==
 
==Audio==
 +
{{Image|Portal_Revolution_audio.png|Audio settings.}}
 
{{Audio
 
{{Audio
|separate volume          = unknown
+
|separate volume          = true
|separate volume notes    =  
+
|separate volume notes    = Over-all game volume and separate music slider.
|surround sound            = unknown
+
|surround sound            = true
 
|surround sound notes      =  
 
|surround sound notes      =  
|subtitles                = unknown
+
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
|closed captions          = unknown
+
|closed captions          = true
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost        = unknown
+
|mute on focus lost        = true
 
|mute on focus lost notes  =  
 
|mute on focus lost notes  =  
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
 +
|royalty free audio        = always on
 +
|royalty free audio notes  =
 
|red book cd audio        =  
 
|red book cd audio        =  
 
|red book cd audio notes  =  
 
|red book cd audio notes  =  
Line 241: Line 255:
 
  |language  = English
 
  |language  = English
 
  |interface = true
 
  |interface = true
  |audio    = unknown
+
  |audio    = true
  |subtitles = unknown
+
  |subtitles = true
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish - Spain
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = Simplified Chinese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = Traditional Chinese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = Turkish
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = Ukrainian
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 252: Line 347:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 11
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 268: Line 363:
 
|metal support          =  
 
|metal support          =  
 
|metal support notes    =  
 
|metal support notes    =  
|vulkan versions        =  
+
|vulkan versions        = 1.3
|vulkan notes          =  
+
|vulkan notes          = Linux Only. Done via DXVK.
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|windows 32-bit exe    = unknown
+
|windows 32-bit exe    = false
|windows 64-bit exe    = unknown
+
|windows 64-bit exe    = true
 
|windows arm app        = unknown
 
|windows arm app        = unknown
 
|windows exe notes      =  
 
|windows exe notes      =  
Line 284: Line 379:
 
|macos app notes        =  
 
|macos app notes        =  
 
|linux powerpc app      =  
 
|linux powerpc app      =  
|linux 32-bit executable= unknown
+
|linux 32-bit executable= false
|linux 64-bit executable= unknown
+
|linux 64-bit executable= true
 
|linux arm app          = unknown
 
|linux arm app          = unknown
 
|linux executable notes =  
 
|linux executable notes =  
Line 292: Line 387:
 
===Middleware===
 
===Middleware===
 
{{Middleware
 
{{Middleware
|physics          =  
+
|physics          = Havok
|physics notes    =  
+
|physics notes    = Heavily modified variant
|audio            = Steam Audio
+
|audio            = Steam Audio, XAudio2
 
|audio notes      =  
 
|audio notes      =  
|interface        =  
+
|interface        = Panorama
 
|interface notes  =  
 
|interface notes  =  
 
|input            =  
 
|input            =  
 
|input notes      =  
 
|input notes      =  
|cutscenes        =  
+
|cutscenes        = WebM
 
|cutscenes notes  =  
 
|cutscenes notes  =  
 
|multiplayer      =  
 
|multiplayer      =  
Line 312: Line 407:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = XP, Vista, 7
+
|minOS    = 10, 11
|minCPU  = Dual Core 3.0 GHz
+
|minCPU  = Intel i3-8300 or similar AMD CPU
|minRAM  = 2 GB
+
|minRAM  = 8 GB
|minHD    = 6 GB
+
|minHD    = 12 GB
|minGPU  = Nvidia GeForce 7600
+
|minGPU  = Nvidia GeForce GTX 750 or similar AMD GPU
|minDX    = 9.0c
+
|minDX    = 11
|minaudio = DirectX 9.0c compatible
+
|minaudio =  
  
 
|recOS    =  
 
|recOS    =  
Line 326: Line 421:
 
|recGPU  =  
 
|recGPU  =  
 
|notes    =  
 
|notes    =  
 +
}}
 +
 +
{{System requirements
 +
|OSfamily = Linux
 +
 +
|minOS    = Ubuntu LTS, SteamOS
 +
|minCPU  = Intel i3-8300 or similar AMD CPU
 +
|minRAM  = 8 GB
 +
|minHD    = 12 GB
 +
|minGPU  = Nvidia GeForce GTX 750 or similar AMD GPU
 +
|notes    = {{ii}} A Vulkan-capable GPU is required.
 +
 +
|recOS    =
 +
|recCPU  =
 +
|recRAM  =
 +
|recHD    =
 +
|recGPU  =
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 15:18, 20 May 2024

Portal: Revolution
Portal: Revolution cover
Developers
Second Face Software
Engines
Strata Source
Release dates
Windows January 6, 2024
Linux January 6, 2024
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Perspectives First-person
Genres Puzzle
Series Portal
Subseries of Half-Life
Portal 2007
Portal 2 2011
Portal 2 Sixense Perceptual Pack 2013
Aperture Tag: The Paint Gun Testing Initiative (unofficial mod) 2014
Portal Stories (series)
The Lab 2016
Bridge Constructor Portal 2017
Moondust 2018
Aperture Hand Lab 2019
Aperture Desk Job 2022

Portal: Revolution is a singleplayer first-person puzzle game in the Portal series.

General information

Steam Community Discussions

Availability

Source DRM Notes Keys OS
Steam
Icon overlay.png
Requires Portal 2.
Windows
Linux

Monetization

Type Notes
One-time game purchase The game requires an upfront purchase to access.

Microtransactions

Type Notes
No microtransactions None.


Game data

Configuration file(s) location

System Location
Windows <path-to-game>\revolution\cfg\[Note 1]
Linux <path-to-game>\revolution\cfg\

Save game data location

System Location
Windows <path-to-game>\revolution\SAVE\[Note 1]
<Steam-folder>\userdata\<user-id>\601360\remote\cfg\config.cfg[1]
Linux <path-to-game>\revolution\SAVE\
<Steam-folder>\userdata\<user-id>\601360\remote\cfg\config.cfg[2]

Save game cloud syncing

System Native Notes
Steam Cloud
Syncs only config file and chapter progress, no save files are synced

Video

Video settings.
Video settings.

Input

Mouse & keyboard input settings.
Mouse & keyboard input settings.
Gamepad input settings.
Gamepad input settings.

Audio

Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
Over-all game volume and separate music slider.
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
German
French
Russian
Spanish
Simplified Chinese
Traditional Chinese
Turkish
Ukrainian
Italian

Other information

API

Technical specs Supported Notes
Direct3D 11
Vulkan 1.3 Linux Only. Done via DXVK.
Executable 32-bit 64-bit Notes
Windows
Linux

Middleware

Middleware Notes
Physics Havok Heavily modified variant
Audio Steam Audio, XAudio2
Interface Panorama
Cutscenes WebM

System requirements

Windows
Minimum
Operating system (OS) 10, 11
Processor (CPU) Intel i3-8300 or similar AMD CPU
System memory (RAM) 8 GB
Hard disk drive (HDD) 12 GB
Video card (GPU) Nvidia GeForce GTX 750 or similar AMD GPU
DirectX 11 compatible
A 64-bit operating system is required.
Linux
Minimum
Operating system (OS) Ubuntu LTS, SteamOS
Processor (CPU) Intel i3-8300 or similar AMD CPU
System memory (RAM) 8 GB
Hard disk drive (HDD) 12 GB
Video card (GPU) Nvidia GeForce GTX 750 or similar AMD GPU
A Vulkan-capable GPU is required.


Notes

  1. 1.0 1.1 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).

References

  1. Verified by User:Taylor.mabby654 on 2024-05-21
    Contains chapter progress
  2. Verified by User:Taylor.mabby654 on 2024-05-21
    Contains chapter progress