Patches/Commandos 3/Hotkeys

This patch adds hotkeys to Commandos 3: Destination Berlin. It was originally written by Chinese fans.

Installation instructions

 * 1) Save the patch below to a file called MAPEADOINPUT.MSB
 * 2) Move the patch to the game's Output folder, i.e. C:\Program Files\Commandos 3 - Destination Berlin\Output
 * 3) That's it!

Actual patch
[ .RANGOS_JOYSTICK ( 33284 49280 65535 ) .MAPEADO_JVKEYS (   ( SCROLLYZOOM_RAPIDO ( KEY_SHIFT ) ) #speed up    ( SCROLLYZOOM_LENTO ( KEY_CONTROL ) ) #slow down    ( ZOOM_IN ( KEY_ADD ) )    ( ZOOM_OUT ( KEY_SUB ) )     ( ZOOM_NORMAL ( KEY_MULTIPLY ) )    ( SCROLL_UP ( KEY_UP ) )     ( SCROLL_DOWN ( KEY_DOWN ) )     ( SCROLL_LEFT ( KEY_LEFT ) )     ( SCROLL_RIGHT ( KEY_RIGHT ) )     ( CAMARA_LEFT ( KEY_ALT KEY_LEFT ) )     ( CAMARA_RIGHT ( KEY_ALT KEY_RIGHT ) )     ( CAMARA_UP ( KEY_ALT KEY_UP ) )     ( CAMARA_DOWN ( KEY_ALT KEY_DOWN ) )    ( TOGGLE_INTERFAZ ( KEY_SUPER_O ) ) #hide interface    ( TOGGLE_INTERFAZ ( KEY_EGNE ) ) #hide interface    #( CURSOR_SENSIBLE ( KEY_SHIFT ) )    ( CURSOR_ARMAS ( KEY_CONTROL ) ) #force attack cursor    ( CURSOR_VISTA_A ( KEY_ENTER ) ) #enemy eye view    ( CURSOR_VISTA_B ( KEY_TAB ) ) #enemy eye view    ( CURSOR_CAMARA ( KEY_ALT ) ) #camera angle    ( CURSOR_GIRA_INTERIOR ( KEY_ALT MOU_BMIDDLE ) ) #3D interior smooth rotation ( CURSOR_CAMARA_LEFT ( KEY_ALT MOU_BLEFT ) ) #cam move to left(mouse) ( CURSOR_CAMARA_LEFT ( KEY_ALT MOU_DOBLE_BLEFT ) ) #cam move to left(mouse) ( CURSOR_CAMARA_RIGHT ( KEY_ALT MOU_BRIGHT ) ) #cam move to right(mouse) ( CURSOR_CAMARA_RIGHT ( KEY_ALT MOU_DOBLE_BRIGHT ) ) #cam move to right(mouse) ( DESACTIVAR_CHIVATO ( KEY_CONTROL ) ) ( ACTIVAR_CHIVATO ( KEY_CONTROL ) ) ( QUITAPONUNO_MULTISELECCION ( KEY_CONTROL ) ) ( DESACTIVAR_CURSOR_ACTIVO ( MOU_BRIGHT ) ) ( DESACTIVAR_CURSOR_ACTIVO ( MOU_UBRIGHT ) ) ( SELECCIONAR_BICHO ( MOU_BRIGHT ) ) ( USAR_CURSOR_ACTIVO ( MOU_BLEFT ) ) ( OJO ( KEY_O ) ) ( BRUJULA ( KEY_O ) ) ( CAMARA ( KEY_F11 ) ) #chase cam ( MAPA ( KEY_F9 ) ) #map ( INTERROGACION ( KEY_I ) ) ( FLASHEAR_OBJETOS ( KEY_F7 ) ) #outline objects ( FLASHEAR_CHUSMAS ( KEY_F6 ) ) #outline allies ( FLASHEAR_ENEMIGOS ( KEY_F5 ) ) #outline enemies ( BOTON_SUBFUSIL ( KEY_V ) ) #semi-auto rifle ( BOTON_MODO_AGRESIVO ( KEY_X ) ) #cover mode ( BOTON_BOTELLA ( KEY_H ) ) #wine #( BOTON_CUERDA ( KEY_A ) ) ( BOTON_SALIR ( KEY_N ) ) #exit(ie car) ( BOTON_SENUELO ( KEY_R ) ) #decoy ( BOTON_SENUELOON ( KEY_R ) ) #decoy on   ( BOTON_SENUELOOFF ( KEY_R ) ) #decoy off ( BOTON_TECLADOON ( KEY_P ) ) ( BOTON_TECLADOOFF ( KEY_P ) ) ( BOTON_ZODIAK ( KEY_K ) ) #zodiac ( BOTON_MANO ( KEY_Z ) ) ( BOTON_INSIGNIA ( KEY_S ) ) #distract ( BOTON_ESPIAMIRAR ( KEY_Z ) ) #spy tell enemy to look away ( BOTON_ESPIAIRA ( KEY_E ) ) #spy move enemy ( BOTON_SUMERGIR ( KEY_B ) ) #dive underwater ( BOTON_EMERGER ( KEY_B ) ) #surface ( BOTON_EXAMINAR ( KEY_W ) ) #view(box,body) ( BOTON_REPARAR ( KEY_R ) ) #repair(not in game) ( BOTON_GRANADA ( KEY_B ) ) #hand nade ( BOTON_MINA ( KEY_O ) ) #mine ( BOTON_MINACONTRACARRO ( KEY_P ) ) #tank mine #( BOTON_SILBATO ( KEY_H ) ) ( BOTON_BOTIQUIN ( KEY_C ) ) #med kit ( BOTON_PONER_TRAJENIEVE ( KEY_J ) ) ( BOTON_QUITAR_TRAJENIEVE ( KEY_J ) ) ( BOTON_ASOMAR ( KEY_W ) ) #peek(doors,windows) #( BOTON_APUNTARVENTANA ( KEY_X ) ) ( BOTON_INT_EXT_VEHICULO ( KEY_B ) ) ( BOTON_SOPLETE ( KEY_L ) ) #not sure ( BOTON_DETECTOR ( KEY_D ) ) #mine sweeper #( BOTON_PRISMATICOS ( KEY_B ) ) ( BOTON_BOMBA_ACT ( KEY_S ) ) #remote bomb ( BOTON_CABLETRAMPA ( KEY_E ) ) #wire(not in game) #( BOTON_PALA ( KEY_A ) ) ( BOTON_PISTOLA ( KEY_G ) ) #pistol ( BOTON_LANZALLAMAS ( KEY_Z ) ) #flamethrower ( BOTON_BAZOOKA ( KEY_K ) ) #bazooka ( BOTON_RIFLE ( KEY_A ) ) #sniper rifle ( BOTON_METRALLETA ( KEY_M ) ) #mp40 ( BOTON_RIFLECORTO ( KEY_F ) ) #rifle ( BOTON_ROMPER_CUELLO ( KEY_S ) ) ( BOTON_CUCHILLO ( KEY_A ) ) #knife ( BOTON_ARPON ( KEY_L ) ) #hapoon ( BOTON_PINTALABIOS ( KEY_S ) ) #( BOTON_LADRARDISTRAER ( KEY_A ) ) ( BOTON_INTERROGAR ( KEY_A ) ) ( BOTON_DISFRAZSOLDADO ( KEY_U ) ) #uniform ( BOTON_DISFRAZPATRULLERO ( KEY_U ) ) #uniform ( BOTON_DISFRAZOFICIAL ( KEY_D ) ) #officer uniform ( BOTON_ATONTAR ( KEY_Q ) ) #punch ( BOTON_GOLPEAR_PARED ( KEY_Q ) ) #punch wall ( BOTON_AMORDAZAR ( KEY_M ) ) ( BOTON_PONER_TRAJE_BUZO ( KEY_D ) ) #wear diving suit ( BOTON_QUITAR_TRAJE_BUZO ( KEY_D ) ) #take off diving suit #( BOTON_PONER_VESTIDONATACHA ( KEY_D ) ) #( BOTON_QUITAR_VESTIDONATACHA ( KEY_J ) ) ( BOTON_SALTAR_ZODIAK ( KEY_S ) ) ( BOTON_GANZUA ( KEY_S ) ) #not sure ( BOTON_JERINGUILLA ( KEY_A ) ) #needle ( BOTON_ENTERRARSE ( KEY_S ) ) ( BOTON_EMPUJAR ( KEY_Q ) ) ( BOTON_NOATACAR ( KEY_Z ) ) #no attack(white flag) ( BOTON_ATACAR ( KEY_Z ) ) #attack(red flag) #( BOTON_AP_DEPIE ( KEY_X ) ) #( BOTON_AP_TUMBADO ( KEY_L ) ) #( BOTON_AP_ARRODILLADO ( KEY_E ) ) #( BOTON_AP_ALIADO ( KEY_X ) ) #( BOTON_APVEN ( KEY_W ) ) ( BOTON_SIGUEME ( KEY_F ) ) ( BOTON_QUEDATE ( KEY_S ) ) ( BOTON_LLAVE ( KEY_K ) ) #keys #( BOTON_TIRACHINAS ( KEY_S ) ) ( BOTON_PONER_TRAJEPRESO ( KEY_J ) ) ( BOTON_QUITAR_TRAJEPRESO ( KEY_J ) ) #( BOTON_MUNECO ( KEY_A ) ) ( BOTON_TABACO ( KEY_T ) ) #cigeatte ( BOTON_PEGARSE_BICHO ( KEY_D ) ) #thief steal ( BOTON_ESCALA ( KEY_E ) ) #rope ladder #( BOTON_FLAUTA ( KEY_A ) ) ( BOTON_GARFIO ( KEY_S ) ) #hook ( BOTON_MOLOTOV ( KEY_A ) ) #gasoline cocktail #( BOTON_DESPEGAR ( KEY_C ) ) #( BOTON_ATERRIZAR ( KEY_C ) ) ( BOTON_ASOMAR_BUCEANDO ( KEY_Q ) ) #look up water ( BOTON_DESASOMAR_BUCEANDO ( KEY_Q ) ) #dive back down ( BOTON_TENAZAS ( KEY_I ) ) #not sure ( BOTON_DISFRAZCIVIL ( KEY_J ) ) #( BOTON_LATA_COMIDA ( KEY_V ) ) ( BOTON_BOMBA_GAS ( KEY_N ) ) #gas nade #( BOTON_GOLPEAR_CON_BOTELLA ( KEY_P ) ) ( BOTON_ESCALA_SABANAS ( KEY_L ) ) ##( BOTON_NARCOTICOS ( KEY_N ) ) #( BOTON_CEPO ( KEY_P ) ) #( BOTON_BOMBAHUMO ( KEY_K ) ) ( BOTON_COMIDAPECES ( KEY_E ) ) #fish food ( BOTON_DISFRAZCABO ( KEY_P ) ) #lieutenant uniform #( BOTON_SOLTAR_A_WHISKY ( KEY_H ) ) ( BOTON_BOMBA ( KEY_Y ) ) #timed bomb ( VEHICULO_LEFT ( KEY_LEFT ) ) #drive left ( VEHICULO_RIGHT ( KEY_RIGHT ) ) #drive right ( VEHICULO_UP ( KEY_UP ) ) #drive forward ( VEHICULO_DOWN ( KEY_DOWN ) ) #drive back ( VEHICULO_TURBO ( KEY_SHIFT ) ) #increase driving speed ( VEHICULO_SUPERTURBO ( KEY_ENTER ) ) #super turbo? ( EMERGER ( KEY_HOME ) ) ( SUMERGIR ( KEY_END ) ) ( AGACHARSE_LEVANTARSE ( KEY_SPACE ) ) #stand,prone ( DESELECCIONAR_INTERFACES ( KEY_CONTROL KEY_0 ) ) #deselect all ( DESELECCIONAR_INTERFACES ( KEY_0 ) ) #deselect all ( SELECCIONAR_ALIADO_1 ( KEY_1 ) ) #tiny ( SELECCIONAR_ALIADO_2 ( KEY_2 ) ) #duke ( SELECCIONAR_ALIADO_3 ( KEY_3 ) ) #fins ( SELECCIONAR_ALIADO_4 ( KEY_4 ) ) #sapper ( SELECCIONAR_ALIADO_5 ( KEY_5 ) ) #none ( SELECCIONAR_ALIADO_6 ( KEY_6 ) ) #spy ( SELECCIONAR_ALIADO_7 ( KEY_7 ) ) ##7 ( SELECCIONAR_ALIADO_8 ( KEY_8 ) ) ##8 ( SELECCIONAR_ALIADO_9 ( KEY_9 ) ) ##9 ( SELECCIONAR_ALIADO_MULTIPLE_1 ( KEY_CONTROL KEY_1 ) ) ( SELECCIONAR_ALIADO_MULTIPLE_2 ( KEY_CONTROL KEY_2 ) ) ( SELECCIONAR_ALIADO_MULTIPLE_3 ( KEY_CONTROL KEY_3 ) ) ( SELECCIONAR_ALIADO_MULTIPLE_4 ( KEY_CONTROL KEY_4 ) ) ( SELECCIONAR_ALIADO_MULTIPLE_5 ( KEY_CONTROL KEY_5 ) ) ( SELECCIONAR_ALIADO_MULTIPLE_6 ( KEY_CONTROL KEY_6 ) ) ( SELECCIONAR_ALIADO_MULTIPLE_7 ( KEY_CONTROL KEY_7 ) ) ( SELECCIONAR_ALIADO_MULTIPLE_8 ( KEY_CONTROL KEY_8 ) ) ( SELECCIONAR_ALIADO_MULTIPLE_9 ( KEY_CONTROL KEY_9 ) ) ( SELECCIONAR_SIGUIENTE_CHUSMA ( KEY_PAGEDOWN ) ) #select next soldier ( SELECCIONAR_ANTERIOR_CHUSMA ( KEY_PAGEUP ) ) #select previous soldier ( CREAR_GRUPO_1 ( KEY_ALT KEY_1 ) ) #create a group...   ( CREAR_GRUPO_2 ( KEY_ALT KEY_2 ) ) #create a group...    ( CREAR_GRUPO_3 ( KEY_ALT KEY_3 ) ) #create a group...    ( CREAR_GRUPO_4 ( KEY_ALT KEY_4 ) ) #create a group...    ( CREAR_GRUPO_5 ( KEY_ALT KEY_5 ) ) #create a group...    ( CREAR_GRUPO_6 ( KEY_ALT KEY_6 ) ) #create a group...    ( CREAR_GRUPO_7 ( KEY_ALT KEY_7 ) ) #create a group...    ( CREAR_GRUPO_8 ( KEY_ALT KEY_8 ) ) #create a group...    ( CREAR_GRUPO_9 ( KEY_ALT KEY_9 ) ) #create a group...    ( SELECCIONAR_GRUPO_1 ( KEY_SHIFT KEY_1 ) ) #select a group...    ( SELECCIONAR_GRUPO_2 ( KEY_SHIFT KEY_2 ) ) #select a group...    ( SELECCIONAR_GRUPO_3 ( KEY_SHIFT KEY_3 ) ) #select a group...    ( SELECCIONAR_GRUPO_4 ( KEY_SHIFT KEY_4 ) ) #select a group...    ( SELECCIONAR_GRUPO_5 ( KEY_SHIFT KEY_5 ) ) #select a group...    ( SELECCIONAR_GRUPO_6 ( KEY_SHIFT KEY_6 ) ) #select a group...    ( SELECCIONAR_GRUPO_7 ( KEY_SHIFT KEY_7 ) ) #select a group...    ( SELECCIONAR_GRUPO_8 ( KEY_SHIFT KEY_8 ) ) #select a group...    ( SELECCIONAR_GRUPO_9 ( KEY_SHIFT KEY_9 ) ) #select a group... ( QUICK_SAVE ( KEY_CONTROL KEY_S ) ) #quick save ( QUICK_LOAD ( KEY_CONTROL KEY_L ) ) #quick load ( IR_A_MENU ( KEY_ESC ) ) #menu screen ( PAUSA ( KEY_PAUSE ) ) #pause ( FULL_SCREEN ( KEY_ALT KEY_ENTER ) ) #full screen ( PINTAR_SONIDOS ( KEY_ALT KEY_S ) ) #sound #( VIDEO_640X480 ( KEY_SHIFT KEY_F1 ) ) #what's this? Resolution?? #( VIDEO_800X600 ( KEY_SHIFT KEY_F2 ) ) #what's this? Resolution?? #( VIDEO_1024X768 ( KEY_SHIFT KEY_F3 ) ) #what's this? Resolution?? ( FORMATO_ESCRITORIO_1 ( KEY_F2 ) ) #one screen ( FORMATO_ESCRITORIO_2 ( KEY_F3 ) ) #split screen ( FORMATO_ESCRITORIO_3 ( KEY_F4 ) ) #split screen ##( FORMATO_ESCRITORIO_4 ( KEY_F5 ) ) ##( FORMATO_ESCRITORIO_5 ( KEY_F6 ) ) ##( FORMATO_ESCRITORIO_6 ( KEY_F7 ) ) ( AYUDA ( KEY_F1 ) ) #help ( TECLEAR_CHAT ( KEY_CONTROL KEY_ENTER ) ) #chat(multiplayer) #( BOTON_PONER_VESTIDONATACHA ( KEY_D ) ) #( BOTON_AP_DEPIE ( KEY_X ) )

) ]