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
Jason Felds
dbecbacc72
We're merging a lot today, aren't we?
2011-06-13 16:08:53 -04:00
Jason Felds
fed3c9bf2c
NumLock becomes Hyphen. P2 gains Back Button.
...
This should alleviate some issues.
2011-06-13 16:08:28 -04:00
Jason Felds
a72241666d
Ensure AutoPlay doesn't cause ANY combo increase.
...
AutoPlayCPU can, however.
2011-06-13 15:00:21 -04:00
Jason Felds
6d8df2ffc2
Lots of updates today. Nice.
2011-06-13 14:49:06 -04:00
Jason Felds
7a16ba9c0f
Add two new noteskin metrics.
...
This properly resolves bug tracker issue 190.
2011-06-13 14:48:15 -04:00
Jason Felds
bd9c58b37e
Right, late night merge.
2011-06-13 03:43:54 -04:00
Jason Felds
0488193b6e
*shrugs* May as well try this.
2011-06-13 03:43:20 -04:00
Jason Felds
e55270cade
Missed a GCC 4.2 spot.
...
Still thinking we could go to LLVM 1.5 here.
2011-06-12 20:45:47 -04:00
Jason Felds
88f844787f
Minor doxygen.
2011-06-12 20:45:30 -04:00
Jason Felds
fc68776e3f
Anyone on linux want to test this?
...
I think this may work for an indeterminate bar.
2011-06-12 20:45:21 -04:00
Jason Felds
acdc45042a
Put old behavior back by default.
...
Use the Control key for the time signature scrolling behavior.
2011-06-12 20:34:23 -04:00
Jason Felds
3d155c9970
NOW I start moving prototypes to headers?
...
I need to be more consistent...gah, hungry.
2011-06-12 19:35:24 -04:00
Jason Felds
c3c8753620
More prototype warning stuff.
...
I know these should be in the .h files,
but we can cover that later.
2011-06-12 19:20:43 -04:00
Jason Felds
4036ee89c2
Last bit of warnings for tonight.
2011-06-12 03:55:48 -04:00
Jason Felds
fe9dfa26c4
Consistency.
2011-06-12 03:47:38 -04:00
Jason Felds
7acbe91683
More prototypes.
2011-06-12 03:47:22 -04:00
Jason Felds
986fbd6468
Beat me to it Daisu.
2011-06-12 03:43:59 -04:00
Jason Felds
7f3b8577b3
Prototypes.
2011-06-12 03:42:15 -04:00
Jason Felds
b7ffecd3d0
This pointer was considered pointless.
2011-06-12 03:40:26 -04:00
Jason Felds
2ab5a4ddb8
Mostly 64 - 32 float warning fixes.
2011-06-12 03:37:10 -04:00
Jason Felds
4bb0b28fc8
Good old warning fixes...how I missed thee.
2011-06-12 03:30:57 -04:00
Jason Felds
720675637e
The last of the LOG warnings I think.
2011-06-12 03:12:44 -04:00
Jason Felds
fa599184e9
Right, right, merge this first.
2011-06-12 03:09:11 -04:00
Jason Felds
4fb2379746
I think we can look into XCode 4 now sharksoda.
2011-06-12 03:08:44 -04:00
Jason Felds
6c32ca085e
Make sure these use split timing.
2011-06-11 22:40:14 -04:00
Jason Felds
5a7ceecb89
We're on libpng 1.5.1 now.
...
Guess we have more to update here.
2011-06-11 21:26:05 -04:00
Jason Felds
1d8e7286cc
Use the appropriate timing.
...
Restores Page Up/Page Down/;/' properly.
2011-06-11 17:05:03 -04:00
Jason Felds
05a7a24d88
Make the GetPlayerTimingData() binding official.
...
Hmm...did we never document the Player class
in LuaDocumentation.xml?
2011-06-11 16:24:38 -04:00
Jason Felds
cff72f7dab
Minor cleanup.
2011-06-11 16:15:18 -04:00
Jason Felds
87d151687f
Allow 15 edits per profile.
2011-06-11 15:24:16 -04:00
Jason Felds
d90c8cfe07
Add GetPlayerTimingData lua binding...for now.
...
This may be removed if it fails its purpose.
2011-06-11 15:17:48 -04:00
Jason Felds
f900b53f1d
Edits can have 255 chars in the description now.
2011-06-11 15:10:27 -04:00
Jason Felds
aeb07190d8
Allow setting Preview Music via Alter Menu.
...
Now math calculations are no longer needed.
2011-06-11 11:15:58 -04:00
Jason Felds
50cb0f9b78
More warning fixes.
2011-06-11 09:48:16 -04:00
Jason Felds
788d7005dc
Remove commented code, add comment.
...
Need a warning expert on this one.
2011-06-11 09:44:51 -04:00
Jason Felds
5ef549d80d
Warning fixes.
2011-06-11 09:36:17 -04:00
Jason Felds
c06763db85
Make linux compile the loading window code.
...
NOTE: The actual loading window code is stubbed.
I do not know GTK window code yet, so hopefully
this won't crash yet.
2011-06-11 09:30:49 -04:00
Jason Felds
1b5853c5ea
Make sure the music file exists.
...
Well, better this than a bad access error.
2011-06-11 00:17:47 -04:00
Jason Felds
b78c5350e3
Only load the background if it exists.
...
Took us awhile to find it.
2011-06-10 21:40:56 -04:00
Jason Felds
3123bbaea0
Revert 0b67f6b.
...
Perhaps there is a better implementation.
2011-06-10 21:20:26 -04:00