Commit Graph

2063 Commits

Author SHA1 Message Date
Jason Felds 11ea4e62da Fix Stop/Delay conflicts.
We REALLY need to separate these two.
2011-06-26 22:56:39 -04:00
Jason Felds 1d5f9830a3 Get Next and Previous other segments.
...we need to find a way to template these if possible.
2011-06-26 22:24:22 -04:00
Jason Felds b026159a27 New metric: SongsNotAdditional.
Set this to false to have AdditionalSongs be valid for
unlocking purposes.
2011-06-26 16:14:50 -07:00
Jason Felds ad628e8191 New metric: AutoLockEditSteps.
This is mainly for anyone that wants to have
bonus charts available after passing Expert.

This will probably fail if there are bonus charts
after Hard, but no Expert.
2011-06-26 16:10:24 -07:00
Jason Felds e2cb8d1794 Better safe than sorry here. 2011-06-26 16:07:36 -07:00
Jason Felds 1f9adc3f68 When changing diffs, use seconds, not beats. 2011-06-26 13:36:42 -04:00
Jason Felds a0372924ae Newlines are good.
Not worth a cache reload here.
2011-06-26 12:47:26 -04:00
Thai Pangsakulyanont 68f95ce056 Refactor TimingData::ScaleRegion(), fixes 297. 2011-06-26 13:43:30 +07:00
Jason Felds 5ce88d4b54 Attacks can be saved in the editor.
It's more flexible to do it by hand though.
2011-06-24 22:11:07 -04:00
Jason Felds f3ddbf5d2a Can edit attacks in editor, but not save them.
Someone want to remind me why we have such limited options?

I mean, 5 second attack intervals, no "nomods",
no percentages or speed activations either!

Everyone, say it with me: WE NEED A NEW EDITOR!
2011-06-24 19:32:46 -04:00
Jason Felds 51f6389988 Good old merging. 2011-06-24 18:08:03 -04:00
Jason Felds d06a14da52 Display the attacks in the editor. 2011-06-24 18:07:47 -04:00
Jason Felds de4a6fcaf4 Only play attacks if upcoming, not past. 2011-06-24 18:07:36 -04:00
AJ Kelly 98489d70c8 remove unused 2011-06-24 17:06:14 -05:00
Jason Felds 5d32a22a0c Attacks work on editor gameplay. 2011-06-24 17:29:34 -04:00
AJ Kelly 94385b7ded update url 2011-06-24 13:03:01 -05:00
Jason Felds fcf9e335e6 Use StepAttacks instead.
This deprecates the GetSongAttacks lua function.

Next up: make it so that no text is displayed if
Step Attacks are on, but display "No Attacks" if
attacks are turned off.
2011-06-24 12:12:27 -04:00
Jason Felds f2d1ca1d4b Make Step #ATTACKS official. 2011-06-24 11:58:51 -04:00
Jason Felds e7afe0ef8e Load attack data from the Steps. 2011-06-24 11:51:06 -04:00
Jason Felds fdfed5c316 Extra colon. Still not working. 2011-06-24 11:47:01 -04:00
Jason Felds 2a39516bc6 Right, load step attacks, not song. 2011-06-24 11:31:48 -04:00
Jason Felds b51eec691d Step Attacks will be written.
The cache won't be incremented until this is
given some testing.
2011-06-24 11:27:20 -04:00
Jason Felds cde793dc57 Prepare for Steps Attacks.
No changelog entry yet: it's not complete.
2011-06-24 11:09:49 -04:00
Jason Felds 6e1d5cf10b DQ if attacks are there, but disabled. 2011-06-24 10:55:39 -04:00
Jason Felds b470188ca4 Make Song Attacks on by default.
No, metrics wasn't enough.

Now to get #ATTACKS working on Split Timing.
2011-06-24 10:49:42 -04:00
Jason Felds 16d58dc0a4 Fix editor crash if you don't save a new chart. 2011-06-24 01:09:37 -04:00
Jason Felds 0190ac0eca Allow converting delays to beats.
Just find a better song than Uprock to use this on.
2011-06-24 00:50:32 -04:00
Jason Felds c67e4d2349 Add unlocking one step per steps type.
This is different from just unlocking one step for all step types.
2011-06-24 00:28:57 -04:00
AJ Kelly b5cf5918b7 [br:default] trying to get unicode text working in the crash dialogs on windows... 2011-06-23 02:39:51 -05:00
Jason Felds 32ee68dcf9 Don't have AutoKeysounds count for radar values.
Since this affects the loading of files, it's
time for another cache reload. *groan*
2011-06-20 19:13:46 -04:00
Jason Felds 4b32d9ecac Spelling. 2011-06-20 19:03:29 -04:00
Jason Felds 7d79762076 Better error message on failure. 2011-06-20 19:02:44 -04:00
Jason Felds 0498ad5f70 Ensure all BM* files have a BGM track. 2011-06-20 19:00:22 -04:00
Jason Felds c4b0fb555e Better assertion message and added comment.
Yes, some BMS files crash in the default branch.

I wonder if this is related to the sqlite BMS
crashes I'm getting...
2011-06-20 14:25:57 -04:00
Jason Felds 376f17213e Only clean if there is a song to clean. 2011-06-20 13:44:20 -04:00
Jason Felds b0b87501eb More scrolling friendliness.
Fair warning: mass recompile of many files.
2011-06-19 20:19:09 -04:00
Jason Felds ef3ea96f34 Doxygen and spacing.
I don't care if we don't respect 80 chars.

I just want to avoid horizontal scrolling if possible.

...maybe we should just astyle our main branch.
2011-06-19 19:04:48 -04:00
Jason Felds 97abd25e3e Fix Practice Songs crash with AdditionalSongs. 2011-06-19 16:51:51 -04:00
AJ Kelly 5386525448 [LifeMeterBattery] Fixed a bug where MinesSubtractLives was not being honored. Also added LifeChanged message to changing of life on holds. 2011-06-17 01:06:01 -05:00
Jason Felds bd336c9a76 Bring better(?) assertion to default. 2011-06-17 00:32:30 -04:00
AJ Kelly e26bccdf27 well, it doesn't crash anymore. not sure if it breaks anything yet. 2011-06-15 21:50:43 -05:00
Jason Felds bfe6e0076d Port ResolvePath from OpenITG.
Also, forgot to [sqlite] this earlier.
2011-06-15 22:36:58 -04:00
AJ Kelly 4379df289d fix compile 2011-06-15 21:40:11 -05:00
Alberto Ramos 6c722c04a3 eye can update an comment -cirno 2011-06-15 18:46:41 -06:00
Alberto Ramos 49ff20cef6 see below: 2011-06-15 18:41:42 -06:00
Alberto Ramos 768eb5a7b7 idk what to put here 2011-06-15 17:32:40 -06:00
Jason Felds 49ac1c362d Add many TimingData bindings. See changelog. 2011-06-15 16:56:01 -04:00
Jason Felds 6a4dd911a8 Forgot to SAFE_DELETE a pointer. 2011-06-15 02:36:53 -04:00
Jason Felds b424659fcd Prepare for dynamic notedata loading.
I wonder if this should include radar calculations.
2011-06-14 21:47:22 -04:00
Jason Felds 254019b615 Less stubby. 2011-06-14 14:28:52 -04:00