Commit Graph
100 Commits
Author SHA1 Message Date
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