v0.5.3 - The online leaderboards update

Felt cute, might upload our times later. It’s the long-awaited Leaderboards Update! Leave your friends in the dust as you rush through every stage at maximum speed! As soon as the update goes live you’ll be prompted to opt into the leaderboards. So opt-in and start running for your spot on the top of the leaderboards.
As always, your feedback has been instrumental in our development. So please, keep requesting features and reporting bugs via the suggestions chat in our Discord, and via our public GitLab!

Want to help out?

We’re looking for feedback on the user interface of the game - in particular, to improve the practise menu, but we’re also gathering feedback on other sections too. If you don’t mind sparing five minutes, shooting over your thoughts over at https://airtable.com/shrzEsNrzrrgYdV5U would be much appreciated!

  • Uses stage config v0.3.0
  • Uses course config v0.1.0

Added

  • Online leaderboards now exist
    • Log in with steam
    • Submit times/scores for stages and courses
    • View top times/scores for stages during gameplay (There’s a new option to view a mini leaderboard in-gameplay, defaulted to off)
    • You’ll be asked if you want to participate in the leaderboards on first launch after the update
    • View leaderboards at https://scores.rolledoutgame.com
  • Animal voices get their own volume slider now, instead of being grouped in with the announcer volume
  • The timer now plays a ticking sound every second
  • If the game suspects you managed to get into a softlock position, you will now be prompted to pause and restart the stage
  • The UI now has various hover and press sound effects
    • If you don’t like these, they have their own volume slider too
  • There’s a new accessibility option to always show the ball trajectory

Changed

  • The customization UI has been reworked to fit in with the rest of the game’s style
  • Camera turn multiplier can only be set to a limited handful of fixed values now
  • The default stage tilt multiplier was changed from 0.65 to 0.6

Fixed

  • The texture mishap in 4-D has been fixed
  • Fixed specular in Touch Activation
  • Fixed goal collision in the Desolation world
  • Fixed collision issue in Frantic
  • Fixed misaligned spawn and goal locations in Peek-A-Boo
  • Fixed Unreality world lighting
  • Various UI quirks have been fixed
    • Scroll bar handles no longer extend past the end of their background

v0.5.2 - The accessibility update

Custom balls? New stages? Accessibility options? You want it? It’s yours my friend, so long as you have enough bandwidth. In response to your feedback we implemented some accessibility options. Stage tilt multiplier should help people who are prone to motion sickness, and you can now dim the backgrounds on a per-world basis! If you’re looking to express yourself a bit, we’ve also enabled the ability to pick and recolor your ball! Now you can roll around in a spike ball, or a cube, or even a series of floating orbs combining to make a singular orb! Remember to keep sending us your feedback, as it’s extremely valuable in determining what gets tackled next!

  • Uses stage config v0.3.0
  • Uses course config v0.1.0

Added

  • Warp goals (goals with a warp_distance > 1) now have particle effects
  • There’s a few accessibility options now!
    • Stage tilt multiplier is now an option, if you want to reduce the amount of tilting
    • You can dim the brightness of backgrounds per-world now
  • New stages:
    • “Abduction”, located in Candy Factory
    • “Crescent Rider”, located in Candy Factory
    • “Dart Cannon”, located in Candy Factory
    • “Ramp Rush”, located in Candy Factory
    • “Sierpinski Seesaws”, located in Virtual Reality
    • “Twin Inversion”, located in Ice Cave
    • “Neapolitan”, located in Heavenly Chamber
    • “Diving Wire”, located in Vortex
    • “Double Helix”, located in Vortex
    • “Perpetual Passage”, located in Vortex
    • “Gyro Engine”, located in Desolation
  • When focusing, you now get a trajectory visualization
  • Added character/ball color customization - the UI’s a little jank right now (it’s an old holdover from September 2019 ;3)
  • Your character is now displayed on the minimap, over your ball
  • In the pause menu, you can now restart an arcade course from the beginning
  • Exiting from practise mode will now drop you into the practise menu, instead of the title screen

Changed

  • Changed layout of the following stages:
    • Tripledecker
    • Obstacles
    • Canister
    • Gyro Engine
    • Little Seesaws
    • Sandy Panels
    • Watch Your Step
    • Return
    • Pathing
    • Holes
    • Crescents
    • Roiling
  • Adjusted cycle of the following stages:
    • Safe Zones
  • Reordered the ‘Standard’ and ‘Challenge’ courses slightly
  • Menuing on the pause menu can now focus disabled buttons - this should help with not hurting muscle memory when, say, you want to change options while “restart stage” is disabled

Fixed

  • Character rotation should be less jittery now (This was caused by ball rotation and character rotation being desynced, the former happing at a fixed 120 Hz and the latter happening every frame)
  • Fixed sunlight specular for the ball on MasterMap
  • Fixed wind particles disappearing seemingly at random
  • Fixed the live preview for camera options being broken in 0.5.1
  • Fixed camera pitch calculation not accounting for the user’s pitch offset when determining max angle

v0.5.1 - Whole bunch of bugfixes and responses to your feedback

It's update time!

ROLLED OUT VERSION [0.5.1]

Patch 0.5.1 is mostly focused around responding to player feedback regarding some stages, fixing some options, and correcting some of the more obvious bugs. Your best scores are now saved, and menu music has been added! We also fixed a couple of crashes, did a couple of things that may help increase performance, and even changed how your times are displayed. Please continue to provide feedback and bug reports through the Discord, email and GitLab!

  • Uses stage config v0.3.0
  • Uses course config v0.1.0

Added

  • VSync is now a toggle in the options menu
  • When playing a course in arcade mode, the UI now shows what stage number you’re on
  • Selected worlds/courses are now highlighted when browsing the practise/arcade browser UIs
  • When stage config parsing fails, you now get a message dialog explaining why
  • Added a toggle to disable wormhole see-through - may be useful on low-end machines
  • Added “Are you sure?” dialog when trying to exit out of gameplay
  • Added in-game log for indexing/stage errors (Hit F4 to toggle between hidden, errors-only, and all messages - hit F5 to clear)
  • Best course scores are now saved
  • Added menu music - it’s the Tranquility music for now
  • Fallout volumes are now functional

Changed

  • The framerate cap slider in the options menu now goes up to 240 (up from 120), beyond that makes the framerate unlimited

  • The default framerate cap has been changed from unlimited to 120

  • The coin count in the game HUD now uses at least 2 digits, to line up with how the life counter uses at least 2 as well

  • Improved lighting in Desolation

  • Tranquility BG shrunk dramatically

  • Ice Cave BG shrunk dramatically

  • Changed layout of the following stages:

    • Sticky Floors
    • Conveyor Belts
    • You Will Love This Level
    • Carved Tube
    • Seesaws
    • Springs
    • Tunnel Fall
    • Back & Forth
    • Get Over It
    • Tiltstacles
    • Icy Bridge
    • Wire To You
    • Landscaping
    • Canister
    • Planeswalking
    • Turning Wire
    • Squiggly
    • Touch Activation
    • Pattern
    • Watch Your Step
    • Funnel Cake
    • Flower
    • Crescents
    • Skate Tricks
    • Interwoven
    • What Goes Up
    • Walkways
    • Branches
    • Levels
    • Teacups
    • Swervy Pistons
    • Hourglasses
    • Beholden
    • Centripetal Jumps
  • Changed cycle in the following stages:

    • Jumpy Options
    • Fling Rings
    • Archway
    • Peek-a-boo
    • Not-So-Quicksand
    • Sunken Wire
  • Reduced wind strength in the following stages:

    • Crosswind
    • The Cure
  • Made latter two seesaws in “Foursquare” a little less aggressive

  • “Snake” renamed to “Wavelength”

  • “Link” renamed to “Basics”

  • “Conveyer Belts” renamed to “Conveyor Belts”

  • “Icey Bridge” renamed to “Icy Bridge”

  • “What The Hell Do I Name This Thing” renamed to “Decomposition”

  • “Quicksand” renamed to “Not-So-Quicksand”

  • “Punched” renamed to “Swervy Pistons”

  • The “Course complete!” dialog now shows milliseconds to 3 decimal places, instead of 2

  • Times in the UI are now formatted like 00h 00m 00s 000ms, instead of 00:00:00.000

Fixed

  • You can now unlimit the framerate again from the options menu if you change it from the default
  • Fixed crash if there was no audio device to output music to
  • Fixed bug where input was occasionally ignored for a frame after the timer started
  • Fixed some randomized announcer lines never playing
  • Ticking is now paused when loading in world backgrounds - this should help with spin-in cutscenes appearing to start halfway through their animation on weaker machines
  • Fixed geometry hole in “Crescent”
  • Fixed geometry hole in “Decomposition”
  • Fixed random erronous gravity flips in “Inverse”
  • Fixed missing touch platform material animations in most touch platform stages
  • Fixed broken animation in “Roiling”
  • Fixed missing goals in “Destruction”
  • Fixed flipped wormholes in “Planeswalking”
  • Fixed flipped wormhole in “The Cure”
  • Fixed crashes in “Scoopers”, “Tracks”, and “Blades”
  • Fixed missing stage previews
  • The game icon is now the Rolled Out! icon, instead of the Unreal Engine one
  • Input button states are now cleared during loading sequences - no more holding W before a loading time and having the menus go crazy when it finishes loading
  • Minor sizing tweaks to the arcade menu
  • Fixed various crashes/issues in the arcade mode menu, where it was possible to start a course beyond its end, or try and start a null course
  • If you finish an arcade course but don’t start at the beginning, the run is disqualified and scores are not saved
  • Fixed best times/scores not being saved

v0.5.0.1 hotfix - Increased default strength of controllers

In the 0.5.0 release of the game, controllers that the game could automatically generate bindings for had a ball movement multiplier of 1.0. For many controllers, this meant that diagonal inputs couldn’t be maxed out since you couldn’t simultaneously push 100% right and 100% up, for example.

With 0.5.0.1, this multiplier has been increased to 1.5. Existing saves will have their multiplier bumped up to 1.5 if they started at 1.0, however if you prefer, this can be reverted back to 1.0 and the game won’t touch it afterwards.

Full changelogs can always be viewed at https://docs.rolledoutgame.com/changelog/

Dev Blog 34 - No Way Amogus

Howdy! It’s quite late, and I’m quite tired, but I feel an odd sort of energy taking over me. If you’ll recall correctly, I talked about how I’ve been doing some Super Smash Bros. Melee modding in my free time. Well…

geez, that's a lot...

…”some” might be an understatement. It’s basically all I do outside of Rolled Out! work, now. These are all individual animations I’ve completed for a custom character I’m working on. Character animation is a lot of fun!!!

Maybe, after Rolled Out! is done, we’ll make a platform fighter. That’ll be the day…

Anyways, let’s jump into the update.

Read More

Dev Blog 29 - Oops

Sorry about the lateness. I’ve been having some extraordinary personal revelations, among other things. But BitesDev is finally here to bring you the most wonderful news: It’s “Dev Blog 29” !

upy is not amused

I’m rather exhausted since I just finished my daily exercise routine. (It’s Dance Dance Revolution 1 hour, OK?) So we will just jump right into the update, if that’s alright with you.

Read More