Jason Felds
40db083a53
Fix off by one error dealing with beat 0.
...
Hopefully nothing else broke.
2011-05-27 12:30:07 -04:00
Jason Felds
6588753328
Comment no longer needed.
2011-05-27 11:14:14 -04:00
Jason Felds
071e04f840
Survival fixed...by a METRIC CHANGE?!?
...
I just...I don't even...GAH!
2011-05-27 11:08:36 -04:00
Jason Felds
84b5cf192e
Don't ignore those warnings!
2011-05-27 10:53:30 -04:00
Jason Felds
283afa4687
Log if a mod isn't loaded for some reason.
2011-05-27 10:42:47 -04:00
Jason Felds
6b4703d2ed
Not a fan of plain ASSERTs.
2011-05-27 10:26:43 -04:00
Jason Felds
002ea6c11a
I want others to read this comment.
...
Check the diff.
2011-05-27 10:12:19 -04:00
Jason Felds
99bed31809
...of course, I am an idiot.
...
Somehow, I forgot to commit the metric itself!
2011-05-27 01:38:08 -04:00
Jason Felds
bfb1310fda
Better comment.
2011-05-26 22:59:29 -04:00
Jason Felds
6bb3fa8d0e
Downgrade to libpng 1.5.1.
...
This restores PNG screenshot colors.
2011-05-26 22:52:30 -04:00
Jason Felds
78951b7f05
Introduce the MissComboIsPerRow metric.
...
Read the changelog for more details.
2011-05-26 22:22:55 -04:00
Jason Felds
f01763598d
Autosync Song + Split Timing = Happy Players! :D
...
The solution: use actual objects, not references.
Big thanks to Edgars Klepers for the hint.
2011-05-26 22:00:37 -04:00
Jason Felds
5838313614
Gotta love dereferencing. NOT!
2011-05-26 21:33:20 -04:00
Jason Felds
f3d3bc7513
AJ, please come back.
2011-05-26 20:45:46 -04:00
Jason Felds
553731836f
Midiman, surprised you didn't commit this.
2011-05-26 20:45:22 -04:00
Jason Felds
87246efd07
Still moving towards proper syncing.
...
Still...not getting where I need to.
Stepping away a bit more.
2011-05-26 19:19:41 -04:00
Jason Felds
bb5012b283
Do some refactoring...but doesn't solve it.
...
Line 79 is the killer one.
It's supposed to be a vector of TimingData pointers.
Yet it compiles with the address reference.
...anyone here that can take a look?
2011-05-26 18:36:30 -04:00
Jason Felds
2d491fd0c0
Add ScrollSegment checks.
...
Also took care of scaling TimeSignatureSegments too.
2011-05-26 17:38:31 -04:00
Jason Felds
2bb6349ade
Ignore DiffMerge comparison files.
...
...or was this something else?
Either way, no place here.
2011-05-26 17:38:03 -04:00
Jason Felds
a71eb1afd2
Reverting sync seems alright.
...
I think the rest is cleanup,
but class is starting soon,
so that will have to wait.
2011-05-26 15:38:15 -04:00
Jason Felds
4802ea678f
Storing original timing data seems fine.
...
Let's see what's next...
2011-05-26 15:10:22 -04:00
Jason Felds
43f0fb96e1
Reactivate ed78fa2.
...
Hasn't caused problems yet, but haven't saved results either.
Next step...setting up original step timing and reverting.
2011-05-26 14:57:28 -04:00
Jason Felds
0270191fef
We'll need the Steps to be included first.
2011-05-26 14:46:08 -04:00
Jason Felds
102a2e7a8e
empty() test confirmed.
...
Now, time for the looping process.
2011-05-26 14:41:52 -04:00
Jason Felds
c925e687fe
So far, so good: no breakage.
...
Debugging confirmed that I should be able to use empty().
Let's take advantage of that before we get into step looping.
2011-05-26 14:35:54 -04:00
Jason Felds
3c43429f0d
Add targeted comments.
...
I'll be honest: I don't know how well we can handle
Sync Tempo with Split Timing. Sync Song, we should aim for at least.
2011-05-26 14:19:13 -04:00
Jason Felds
17bea0aab7
Doxygen, restart of autosync split timing.
...
This time, take it a step at a time...
or try to anyway.
2011-05-26 14:11:11 -04:00
Jason Felds
e99178c02d
Signed vs unsigned warning.
2011-05-25 15:09:10 -04:00
Jason Felds
86e70e1a83
Bring in the scroll branch.
...
Sorry Saturn, but you have to re-cache this time.
2011-05-25 14:40:18 -04:00
Jason Felds
1a7fa64924
[scroll] Languages update.
2011-05-25 14:11:17 -04:00
Jason Felds
5f8353bdd0
Use Step Timing if steps are already on Splits.
2011-05-25 14:07:53 -04:00
Jason Felds
c5bbeb69ca
Empty notes don't get judged (RandomVanish).
2011-05-24 22:14:59 -04:00
Jason Felds
8d2f1017e1
Enforce validation on TapNote types.
2011-05-24 22:13:22 -04:00
Jason Felds
b3cebd2aaf
No need to swap if it's the same column.
...
Still busted, but still stumped.
Doing what I can to optimize.
2011-05-24 21:29:51 -04:00
Jason Felds
2afdaf6705
Don't define a variable until it's needed.
...
Still suspect there's an issue here, but can't identify what.
2011-05-24 21:15:59 -04:00
Jason Felds
ded36d6f19
I need to pull more often.
2011-05-24 15:02:16 -04:00
Jason Felds
b2a5a68b4a
Super Shuffle works with fakes now.
2011-05-24 15:01:52 -04:00
Jason Felds
137d83cc1b
<AJ>MEEEEEEEEEEEERGE!</AJ>
2011-05-23 21:31:56 -04:00
Jason Felds
7fe13ebacb
Add the Steps::UsesSplitTiming binding.
...
Hope this worked right.
2011-05-23 21:31:30 -04:00
Jason Felds
727a0c7f1b
...can't believe I missed this entry.
2011-05-23 21:30:31 -04:00
Jason Felds
966dc33e3f
Can't forget theme stuff.
2011-05-23 20:28:01 -04:00
Jason Felds
004a01b306
doxygen fixes.
2011-05-23 20:27:31 -04:00
Jason Felds
0f1e2c59ed
Updated comment/TODO.
2011-05-23 11:26:53 -04:00
Jason Felds
d502c0fd43
Right, had this too. *merge*
2011-05-23 11:23:05 -04:00
Jason Felds
d076b13894
Assist clapping respects Split Timing.
...
Versus mode still follows the first player though.
That is a holdover from previous versions.
2011-05-23 11:22:32 -04:00
Jason Felds
f45d78201d
Revert prev. fix for now.
...
This may have to be done all in one sitting.
2011-05-21 16:38:06 -04:00
Jason Felds
5554c84538
Leopard fix (hopefully).
...
Needs testing on other Linux OSes to see
what other changes need to take place.
2011-05-21 16:30:29 -04:00
Jason Felds
fc522fb4d9
Slowly phase out Tiger.
2011-05-21 15:28:18 -04:00
Jason Felds
28a2a4da2e
Quick comment. INI files are deprecated.
2011-05-20 23:41:36 -04:00
Jason Felds
5371303a1d
Restore quirks mode check for .ini files.
2011-05-20 22:43:54 -04:00
Jason Felds
78043121a2
Allow for slightly better error message.
2011-05-20 22:34:34 -04:00
Jason Felds
242e089f3a
See previous.
...
Yeah, there should be a way to get these to work again.
2011-05-20 21:59:35 -04:00
Jason Felds
cd56fac773
Well, that didn't work.
2011-05-20 21:58:55 -04:00
Jason Felds
9c161e864a
And now Quirks Mode should be needed for .xml.
...
I'd rather try to find a way to support these again.
2011-05-20 21:36:27 -04:00
Jason Felds
3ea65b7bf2
Quirks Mode required for .ini files.
2011-05-20 21:28:49 -04:00
Jason Felds
c8b0bf82c2
doxygen
2011-05-20 21:26:34 -04:00
Jason Felds
0227607342
Re-enable some .ini/.xml loading on QuirksMode.
...
Soon up, setting that for the other places.
2011-05-20 21:26:22 -04:00
Jason Felds
b074acc0cb
Song timing can have warps again: show them.
2011-05-20 10:52:11 -04:00
Jason Felds
719922a187
Right, fixed SMA but not SM? (Negative Fixes)
2011-05-19 21:49:36 -04:00
Jason Felds
8cf6286207
Revert AdjustSync to 69c7cfa.
...
This needs more help and care than I am capable of at this point.
For now, AutoSync may not work as intended.
2011-05-19 18:56:23 -04:00
Jason Felds
fdd23c1526
Why is AdjustSync even usable on the title menu?
2011-05-19 18:46:35 -04:00
Jason Felds
ac8b0d789d
Move doxygen comment to header file.
2011-05-19 18:26:58 -04:00
Jason Felds
c91c115099
Attempt to not load ini/xml changes.
...
Directory reading is next...
not sure the best place for it.
2011-05-19 18:14:10 -04:00
Jason Felds
8143a4e0ca
Take Thai's advice, update all steps on Tempo.
2011-05-19 17:24:13 -04:00
Jason Felds
9fab5026b6
All builds shouldn't use pch's. (Win libpng)
2011-05-19 17:18:15 -04:00
Jason Felds
c97b45eca7
Update log.
2011-05-19 14:05:13 -04:00
Jason Felds
3ff9a2376a
AdjustSync Song is conceptually better.
...
Needs review and assistance.
Does NOT cover tempo adjustments yet.
2011-05-19 13:58:17 -04:00
Jason Felds
526584d11e
Figures I missed warp conversions on SMA.
...
Okay, I may have to start moving these functions
into the SM Loader at this rate.
2011-05-19 12:19:30 -04:00
Jason Felds
ed78fa24aa
Autosync work for Split Timing.
...
Next up: adjusting the revert.
2011-05-19 10:38:48 -04:00
Jason Felds
a86c04e8f5
[splittiming -> default] Bring it in.
...
Any bugs left in here will be fixed as a team.
Now let's kick some StepMania 5 booty!
2011-05-19 00:01:23 -04:00
Jason Felds
791cd3a28f
[splittiming] Prepare the cache for merging.
2011-05-18 21:22:44 -04:00
Jason Felds
3a201660c2
Bare bones VS2010 stuff.
...
This most likely does not work as is.
It is here to allow others to try.
I am unsure if the filters files are needed.
2011-05-18 17:30:35 -04:00
Jason Felds
239f0d510e
VS2010 conversion ignores.
...
Also, was it mercurial.ini I had to edit?
2011-05-18 17:12:15 -04:00
Jason Felds
0727ffa054
Test commit and bot check.
...
If this file was added to hgignore in error,
please revert.
2011-05-18 16:52:37 -04:00
Jason Felds
345183e3fb
Remove renmants of XBox compilation.
...
Hard to believe we missed these files.
2011-05-18 16:41:11 -04:00
Jason Felds
68d86194a8
[splittiming] Don't force this file.
...
Each individual user should have their choice.
2011-05-18 00:50:39 -04:00
Jason Felds
4bc335d59a
[default -> splittiming] We'll have an enjoy.
2011-05-18 00:09:16 -04:00
Jason Felds
8e775daada
[splittiming] Stopped Centered Recording.
...
About to transfer to default branch.
2011-05-17 23:49:18 -04:00
Jason Felds
2af24cf6fb
Alright, let's unclip m_NoteFieldRecord!
2011-05-17 23:49:18 -04:00
Jason Felds
d25b075269
[splittiming] See if this builds for you FSX!
2011-05-17 21:32:15 -04:00
Jason Felds
18256844e9
[splittiming] May as well doc this.
2011-05-17 16:05:08 -04:00
Jason Felds
e3e16ee2e0
[splittiming] Warps to Negs to Gone again.
...
We're almost ready to bring this branch to default.
2011-05-17 16:00:05 -04:00
Jason Felds
390776ddc7
[splittiming] Relative warps in .SM, remember?
2011-05-17 15:33:05 -04:00
Jason Felds
65ac4b1850
[splittiming] Allow Warps to be editable always.
...
This should be the only stopping point.
2011-05-17 15:24:34 -04:00
Jason Felds
760a68d63e
[splittiming] Use OpenITG settings here.
2011-05-17 15:15:59 -04:00
Jason Felds
a90798cd75
[splittiming] Delays -> Stops at previous beat.
2011-05-17 14:55:50 -04:00
Jason Felds
d72a54b651
[splittiming] Clean out .sm cruft.
...
Least we can do is make sure SongTiming settings
work with OpenITG.
2011-05-17 14:52:07 -04:00
Jason Felds
c26da983e4
[splittiming] Right idea, wrong place.
...
Song Timing respected when needed, included SpeedSegments.
2011-05-17 14:16:58 -04:00
Jason Felds
1a41c32dd9
[splittiming] Better variable name.
...
ArrowEffects had a minor change, but the intent isn't up yet.
It needs to be so that when you go from the editor to the chart
for playing in Song Timing, it doesn't use the Step Timing.
2011-05-17 00:07:43 -04:00
Jason Felds
b280e775c6
[splittiming] Fix order of Timing Menus.
2011-05-16 23:48:50 -04:00
Jason Felds
9701b60910
[splittiming] Force tidying up of the song.
...
This will force tidying up of the timing,
thus stopping the SpeedSegment crashes.
2011-05-16 23:44:06 -04:00
Jason Felds
2526413d45
[default -> splittiming] Right, forgot this.
2011-05-16 20:39:20 -04:00
Jason Felds
a7bc1a01fe
[splittiming] Try using the LAST file, not first.
...
Global timing can get funky if Crazy has lots
of changes. Normal, on the other hand, is usally sane.
Of course, if there are fewer files, it's a moot point.
2011-05-16 18:37:20 -04:00
Jason Felds
5bfc05c13a
[splittiming] Fix #TICKCOUNTS saving improperly.
2011-05-16 17:32:00 -04:00
Jason Felds
85133395cc
Right, this needs to be in default NOW.
2011-05-16 17:24:35 -04:00
Jason Felds
da7226ed0a
[splittiming] Revert silly mistake.
2011-05-16 17:24:35 -04:00
Jason Felds
430de65cef
[splittiming] Stop repeating lua errors.
...
Get fewer in exchange. Huh...
2011-05-16 16:54:30 -04:00
Jason Felds
d039c5c2fb
[splittiming] Carryover from old #WARPS code.
2011-05-16 16:17:34 -04:00
Jason Felds
f00c59fd2c
[splittiming] Allow songs to start with 0+ SPEED.
...
Somehow, this just screams gimmickry.
2011-05-16 13:05:37 -04:00
Jason Felds
c1b72c1721
[splittiming] Sorry vinil!
2011-05-16 12:48:36 -04:00