Difference between revisions of "0 A.D."
m (updated template usage) |
(The game has Settings options now, tested the Linux version.) |
||
Line 20: | Line 20: | ||
'''Key points''' | '''Key points''' | ||
{{++}} Free and open source | {{++}} Free and open source | ||
− | {{ | + | {{++}} Uses [https://0ad.mod.io/ Mod.Io] to easily download mods for the game. <ref>[https://play0ad.com/new-release-0-a-d-alpha-23-ken-wood/ New Release: 0 A.D Alpha 23 Ken Wood - Official Page]</ref> |
− | |||
'''General information''' | '''General information''' | ||
{{mm}} [http://play0ad.com/ Official Website] | {{mm}} [http://play0ad.com/ Official Website] | ||
Line 48: | Line 47: | ||
==Video settings== | ==Video settings== | ||
+ | {{++}} The game has an option to throttle the frame rate for both main menu and the gameplay for saving the CPU power. | ||
+ | {{Image|0 A D - Graphics settings.png|In-game video settings}} | ||
{{Video settings | {{Video settings | ||
|wsgf link = http://www.wsgf.org/dr/0-ad/en | |wsgf link = http://www.wsgf.org/dr/0-ad/en | ||
Line 55: | Line 56: | ||
|4k ultra hd wsgf award = incomplete | |4k ultra hd wsgf award = incomplete | ||
|widescreen resolution = true | |widescreen resolution = true | ||
− | |widescreen resolution notes= | + | |widescreen resolution notes= |
|multimonitor = true | |multimonitor = true | ||
− | |multimonitor notes = | + | |multimonitor notes = |
|ultrawidescreen = unknown | |ultrawidescreen = unknown | ||
|ultrawidescreen notes = | |ultrawidescreen notes = | ||
Line 84: | Line 85: | ||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ||
Line 109: | Line 97: | ||
Every option can be set in the text-file <code>local.cfg</code>. Just create <code>local.cfg</code> in the appropriate folder and insert the <code>key=value</code> pairs you want to set. | Every option can be set in the text-file <code>local.cfg</code>. Just create <code>local.cfg</code> in the appropriate folder and insert the <code>key=value</code> pairs you want to set. | ||
For details where to place <code>local.cfg</code>, see [[#Game data|Game data]] | For details where to place <code>local.cfg</code>, see [[#Game data|Game data]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Input settings== | ==Input settings== | ||
Line 140: | Line 104: | ||
|acceleration option = false | |acceleration option = false | ||
|acceleration option notes = | |acceleration option notes = | ||
− | |mouse sensitivity = | + | |mouse sensitivity = false |
|mouse sensitivity notes = | |mouse sensitivity notes = | ||
− | |mouse menu = | + | |mouse menu = true |
|mouse menu notes = | |mouse menu notes = | ||
|invert mouse y-axis = unknown | |invert mouse y-axis = unknown | ||
Line 338: | Line 302: | ||
==Audio settings== | ==Audio settings== | ||
+ | {{Image|0 A D - Sound settings.png|In-game sound settings}} | ||
{{Audio settings | {{Audio settings | ||
− | |separate volume = | + | |separate volume = true |
|separate volume notes = | |separate volume notes = | ||
|surround sound = unknown | |surround sound = unknown | ||
|surround sound notes = | |surround sound notes = | ||
− | |subtitles = | + | |subtitles = false |
|subtitles notes = | |subtitles notes = | ||
− | |closed captions = | + | |closed captions = false |
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |mute on focus lost = false |
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = | |eax support = | ||
Line 573: | Line 538: | ||
==Network== | ==Network== | ||
+ | {{ii}} An in-game account is required to join the Game Lobby. | ||
{{Network/Multiplayer | {{Network/Multiplayer | ||
|local play = | |local play = | ||
Line 579: | Line 545: | ||
|local play notes = | |local play notes = | ||
|lan play = true | |lan play = true | ||
− | |lan play players = | + | |lan play players = 8 |
|lan play modes = | |lan play modes = | ||
− | |lan play notes = This is based on the highest map limit in Alpha | + | |lan play notes = This is based on the highest map limit in Alpha 23. |
|online play = true | |online play = true | ||
− | |online play players = | + | |online play players = 8 |
|online play modes = | |online play modes = | ||
− | |online play notes = This is based on the highest map limit in Alpha | + | |online play notes = This is based on the highest map limit in Alpha 23. |
|asynchronous = | |asynchronous = | ||
|asynchronous notes = | |asynchronous notes = | ||
Line 597: | Line 563: | ||
|dedicated = false | |dedicated = false | ||
|dedicated notes = | |dedicated notes = | ||
− | |self-hosting = | + | |self-hosting = true |
− | |self-hosting notes = | + | |self-hosting notes = An account is not required |
|direct ip = true | |direct ip = true | ||
|direct ip notes = | |direct ip notes = | ||
Line 632: | Line 598: | ||
|shader model versions = | |shader model versions = | ||
|shader model notes = | |shader model notes = | ||
− | |64-bit executable = | + | |64-bit executable = true |
|64-bit executable notes= | |64-bit executable notes= | ||
+ | }} | ||
+ | |||
+ | ===Middleware=== | ||
+ | {{Middleware | ||
+ | |physics = | ||
+ | |physics notes = | ||
+ | |audio = OpenAL Soft | ||
+ | |audio notes = | ||
+ | |interface = SDL2 | ||
+ | |interface notes = | ||
+ | |cutscenes = | ||
+ | |cutscenes notes = | ||
+ | |multiplayer = | ||
+ | |multiplayer notes= | ||
}} | }} | ||
Revision as of 12:27, 19 May 2018
Developers | |
---|---|
Wildfire Games | |
Engines | |
Pyrogenesis | |
Release dates | |
Windows | Early access |
macOS (OS X) | Early access |
Linux | Early access |
Key points
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Developer website |
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %APPDATA%\0ad |
macOS (OS X) | |
Linux | $XDG_CONFIG_HOME/0ad/ |
- This game follows the XDG Base Directory Specification on Linux.
Save game data location
System | Location |
---|---|
Windows | %USERPROFILE%\Documents\My Games\0ad |
macOS (OS X) | ~/Library/Application\ Support/0ad/ |
Linux | $XDG_DATA_HOME/0ad/ |
Video settings
- The game has an option to throttle the frame rate for both main menu and the gameplay for saving the CPU power.
Field of view (FOV)
Create local.cfg[2] |
---|
|
General settings
Every option can be set in the text-file local.cfg
. Just create local.cfg
in the appropriate folder and insert the key=value
pairs you want to set.
For details where to place local.cfg
, see Game data
Input settings
Remapping
Add this (or just some parts) to local.cfg
and edit the entries to suit your needs.
Everything after a Semicolon (;) is a comment. A single action can be assigned to multiple keys by separating them with a comma.
Key combinations can be specified using this syntax: <Key1>+<Key2>+<Key3>
; > SYSTEM SETTINGS hotkey.exit = "Alt+F4", "Ctrl+Break", "Super+Q" ; Exit to desktop hotkey.leave = Escape ; End current game or Exit hotkey.pause = Pause ; Pause/unpause game hotkey.screenshot = F2 ; Take PNG screenshot hotkey.bigscreenshot = "Shift+F2" ; Take large BMP screenshot hotkey.togglefullscreen = "Alt+Return" ; Toggle fullscreen/windowed mode hotkey.screenshot.watermark = "Alt+K" ; Toggle product/company watermark for official screenshots hotkey.wireframe = "Alt+W" ; Toggle wireframe mode hotkey.silhouettes = "Alt+S" ; Toggle unit silhouettes hotkey.showsky = "Alt+Z" ; Toggle sky ; > CAMERA SETTINGS hotkey.camera.reset = "H" ; Reset camera rotation to default. hotkey.camera.follow = "F" ; Follow the first unit in the selection hotkey.camera.zoom.in = Plus, Equals, NumPlus ; Zoom camera in (continuous control) hotkey.camera.zoom.out = Minus, NumMinus ; Zoom camera out (continuous control) hotkey.camera.zoom.wheel.in = WheelUp ; Zoom camera in (stepped control) hotkey.camera.zoom.wheel.out = WheelDown ; Zoom camera out (stepped control) hotkey.camera.rotate.up = "Ctrl+UpArrow", "Ctrl+W" ; Rotate camera to look upwards hotkey.camera.rotate.down = "Ctrl+DownArrow", "Ctrl+S" ; Rotate camera to look downwards hotkey.camera.rotate.cw = "Ctrl+LeftArrow", "Ctrl+A", Q ; Rotate camera clockwise around terrain hotkey.camera.rotate.ccw = "Ctrl+RightArrow", "Ctrl+D", E ; Rotate camera anticlockwise around terrain hotkey.camera.rotate.wheel.cw = "Shift+WheelUp", MouseX1 ; Rotate camera clockwise around terrain (stepped control) hotkey.camera.rotate.wheel.ccw = "Shift+WheelDown", MouseX2 ; Rotate camera anticlockwise around terrain (stepped control) hotkey.camera.pan = MouseMiddle, ForwardSlash ; Enable scrolling by moving mouse hotkey.camera.left = A, LeftArrow ; Scroll or rotate left hotkey.camera.right = D, RightArrow ; Scroll or rotate right hotkey.camera.up = W, UpArrow ; Scroll or rotate up/forwards hotkey.camera.down = S, DownArrow ; Scroll or rotate down/backwards hotkey.camera.scroll.speed.increase = "Ctrl+Shift+S" ; Increase scroll speed hotkey.camera.scroll.speed.decrease = "Ctrl+Alt+S" ; Decrease scroll speed hotkey.camera.rotate.speed.increase = "Ctrl+Shift+R" ; Increase rotation speed hotkey.camera.rotate.speed.decrease = "Ctrl+Alt+R" ; Decrease rotation speed hotkey.camera.zoom.speed.increase = "Ctrl+Shift+Z" ; Increase zoom speed hotkey.camera.zoom.speed.decrease = "Ctrl+Alt+Z" ; Decrease zoom speed ; > CONSOLE SETTINGS hotkey.console.toggle = BackQuote, F9 ; Open/close console ; > CLIPBOARD CONTROLS hotkey.copy = "Ctrl+C" ; Copy to clipboard hotkey.paste = "Ctrl+V" ; Paste from clipboard hotkey.cut = "Ctrl+X" ; Cut selected text and copy to the clipboard ; > ENTITY SELECTION hotkey.selection.add = Shift ; Add units to selection hotkey.selection.milonly = Alt ; Add only military units to selection hotkey.selection.remove = Ctrl ; Remove units from selection hotkey.selection.idleworker = Period ; Select next idle worker hotkey.selection.idlewarrior = Comma ; Select next idle warrior hotkey.selection.offscreen = Alt ; Include offscreen units in selection hotkey.selection.group.select.0 = 0 hotkey.selection.group.save.0 = "Ctrl+0" hotkey.selection.group.add.0 = "Shift+0" hotkey.selection.group.select.1 = 1 hotkey.selection.group.save.1 = "Ctrl+1" hotkey.selection.group.add.1 = "Shift+1" hotkey.selection.group.select.2 = 2 hotkey.selection.group.save.2 = "Ctrl+2" hotkey.selection.group.add.2 = "Shift+2" hotkey.selection.group.select.3 = 3 hotkey.selection.group.save.3 = "Ctrl+3" hotkey.selection.group.add.3 = "Shift+3" hotkey.selection.group.select.4 = 4 hotkey.selection.group.save.4 = "Ctrl+4" hotkey.selection.group.add.4 = "Shift+4" hotkey.selection.group.select.5 = 5 hotkey.selection.group.save.5 = "Ctrl+5" hotkey.selection.group.add.5 = "Shift+5" hotkey.selection.group.select.6 = 6 hotkey.selection.group.save.6 = "Ctrl+6" hotkey.selection.group.add.6 = "Shift+6" hotkey.selection.group.select.7 = 7 hotkey.selection.group.save.7 = "Ctrl+7" hotkey.selection.group.add.7 = "Shift+7" hotkey.selection.group.select.8 = 8 hotkey.selection.group.save.8 = "Ctrl+8" hotkey.selection.group.add.8 = "Shift+8" hotkey.selection.group.select.9 = 9 hotkey.selection.group.save.9 = "Ctrl+9" hotkey.selection.group.add.9 = "Shift+9" ; > SESSION CONTROLS hotkey.session.kill = Delete ; Destroy selected units hotkey.session.attack = "Ctrl+Alt" ; Modifier to force attack instead of another action hotkey.session.garrison = Ctrl ; Modifier to garrison when clicking on building hotkey.session.attackmove = Ctrl ; Modifier to attackmove when clicking on a point hotkey.session.queue = Shift ; Modifier to queue unit orders instead of replacing hotkey.session.batchtrain = Shift ; Modifier to train units in batches hotkey.session.massbarter = Shift ; Modifier to barter bunch of resources hotkey.session.masstribute = Shift ; Modifier to tribute bunch of resources hotkey.session.unloadtype = Shift ; Modifier to unload all units of type hotkey.session.deselectgroup = Ctrl ; Modifier to deselect units when clicking group icon, instead of selecting hotkey.session.rotate.cw = RightBracket ; Rotate building placement preview clockwise hotkey.session.rotate.ccw = LeftBracket ; Rotate building placement preview anticlockwise hotkey.timewarp.fastforward = Space ; If timewarp mode enabled, speed up the game hotkey.timewarp.rewind = Backspace ; If timewarp mode enabled, go back to earlier point in the game ; > UNIT TRAINING hotkey.session.queueunit.1 = "Z" ; add first unit type to queue hotkey.session.queueunit.2 = "X" ; add second unit type to queue hotkey.session.queueunit.3 = "C" ; add third unit type to queue hotkey.session.queueunit.4 = "V" ; add fourth unit type to queue hotkey.session.queueunit.5 = "B" ; add fivth unit type to queue hotkey.session.queueunit.6 = "N" ; add sixth unit type to queue hotkey.session.queueunit.7 = "M" ; add seventh unit type to queue ; > OVERLAY KEYS hotkey.fps.toggle = "Alt+F" ; Toggle frame counter hotkey.session.devcommands.toggle = "Alt+D" ; Toggle developer commands panel hotkey.session.gui.toggle = "Alt+G" ; Toggle visibility of session GUI hotkey.menu.toggle = "F10" ; Toggle in-game menu hotkey.timeelapsedcounter.toggle = "F12" ; Toggle time elapsed counter hotkey.session.showstatusbars = Tab ; Toggle display of status bars ; > HOTKEYS ONLY hotkey.chat = Return ; Toggle chat window hotkey.teamchat = "T" ; Toggle chat window in team chat mode ; > GUI TEXTBOX HOTKEYS hotkey.text.delete.left = "Ctrl+Backspace" ; Delete word to the left of cursor hotkey.text.delete.right = "Ctrl+Del" ; Delete word to the right of cursor hotkey.text.move.left = "Ctrl+LeftArrow" ; Move cursor to start of word to the left of cursor hotkey.text.move.right = "Ctrl+RightArrow" ; Move cursor to start of word to the right of cursor ; > PROFILER hotkey.profile.toggle = "F11" ; Enable/disable real-time profiler hotkey.profile.save = "Shift+F11" ; Save current profiler data to logs/profile.txt hotkey.profile2.enable = "F11" ; Enable HTTP/GPU modes for new profiler ; > QUICKSAVE hotkey.quicksave = "Shift+F5" hotkey.quickload = "Shift+F8"
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Basque | ||||
Bulgarian | ||||
Catalan | ||||
Czech | ||||
Dutch | ||||
French | ||||
Galician | ||||
German | ||||
Greek | ||||
Hungarian | ||||
Indonesian | ||||
Italian | ||||
Norwegian | ||||
Polish | ||||
Portuguese | ||||
Brazilian Portuguese | ||||
Russian | ||||
Scottish Gaelic | ||||
Slovak | ||||
Spanish | ||||
Swedish | ||||
Turkish | ||||
Ukrainian |
Network
- An in-game account is required to join the Game Lobby.
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 8 | This is based on the highest map limit in Alpha 23. | ||
Online play | 8 | This is based on the highest map limit in Alpha 23. |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | An account is not required | |
Direct IP |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
UDP | 20595 |
- Universal Plug and Play (UPnP) support status is unknown.
Other information
API
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | |||
Linux |
Middleware
Middleware | Notes | |
---|---|---|
Audio | OpenAL Soft | |
Interface | SDL2 |
System requirements
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | 2000, XP, Vista, 7, 8 | |
Processor (CPU) | 1 GHz Intel or x86 compatible | |
System memory (RAM) | 512 MB | |
Hard disk drive (HDD) | ||
Video card (GPU) | AMD Radeon 9000 Nvidia GeForce 3 128 MB of VRAM OpenGL 1.3 compatible |
macOS (OS X) | ||
---|---|---|
Minimum | ||
Operating system (OS) | 10.5 | |
Processor (CPU) | 2006 or later Intel-based Mac | |
System memory (RAM) | ||
Hard disk drive (HDD) |
Linux | ||
---|---|---|
Minimum | ||
Operating system (OS) | ||
Processor (CPU) | 1 GHz Intel or x86 compatible | |
System memory (RAM) | 512 MB | |
Hard disk drive (HDD) | ||
Video card (GPU) | AMD Radeon 9000 Nvidia GeForce 3 128 MB of VRAM OpenGL 1.3 compatible |
- All versions require a screen resolution of at least 1024x768