Hyperspeedcube¶
Hyperspeedcube (HSC) is a modern, beginner-friendly 3D and 4D Rubik’s cube simulator with customizable mouse and keyboard controls and advanced features for speedsolving. It’s been used to break numerous speedsolving records and runs on all major operating systems plus the web. Hyperspeedcube was first released in early 2022 and is developed by Andrew Farkas (a.k.a. HactarCE).
Download/installation ¶
HSC does not have an installer. On Windows, open hyperspeedcube_win64.zip
and move hyperspeedcube.exe
out of to a folder on your computer.
Features missing from the web version
- Saving & loading logs to file (can still save/load via clipboard)
- Awareness of alternate keyboard layouts
- Antialiasing
Troubleshooting¶
If none of the instructions below help, join the Hypercubers Discord server and start a thread in the #❓help
forum. Mention in your post that you’ve read the FAQ.
Windows¶
My antivirus thinks Hyperspeedcube is malicious
Try opening the Windows Security app, and digging around in the settings there to disable it, then try the download again.
“Windows protected your PC”
Microsoft Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk.
Click More info and then Run anyway.
In order to prevent that message from appearing, Hactar would have to spend a lot of money to buy a Microsoft developer license and go through a lot of hassle every time there is a new release of HSC. You’ll only have to click through the warnings once.
“The program can’t start because VCRUNTIME140.dll is missing from your computer.”
You need to install the Microsoft Visual C++ Redistributable. Here is a direct download.
“Hyperspeedcube crashed. A crash report has been saved to …”
First, make sure your graphics drivers are up-to-date! This is the most common cause of Hyperespeedcube crashes. Here is a video tutorial if you don’t know how to do that.
If you still get an error message, then follow these steps:
- Press +R, type
%LocalAppData%
, and press Enter - Open the
Temp
folder - Find the file named in the error message and send it to Hactar either in a GitHub issue or a new thread in the
#❓help
forum on Discord
macOS¶
“‘Hyperspeedcube.app’ cannot be opened because the developer cannot be verified.”
macOS cannot verify that this app is free from malware.
Go to System Settings → Privacy & Security, then scroll down to Security. Select App Store and identified developers, then click Open Anyway.
In order to prevent that message from appearing, Hactar would have to spend a lot of money to buy an Apple developer license and go through a lot of hassle every time there is a new release of HSC.
Linux¶
Check that you have up-to-date graphics drivers installed. If that doesn’t help, you’re on your own.
If there’s any changes you make to the Hyperspeedcube source code to get it working, please open an issue or PR on GitHub. If you’re able to make an package for HSC for your package manager, please let me know either on Discord or GitHub Issues.
History¶
1.0¶
On April 24th, 2020, Hactar wrote a small program called Keyboard Speedcube that simulated a 33 using keybinds inspired by Ryan Heise’s Rubik’s Cube Simulator. In October 2021, rudimentary 4D support was added and a screenshot was posted on the Hypercubers Discord server. A month later, Rowan Fortier asked Hactar if he could receive an early version of the program, and showcased it in a YouTube video. Shortly before the video’s release, the project was renamed to Hyperspeedcube.
The first official release was v0.1.0 in January 2022, featuring customizable keybinds and support for the 33 and 34. Over the next year, many community-requested features were added, including mouse controls and more n3 and n4 puzzles. (See the changelog for a complete list of releases and changes.)
Hyperspeedcube began to see widespread use after the addition of mouse controls and more advanced piece filters in August 2022, kickstarting the hyperspeedsolving revolution. The web version was released in January 2023.
Shortly after the web version was released, Hactar and Luna began reading the MPU source code, intending to make a tool to ease the process of writing MPU puzzle definitions. Instead, they were able to replicate MPU’s puzzle generation algorithms, and Hactar set to work on a new puzzle simulator using this backend. Over the next year, they adapted the algorithm to use Conformal Geometric Algebra in the hopes of supporting curved cuts, but this proved too challenging in higher dimensions. Together with Milo, they built a puzzle definition system using Lua, since it is a well-known programming language with a simple type system that is easy to embed, sandbox, and extend with custom types.
The first dev build of the new version, Hyperspeedcube v2.0.0-pre.1, was released on July 16th, 2023, and supported Lua shape definitions but not twists. As of mid-2024, HSC 2.0 is still in active development.
2.0¶
HSC 2.0 is the next major update in the works, with no set release date as of yet. Below is a list of upcoming features:
- Build nearly any puzzle in 3D to 7D space
- Complete overhaul of the graphics engine
- Built-in timer for speedsolves, including a configurable autosplitter
- Timeline of progress during solve
- More piece filter customization
See Hactar’s website for more details.