Commit Graph
3490 Commits
Author SHA1 Message Date
Thai Pangsakulyanont 23f9bad9e0 [RageSoundReader_Preload] change default maximum number of samples to 1048576 samples.
This uses a lot more memory, but should make it smoother when playing heavily keysounded files. Many simulators do actually load all keysounds into memory before the game starts.
2012-04-26 13:32:15 +07:00
Thai Pangsakulyanont 4be6179607 [RageSound] never do threaded buffering on keysounds.
When there are too many (high-quality) keysounds, threaded buffering will cause all these files to be opened at the same time. These problems can occur:
- too many open files (and then crashes)
- out of thread slots (and then crashes)

Fixing this by never doing threaded buffering on keysounds (mark to be precached).
2012-04-26 13:19:20 +07:00
AJ Kelly c07d41cecb [Profile] Added GetLastPlayedSong and GetLastPlayedCourse Lua bindings. 2012-04-25 19:56:33 -05:00
Thai Pangsakulyanont db80cf5e22 make MovieTexture_FFMpeg use AVIO, so it's possible for us to later update to newer versions of ffmpeg.
- untested on Windows. need someone to test it.
- the ffmpeg revision that is used on Mac is f139838 (one tagged with 0.10.2)
2012-04-25 00:20:13 +07:00
Thai Pangsakulyanont 15315ced5e merge 2012-04-24 00:15:02 +07:00
Thai Pangsakulyanont 503814c435 update libpng to 1.5.10, add precompiled library for ffmpeg 0.10.2 for mac, and Xcode 4.3 project in a separate project.
This should make it possible to build StepMania 5 on Mac OS X.
The catch is that it will only work with Snow Leopard and up, but I think this is better than nothing.

We can support PowerPC / 10.4-10.5 again when someone can make the old Xcode 3 project work.
2012-04-24 00:11:28 +07:00
AJ Kelly 11637bd603 [LifeMeterBar] Reverted a change from 2010 that messed with how the life meter subtracts life. The life difficulty should match StepMania 3.9 again. 2012-04-22 14:01:12 -05:00
AJ Kelly 8740bd75a4 I'm pretty sure most people don't care about the genres not being mapped in BackgroundMapping.ini. 2012-04-22 13:16:38 -05:00
AJ Kelly 700a8c7837 what the flying f... 2012-04-12 11:40:34 -05:00
Jason Felds 26f5e8d78c Replace Steps:UseSplitTiming.
Instead, use Song:IsStepsUsingDifferentTiming.
2012-04-08 23:56:28 -04:00
Jason Felds 2031cbb366 Put in vyhd's patch for proper TD comparisons. 2012-04-08 14:26:28 -04:00
Jason Felds ee8fd495a5 Due for a merge. 2012-04-08 13:47:56 -04:00
Jason Felds 392e7fac25 Programmers, start your debuggers! 2012-04-08 13:47:23 -04:00
AJ Kelly 33348f0743 [ScreenNetworkOptions] Fixed a bug where localized text would not show up properly. Fixes issue 759. 2012-04-08 11:12:30 -05:00
Flameshadowxeroshin 64e74f4824 Fix some nasty behavior with ALSA thanks to custos-mundi (of irc.freenode.net #alsa) and /// 2012-04-07 21:21:18 +00:00
Flameshadowxeroshin ebb91feb4a why not. 2012-04-07 20:18:03 +00:00
Jason Felds 217cfa7350 Fix nonexistant techno-double8.
The game mode never existed people!

......you know what? Forget it. Enjoy playing
with 16 arrows that are hard to read.
2012-04-06 19:03:52 -04:00
Jason Felds 226b79cbe1 Fix techno double 5.
I wonder if someone previously mixed up double 5
with double 8 here.

Even though there shouldn't need to be a double 8...
2012-04-06 16:45:04 -04:00
Jason Felds 6782efb80f Fix setting some mods that always used drunk.
Thanks to TaroNuke for the assist.
2012-04-03 00:07:04 -04:00
AJ Kelly 326f8ba076 look, we're this close to alpha 2. I'm just going to commit the productinfo and such, and then tag it once we all agree it's release-worthy 2012-04-01 12:28:57 -05:00
AJ Kelly ca281aa83f [GameManager] Allow beat single7 and versus7 to be shown in Demonstration. 2012-03-31 13:15:13 -05:00
Jason Felds 9b78490059 Fix minor warning, make it not take a whole line. 2012-03-31 13:49:22 -04:00
Austen Dicken df32fc663d More FFMpeg adjustments
Since many distros don't have packages for FFMpeg 0.10 yet, allow a static
prebuilt package to be specifiec with --with-static-ffmpeg=/path/to/ffmpeg.

Also recreate the functionality of ./Utils/build.sh to now pull FFMpeg 0.10.2
from the web, statically build it, and link it into Stepmania.
2012-03-30 18:05:58 -05:00
AJ Kelly 3ca54f1000 [Player] Keysounds now respect the volume settings. Sourced from hanubeki-modified-sm-ssc rev. 16fc5b714582 [hanubeki] 2012-03-28 19:24:27 -05:00
AJ Kelly 59b43867c1 [GameState] Added GetStageResult(pn) Lua binding. 2012-03-28 18:55:17 -05:00
AJ Kelly 2dd68c8349 [GameConstantsAndTypes] Made StageResult Lua-aware. 2012-03-28 18:55:06 -05:00
AJ Kelly 7f70e77b57 [ScoreKeeperRave] Actually handle hold scores in HandleHoldScore(). Players should please provide feedback on how this affects gameplay, as this is a temporary feature. 2012-03-28 18:54:52 -05:00
AJ Kelly dab1bd6ef0 [ScreenEditMenu] Don't hardcode stopping the music on pressing the back button. This interferes with the StopMusicOnBack metric. 2012-03-27 22:34:48 -05:00
Flameshadowxeroshin 74c07d8c91 remove the brokenest parts of SetScore for now 2012-03-27 23:20:56 +00:00
Flameshadowxeroshin 4274d999f9 hopefully fix compile 2012-03-27 23:09:35 +00:00
Flameshadowxeroshin 751d4573fe SetCombo part 3/3. 2012-03-27 22:57:53 +00:00
Flameshadowxeroshin b932ed8b82 adding SetCombo part 2 of 3. i'm lazy now 2012-03-27 22:40:46 +00:00
Flameshadowxeroshin 74c59404b2 adding SetCombo part 1 2012-03-27 22:35:04 +00:00
Jonathan Payne 93db98d0ea fix SuddenDeath being scaled by LifeDifficulty by instead just not scaling it. 2012-03-20 21:26:24 -07:00
Jonathan Payne 447a16d5bd Allow playback of courses in Course Edit mode ( why does this keep getting
disabled? please stop that. )
2012-03-20 20:45:35 -07:00
Jonathan Payne 62b9dc793f Don't use StepTiming by default. 2012-03-20 19:51:46 -07:00
AJ Kelly e0a8bc81b0 update comment 2012-03-20 17:11:12 -05:00
AJ Kelly 660eeaae9c [NoteField] Fix 3D noteskins overlapping. [shakesoda, AJ] let me know how this works for you guys -freem 2012-03-20 00:19:28 -05:00
AJ Kelly 9174f07dae [Background] Fix 3D noteskins and dancing characters from clashing with each other. [shakesoda, AJ] 2012-03-20 00:10:43 -05:00
Jason Felds 73cc1bdaae [sm5a2futures -> default] Not that much changed...
Mainly minor stuff. Time this gets brought in.

The other multi chain branches...
unsure of their fate. May need to be redone again
since not everyone is happy with its progress.
2012-03-18 22:05:07 -04:00
Jason Felds 9258d923e3 Make this run in 2010.
Hmm...didn't I do this in the futures branch?
2012-03-18 15:52:07 -04:00
Jonathan Payne cd3fc694cc revert comments 2012-03-17 00:27:05 -07:00
AJ Kelly 069aebf940 small comment note... dunno if this makes a difference 2012-03-15 22:05:15 -05:00
Flameshadowxeroshin 28937e2e2c we're going to assume MercifulDrain should be off by default, as people complain SM5's life is easier 2012-03-14 20:44:55 +00:00
Austen Dicken 0c94594541 remove the need for libtheora since we have ffmpeg to handle
theora videos
2012-03-12 23:26:34 -05:00
Jason Felds 354a345c4d Again, why the linux hate?
I know the functionality is busted, but still.
2012-03-12 15:12:55 -04:00
Jason Felds 56d1bd12fb Any reason this was excluded from the linux side?
It's on both Mac and Windows as far as I can tell.
Feel free to revert if there was a reason.
2012-03-12 15:01:05 -04:00
AJ Kelly 0463d3bee7 ffmpeg fixes/changes from cvpcs 2012-03-10 21:07:38 -06:00
Austen Dicken 220a23f452 Update ffmpeg support to 0.10 2012-03-10 18:45:31 -06:00
AJ Kelly bd3d71540f [PlayerOptions] Don't display x-mods when using m-mods. Sourced from hanubeki-modified-sm-ssc rev. bd08a58dd7cf and OpenITG. 2012-03-09 14:25:39 -06:00