Releases: yancharkin/SpelunkyClassicHD
1.2.2
1.2.2-beta
Changelog:
- Added Arabic locale (Thanks to v9tn)
- Added gamepad selection for multi-controller setups
- Added instant restart (Android/web; desktop requires cheats to be activated)
- Fixed gamepad disconnection after app switching (Android)
- Fixed text visibility in dark levels
This is a beta version - a few areas need testing before stable release:
- Arabic Support:
- Implementation was more complex than expected. If there are critical issues left, report here (Please read previous messages first)
- Gamepad Handling:
- Updated logic may introduce new edge cases
- Testing needed for multi-controller scenarios

1.2.1
Changelog:
- Runtime updated (which, besides other things, means the game may now work on more devices)
- Touch controls improved significantly
- Gamepad support and configuration improved
- German translation added (thanks to MasterPhW)
- Spanish translation updated (thanks to BRNBot3k)
- The HTML5 version has been updated and now uses the GX.games export target, which means it a WebAssembly app with near-native performance
- Lots of smaller improvements and bug fixes
yyc builds are made with YoYo Compiler and in theory may have better performance.
1.2.1-rc
Changelog:
- Slightly improved gamepad configuration
- Updated translations
- Cleanup and small fixes
Hopefully the last pre-release before the stable version.
1.2.1-beta2
Changelog:
- Added HTML5 version (PWA/standalone builds coming later)
- Refactored touch controls
- Refactored gamepad support
- Various bug fixes
- Updated German and Spanish translations
- Visual polish - some elements now look nicer
If all goes well, the next release will be the stable version.
1.2.1-beta
- Runtime updated to 2024.1300.0.790
- German locale added
- Language switching now works properly - previously, messages that had already been shown wouldn't update after changing the language
- XDG_CONFIG_HOME is now respected on Linux #26
- On Windows, it’s now possible to use the program directory for save files by creating a file named portable or portable.txt in the game’s directory (%localappdata% remains the default) #27
- Gamepad configuration menu updated
- Options in the main menu can now be changed by pressing Left or Right
- General code cleanup and refactoring: removed unused code and assets, rewrote some poorly written sections
While there are no major changes, due to the nature of the codebase and the game engine, even small cleanups and refactoring can introduce new bugs. That’s why this is a beta release - I’ll wait for feedback, fix any major issues (if found), and then release the next version.
!NB These are cheat builds.
1.2.0
Since GameMaker is now free and has a Linux IDE, I decided to update the game (and surprisingly, it wasn’t that hard). Future bug fixes are possible again (but not guaranteed).
New in this release:
- Updated to the latest GameMaker
- Builds for modern OSes
- ARM builds for Linux and Windows
- Improved gamepad support on Linux
- Quick language switching
- A few improvements to the Android build
- A few smaller fixes...
yyc builds made with YoYo Compiler. Not sure if it matters for this game, but I made them anyway :)
Information about Cheat Builds
French locale added
1.1.7-french Update README.md
Ukrainian locale added
1.1.7-ukrainian Update README.md
1.1.7 Optimized builds
It's a real final release :) I removed everything related to the game from my computer (source code, scripts, virtual machines, etc.). Setting up everything from scratch is very time-consuming, so it's unlikely that I'll ever resume development.
- Much smaller size because of audio compression enabled
- No warnings on the latest Android versions
- Possible to INSTALL on Android 1.6 and up (though the earliest Android version on which I successfully LAUNCHED the game was 2.3)