Jason Felds
b15322a87a
Most issues fixed for MMods.
...
Present problem: trying to assign the scroll
speed in a "read only structure". Is mPlayerOptions.GetCurrent()
a set in disguise?
2011-07-03 10:26:00 -04:00
Jason Felds
ca4080f9fd
Don't hate the lifts.
2011-07-02 00:26:54 -04:00
Jason Felds
7237b8a249
Fix score sysem.
...
...err, system.
2011-07-02 00:09:52 -04:00
Jason Felds
31f209ff64
Revert language comment commit, fix bug.
...
It wasn't due to the comments it seems.
2011-07-02 00:05:14 -04:00
Jason Felds
25ffddeb70
English comments please.
...
Perhaps someone can better translate what was erased?
2011-07-01 02:05:49 -04:00
Jason Felds
906c36137c
Simplify.
2011-06-30 14:39:57 -04:00
Jason Felds
688e27f143
Better name.
2011-06-30 14:16:28 -04:00
Jason Felds
6f5d707351
Activate the other segments on the bar.
...
Anyone up to improving my poor taste in colors?
2011-06-30 14:14:50 -04:00
Jason Felds
0f6d4cd813
Adjust attacks on offset change.
...
Should we ever store the other timing segments in
seconds and not beats in the future, we may want
to use this.
2011-06-30 13:35:25 -04:00
Jason Felds
347a4f1d5c
Add warps to the bar.
...
Hmm...purple is not the best color.
Also, the order we add the frames is important.
Best to keep that in mind for future segments.
2011-06-30 13:13:31 -04:00
Jason Felds
67039e8998
Hooray lua! Functions in functions = yay. :D
2011-06-30 12:51:03 -04:00
Jason Felds
08884a7321
Start showing Delays in the progress bar.
...
I think this needs abstracting more
before I continue with other segments.
2011-06-30 12:30:54 -04:00
Jason Felds
5c41a39903
Simplify, fix timing bars.
2011-06-30 11:43:40 -04:00
Jason Felds
57e3c2fc80
Use accessor functions instead of direct calls.
2011-06-30 02:19:37 -04:00
Jason Felds
df14721d0f
Last update requires recache fix.
...
Accidentally wasn't reading the right tag.
2011-06-30 02:11:32 -04:00
Jason Felds
5940bdeddb
More abstraction.
2011-06-30 02:10:58 -04:00
Jason Felds
80d3618b8e
Prepare for function abstraction.
2011-06-30 01:56:50 -04:00
Jason Felds
7627cbe5ac
Unused.
2011-06-30 01:30:14 -04:00
Jason Felds
11923a80ba
Allow setting last second at the current beat.
...
Use the Area Menu for this one.
2011-06-30 01:23:59 -04:00
Jason Felds
6fc669127b
No longer used.
2011-06-30 01:16:08 -04:00
Jason Felds
8bc2c38142
Replace #BEAT tags with #SECOND tags.
...
Split Timing has made this necessary.
Yes, this means another recache.
2011-06-30 01:11:38 -04:00
Jason Felds
00c1ce6a79
We store 6 decimals, so display 6 decimals.
2011-06-30 01:09:07 -04:00
Jason Felds
4aa404d38e
We should write 6 for consistency.
...
Not worth a cache reload yet.
2011-06-29 23:42:14 -04:00
Jason Felds
a8da45978d
Prep work for cache tag adjusting.
...
Hopefully this won't take too long.
2011-06-29 23:32:14 -04:00
Jason Felds
92a304ab8a
Minor simplification.
...
We should eventually make it not required to scroll horizontally.
2011-06-29 23:25:42 -04:00
Jason Felds
ba5bef76b5
Make holds and rolls use the same timing.
...
Players may have to update their Preferences.ini file manually.
2011-06-29 20:26:05 -04:00
Jason Felds
af2f6d08ed
Add Solo Hard. Labels for all difficulties.
2011-06-29 11:39:22 -04:00
Jason Felds
07041a6810
#OFFSET fix.
2011-06-28 21:04:38 -04:00
Jason Felds
f9e0ef9d09
We need the .ssc format for splits.
...
Also, adjusted the sync for Springtime. It was...bad.
2011-06-28 20:04:33 -04:00
Jason Felds
373a1bfe1c
We will not separate split timing files.
2011-06-28 19:57:05 -04:00
Jason Felds
8c3429af6c
Newlines. Funny, MechaTribe didn't need this fix.
2011-06-28 19:56:55 -04:00
Jason Felds
a50069efa2
Add the requested copy timing data functionality.
...
I don't know of a good way to copy timing data
across different styles, though.
2011-06-28 12:25:32 -04:00
Jason Felds
0033795252
Here we go again.
2011-06-27 20:28:41 -04:00
Jason Felds
8051cd7ad2
.ssc format change, recache required.
...
This is being done so that beat based #ATTACKS
can be possible.
2011-06-27 20:27:59 -04:00
Jason Felds
5bd5f2ea99
Simplify.
2011-06-27 20:15:30 -04:00
Jason Felds
23e56ea084
Wrong operator.
2011-06-27 15:04:03 -04:00
Jason Felds
0919debf33
Preserve speed segment length time on beats.
2011-06-27 14:24:55 -04:00
Jason Felds
046acb2836
Right...forgot the XBox.
2011-06-27 13:26:54 -04:00
Jason Felds
2d6c94e70e
Revert parts of RandomVanish code.
...
It was never the logic that was busted.
Just the noteskins.
2011-06-27 13:26:32 -04:00
Jason Felds
e11f90ffad
Add command, reorganize others.
2011-06-27 11:11:52 -04:00
Jason Felds
3830ddbadf
Use Step Author instead of Chart Style on right.
2011-06-27 11:09:31 -04:00
Jason Felds
b653e5b5e7
Copy Step #ATTACKS when requested.
2011-06-27 00:03:05 -04:00
Jason Felds
4ab534de75
Use NoAttacks vs StepAttacks.
2011-06-26 23:58:24 -04:00
Jason Felds
ceb79c5bb8
Prepare for the NoAttacks mod.
2011-06-26 23:28:52 -04:00
Jason Felds
e658714b53
Allow cycling/jumping through all segments.
...
Better to re-use keys we have than add multiple key strokes
when I sense we'll need them.
2011-06-26 23:11:57 -04:00
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
28d0cdc8c2
Clarification.
2011-06-26 16:15:09 -07: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
f706783eb2
Changelog for previous commit.
2011-06-26 16:11:59 -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
973ef4fad7
Changed text: Revert From Cache.
2011-06-26 12:49:07 -04:00
Jason Felds
a0372924ae
Newlines are good.
...
Not worth a cache reload here.
2011-06-26 12:47:26 -04: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
Jason Felds
adf1fd7129
Umm...Daisu? What did you do?
2011-06-24 17:29:41 -04:00
Jason Felds
5d32a22a0c
Attacks work on editor gameplay.
2011-06-24 17:29:34 -04: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
001dd4e288
Remove duplicate commented metrics.
2011-06-24 10:51:13 -04:00
Jason Felds
31b68a996f
Ah yes, noteskin changes.
2011-06-24 10:50:35 -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
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
3e8441062d
Right, forgot this.
2011-06-20 00:52:46 -04:00
Jason Felds
3b2f6989a6
Restore foot limiter for Extreme scoring.
...
Needs to be tested by someone more accurate than me
for any rounding errors and whatnot.
2011-06-20 00:51:28 -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
Jason Felds
bd336c9a76
Bring better(?) assertion to default.
2011-06-17 00:32:30 -04:00
Jason Felds
bfe6e0076d
Port ResolvePath from OpenITG.
...
Also, forgot to [sqlite] this earlier.
2011-06-15 22:36:58 -04: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
8978ebffdf
Take Thai's advice: use LTC_NO_ROLC on debug.
...
Release doesn't need it.
I think we can soon get Xcode 4 working. :)
2011-06-14 21:05:49 -04:00
Jason Felds
6be27bcb48
Prevent library conflicts for the future.
...
Mac users, you will have to recompile.
2011-06-14 19:54:01 -04:00
Jason Felds
254019b615
Less stubby.
2011-06-14 14:28:52 -04:00
Jason Felds
27bd1ff1f2
Starting stub for hopeful cache reduction.
...
Now, let's see if we can pull this off.
2011-06-14 14:19:40 -04:00
Jason Felds
0bc2c20268
More attempts at warning-free code.
2011-06-14 13:51:26 -04:00
Jason Felds
3b1260bb79
Start detecting which files have errors.
...
Guess we needed this as a class/struct after all.
2011-06-14 13:35:59 -04:00
Jason Felds
23e71e1574
Prototype warning.
2011-06-14 13:15:54 -04:00
Jason Felds
0f435d2c4d
Fix music wheel bug thanks to...CLANG?!?
...
When compilers are the source of bugs,
you know we have to worry.
Especially since Clang 1.5 isn't on Xcode 4
and Clang 2.0 isn't working on Xcode 4.
2011-06-14 02:04:45 -04:00