Spelunky Classic HD logo

Spelunky Classic HD Ivan Yancharkin

Use this command to install Spelunky Classic HD:
winget install --id=yancharkin.SpelunkyClassicHD -e

A modified version of Derek Yu's game Spelunky Classic.

README

Spelunky Classic HD

A modified version of Derek Yu's game Spelunky Classic. Based on the source code published in Humble Weekly Bundle: Play and Create with GameMaker (not original 1.1 release).

New in this version:

  • builds for different operating systems
  • different aspect ratios up to 21:9 (originally 4:3 only)
  • touch input
  • better gamepads support
  • support for translations

Hidden/Non-Obvious Features

  1. To change touch controls visibility hold 👁 + $ simultaneously for half a second
  2. The language key/button allows quick switching between two languages, which can be useful for language learners
  3. Custom configuration directory:
    • Windows: if portable or portable.txt exists in the game directory, configs save here as well
    • Linux: respects XDG_CONFIG_HOME environment variable
  4. Gamepad buttons custom names
    • Navigate to config directory:
      • Windows: C:\users\USER_NAME\AppData\Local\SpelunkyClassicHD
      • Linux: ~/.config/SpelunkyClassicHD
    • Copy gamepad.json and rename to gamepadmapping.json
    • Swap keys/values in the new file and adjust names. For example to rename "1" to "A":
      • Original (gamepad.json):

        { "joyJumpVal": "1" }
        
      • New (gamepadmapping.json):

        { "1": "A" }
        

Translators

Links

Versions
1.2.0
Website