862eba8f7d
Changed logic to allog ToastyTriggersAt to be a function that returns the next increment. Added ToastyMinTNS metric for controlling the TNS for a toasty.
Kyzentun2015-04-17 23:24:49 -06:00
433b1cbf85
Little changes to Japanese language files: * Change some question mark to halfwidth. * Remove duplicate lines. * Change translation for AvoidLetter/Pillar
hanubeki2015-04-18 10:21:19 +09:00
c50b12b8c6
Changed toasty logic to trigger multiple times without requiring a W3.
Kyzentun2015-04-17 16:26:39 -06:00
603d8128f3
Merge pull request #553 from dguzek/Fix-ThemePrefs
Kyzentun2015-04-17 00:43:41 -06:00
52d2c99048
Merge pull request #558 from wolfman2000/wolf-cmake-cpack-clean
Jason Felds2015-04-16 18:34:04 -04:00
028229f881
Allow for assembly free[r] tomcrypt builds.
Jason Felds2015-04-16 18:31:29 -04:00
ba1dc48856
Add missing language line found by find_missing_strings_in_theme_translations
hanubeki2015-04-14 11:26:01 +09:00
275619df33
Update niler's Japanese language files to 2015/04/11.
hanubeki2015-04-14 11:22:35 +09:00
b4690fe932
Merge pull request #562 from sigatrev/master
Kyzentun2015-04-13 17:53:14 -06:00
b4f861a8d5
ancient NoteData::ClearRangeForTrack bug fix
sigatrev2015-04-13 18:51:02 -05:00
b04e7faec6
Fixed RevertFromDisk by making it turn off the InStepEditor flag while reloading the song. Removed redundant call of loaderSSC.TidyUpData from NotesLoader::LoadFromDir because loaderSSC.LoadFromDir calls it.
Kyzentun2015-04-13 10:33:09 -06:00
bac4356672
Changed TimingData to always return the entry before the closest one when using the lookup table to avoid various problems that occur only when the current time is exactly on the current entry in the lookup table.
Kyzentun2015-04-11 22:50:06 -06:00
361df3a496
Provide initial cpack support. Mainly for devs.
Jason Felds2015-04-08 18:18:06 -04:00
cf3c967a51
Allow songs with invalid characters such as # in the title to work by calling TidyUpData after loading.
Kyzentun2015-04-10 22:40:49 -06:00
1c3db82537
Modified StepsID operators to consider 0 equal to all other hash values. See comment in source for details. Changed operator>>(RString&, int&) functions to be based off a template.
Kyzentun2015-04-10 09:10:51 -06:00
60349d849e
Modified NoteDataWithScoring::GetActualRadarValues to use the time between the first and last hittable notes instead of the first and last seconds of the song because the song could start or end with mines or other unhittable notes.
Kyzentun2015-04-08 20:15:18 -06:00
8993cfe729
Added MuteActions preference checking to RageSound::PlayCopy. Modified ActorSound and GameSoundManager::PlayOnce to take is_action args. Fixed doc for playcommand to mention the param table.
Kyzentun2015-04-08 16:15:14 -06:00
84b57e7ca4
Song::TidyUpData needs to happen after edits in the song folder are loaded so that their radar stuff will be calculated. Bumped cache version.
Kyzentun2015-04-07 12:47:51 -06:00
76a00574e1
Merge pull request #554 from Thumbsy/patch-1
Kyzentun2015-04-07 07:19:20 -06:00
f5a447e65e
Last two lines that were left untranslated
Thumbsy2015-04-07 14:18:39 +02:00
8aa2d42427
Added rec_print_children and rec_print_table to _fallback. Updated changelog.
Kyzentun2015-04-07 00:04:34 -06:00
8c33bf92fb
Merge pull request #541 from kyzentun/board_under_everything
Kyzentun2015-04-06 23:35:04 -06:00
2bb0ff1bc5
Merge pull request #548 from Wallacoloo/master
Kyzentun2015-04-06 23:34:14 -06:00
3cb7b5d2a5
Typo fix in ScreenEdit help from SpookyMagician.
Kyzentun2015-04-06 23:00:51 -06:00
2f5748fe4d
Fixed conflicts and order in Changelog_language.txt.
Kyzentun2015-04-06 22:54:45 -06:00
9658252bc3
Merge pull request #543 from kyzentun/edit_timing_data
Kyzentun2015-04-06 22:50:56 -06:00
88af6acdfd
Merge pull request #552 from kyzentun/radar_note_count
Kyzentun2015-04-06 22:49:42 -06:00
1e668c660f
Removed _t from typenames because of POSIX. Fixed bug that made a warp and stop on the same row skip the marker in TimingData.
Kyzentun2015-04-06 21:49:46 -06:00
4374d18cb8
Merge pull request #544 from wolfman2000/wolf-cmake-dmg-generator
Jason Felds2015-04-06 22:58:53 -04:00
666cdb40bd
IniFile fix: checking for false ~= checking for nil
Dan Guzek2015-04-06 21:01:52 -04:00
5852067f47
Added RadarCategory_Notes. Rewrote NoteDataWithScoring stuff to only traverse the NoteData once, and match the radar code in NoteDataUtil. Fixed hand and lift counting in NoteDataUtil::CalculateRadarValues. Removed cap from RadarValues so that Stream, Voltage, Air, Freeze, and Chaos can be over 1.0. Fixed Stream and Voltage to not count hold heads twice. Changed SetRadarValues in NotesLoaderSSC to not require the stepfile version number.
Kyzentun2015-04-06 18:45:23 -06:00
6bccc97c3a
'Exit' option in 'select game' menu returns user to main options menu unless the game mode was changed (#525)
Colin Wallace2015-04-06 07:01:48 +00:00
01032b6049
Allow generating dmg files thanks to cmake.
Jason Felds2015-04-04 15:18:07 -04:00
9e5081476f
Added timing menu options to Edit Mode that allow shifting and copying timing segments of a chosen type in the selected region or everywhere below the cursor.
Kyzentun2015-04-04 09:10:00 -06:00
016a4053e1
More CMake improvements and education.
Jason Felds2015-04-03 23:24:46 -04:00
b4893e4a10
Structural changes to ScreenGameplay, Player, and NoteField to put the NoteField Board underneath everything except the song background. This includes underneath the combo/judgment when those are under the field. Screen filter in default theme moved to be part of the NoteField board so that it's always in the right place.
Kyzentun2015-04-03 14:19:28 -06:00
6b4c4e298f
Restore compilation for non cmake users.
Jason Felds2015-04-03 16:04:48 -04:00
2b4cabfb57
Added keybinding for reloading songs on SSM, and lua function for doing it from lua. Added NeverCacheList preference for WIP groups that should never be cached. Rewrote TimingData::CopyRange in preparation for using it to copy/paste timing data from the selected area in edit mode.
Kyzentun2015-03-31 15:20:37 -06:00
0e66d625e6
Merge pull request #534 from kyzentun/song_manager_restructure
Kyzentun2015-03-31 09:41:15 -06:00
e08182446e
Fixed bug in TimingData lookup table for elapsed time. The entries were being added with the time for lookup when they should have been added with the beat. Also fixed the way GetElapsedTimeInternal uses FindEvent so that FindEvent won't spuriously find the marker when building the lookup table.
Kyzentun2015-03-30 22:41:40 -06:00
8b09da8e64
Various changes to speed up start up time: Added delay_save_cache to SongCacheIndex so that it doesn't write the entire cache index file after every song is loaded when loading songs. Added m_SongsByDir to SongManager so that GetSongFromDir doesn't have to walk the entire list of songs. Minor changes to when LoadEnabledSongsFromPref occurs and how SanityCheckGroupDir works to speed up loading. Song::ReloadFromSongDir removes cache file to force an actual reload from the song dir instead of reloading from the cache. ReloadFromSongDir exposed to lua. Reordered Actor::LoadFromNode to put Command first because that case is more common. Course::GetTrailUnsorted reserves entries before starting to save time reallocating. join in RageUtil calculates the final size of the concatenated strings reserves it to save time reallocating. Added time log file to RageLog for profiling.
Kyzentun2015-03-30 17:45:52 -06:00
3c70b13fcf
Fixed unitialized radar in CalculateRadarValues. Changed song deletion message to use translated string. Updated changelog.
Kyzentun2015-03-27 17:04:58 -06:00
6963e4d493
Don't have ffmpeg's download take forever.
Jason Felds2015-03-24 19:12:28 -04:00
f4da2988d9
Moved GetTexturePath lua function from Sprite to RageTexture and renamed it to GetPath. Updated changelog.
Kyzentun2015-03-24 14:23:30 -06:00
31ce1c7b39
Moved more things to happen only when a song isn't cached. Song::TidyUpData now only fetches a list files in the song dir once, instead of several times.
Kyzentun2015-03-24 12:05:41 -06:00
96259ab951
Fixed voltage calculation by making avg_bps a float instead of an int.
Kyzentun2015-03-23 22:41:15 -06:00
b9551cc392
vs2010 project is back to where it was before cmake (that is to say, still messes up during the mapconv portion, but doesn't have any linking errors anymore)
freem2015-03-23 18:47:47 -05:00
0b312b1771
Merge pull request #524 from wolfman2000/wolf-vs-2013-fix
Jason Felds2015-03-23 18:55:38 -04:00
0a1f43dcbe
Fix compilation for cmake-less 2013 users.
Jason Felds2015-03-23 18:54:58 -04:00
1a0e1a0b91
Simpler, more robust ver.cpp generation (also automated whitespace cleanup, lol)
Ben "root" Anderson2015-03-23 15:16:01 -05:00
a2798e16f4
More aggressive caching. In general, this makes Stepmania avoid looking in the song directory at all if the song is in the cache, in order to load songs faster. All the RadarValue calculations were also rolled into one to reduce the time needed to build the cache.
Kyzentun2015-03-23 11:35:30 -06:00
8e1cb42164
Merge branch 'master' of github.com:stepmania/stepmania
freem2015-03-22 21:35:32 -05:00
7ac547a5ea
recent cmake changes broke standalone windows building. argh. This commit does not fix it, but it does get rid of the various lib errors it was throwing. various linking errors remain
freem2015-03-22 21:35:11 -05:00