Download:
http://www.mediafire.com/?jx44xgy0zei
OK. In last patch, I mixed the code for neck folder into it. So you will have the crash.
And In this patch, I separate them. If you only want to patch for hit-window, DO NOT implement the file in "Neck_folder" folder!!!
And I think I will not do that again for many reason which mainly about the opion of Alarian and MyfingerShurt. So, If you want that again, just change the code yourself.
I can tell you how:
Edit the guitar.py.
Step1: find this around line 220:
Code: Select all
if hitw == 0:
hitw = 0.75
elif hitw == 1:
hitw = 1.0
elif hitw == 2:
hitw = 1.25
else:
hitw = 1
and change to:
Code: Select all
if hitw == 0:
hitw = 0.75
elif hitw == 1:
hitw = 1.0
elif hitw == 2:
hitw = 1.25
elif hitw == -1: #QQstarS
hitw = -1
else:
hitw = 1
Find the code around line 260:
Code: Select all
self.earlyMargin = self.neckSpeed / hitw / 2.1 # glorandwarf: was 60000.0 / bpm / 3.5
self.lateMargin = self.neckSpeed / hitw / 2.1 # glorandwarf: was 60000.0 / bpm / 3.5
self.noteReleaseMargin = self.neckSpeed / hitw / 1.4 # glorandwarf: was 60000.0 / bpm / 2
and change to:
Code: Select all
if hitw >0: #QQstarS
self.earlyMargin = self.neckSpeed / hitw / 2.1 # glorandwarf: was 60000.0 / bpm / 3.5
self.lateMargin = self.neckSpeed / hitw / 2.1 # glorandwarf: was 60000.0 / bpm / 3.5
self.noteReleaseMargin = self.neckSpeed / hitw / 1.4 # glorandwarf: was 60000.0 / bpm / 2
else:
self.earlyMargin = 60000.0 / bpm / 3.5
self.lateMargin = 60000.0 / bpm / 3.5
self.noteReleaseMargin = 60000.0 / bpm / 2
Step3: edit the GameEngine.py
Find code around line 100:
Code: Select all
Config.define("game", "hit_window", int, 1, text = _("Note Hit-window"), options = {0: _("Wide"), 1: _("Standard"), 2: _("Tight")})
and change to:
Code: Select all
Config.define("game", "hit_window", int, 1, text = _("Note Hit-window"), options = { -1: _("Easy"), 0: _("Wide"), 1: _("Standard"), 2: _("Tight")}) #QQstarS
then it can work.