https://github.com/fakechan/variantsoft-hp