Difference between revisions of "OpenApoc"
Jump to navigation
Jump to search
(21 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | <table width="100%!important;" cellpadding="0" cellspacing="1"> |
||
− | List of hotkeys implemented for OpenApoc version 0.0.49 |
||
+ | '''OpenApoc is under development, in Alpha state (this means not all features implemented)''' Here [https://github.com/OpenApoc/OpenApoc/blob/master/README.md#whats-left whats left]. |
||
+ | <tr style="vertical-align: top;"> |
||
+ | <td style="width: 33%;padding:5px 15px;border-bottom: 1px solid #7d7d7d;"> |
||
+ | [[Image:Openapoc-contribute.jpg|center]] <br><br> |
||
+ | ''This Wiki is a work in progress - all contributions to it are welcome as long as they are related with OpenApoc. |
||
− | Note: |
||
+ | Feel free to add new pages, edit the current ones and to use the [[Talk:OpenApoc|discussion tab]] to ask any questions. ''<br> |
||
+ | </td> |
||
− | OpenApoc eventually aims to implement all the controls from the original, as well as improve interface usability by introducing new hotkeys that make sense (things like mouse scroll for lists etc.). So, eventually you can expect all hotkeys from original manual to work, in addition to new ones. For now, however, refer to this file to find out what hotkeys do what, as well as to learn about debug keys (cheats). |
||
+ | <td style="width: 43%; padding:5px 15px;border-bottom: 1px solid #7d7d7d;"> |
||
− | General UI Hotkeys: |
||
+ | '''OpenApoc is an open-source re-implementation of the original [[Apocalypse|XCOM: Apocalypse]] that requires the original game files to run. <br> |
||
− | * [Mousewheel] Scroll Lists |
||
− | * [Esc] Go back, close form, "Cancel" option |
||
− | For example, "OK" button in screens, "Cancel" or "No" option in dialogues |
||
− | * [Enter] Go forward, "Confirm" option, first option |
||
− | For example, "OK" option in screens, "Confirm" or "Yes" option in dialogues, real time in breifing |
||
− | * [Space] Skip, second (non-cancel) option |
||
− | For example, "No" in "Yes/No/Cancel" dialogue, equip button in squad assignment, checkbox to pause when event happens again, turn based in briefing |
||
− | |||
− | General Hotkeys: |
||
− | * [Middle Click] Move camera to location |
||
− | * [Arrows] Move camera around |
||
− | * [TAB] Toggle map |
||
− | * [Space] Pause/Resume time (including TB) |
||
− | * [Escape] Options menu |
||
− | * [C] Toggle Follow Mode |
||
− | * [M] Show Log |
||
− | * [Home] Zoom to last event |
||
+ | * Porting to a new crossplatform open-source engine |
||
− | Cityscape Vanilla Controls Note |
||
+ | * Port the game to any platform you like (windows, linux, android etc) |
||
− | * Vanilla city controls were not very consistent and quite limited. For starters, right-clicking mouse in city moved map, while in battle, it didn't. There were no ways to quickly open frequently used screens (namely equipment, location, base screens) without clicking their buttons, and when using Alt/Shift hotkeys, they acted as if you clicked a corresponding button, meaning that if you missed your selection mode changed. |
||
+ | * Unlimited modding capabilities, which was not possible in the original |
||
− | * Instead, OpenApoc introduces a new, consistent control scheme, which is explained in the next two sections |
||
+ | * Unlimited possibilities for game finesse |
||
− | * For those who prefer to still use the vanilla control scheme, there is a feature to disable in the options menu called "Improved city control scheme". When disabled, vanilla control scheme will apply: |
||
+ | * Added Skirmish module |
||
− | * Right click will move screen to cursor |
||
+ | * Added full debug system |
||
− | * Alt+LMB will order vehicle attack |
||
+ | * Added full hotkey system |
||
− | * Shift+LMB will order moving to building |
||
+ | * Added more then 40 improvements already |
||
− | * Left-clicking on building will always open building screen |
||
+ | * Support for modern screen resolutions |
||
− | * No mouse controls introduced by OpenApoc will function |
||
+ | * In mods we can add cut mechanics and Julain Gollop ideas |
||
+ | * we got support from Julian Gollop (creator of the X-Com series)<br> |
||
+ | We needs more programmers - thus we finish project faster. Help more people find out about OpenApoc! ''' |
||
− | Cityscape Mouse: |
||
− | * [Ctrl] |
||
− | * when giving move orders to Agents, forces Agents to move on foot (never call a taxi), and allows use of personal teleporter |
||
− | * when giving move orders to Vehicles, allows manual use of teleporter |
||
− | * when giving attack orders forces Vehicles to attack their target (instead of recovering UFOs or escorting owned vehicles) |
||
− | * note that in vanilla, attacking owned vehicles was impossible, as such, a feature toggle is required for it to work (on by default) |
||
− | * [Alt] Opens ufopaedia |
||
− | * [Alt/Shift] + [Click] orders vehicles directly, Alt+Shift targets buildings and Shift targets vehicles or locations, while left click is aggressive and right is non-aggressive |
||
− | * [Alt] + [Left Click] Opens ufopaedia screen for the object (vehicle type, building function or even who fired the projectile!) |
||
− | * [Alt] + [Right Click] Opens ufopaedia screen for object's owner (be that vehicle or building) |
||
− | * [Alt] + [Shift] + [Left Click] Order Attack Building |
||
− | * [Alt] + [Shift] + [Right Click] Order Goto Building |
||
− | * [Shift] + [Left Click] Order Attack Vehicle |
||
− | * [Shift] + [Right Click] Order Follow Vehicle / Goto Location |
||
− | * [Left Click] |
||
− | * Issues orders |
||
− | * Base screen for building that contains a base |
||
− | * Building screen for buildings |
||
− | * [Right Click] |
||
− | * Building screen for buildings |
||
+ | </td> |
||
− | Cityscape Mouse Clicks on Vehicle / Agent icons: |
||
− | * [Shift] + [Right Click] Open Location Screen |
||
− | * [Ctrl] + [Shift] + [Right Click] Open Equipment Screen |
||
− | * [Alt] + [Shift] + [Right Click] Open Equipment Screen |
||
+ | <td style="width: 23%; padding:5px 15px;border-bottom: 1px solid #7d7d7d;"> |
||
− | Cityscape Mouse Unit Selection: |
||
+ | * GitHub Page: [https://github.com/pmprog/OpenApoc official github page]<br> |
||
− | * [Ctrl] makes selection additive |
||
+ | * Forum: [http://OpenApoc.org official speak your self]<br> |
||
− | * [Left Click] |
||
+ | * Bug Tracker: [https://github.com/openapoc/openapoc/issues help us find bugs]<br> |
||
− | * Select Agent/Vehicle (as the only object selected) |
||
+ | * Development milestones Page: [https://trello.com/b/lX5Y3DwR/openapoc official development milestone]<br> |
||
− | * [Ctrl] + [Left Click] |
||
+ | * Translate OpenApoc: [https://www.transifex.com/x-com-apocalypse/apocalypse/ to your language]<br> |
||
− | * Add Agent/Vehicle to selection and make it first in the list |
||
+ | * IRC Web Chat Page: [http://webchat.freenode.net/?channels=openapoc official irc web chat page]<br> |
||
− | * [Right Click] |
||
+ | * Slack Chat Page: [https://freeapoc.slack.com/messages slack chat]<br><br> |
||
− | * Remove Agent/Vehicle from selection |
||
− | |||
− | Cityscape Keyboard: |
||
− | * [0],[1]...[5] control time |
||
− | * [N] Manual control (if using vanilla scheme then [M] is the manual control key and there is no way to open message log, as per vanilla) |
||
+ | Social pages (recent news) |
||
− | Cityscape Debug: |
||
+ | * [http://fb.com/OpenApoc Facebook Page]<br> |
||
− | * [F1] Debug hotkeys are toggled on/off |
||
+ | * [http://vk.com/OpenApoc Vkontakte Page]<br> |
||
− | * [Ctrl] + [Alt] + [Shift] + [Left Click] destroys scenery |
||
+ | * [https://discord.gg/zJQswtA Discord Chat]<br> |
||
− | * [Ctrl] + [Alt] + [Shift] + [Right Click] collapses building |
||
+ | * [https://twitter.com/openapoc Twitter Page]<br> |
||
− | * [A] gives every vehicle weapon and ammo to current base |
||
+ | * [https://www.youtube.com/channel/UCct_-oki35TGbYNPgqGmp6w Youtube Channel] |
||
− | * [W] warp to alien dimension and back |
||
+ | </td> |
||
− | * [R] repairs all scenery |
||
+ | </tr> |
||
− | * [B] spawn UFO on base assault mission |
||
+ | </table><br> |
||
− | * [U] spawns three crashed UFOs |
||
− | * [X] crashes every vehcile on map |
||
− | * [PgUp] / [PgDown] displays only one layer of map, with other layers being transparent |
||
− | * [F2] show road pathfinding map |
||
− | * [F3] highlight walkmode, collapsing tiles, basement tiles |
||
− | * [F4] show aliens in buildings on strategy map |
||
− | * [F5] show vehicle paths (blue flying, yellow ground) |
||
− | * [F6] dump voxelmap for line of sight to tileviewvoxels.png |
||
− | * [F7] dump voxelmap for line of sight to tileviewvoxels.png (fast way, calculate 1/4 of points) |
||
− | * [F8] dump voxelmap for line of fire to tileviewvoxels.png |
||
− | * [F9] dump voxelmap for line of fire to tileviewvoxels.png (fast way, calculate 1/4 of points) |
||
− | * [F10] highlight tube in city |
||
− | * [F11] highlight roads in city |
||
− | * [F12] highlight hills in city |
||
− | * [Numpad 1379] show only roads/tubes that have an outgoing connection in this direction |
||
− | * [Numpad 28] show only tubes that have an outgoing connection down [2] or up [8] |
||
− | * [Numpad 0] show all roads/tubes again |
||
− | * [Numpad 5] |
||
− | * For tubes, switch between showing only tiles with defined tube passability, or to also include tiles belonging to buildings |
||
− | * For roads, switch between showing only tiles marked as "road", or to also include tiles marked with road direction |
||
− | * For hills, switch between showing only tiles marked as "road", or to also include tiles marked with hill direction |
||
+ | <table width="100%!important" cellpadding="0" cellspacing="1"> |
||
− | Base screens Debug: |
||
+ | <tr style="vertical-align: top;"> |
||
− | * [F10] |
||
+ | <td colspan = "3"> |
||
− | * On base view: finish all facilities |
||
− | * On research screen: mark project as requiring just 100 more points(basically complete project at next update if you have at least 2 people assigned) |
||
+ | <table style="color:#FFF;border: 5px outset #eee;background: #2e9151; text-shadow: 1px 1px 0 #4c5054, -1px -1px 0 #4c5054, 1px -1px 0 #4c5054, -1px 1px 0 #4c5054;" title="OpenApoc Main Directory" width="100%"> |
||
− | |||
+ | <tr style="font-weight: bolder;font-size:18px; color: white; "> |
||
− | Vehicle Equipment: |
||
+ | <td> [[Image:Openapoc_icon.png|link=OpenApoc|OpenApoc Badge]] '''OpenApoc - open-source remake of X-Com Apocalypse''' |
||
− | * [Shift] makes item auto-equip into first available slot, or auto-remove to base stores |
||
+ | </td></tr></table> |
||
− | |||
− | Agent Equipment: |
||
− | * Usual selection controls apply, with option to de-select with right click as well |
||
− | * [Shift] makes item auto-equip into first available slot, or auto-remove to base stores / ground |
||
− | * [Ctrl] makes you remove clip when clicking on weapon |
||
− | * [1]...[0] applies equipment template to every selected agent |
||
− | * [Ctrl] + [1]...[0] remembers current agent's equipment set as a template |
||
+ | </td> |
||
− | Battlescape Mouse: |
||
+ | </tr> |
||
− | * [Alt] When giving moving orders, makes unit keep facing to the target (making unit strafe or move backwards) |
||
+ | <tr style="vertical-align: top;"> |
||
− | When firing at a tile, makes the shot aim at the ground of the tile, rather than at unit's level |
||
+ | <td style="width: 33%;color:#FFF; border: 5px outset #eee;background: #1a5aac;text-shadow: 1px 1px 0 #4c5054, -1px -1px 0 #4c5054, 1px -1px 0 #4c5054, -1px 1px 0 #4c5054;"> |
||
− | * [Shift] Turns cursor into attack mode |
||
+ | {| {{stdTable}} width="100%" style="border:none;" |
||
− | * [Left Click] |
||
+ | |- {{stdTable Sub Heading}} |
||
− | * Order unit to execute action at cursor (move / throw / psi attack / teleport etc.) |
||
+ | | '''Overview''' |
||
− | * Open probed unit's screen |
||
+ | |- |
||
− | * Use item (weapon / teleport / prime grenade etc.) |
||
+ | | [[Info (OpenApoc)|<b style="color:white!important;">■ About OpenApoc</b>]] |
||
− | * [Shift] + [Left Click] |
||
+ | |- |
||
− | * Order unit to fire at target tile, shot moving parallel to ground |
||
+ | | [[Credits (OpenApoc)|<b style="color:white!important;">■ Credits</b>]] |
||
− | * [Shift] + [Alt] + [Left Click] |
||
+ | |- |
||
− | * Order unit to fire at target tile, shot aimed at tile's ground |
||
+ | | [[Installing (OpenApoc)|<b style="color:white!important;">■ Installation</b>]] |
||
− | * [Right Click] |
||
+ | |- |
||
− | * Turn towards cursor |
||
+ | | [[Differences to X-COM (OpenApoc)|<b style="color:white!important;">■ Differences between OpenApoc and X-COM</b>]] |
||
− | * Focus at enemy in RT |
||
+ | |- |
||
− | * Use item's "auto" function (like prime grenade for impact) |
||
+ | | [[Hidden Features (OpenApoc)|<b style="color:white!important;">■ Hidden Features</b>]] |
||
+ | |- |
||
+ | | [[Unused Game Features (Apocalypse)|<b style="color:white!important;">■ Unused Game Features</b>]] |
||
+ | |} |
||
+ | </td> |
||
+ | <td cellpadding="4" cellspacing="0" style="width: 33%; color:#FFF; border: 5px outset #eee;background: #1a5aac;text-shadow: 1px 1px 0 #4c5054, -1px -1px 0 #4c5054, 1px -1px 0 #4c5054, -1px 1px 0 #4c5054;"> |
||
− | Battlescape Mouse Unit Selection: |
||
+ | {| {{stdTable}} width="100%" style="border:none;" |
||
− | * [Ctrl] makes selection additive |
||
+ | |- {{stdTable Sub Heading}} |
||
− | * [Left Click] |
||
+ | | '''Concept Information''' |
||
− | * Select Unit (as the only unit selected) |
||
+ | |- |
||
− | * [Ctrl] + [Left Click] |
||
+ | | [[Game versions and builds (Apocalypse)|<b style="color:white!important;">■ Game versions and builds</b>]] |
||
− | * Add Unit to selection and make it first in the list |
||
+ | |- |
||
− | * [Right Click] |
||
+ | | [[Cut items and features (Apocalypse)|<b style="color:white!important;">■ Cut items and features</b>]] |
||
− | * Remove Unit from selection |
||
+ | |- |
||
+ | | [[Cut mechanics and behavior (Apocalypse)|<b style="color:white!important;">■ Cut mechanics and behavior</b>]] |
||
+ | |- |
||
+ | | [[What it should be. Design doc (Apocalypse)|<b style="color:white!important;">■ What it should be. Design doc</b>]] |
||
+ | |- {{stdTable Sub Heading}} |
||
+ | | [[Customizing (OpenApoc)|<b style="color:white!important;">■ Customizing</b>]] |
||
+ | |- |
||
+ | | [[Improvements (OpenApoc)|<b style="color:white!important;">■ Added improvements</b>]] |
||
+ | |- |
||
+ | | [[Mods (OpenApoc)|<b style="color:white!important;">■ Mods</b>]] |
||
+ | : [[Idea to spice up the alien dimension|<i style="color:white!important;">■ Idea to spice up the alien dimension</i>]] |
||
+ | : [[Psionics in Apocalypse|<i style="color:white!important;">■ Psionics in Apocalypse</i>]] |
||
+ | |- |
||
+ | | [[Translations (OpenApoc)|<b style="color:white!important;">■ Translations</b>]] |
||
+ | |- |
||
+ | | [[Personnel Names (OpenApoc)|<b style="color:white!important;">■ Personnel Names</b>]] |
||
+ | |} |
||
+ | </td> |
||
+ | <td cellpadding="4" cellspacing="0" style="width: 33%;color:#FFF; border: 5px outset #eee;background: #1a5aac;text-shadow: 1px 1px 0 #4c5054, -1px -1px 0 #4c5054, 1px -1px 0 #4c5054, -1px 1px 0 #4c5054;"> |
||
− | Battlescape Keyboard: |
||
+ | {| {{stdTable}} width="100%" style="border:none;" |
||
− | * [PgUp]/[PgDown] Change map levels |
||
+ | |- {{stdTable Sub Heading}} |
||
− | * [V] Toggle layering |
||
+ | | '''Technical Information''' |
||
− | * [F2] Prone Mode |
||
+ | |- |
||
− | * [F3] Walk Mode |
||
+ | | [[Compiling (OpenApoc)|<b style="color:white!important;">■ Compiling and code</b>]] |
||
− | * [F4] Run Mode |
||
+ | : [[Coding Style (OpenApoc)|<b style="color:white!important;">■ Coding Style</b>]] |
||
− | * [F5] Cease Fire Mode |
||
+ | : [https://github.com/OpenApoc/OpenApoc|<b style="color:white!important;">■ GitHub codebase</b>] |
||
− | * [F6] Aimed Mode |
||
+ | : [https://github.com/openapoc/openapoc/issues|<b style="color:white!important;">■ Report a Bug</b>] |
||
− | * [F7] Snap Mode |
||
+ | : [https://www.transifex.com/x-com-apocalypse/apocalypse/dashboard|<b style="color:white!important;">■ Translate</b>] |
||
− | * [F8] Auto Mode |
||
+ | |- {{stdTable Sub Heading}} |
||
− | * [F9] Evasive Mode |
||
+ | | '''Configuration''' |
||
− | * [F10] Normal Mode |
||
+ | |- |
||
− | * [F11] Aggressive Mode |
||
+ | | [[Options (OpenApoc)|<b style="color:white!important;">■ Options</b>]] |
||
− | * [Backspace] Kneel Mode |
||
+ | : [[Video Options (OpenApoc)|<b style="color:white!important;">■ Video</b>]] |
||
− | * [1..6] Select squad |
||
+ | : [[Audio Options (OpenApoc)|<b style="color:white!important;">■ Audio</b>]] |
||
− | * [Shift] + [1..6] Select Unit in current squad (as the only unit selected) |
||
+ | : [[Controls (OpenApoc)|<b style="color:white!important;">■ Controls</b>]] |
||
− | * [Shift] + [Ctrl] + [1..6] Add Unit to selection and make it first in the list |
||
+ | |} |
||
− | * [Alt] + [1..6] Go through spotted enemies of unit |
||
+ | </td> |
||
− | * [Enter] Open Inventory |
||
+ | </tr> |
||
− | * [[] Throw right hand item |
||
+ | </table> |
||
− | * []] Throw left hand item |
||
− | * ['] Drop right hand item |
||
− | * [\] Drop left hand item |
||
− | * [Y] Confirm priming |
||
− | * [N] Cancel priming |
||
− | * [E] End your turn |
||
− | * [S] Open Save menu |
||
− | * [L] Open Load menu |
||
− | * [J] Make unit jump (down from a cliff) |
||
+ | |||
− | Battlescape Debug: |
||
+ | [[Category:OpenApoc]] |
||
− | * [F1] Debug hotkeys are toggled on/off, when they are on some of the normal hotkeys are off |
||
+ | __NOTOC__ |
||
− | * [Middle Click] Activate teleportation mode for unit regardless of wether it holds a charged teleporter |
||
− | * [E] Force end current turn in TB mode |
||
− | * [R] Reveal whole map and show debug lines for which unit sees which unit |
||
− | * [S] Stun units |
||
− | * with [Ctrl] held will affect small area around cursor, without will affect only unit under cursor |
||
− | * with [Shift] held will affect everything except cursor |
||
− | * with [Shift] and Ctrl held will affect everything except what's in small area around cursor |
||
− | * [K] Same as [S] but removes units from map (units count as reterated) |
||
− | * [P] Lower morale of every unit to the point where they will eventually suffer a low morale event |
||
− | * [Shift] + [P] gives every unit 0 psi defense and 100 psi energy/attack |
||
− | * [H] Restore stats of every unit, heals stun damage and fatal wounds |
||
− | * [T] Restore TU of every player unit |
||
− | * [F] Re-link support lines for battlescape map parts |
||
− | * [Numpad 0] Spawn vortex mine explosion at cursor |
||
− | * [Numpad 1-9] Spawn a shot with over 9000 at cursor in specified direction (5 being "down") |
||
− | * [F6] dump voxelmap for line of sight to tileviewvoxels.png |
||
− | * [F7] dump voxelmap for line of sight to tileviewvoxels.png (fast way, calculate 1/4 of points) |
||
− | * [F8] dump voxelmap for line of fire to tileviewvoxels.png |
Revision as of 19:13, 8 July 2019
OpenApoc is under development, in Alpha state (this means not all features implemented) Here whats left.
This Wiki is a work in progress - all contributions to it are welcome as long as they are related with OpenApoc.
Feel free to add new pages, edit the current ones and to use the discussion tab to ask any questions. |
OpenApoc is an open-source re-implementation of the original XCOM: Apocalypse that requires the original game files to run.
We needs more programmers - thus we finish project faster. Help more people find out about OpenApoc!
|
Social pages (recent news) |
|
|||||||||||||
|
|