WARNING : as of July 24th 2024, this setup doesn't allow the player to properly shoot Gyrodisks. SETUP : - Add the "main content" section to BGE.player.ini, located in C:\Users\\Saved Games\Beyond Good & Evil - 20th Anniversary Edition - Install AutoHotkey. Save the autohotkey section to a file with extension .ahk, then run it (double-click on the file when AutoHotkey is installed). The script should appear in the tray (bottom right of screen with default taskbar on Windows). EFFECTS : - This sets most controls from the original game. - Notable exceptions : - no zoom with Mouse Wheel. - no left/right lean in photo mode with left/right inputs. - without using the macro, interaction is set as Middle Mouse Button. - This setup assigns the Ubisoft pause menu to P. - Contrary to HD, you won't be able to Quickdisks, as this requires the Gyrodisk shoot button and the jump button to be on different keys. ### AUTOHOTKEY ### #IfWinActive ahk_class BGEMain ~LButton:: Send {MButton Down} Return ~LButton Up:: Send {MButton Up} Return LControl & ~LButton:: Send {LControl Down}{MButton Down} Return LControl & ~LButton Up:: Send {LControl Down}{MButton Up} Return ### MAIN CONTENT ### [Infos] # Skip intro message SkipBootUpMsg=1 [KeySetting] # SelectedKeySetting_PC= # 0 : deactivate action if custom code assigned ? # 1 : override key if custom code assigned, otherwise uses default key # 2-8 : garbage data that can make the game crash at startup. If the game still runs, then key mappings will make no sense SelectedKeySetting_PC=1 [KeySetting] # SelectedKeySetting_PC= # 0 : deactivate action if custom code assigned ? # 1 : override key if custom code assigned, otherwise uses default key # 2-8 : garbage data that can make the game crash at startup. If the game still runs, then key mappings will make no sense SelectedKeySetting_PC=1 [Keybindings] # Leaving the code blank sets the action to its default key # Code : AZERTY/QWERTY # This layout sets E for compass, Middle Mouse Button for actions. # A macro triggers both Left and Middle Mouse Buttons when Left Mouse Button is used, to mimic OG. # The rest is as close to OG as possible. # 18 : E INO_KEY_COMPASS=18 # 258 : Left Mouse Button INO_KEY_ATTACK=258 # 15 : Tab INO_KEY_MAP=15 # 57 : Space INO_KEY_ACCELERATE=57 # 46 : C INO_KEY_CENTER_CAMERA=46 # 259 : Right Mouse Button INO_KEY_JUMP=259 # 260 : Middle Mouse Button INO_KEY_ACTION=260 # 1 : Esc INO_KEY_INVENTORY=1 # 42 : Shift INO_KEY_OBSERVE=42 # 3 : 2 INO_KEY_PREV=3 # 4 : 3 INO_KEY_NEXT=4 # 25 : P INO_KEY_PAUSE=25 # 29 : Ctrl INO_KEY_CROUCH=29 # 16 : A/Q INO_KEY_USE=16 # 259 : Right Mouse Button INO_KEY_BACK=259 # 258 : Left Mouse Button INO_KEY_CONFIRM=258 # 57 : Space INO_KEY_MENU_INFO=57 # 57 : Space INO_KEY_MAP_ZOOM=57 # 17 : Z/W INO_KEY_UP=17 # 30 : Q INO_KEY_LEFT=30 # 31 : S INO_KEY_DOWN=31 # 32 : D INO_KEY_RIGHT=32 # 258 : Left Mouse Button INO_KEY_TAKE_PHOTO=258 # 259 : Right Mouse Button INO_KEY_GYRODISK_SHOOT=259 INO_KEY_RESET= INO_KEY_PUCK_SWAP= INO_KEY_PUCK_SHOOT= INO_KEY_UP_BAK= INO_KEY_LEFT_BAK= INO_KEY_DOWN_BAK= INO_KEY_RIGHT_BAK= INO_KEY_NAVIGATE_DOWN= INO_KEY_NAVIGATE_UP= INO_KEY_NAVIGATE_RIGHT= INO_KEY_NAVIGATE_LEFT=