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
Colby Klein
1b627cd543
Clean up pump stuff under [Player], remove a bunch of redundant functions.
2011-12-17 12:23:40 -08:00
Colby Klein
4d327d32a5
Make it possible to actually find all of SM's files on Windows. I know this had
...
good intentions, but it was infuriating and confusing to everyone I've ever
had to explain it to. %APPDATA% will work fine.
2011-12-17 11:47:13 -08:00
Colby Klein
711dffe8aa
Fix typo.
2011-11-01 10:08:56 -07:00
Colby Klein
69431604e3
Remove the old files. (also I am very sorry for nuking the line by line history, this has been pissing me off for ages)
2011-09-23 15:44:01 -07:00
Colby Klein
6fed94a210
Move Actors into a folder. The very beginning of organizing things. This WILL break compile.
2011-09-23 15:39:54 -07:00
Colby Klein
caadba70e2
aaaaa
2011-08-19 13:50:14 -07:00
Colby Klein
d418e2ab8b
Update changelog
2011-08-19 13:49:33 -07:00
Colby Klein
f73e392984
merge
2011-08-19 13:36:46 -07:00
Colby Klein
ca08d49dad
Enable FastLoad and FastLoadAdditionalSongs by default - These help quite a bit for some.
2011-08-19 13:35:34 -07:00
Colby Klein
75c8b0949c
Disable automatic aspect ratio guessing, default to 854x480 (16:9 because most newer displays are wide).
2011-08-19 13:22:44 -07:00
Colby Klein
216ca11095
Disable autogen by default.
2011-08-19 13:00:05 -07:00
Colby Klein
876f9eb3e3
Set default game to pump - let's see what happens.
2011-08-19 12:50:08 -07:00
Colby Klein
57d5a3a0b3
oops
2011-08-18 13:41:29 -07:00
Colby Klein
bf4a10ce7b
Cleanup, part 2 (working on fallback)
2011-08-18 11:35:14 -07:00
Colby Klein
e5d863fb93
Start cleaning up scripts. ThemePrefs makes me want to never look at code again.
2011-08-18 11:13:07 -07:00
Colby Klein
1969486243
c radio puts a smile on my face.
2011-08-02 13:40:34 -07:00
Colby Klein
44a160708f
Nitpicking, another try to make sure we're not doing things the driver doesn't support.
2011-07-20 22:38:10 -07:00
Colby Klein
1f3eaf6d20
Fix Color metatable
2011-07-19 17:24:07 -07:00
Colby Klein
09ec4bee64
ARB_fragment_program is not the correct ext: we need ARB_fragment_shader instead. I didn't notice as I don't have any hardware which does not support frag shaders.
2011-07-18 11:33:44 -07:00
Colby Klein
949170e9a3
Remove ScreenTestFonts. It is useless.
...
(please update Xcode and VC projects to reflect this, I will be removing some other useless stuff soon)
2011-07-13 12:19:30 -07:00
Colby Klein
df4bde7563
Fix metric naming
2011-07-05 12:50:01 -07:00
Colby Klein
e9c23c0b83
revert changes, swap mini<->tiny when loading as a temp solution.
2011-07-05 12:22:23 -07:00
Colby Klein
d45eb34823
Missed one.
2011-07-05 11:27:43 -07:00
Colby Klein
ae8d923bec
Another attempt at Mini <-> Tiny. This one should be much closer or working.
2011-07-05 11:17:12 -07:00
Colby Klein
4b092229de
Attempt to switch tiny and mini back to their original state (why was it changed?). This should fix mod scripts.
2011-07-05 10:52:39 -07:00
Colby Klein
731c9dcf64
merge again
2011-07-03 11:38:20 -07:00
Colby Klein
7240212b39
Fix lua error when using Rave mode
2011-07-03 11:37:51 -07:00
Colby Klein
58fa4ef2c4
Only show DP for active players.
2011-07-03 11:28:00 -07:00
Colby Klein
6082f77a5f
merge
2011-07-03 11:03:17 -07:00
Colby Klein
f63fa335f2
Slightly faster default CMods (250, 450).
2011-07-03 11:01:53 -07:00