Skip to content

v1.2.0

Compare
Choose a tag to compare
@chrislo27 chrislo27 released this 01 Feb 20:59
· 1072 commits to master since this release
b6a7286

Version 1.2.0

If you like this open-source game, consider giving the project a Star (top-right corner) to show your appreciation, or donating to help move development forward! https://donate-to-polyrhythmmania.rhre.dev

Installation/Update Instructions: See this part of the README file for details.

Key Features

There's also a YouTube video with the key changes!

  • Achievements and Statistics
    • Achievements are now in the game! There are over 50 achievements to earn, ranging from very easy to devilishly difficult.
    • Statistics were also added. You can track your play time and all sorts of in-game counters. Some achievements are also linked to statistics.
  • Built to Scale: Solitaire
    • A uniquely designed singleplayer card game about building a scale. It's a surprisingly relaxing and addictive game... Find it in Extras!
  • Arcade Textures
    • The Rhythm Tengoku Arcade textures are now available as a default texture pack. Thanks to Kievit for providing these textures!
  • Other Improvements
    • The audio engine has been updated to provide a more compatible and lower latency experience
    • The "Force tileset palette" setting works on more game modes and now has a Orange & Blue option
    • Daily Challenge now shows the last 7 days of scores
    • The Library now has a Last Played field, and you can sort and filter on Last Played and Play Count

Detailed Changelog

Additions and Improvements

  • Achievements
    • Added achievements, which are awarded when you do a feat or achieve a goal
    • There are three tiers of achievements: Statistical, Objective, and Challenge, increasing in difficulty respectively
    • Check out the Achievements and Stats menu on the main menu for more info
  • Statistics
    • Added statistics, which are incrementing counters for things like play time, rods dropped, inputs gained, etc
    • Some statistics are directly linked to achievements
    • Check out the Achievements and Stats menu on the main menu for a full listing
  • Built to Scale: Solitaire
    • The only "Built to Scale" content there'll ever be in Polyrhythm Mania!
    • Try out this unique card game based on building a musical scale
      • Playtester feedback was overwhelmingly positive
    • You might love it or you might hate it. But a change of pace is always nice...
    • P.S.: If you like this sort of card game, you may want to try the original solitaire game it was loosely based on, SHENZHEN SOLITAIRE
  • Library
    • Added Last Played timestamp
    • Added two new sorting options; you can now sort on Last Played and Play Count
    • Updated sort/filter menu
      • Updated styles of certain UI elements to better match rest of game
      • "Reset to Defaults and Apply" changed to just "Reset to Defaults", and will no longer immediately apply the default settings
    • Legacy levels can no longer have high scores since they were not persisted anyway
  • Accessibility
    • The "Force tileset palette" setting now has more options to aid with colour vision deficiency (CVD): Pick between disabled, Red & Green, Red & Blue, and Orange & Blue (CVD-friendly)
    • The "Force tileset palette" setting now applies to the practices and Polyrhythm 1+2 side modes
    • Added an Orange & Blue default palette to the Tileset Palette edit dialog
  • Daily Challenge
    • Added local time info indicating when the Daily Challenge resets
    • You can now view the last 7 days of scores using a dropdown
    • Place numbers now round to a lower place (ex: if two people are tied for second place, they will both show as “3” instead of “2”)
  • Arcade textures
    • Added Arcade textures as a stock texture pack
    • Added Arcade as an option to "Force texture pack" settings in Graphics
  • User Experience
    • The game will now open to the correct window resolution immediately, instead of opening as a 1280x720 window and then resizing
    • The game will now remember what monitor you were fullscreened to, and open to that monitor on startup
    • Windows distribution: The launcher executable will no longer open a console
      • If a console is still needed, there is a new troubleshooting folder with batch scripts
  • Audio
    • Audio has been migrated to use OpenAL as the output device which reduces latency and improves compatibility (#42)
    • Advanced Audio options have been updated accordingly
      • With OpenAL: You can reduce the buffer count to reduce latency or increase it if you are hearing audio artifacts/choppiness
        • On Windows, the default buffer size reduces audio latency from 43ms to 32ms — a 25% improvement!
      • You can switch back to the legacy audio system if needed, but it may be removed in a future release
  • Added icons to menu options in Play and Extras
  • Added troubleshooting options in Advanced Audio settings
  • Added detailed icons to Discord rich presence statuses
  • Improved "Go for a Perfect!" text display during gameplay
  • Increased height of Music Volume track in the Editor for more waveform detail
  • Slightly increased leniency of rod collisions against extended pistons
  • Tweaked some options' wordings to improve clarity
  • Internal performance improvements and optimizations
    • Notable: Removed "AdaptiveTimingProvider" subsystem, which may have caused some stuttering for some users

Bugfixes

  • Fixed export simulations using the Playback Speed setting which may have lead to different simulation results
  • Fixed --fps launch parameter not working
  • Fixed dropdown context menu still being visible after an editor dialog was closed
  • Fixed certain crashes that could cause the crash screen to not appear
  • Fixed an incorrect tooltip on "Load a Saved .prmania Level File"
  • Fixed an alignment issue with text blocks where the first glyph run would be incorrectly offset (was visible in Library, title and album name were misaligned)
  • Fixed calibration screen not using volume settings
  • Fixed music dialog in editor not resetting music volume
  • (20220201b version released on Feb 1, 10pm Pacific: Fixed resetting achievements and statistics not resetting certain achievement flags, like for Knowledge is Power. This will not affect 99% of users and you can continue to use the 'a' version.)
  • (20220202c version released on Feb 2, 8:30pm Pacific: Fixed Daredevil achievement not being obtainable (#44))