Commit Graph
100 Commits
Author SHA1 Message Date
Colby Klein 93ba25a799 Merge branch 'warnings' of https://github.com/djpohly/stepmania into djpohly-warnings 2014-02-08 18:57:14 -08:00
Colby Klein 517c7e2a57 Merge pull request #33 from djpohly/jack-fixes
Fixes for JACK driver port detection
2014-02-08 18:55:50 -08:00
Colby Klein 2d901800c0 Merge pull request #28 from wolfman2000/wolf-bg-files
Attempt preventative file not found crashing.
2014-02-08 18:55:37 -08:00
Colby Klein 4ae79320af Add IRC to README.md 2014-02-08 13:29:08 -08:00
Colby Klein 7d84cf5903 Update README.md a bit 2014-02-08 13:19:46 -08:00
Colby Klein cd029802e1 Add .editorconfig for editors which support it. Might need more exceptions added. 2014-02-08 13:00:43 -08:00
Colby Klein 73cf245d9a Merge pull request #25 from wolfman2000/wolf-missing-trans
Attempt to warn about missing translations.
2014-02-04 12:21:50 -08:00
Colby Klein 1186d3b937 Update autoconf urls 2014-02-04 01:56:21 -08:00
Colby Klein 849b93c8b0 Remove some sm-ssc references. 2014-02-04 01:50:59 -08:00
Colby Klein 6a691a1c4a Spaces -> Tabs in Steps.cpp (Jason, fix your editor) 2014-02-03 16:17:30 -08:00
Colby Klein 6129454f36 Merge branch 'wolf-editor-disable-tss' of https://github.com/wolfman2000/stepmania into wolfman2000-wolf-editor-disable-tss 2014-02-02 15:38:25 -08:00
Colby Klein a3de293a4d Add Pay mode back to debug menu 2014-02-02 15:35:48 -08:00
Colby Klein b09dd6650c Ignore .deps and .dirstamp (automake stuff) 2014-02-01 01:14:53 -08:00
Colby Klein ecf91d651f Merge pull request #12 from wolfman2000/gitignore-sublime-text
Ignore sublime text projects/workspaces.
2014-01-29 14:57:37 -08:00
Colby Klein 5a761f8613 Merge pull request #11 from wolfman2000/wolf-010-sync-charts
Issue 010: Add missing step sync types.
2014-01-27 19:26:34 -08:00
Colby Klein 0a2fe0bff7 Merge pull request #3 from cybik/centralize
Centralize SpecialDirs.
2014-01-26 16:49:03 -08:00
Colby Klein 618a202d8f Merge pull request #1 from chrisdanford/master
Create README.md
2014-01-26 15:14:29 -08:00
Colby Klein 5feef28f4d By the by, StretchBackgrounds is hardcoded
By the by, StretchBackgrounds is hardcoded or used by whatever calls
this.  Also, only you can prevent pillarboxing.
2013-10-20 10:10:29 -07:00
Colby Klein 6d393c76b9 dtripper: new background, fix up wheel a bit
(Sourced from shakesoda/stepmania.)
2013-10-08 06:25:55 -07:00
Colby Klein 7b259847d9 Fix Blend.AlphaKnockOut (broken for a long time I guess)
(Sourced from shakesoda/stepmania.)
2013-10-07 14:31:03 -07:00
Colby Klein 7b76ed78d6 dtripper: Mess with wheel items
(Sourced from shakesoda/stepmania.)
2013-10-07 14:30:28 -07:00
Colby Klein 02ec3d871b Add dimension-tripper theme
(Sourced from shakesoda/stepmania.)
2013-10-07 12:48:42 -07:00
Colby Klein b34ab5577c rsr: get rid of gameplay decorations
(Sourced from shakesoda/stepmania.)
2013-10-06 22:19:31 -07:00
Colby Klein f91be6cf9f Crop the background to fit instead of pillarboxing it
(Sourced from shakesoda/stepmania.)
2013-10-05 21:00:54 -07:00
Colby Klein b845c4c119 Fix _shigu offset
(Sourced from shakesoda/stepmania.)
2013-10-05 18:56:41 -07:00
Colby Klein cea4764798 Color the witches' ball differently
(Sourced from shakesoda/stepmania.)
2013-10-05 18:02:17 -07:00
Colby Klein 6f9b0dc4af rsr: Fix DVNO wheel colors
(Sourced from shakesoda/stepmania.)
2013-10-05 10:07:14 -07:00
Colby Klein ede552add8 rsr: MusicWheel upgrades part 2
(Sourced from shakesoda/stepmania.)
2013-10-05 06:36:35 -07:00
Colby Klein cc57fc26c8 rsr: Upgrade music wheel
(Sourced from shakesoda/stepmania.)
2013-10-05 06:10:21 -07:00
Colby Klein 5ddc0562d5 Remove ScreenPackagesSSC 2013-09-26 12:44:39 -04:00
Colby Klein 817ef820ab Clean up the shell shader. Last commit from here. 2013-04-03 12:28:47 -07:00
Colby Klein f2a7a4c5cc Revert "No need for coin data."
This reverts commit 3739c36956.

That should be the last of the coin mode things. I will not let gimping the
game like this slip by. If you have a problem, I suggest forking.

AM's broken business model has nothing to do with us. Gimping coin modes won't
magically stop piracy, it will lead to more fragmentation in the community
than there already is (and there's a lot), and hurt adoption.

StepMania itself is a free game, but it's entirely within users rights granted
by the license to sell it. This is what you agree to by committing to it. It's
not our business if some choose to use their powers for less-than-good. If you
want to stop your content from being used with pay mode, we should think up
another way than ripping the whole damn thing out.
2013-02-11 12:22:44 -08:00
Colby Klein 804a5d84a0 Revert "Removing CoinMode here."
This reverts commit 7393835644.
2013-02-11 12:12:28 -08:00
Colby Klein 3f32d9114f Revert "CoinMode_Pay->CoinMode_Free, step 1."
This reverts commit 15b3ee1a9a.
2013-02-11 12:11:54 -08:00
Colby Klein a1fc6a38b1 Revert "No point in saving CoinData anymore."
This reverts commit 3d90a33394.
2013-02-11 12:11:11 -08:00
Colby Klein 75b86d430c Put header back on ScreenOptionsService. 2012-12-28 23:33:33 -08:00
Colby Klein f4ac89c3c2 Same mouse input eating fix from ScreenSelectMusic. 2012-12-28 23:23:56 -08:00
Colby Klein 7b50c11060 Merge 2012-12-28 23:01:41 -08:00
Colby Klein c049b1d0a9 Is testing things like this before you commit so much to ask? 2012-12-28 22:42:02 -08:00
Colby Klein 6bf3c9ed37 Fix mouse events being eaten on SSMusic. 2012-12-28 17:49:53 -08:00
Colby Klein 1d41b4a921 Add Lua hook for WheelBase:Move. Useful for Mouse support/messing with people. 2012-12-28 17:02:49 -08:00
Colby Klein f1e3fae9f7 Revert "reimplement beta 1's scoring mode in Lua"
This reverts commit 825886729c.

This kind of thing should be in global scripts.
2012-12-28 13:43:49 -08:00
Colby Klein 22a55b3ce9 Revert "mess with the scoring code a bit"
This reverts commit 28e5530357.

This kind of thing should be in global scripts.
2012-12-28 13:43:25 -08:00
Colby Klein 13c795d019 Revert "dummy out internal scoring"
This reverts commit e1b2222336.

This is pretty much guaranteed to muck with themes.
2012-12-28 13:41:41 -08:00
Colby Klein f94302c02a Fix line endings. 2012-12-27 19:01:26 -08:00
Colby Klein 1ffd4d6527 Revert "remove PlayerStageStats.SetScore and SetCurMaxScore."
This reverts commit 9ecacf742e.
2012-12-27 18:02:56 -08:00
Colby Klein 654be77960 Merge. 2012-12-25 21:48:22 -08:00
Colby Klein 55030a24da Fix lua error on ScreenStageInformation 2012-12-25 21:47:40 -08:00
Colby Klein 67371879a5 Fix score position on gameplay so difficulty is not on top of it. 2012-12-25 21:47:28 -08:00
Colby Klein ee34471cb6 Add Mark Seymour to credits. 2012-12-25 11:48:46 -08:00
Colby Klein 6453802639 Bump version to beta 1. 2012-12-25 11:36:06 -08:00
Colby Klein 93ac5d2bc8 Update changelog. 2012-12-24 16:16:05 -08:00
Colby Klein 5378173b5a Fix math.random() never returning > 0.5.
All the credit goes to vyhd for both breaking and fixing this.
2012-12-24 15:52:28 -08:00
Colby Klein e856d42dbc Reloading in the debug menu no longer crashes.
I don't know why it was ever set to reset the game - left it commented in case
this really breaks something I didn't notice, but now it's actually possible
to quickly test different MusicWheel transforms.
2012-12-24 02:21:11 -08:00
Colby Klein bfba3a6fe8 (mostly) Fix arrow stuttering from repeated positions from audio drivers.
As far as I could tell, this fixed any issues I was having with PulseAudio,
it should also fix up DSound on Windows although I've yet to test that.
2012-12-17 16:43:31 -08:00
Colby Klein d72bf7ecbb Fix an SMO crash when a song is using non-roman song titles. Taken from OITG,
it's definitely not the _right_ fix, but it'll do the job.
2012-12-17 01:07:24 -08:00
Colby Klein fb0e47b98f Bring over various texture related functions from the other renderer and a (if 0'd) GL3 compatible version of the extension pretty printing. 2012-12-13 16:11:03 -08:00
Colby Klein c57365d68a Hopefully fix windows build 2012-12-11 07:56:17 -08:00
Colby Klein d61a5fd1b1 Implement SetCullMode for GLES2. 2012-12-11 07:56:08 -08:00
Colby Klein 9adc995aa6 Remove RageDisplay_Legacy stuff for now. 2012-12-09 03:17:08 -08:00
Colby Klein 97ebf4b4e2 Current progress of the OpenGL ES 2.0 renderer. Uses a regular GL context currently, just limited to ES2 functionality. Don't bother trying to use it yet. 2012-12-09 03:05:54 -08:00
Colby Klein c8bbaf6eaa Other platforms have more than one renderer now. 2012-12-09 03:03:58 -08:00
Colby Klein d5bb1122b1 Fix compile on some systems (does this work on windows? will patch if I see buildbot problems) 2012-12-09 03:02:19 -08:00
Colby Klein 8146ced92a Load up GLES2 renderer if specified in Preferences 2012-12-09 03:01:38 -08:00
Colby Klein 60cede24fe Add GLES2 files to Makefile and configure.ac (compile with --without-gles2 if you don't want to build it; it doesn't hurt anything though) 2012-12-09 03:01:08 -08:00
Colby Klein a6020c8b1d Shut up the PIUIO driver from leaving a warning all the time. 2012-12-09 02:45:41 -08:00
Colby Klein 83f745f95c Add comments. 2012-12-09 02:45:19 -08:00
Colby Klein de371d136f Attempt to fix OpenGL shader compilation crash when drivers seem to have only partial shader support. Please test. If this still doesn't work, all shader support may simply be forced to require GL 2.0. 2012-11-13 15:01:32 -08:00
Colby Klein 55814a9628 Start of GLES2 support. Not approaching functional, don't try to use it yet. 2012-10-31 16:17:22 -07:00
Colby Klein 68263efe12 I'm not sure why I thought MAX was a macro. Oops. 2012-10-17 12:51:13 -07:00
Colby Klein 27d0e3ec47 Use MAX() against the difficulty to prevent ratings of 0. Various other style tweaks. Jason: The functions (well, macros) you were looking for are MIN, MAX, and CLAMP. 2012-10-17 11:21:28 -07:00
Colby Klein fbada6f17f Add support for PIUIO Linux kernel driver, courtesy of djpohly. 2012-08-12 14:35:40 -07:00
Colby Klein 4e24ead887 This is far too nasty of a hack and not good behavior in the first place.
I'm fairly sure you can do this in Lua if you REALLY want this kludge.
2012-05-01 09:53:11 -07:00
Colby Klein e61bb07373 Add table manipulation helpers.
Added: string.split (usage: string.split("1-2-3", "-") => { 1, 2, 3 })
Added: table.join (alias of table.concat, for convenience)
Added: table.push (multiple element insert. usage: table.push(t, 1, 2, ...). Used extensively in optics)
2012-04-04 22:19:26 -07:00
Colby Klein 909df28d62 merge 2012-01-16 14:41:34 -08:00
Colby Klein fe8b87a27e forgotten release script fix. 2012-01-16 14:41:07 -08:00
Colby Klein 2385a308a1 Remove 0.lua (we've got a file in here now) 2012-01-08 23:13:16 -08:00
Colby Klein aa9d40cf47 again with the merging 2012-01-08 23:03:43 -08:00
Colby Klein db1f7b15f0 Add songs and themerdocs properly to package script 2012-01-08 23:03:14 -08:00
Colby Klein 67fb9b8881 argh merge 2012-01-08 21:57:33 -08:00
Colby Klein ef28506c44 Add _Editor noteskin to package creation script. 2012-01-08 21:56:57 -08:00
Colby Klein 92a9aace94 Make ScreenMapControllers obey lockinput 2012-01-07 16:44:13 -08:00
Colby Klein 1dc4cbe8b4 Fixed Portable.ini on OS X. 2012-01-07 16:43:49 -08:00
Colby Klein 0072afdf01 remove old life meter graphic, nuke timer frame (it was ugly) 2012-01-07 00:00:33 -08:00
Colby Klein b7751c0e5c missing metric 2012-01-06 23:48:12 -08:00
Colby Klein 3a74385ae4 sillybear's life meter battery patch. 2012-01-06 23:48:04 -08:00
Colby Klein 857233c858 Adjust menu timer for several screens. 2012-01-06 23:40:44 -08:00
Colby Klein 59fba9765c Fix compile for PPC 2012-01-06 23:12:39 -08:00
Colby Klein 8d1b32629b Add missing metric. 2012-01-06 23:10:27 -08:00
Colby Klein fdd8a9bcdc argh again 2011-12-31 18:53:48 -08:00
Colby Klein d844e53954 argh 2011-12-31 18:53:24 -08:00
Colby Klein c43f983b4e Add 32log to global scripts dir. This will be useful. 2011-12-31 18:52:36 -08:00
Colby Klein fb67c4edca Add Lua binding 2011-12-28 21:47:23 -08:00
Colby Klein a191da3f20 Add libjpeg sources, build as a target on OS X. Should hopefully not break building on Windows. Also cleaned up some settings in the project file. Note: this doesn't fix PPC. 2011-12-26 11:30:11 -08:00
Colby Klein 6ce7344580 Known Issues + Changelog updates. 2011-12-26 09:40:41 -08:00
Colby Klein d5edc4dd9c Don't crash if language detection fails, but leave a warning. This should be fixed properly at some point (in particular, it is reported to fail for systems using Czech) 2011-12-26 09:19:37 -08:00
Colby Klein 19ec35730f Add some padding to system layer, adjust BPM display on gameplay so it lines up. 2011-12-22 01:24:53 -08:00
Colby Klein 2e5d5f3697 Add some Lua bindings for the music wheel and items. 2011-12-20 01:47:49 -08:00
Colby Klein 195361e94a Add padding to the loading window progress bar on OS X. 2011-12-20 00:40:31 -08:00
Colby Klein d46dd0524b Add missing redirs to _fallback. 2011-12-17 14:29:37 -08:00