Skip to content

v2.0.0 - Story Mode

Compare
Choose a tag to compare
@chrislo27 chrislo27 released this 29 Apr 17:55
· 122 commits to master since this release
2d0f07f

Version 2.0.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. If you're on Windows, download the _win64.zip version.

A "b" version was re-released to address an issue with the last memo in Story Mode that certain people were having.

Story Mode

The feature that took the most time! Play through Story Mode, a full "second game" inside Polyrhythm Mania. Play through over 40 levels and learn about your time at Polyrhythm Inc., and what lies ahead in your career...

Complete with custom game modes and modifications not yet seen in the Editor!

image

prm_screenshot_1

prm_screenshot_3

Other Key Features

  • Spotlights
    • Spotlights have been added to the Editor. Use them to add more visual flair to your levels! Check the Help menu in the Editor for more info.
  • Multiple Custom Texture Packs
    • A much asked-for feature is being able to have multiple custom texture packs. We listened! You can now have up to 5 custom texture packs, and you can switch between them in the middle of your level.
  • Other Editor Features
    • You can now change the colours of rods and pistons independent of their row. All transitional blocks also now have curve support. And there's a new Camera Zoom block!
  • UI Refresh and Quality of Life Improvements
    • Many UI scenes have been redone to improve visuals and information, including Endless Mode and Daily Challenge. Daily Challenge will also now warn you if you won't be able to submit a high score. Other extras have also gotten more polish.

One breaking change

  • Rods now render with the fill texture, then the border texture. You may have to update some texture packs that rely on this

Detailed Changelog

Additions and Improvements

  • Added 160 and 360 FPS options
  • Added Alt+Enter as a fullscreen toggle
  • Renamed Graphics options to Graphics & Accessibility
  • Added a Reduced Motion setting
  • Rods now use their aerial textures when in the air
  • Endless Mode/Daily Challenge: Overhauled UI for lives
  • Endless Mode/Daily Challenge: Lives are earned starting at 10 points (previously 20)
  • Endless Mode: Added How to Play menu, which also appears the first time you access the menu
  • Endless Mode: Added a couple more hard patterns
  • Endless Mode: Added “Speed Up!” indicator
  • Endless Mode: Score shakes when pattern failed
  • Endless Mode: Tweaked the pattern picker so that it can “wrap around” difficulty to provide more easy patterns in the late-game stage
  • Daily Challenge: Added warning if playing on an older version
  • Daily Challenge: Leaderboard now shows other versions’ scores with a disclaimer
  • Daily Challenge: Now locked behind a minimum score of 10 in Endless Mode
  • Editor: Added Flashing Lights Warning to Level Metadata and Export dialogs
  • Editor: Added Retract Piston option to Selective Spawn block
  • Editor: Added Spotlights
  • Editor: Added Swap button to pattern selector UI for Spawn Pattern (and related blocks)
  • Editor: Added Transition Curves to palette transitions and Zoom block
  • Editor: Added a small animation when going in and out of categories
  • Editor: Added background options for sprite preview in texture pack edit dialog (checkered or white/grey/black)
  • Editor: Added new Camera Zoom block
  • Editor: Added silent option to Selective Spawn block
  • Editor: Added support for up to 5 custom texture packs
  • Editor: Added “don’t affect tail end” setting to Despawn Pattern block
  • Editor: Added Select All, Select Left/Right of Playback Start keybinds (Ctrl+A, Ctrl+R, Ctrl+F respectively)
  • Editor: Changed tooltip style (added a border) to improve readability
  • Editor: Doubled the number of FX tracks, from 3 to 6
  • Editor: Implemented Advanced Spotlights block
  • Editor: Improved placement of block context menus when they appear
  • Editor: Improved the Advanced Spotlights dialog to better show strength and colour + alpha
  • Editor: Increased size of sprite preview in texture pack edit dialog
  • Editor: Moved Banner options to menu bar and not inside Level Metadata dialog
  • Editor: Moved utility tracks to be in between Input and FX tracks
  • Editor: Replaced texture pack selector radio buttons with combo boxes
  • Editor: Updated Playtest dialog to be as large as possible, added current beat + playback start label
  • Editor: Updated X icon for pattern editor, updated change texture pack icon
  • Editor: You can now hold Shift to adjust the playback speed slider more precisely
  • Editor: You can now right click to clear colour picker fields
  • Editor: Added alpha transparency to Sign Shadow in tileset palettes
  • Editor: A and D-pad pistons now have separate colours, with a new group mapping that affects both for ease of use
  • Editor: Rods on separate rows now have separate colours, with a new group mapping that affects both rows for ease of use
  • Updated some textures (cube_border_z, cube_face_z, GBA piston A partial)
  • Practice: The Clear! text animation has been improved
  • PR Assemble: Updated textures of widgets and associated achievement icons
  • PR Dunk: Added Speed Up! Text like in PR Endless Mode
  • PR Dunk: Added more SFX on success, both in PR: Dunk and in Story Mode
  • PR Dunk: Adjusted explosion time for unsuccessful inputs
  • PR Dunk: Fixed stray explosion on lose
  • PR Dunk: Rods fade in slightly
  • PR Dunk: Tweaked rod’s trajectory on a successful input to make it more centered in the hoop
  • PR Dunk: Added star particles when you get a successful input
  • Solitaire: Added new SFX for dealing, picking up/putting down a card, and winning

Bugfixes

  • Bugfix: Fixed #24
  • Bugfix: Improved text rendering at certain resolutions
  • Bugfix (Custom Texture Packs): Fixed custom textures across different texture packs saving incorrectly if they used the exact same filename and were overwritten
  • Bugfix (Custom Texture Packs): Fixed texture memory leak when a custom texture pack was loaded from a file
  • Bugfix (Daily Challenge): Fixed an issue where the current Daily Challenge date would not show up in the leaderboard if there were no scores submitted yet – now it explicitly displays “no data”
  • Bugfix (Editor): Fixed a memory leak when creating new editors (new, load, etc)
  • Bugfix (Editor): Fixed base texture pack setting not being accurate when loading a level
  • Bugfix (Editor): Fixed editor UI scale setting not saving correctly
  • Bugfix (Editor): Fixed playback speed slider not initializing with correct slider value
  • Bugfix (Editor): Fixed recovery files not saving external resources (like music, texture packs, etc) when the level was loaded from an existing level
  • Bugfix (Editor): Fixed track name grey-out behaviour when dragging a selection not being accurate (now uses same logic as the red area indicator)
  • Bugfix (Language): Fixed language settings not being saved
  • Bugfix (Main Menu): Fixed doubled-up vertical lines on Dunk and Endless Mode backgrounds
  • Bugfix (Texture Packs): Fixed Arcade texture pack not showing cube border face Z due to cube face Z overlapping it entirely
  • Bugfix (Texture Packs): Fixed importing a texture always using nearest filtering, now uses base pack filtering
  • Bugfix: Background layers getting unrendered when zoomed in
  • Bugfix: Dunk rod can still get stuck and explode on a very early successful input
  • Bugfix: Fixed D-pad piston retracted icon being replaced with a defective rod
  • Bugfix: Fixed a regression where the pause background squares would get stuck at the bottom of the screen
  • Bugfix: Fixed rods border group mapping not applying it immediately in the preview
  • Bugfix: Library menu showing (filtered) even when resetting to default settings
  • Bugfix: Manage custom texture pack dialog not updating labels when changing texture count
  • Bugfix: Palette editor dialog applying settings on open
  • Bugfix: Skill Star pulse animation firing multiple times per beat at slow speeds
  • Bugfix: Updated Kurokane font due to charmap issue (ex: underscore character not rendering)