Skip to content

Latest commit

 

History

History
109 lines (105 loc) · 16.7 KB

Release_0-65-0.md

File metadata and controls

109 lines (105 loc) · 16.7 KB

Release Changelog

[0.65.0] - 2019-03-01 - Practice Mode

Windows x64 and Windows i386 installer release.

Added

Changed

  • Actor attribute FirstUpdate is moved to ActorFrames - ea60f7b
  • All Lua EnumChecks for PlayerNumber are hardcoded to Player 1 Enum - 5d68f5a
  • Alt+Enter is disabled in Gameplay - 810b76d
  • Autoplay should be automatically turned on when CustomizeGameplay is on - 9c7131d
  • Bundle Pack Download Queues should use the mirror links - 49bcaa3
  • Default Multiplayer server is the main server - be9a63c 160a076
  • Dependency on static arrays of NUM_PLAYERS size everywhere in the game code is replaced by singular pointers - 1abc266 f5b6c0d 64963b7
  • Gameplay NoteField updates are specific to Player 1 - 592ade2
  • Login/Logout button has a highlight - df8b7bb
  • Lua can't turn Replay mode off - 644d3b2
  • Multiplayer Evaluation Scoreboard shows rate played - 0dfc498
  • Optimize recalculation of SSRs by collecting a list of only the Scores that need to be recalculated - 038815a
  • Optimization to coloring when drawing BitmapTexts - 3d2e4ab
  • Player Join code is guaranteed to always be Player 1 to removed Player 2 issues - 884b457
  • Refactor of experimental Lua MusicWheel - 555d8d0 8a22e03
  • Refactor of Gameplay Lua - 68f62af b6db9fa 9dd4848 a2c102d b84ced4 ff79587 c4e0130 00584d9 75c28cb
  • Revert a range loop in ScoreGoals to a regular loop - 2083d82 40fdd62
  • Song information is stored as std strings instead of RStrings - e6106fe 77ecb13
  • Song Load has had many changes
    • All paths are defined as soon as possible - 33cd465
    • Load from disk will store full paths correctly - e6106fe f88a497 6fe555e
    • Mac resource prefix stripping is moved - 40d7f62
    • Path generation for Song load is done always regardless of load from disk or not - 4dfcb35 a8deb38
  • SongManager functions use std string Chartkeys instead of RStrings - 55a1a46
  • Song Title Sorting is changed to allow '#' - 715e02e
  • TextBanner SetFromString uses std strings instead of RStrings - ae71ed5
  • Very slightly improve Chart Leaderboard force updating when entering SelectMusic - f55e765

Removed

  • Actors stored internally in ScreenEvaluation except Combo/Life - 3b3b472
  • ActorMultiTexture, ActorProxy, Banner, BeginnerHelper, FadingBanner & PercentageDisplay - d4af6df
  • BackgroundLoader & RageTexturePreloader - c431ee5 2033098
  • BeginnerHelper, ScoreDisplay Types, GradeDisplays, old GrooveRadar, ScreenGameplayLesson, ScreenGameplayShared, Tutorial & Attract Screens (basically everything a cabinet needs) - a5a28e8
  • Broken Chartkey fixer - b7e6489 03184d5
  • Combo Awards & Awards in Rave/Versus - d3d323d
  • Couples & Routine - 8bee766
  • Dead or useless Song related functions - 55c65ba
  • Deleting Songs - fc88c33 22b9fd9
  • Duplicate inline Screen function to update timed Lua functions - 4ac9bce
  • DynamicActorScroller, FileDownload, GradeDisplay, HelpDisplay, PaneDisplay, ScoreDisplay (and derivatives), ScreenOptionsExportPackage, ScreenOptionsReviewWorkout, ScreenOptionsToggleSongs, ScreenPackages - 2033098
  • Editor Mode Noteskin - 87a1e94 4ac03e7
  • ETTP NewScore ScreenMessages - 77bd018
  • Every single remaining reference to Rave/Endless/Nonstop/Oni - b556b43
  • Heart Entry Theme references - 6e6d302
  • LifeMeterTime & LifeMeterBattery - 4543702
  • Lua Scripts ThemeLibrary - 49e07ab
  • MarginFunction for placing the NoteField in Gameplay - 49fafbb 746ab59 804f543
  • Multiplayer Evaluation dependence on checking HasStats for crash reasons - e15c276 7890d5b
  • Old Stepmania Profile/Highscore Saving & Loading - bdeb972
  • RageSurface_Load BMP, GIF, JPEG, PNG - fb319da
  • Ranking categories for Versus Mode/Grades & StageAwards - 11335f9
  • References to Player 2 everywhere & second controllers in GameManager - cdb1ebe 6525281 9bd7d64 e440db2 ebf8ca6
  • References to Player 2 in the Theme - ec0af44
  • ScoreType Theme Preference for choosing between Wife & DP - 58517aa
  • Stats.xml to Etterna.xml converter - bdeb972
  • Unused and broken Song Cache Version - 49a281d
  • Useless CodeDetector codes - 102ddad 5f657f2
  • Uses of Foreach_PlayerNumber - 50e168f
  • Various dead metrics from older removed features or things in the list below - a5a28e8 8bee766 933e8f0 3b3b472 2ca53bc 2033098 7f5bf9b 0d98460 6375e20 0bdaf0a
  • WheelNotifyIcon & DifficultyIcon - 08f7b9e

Fixed

  • A '#' as the first character in a field of a Notedata file messed with parsing - 9579773
  • Chart Leaderboards didn't update when changing Difficulty - b7c8651
  • Colors were broken on newlines in Multiplayer Chat (and thus all ColorBitmapText newlines) - 1498cdb
  • Coverity Scan detected memory leaks & null pointers - 9a66db6 474c979
  • Crashed when loading empty Osu files - 8874070
  • DWI files that defined an unrecognized Style crashed - 8509dc8 9855690
  • Gameplay exited early if the last Note is a Hold/Roll - c41fb9a
  • Multiplayer crashed due to invalid characters or bad data to log - 78759bb
  • Multiplayer Difficulties could get desynced - 96e0429
  • Multiplayer Evaluation broke when switching Offset plots - 5aadfa3
  • Offline Gameplay Leaderboard was always colored wrong for the Player's current score - 946e970
  • Parsing NoteData & TimingData when loading Osu files crashed sometimes - ea91ce9 457fbac
  • Pasting into Song Search didn't work - 9ab20a0
  • Preview Seeking was broken if Preview is opened and then closed, then the Song is changed - 413a61f
  • Some Language strings for Skillset Sorts weer missing - fed0026
  • Some sightread Scores didn't show up as Top Scores when uploaded - 880b76f
  • Sometimes, 2 user lists showed up in Multiplayer - 765b4c2
  • Taps could be hit before a Hold/Roll ends, frustratingly as a Bad Judgment. Change the window to Good - c0e1a48 610f600 23a22dd efd7c11 1c19cdf
  • TipType (quotes.lua) is missing so the option was broken. Hide it for now - 312a677
  • Userlists didn't show useful information for the state of each Player - e71d82a