Commit Graph
100 Commits
Author SHA1 Message Date
Jason Felds 842dcba6c3 The tom brothers are good. 2011-05-29 11:50:45 -04:00
Jason Felds 18a4b7459d Don't get mad, get *shot for obvious reference*
...point is, don't focus on those warnings.
2011-05-29 11:46:25 -04:00
Jason Felds 42a3dbcb58 Save our warnings checks for our code. 2011-05-29 11:39:55 -04:00
Jason Felds 1fd5211529 Better message on failure. 2011-05-28 19:05:27 -04:00
Jason Felds 6321a0c7b7 Simplify calls. 2011-05-28 18:20:56 -04:00
Jason Felds d27b9f6743 Compiling uses ';', linking uses ' '. 2011-05-28 18:14:36 -04:00
Jason Felds 30c0ab9182 It compiles. Now to fix linking. 2011-05-28 18:12:01 -04:00
Jason Felds d7c7c83a4b Getting there...time to find jmpbuf replacement. 2011-05-28 18:09:38 -04:00
Jason Felds 3c49e1a94d Trying to restore Texture Font Generator. 2011-05-28 18:05:00 -04:00
Jason Felds bf6cac9e71 Use henke37's fixes properly. Add PNG lib.
It is now possible to build binaries in VS2010.

I suspect some adjustments are still needed.
2011-05-28 17:37:56 -04:00
Jason Felds ff3ab6ee9a Add SongPosition for Split Timing.
Hmm...I wonder if this will mess with the compile order.
2011-05-28 17:20:10 -04:00
Jason Felds 5b5cd59ffa Have to redo PCH stuff for C files. 2011-05-28 17:18:46 -04:00
Jason Felds 71a72225da Ensure PNG files are compiled.
Well...mostly. Where's the ignore PCH setting in VS2010?
2011-05-28 17:04:26 -04:00
Jason Felds f72dd5a18e Silly me, forgetting to update the other VM. 2011-05-28 16:29:22 -04:00
Jason Felds cb4d91e2a7 Guess these filters are needed. 2011-05-28 16:27:03 -04:00
Jason Felds 2ebe35ec4a Make this a one-liner.
Thanks to henke37 for the fix.
2011-05-28 16:18:28 -04:00
Jason Felds 55eb29c665 Revert this...probably rushed it too fast.
Let the users choose this one I guess.
2011-05-28 15:43:49 -04:00
Jason Felds 33b0cdbf1e Ah, I was looking for this option.
Not forcing on the other builds for now.
2011-05-28 15:34:20 -04:00
Jason Felds 6f9730b6f9 Better comment. 2011-05-28 12:11:49 -04:00
Jason Felds 79113e7b41 No using scrolls in Song Timing. 2011-05-28 11:37:44 -04:00
Jason Felds 461deced3a Let's be doubly sure Survivals work.
If a themer uses a non-existant default noteskin...

...well, at this point we're not responsible I think.
2011-05-27 23:28:14 -04:00
Jason Felds 202728206d Expand on failure message. 2011-05-27 16:16:57 -04:00
Jason Felds 34d4fee067 Round 2...FIGHT! 2011-05-27 13:30:12 -04:00
Jason Felds 8782ac01bc Testing something with another player. 2011-05-27 13:14:33 -04:00
Jason Felds cfa48c388c Allow right shift key for rolls. 2011-05-27 12:49:42 -04:00
Jason Felds a4ebdcc8cc Added the LoopOnChartEnd metric for the editor.
Let the players decide whether to loop or not
when playing charts in the editor.
2011-05-27 12:43:14 -04:00
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