-
Notifications
You must be signed in to change notification settings - Fork 3
Insane mod
Make your hands burn. Mod's original website
This guide is targeted for users with version 0.50
/0.50a
or greater. For older versions, head over to the old README.
The Insane mod was originally created with the goal of making songs harder while keeping them 100%-able. Since then it has acquired a nice set of features:
- Acceleration-based distance limiting - so you can move your hands just fast enough
- Non-centered doubles - so you can cross your hands more often
- Curved holds - so you can move your hands while holding notes
- Better difficulty options - so you can kill your hands without making the game impossible
- Difficulty calculator - so you know how hard you are on yourself
- Unified leaderboards and scoring - so you can better compete with others
- Automatic update checker - so you can get the latest features quickly
- Git support - so you can send me things you did, or fix things you find wrong!
This mod, even though slowly, but is still being developed. If you see anything you can help with, feel free to give feedback in the unofficial Audioshield Discord, or contact Discookie on the mod's original website
- Download the mod from GitHub: Stable - Dev
- Extract it using 7-zip or equivalent
- For precompiled versions:
- Copy the mod into the folder of
Hard ShieldVR
(located in<steam_directory>/steamapps/common/Audioshield/mods
)
- Copy the mod into the folder of
- For not precompiled versions:
- Run
make.bat
- this will create a folder calledoutput
- Copy the contens of the
output
folder into the folder ofHard ShieldVR
(located in<steam_directory>/steamapps/common/Audioshield/mods
)
- Run
See also: Customization
To customize your mod, create a folder called settings
in your Audioshield root directory. In that folder, create a diff.json
file.
To let Audioshield load settings on newer versions, start your game with the launch option +disablemodsecuritysandbox
. This will let us load settings from a file without changing the od, thus letting us keep the scoreboard.
For the legacy compiling method, modify the settings/game.lua
file instead, then recompile your mod.
List of available options:
-
maxAccel
,macAccelLeft
,maxAccelRight
- The main difficulty factor. Scales how fast your hands can go. Left to set left only, Right to set right only.
-
Recommended range:
6-30
; Default:18
; Linear scaling, higher is harder.
-
factAccel
,factAccelLeft
,factAccelRight
- The secondary difficulty factor. Makes your hands go faster on average. Left to set left only, Right to set right only.
-
Recommended range:
0.1-1
; Default:0.6
; Exponential. scaling, lower is harder.
-
minDoubleSpan
,maxDoubleSpan
,maxCrosshandSpan
- Sets how far your hands can be, but does not affect difficulty.
-
Recommended range:
0.3-2
; Default:0.5
,1.5
,1.0
(respectively); Linear scaling, does not affect difficulty
-
spanX
,spanY
- Changes the size of the playing field. Does not affect difficulty or max note span.
-
Recommended range:
X: 1-2.5
,Y: 0.2-0.7
; Default:X: 1.7
,Y: 0.5
; Linear scaling, does not affect difficulty
-
ballchainSpeed
- Changed chain speed. Does not affect difficulty.
-
Recommended range:
0.005-0.5
; Default:0.025
; Linear scaling, does not affect difficulty
-
meteorSpeed
- Affects how fast the meteors go. Does not change difficulty or spacing.
-
Recommended range:
0.3-1.5
; Default:0.9
; Linear scaling, does not affect difficulty
-
curveY_min
,curveY_max
- Sets the angle the meteors come in at. Does not affect difficulty.
-
Recommended range:
10-80
; Default:17
,75
(respectively); Linear scaling, does not affect difficulty
Example file:
{
"maxAccel": 18,
"factAccel": 0.6,
"minDoubleSpan": 0.5,
"maxDoubleSpan": 1.5,
"maxCrosshandSpan": 1.0,
"spanX": 1.7,
"chestHeight": 1.3,
"meteorSpeed": 0.9
}
Legacy:
The first 4 lines are not parsed by the JSON loader, but they are necessary to make the mod run in LUA.
{
scoreMode = "ACCEL_V1",
useTraffic = false,
puzzleGrid = false,
jumpMode = Diff.JumpModes.NONE,
maxAccel = 18,
factAccel = 0.6,
maxDoubleSpan = 1.5,
minDoubleSpan = 0.5,
maxCrosshandSpan = 1.0
}
This part will describe compatibility with other note generators, dependencies, and issues.
Here I will have a list of assigners for use, their assigning conditions, common modifications.
Shieldmodding by Discookie - Released under the MIT license.
Additional software used:
- luam by Discookie - Released under the MIT license
- json.lua by rxi - Released under the MIT license
A mod written for Audioshield, by Dylan Fitterer
- Game's Steam page
- Game's Subreddit
A special thank you to:
- Zekses and Flatlander57 for their help in modding, and testing!
- Ruirize for providing inspiration and immense support!
- The creators of Even Harder, Expert, and Workout mods for their pioneering efforts!
- Dylan for answering more obscure questions and implementing needed features!
-
Home
- Getting started
-
List of mods
- Default mod
- Insane mod
- Documentation
- Licenses, credits and acknowledgements