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
Colby Klein
07a2bd6da7
Port OpenITG's M-Mods. Example: m600 to set target BPM of 600, on a 200BPM song this means 3x. Works with custom speed mods. Note: the block in Player.cpp needs to be fixed for these to be usable, do this before releasing PR2.
2011-07-03 00:08:56 -07:00
Colby Klein
9737b3f94f
Fix MaskSource. clearzbuffer likes to behave badly.
2011-06-10 23:43:21 -07:00
Colby Klein
fb8c45066a
Don't overwrite global Screen table.
2011-06-10 23:24:46 -07:00
Colby Klein
7c2cefc190
Silence warning
2011-06-07 18:23:17 -07:00
Colby Klein
c671163bb9
I'm sure this will be appreciated.
2011-05-26 17:28:31 -07:00
Colby Klein
6b4f1eb93f
Default to Song Timing, not Step Timing.
2011-05-21 18:26:15 -07:00
Colby Klein
2f1b98a7d7
Fix ScreenEdit recording clipping.
2011-05-17 21:07:52 -07:00
Colby Klein
80cd64e50d
Hopefully improve FFMpeg issues on linux ( fix #260 )
2011-05-08 17:36:50 -07:00
Colby Klein
39953f16b1
Require lower version of GLEW. I don't believe we use anything from newer than 2.1.
2011-05-02 17:47:23 -07:00
Colby Klein
8c22b4573e
merge opengl -> default. this might break d3d (sorry if it does!)
2011-05-02 17:35:02 -07:00
Colby Klein
b721d0a011
[opengl] merge
2011-05-02 17:33:20 -07:00
Colby Klein
e9d6fada14
Fix compile, rename _Legacy to _OGL so I stop being confused
2011-05-02 11:23:37 -07:00
Colby Klein
ba478c3974
huge merge
2011-05-02 10:50:56 -07:00
Colby Klein
d69bbdbb9d
Fix typo
2011-05-02 10:41:59 -07:00
Colby Klein
f511d44c06
merge
2011-05-02 10:37:01 -07:00
Colby Klein
464f0f703b
PulseAudio has some issue which causes arrows to stutter.
2011-05-02 10:36:08 -07:00
Colby Klein
222c935c97
Fix compiling with build.sh (thanks to Matt1360 for the automake help)
2011-04-17 00:16:20 -07:00
Colby Klein
301247d952
Fix compile in GCC
2011-03-27 17:28:44 -07:00
Colby Klein
53865866d3
[opengl] merge (part 2)
2011-03-16 23:35:47 -07:00