Amethyst Patcher is a collection of patches for Smash Hit.
New and exciting patches guaranteed!
For Smash Hit v1.4.3 arm64-v8a ONLY!
Made by KD
Amethyst Patcher is a collection of patches for Smash Hit.
New and exciting patches guaranteed!
For Smash Hit v1.4.3 arm64-v8a ONLY!
Made by KD
Uploaded: September 16th, 2026 (Latest)
5b September 16th, 2026
Fixes:
Renamed pushPowerup and popPowerup patches to pushPowerupInv and popPowerupInv to avoid function name clash
5a September 13th, 2026
New patches:
crystalStreakInc, crystalStreakAbort, droppedBalls, wireframeMode,
bodyDecalColor, bodyDecalBlending, nitroballsPower, segmentTintColor, segmentTint,
powerupSpawning, roomGravity, dofRendering, reflectionRendering, roomRendering,
ballTint, ballTintSplit, powerupTimeLeft, gameCameraPos, cameraShake, playerGamemode,
gameState, splitGamemode
General changes:
Amethyst Patcher now requires KatieMod Release 20
Most of the patches were renamed, check the documentation for more info
Patch syntax was changed, check the documentation for more info
Fixes:
gameXmlName will now automatically truncates the string if it's too long to prevent corruption
sprites8x16 and sprites8x32 now adjust menu smoke particle image coordinates automatically
cameraRot now works properly
ballRestitution now works properly
doors2x8 now works properly
Known Issues:
Camera pos and rot patches may not work properly
The whole patcher underwent a huge rewrite, not all patches are guaranteed to work!
4a July 8th, 2026
New patches: setRoomTime, setThrowSpeed, disableMenuSegmentCulling, adjustCrashToCamera, adjustShootingToCamera, adjustMenuSmoke8x16, adjustMenuSmoke8x32
Removed patches: sprites8x24
Fixes:
showAllMenuSegments now works correctly
Menu smoke particle textures may now be corrected with adjustMenuSmoke patches
General changes:
Amethyst Patcher now requires KatieMod (r19 or later)
3a July 6th, 2026
New patches: disableLogging, showAllMenuSegments, setCameraPos, setCameraRot, doors2x4, doors2x8
General changes:
Patch arguments are no longer passed as a table, with the exception of patches called in apDefaultPatches()
Commands were merged with patches; commands and parameters are now called through apPatch()
Powerup timer patches now affect mgGetPowerupFraction()
Renaming:
[patch] powerupTimerInit -> initPowerupTimer
[patch] setPowerupID -> setCommandParameter
[command -> patch] ap.powerup -> activatePowerup
[command -> patch] ap.pushPowerup -> pushPowerup
[command -> patch] ap.popPowerup -> popPowerup
[function] applyPatches() -> apDefaultPatches()
[function] initPatches() -> apInitPatches()
[function] executePatch() -> apPatch()
2b July 2nd, 2026
Fixes:
Fixed a missing comma
2a July 2nd, 2026
New patches: enableAdditionalCommands, setPowerupID
New commands: ap.powerup, ap.pushPowerup, ap.popPowerup
Fixes:
Fixed strings sometimes not being handled correctly
1a June 30, 2026
Initial Release