A newer version is available. Download it here.
Between 1.0 and 1.2 there were 69 total code commits. This version moves that number to over 300. There are a ridiculous amount of changes in this version, and can’t possibly address all of them. This version was part of a very painful, long project that was rewriting nearly every component of this project. I’ve gone through a few weeks of bug testing before releasing this version. It should be pretty solid, but a lot has changed. I may have missed some things to document, however.
This version wasn’t technically intended to have many more changes than the prerelease, but in reimplementing the code, it came naturally. Basically, this version paved the way for adding new features much faster.
The smooth camera in this version is planned to change by the next version, if you do not like it currently, disable it and enable “Round legacy camera” for something that feels a little more standard.
Hotfix (103-r3) 03/17/18
- Mac OS only: Hotkeys including modifier keys (Control/Alt/Shift) should now work. I don’t think I managed to fix Command. I’m sorry.
Hotfix (103-r2) 03/16/18
- Scroll sensitivity is now a setting
- Fixed middle mouse button panning
- Mac OS only: Command should work in place of Control for hotkeys.
- Press Ctrl+S to save your progress to a quicksave file
- Quicksave files act exactly like normal files, and are saved with the most recent filename
2 quicksave.trkfor example. There is one important difference, if the most recent save you’ve made is a quicksave, it will be overwritten. This is to encourage frequent saving without polluting your track directory
- Changes made to a track since last save are now indicated in the top left
- Opening up lra now opens up your most recently loaded or saved track!
- There’s a brand new smooth camera. It is still subject to change. Feedback is welcome
- The camera can still be toggled to be like previous versions of line rider
- Added a new “round legacy camera” setting to supplement the old camera. The 6.2 camera was a square bounding box, so this setting can change that.
Recording can now save music to the output video.
- Uses whatever song is enabled at its given offset
- Line Adjust Tool
- You can now move a line with the adjustment tool by clicking on its center.
- Line properties now have a “save changes” or “cancel” button.
- You can now try to lifelock while the rider is alive, and it will wait until you move the line to a place that kills the rider to “enable”
- You can move a line along its axis by moving the line and holding shift. (ctrl + shift, if you grab it by the nodes), additionally, you can move a line perpendicular to its axis (up/down) by holding x as well. This can be used to change the strength of gravity wells
- Now properly updates line extensions. Previously it was impossible to make an anti-gravity-well with this tool.
- Pencil Tool
- Scenery is drawn with more lines to capture greater detail
- Undo applies to the whole stroke
- Now will show the size of a dot for scenery
- Line Tool
- Line end longer tries to snap to the same spot the start of the line did.
- Eraser Tool
- Hitbox fits the cursor
- Undo applies to a whole stroke
- Hand tool
- Can now zoom with right click
- Autosaves are now saved as
00Is the newest one, and when an autosave is made, it will move the previous
- Frame stepping and moving across the timeline is now consistent with the “proper” camera position
- Changed onion skinning behavior
- If momentum vectors and contact lines are on, during iteration stepping, the next momentum tick will be faintly visualized
- Zoom with the mouse wheel is now a lot more responsive
- Hit test will now only show the lines hit up to the current frame, so if you go backwards on the timeline it will update to be as if you played just up to that point
- Camera now plays nice with the timeline. Going backwards a frame will show the camera where it would be at that point
- Line snapping is 15 degrees, from 45. At high zoom, it goes back to 45.
- Length locking key moved to L
- Performance improvements across the board
- “Contact Lines” setting now shows constraints that die after the first as semi-transparent. The solid, first constraint that dies is the most important, as it’s the one that actually “kills” the rider. The ones following are only predictions
- “Momentum Vectors” setting now shows lines of fixed length. The setting is intended for determining the possible ways for a line to interact with the contact
- Improvements to the visibility of UI in nightmode
- Line tool now displays preview lines in the color they would be.
- New cursors
- New font
- Pencil tool will show the size of a dot for scenery
- Onion skinning changed.
- The selected track in the load window will now indicate filename in the window title.
- Scenery width has been fixed
- Text clipping now works
- Many recording related fixes
- Smooth playback no longer causes weird playback in some instances.
Features that should be here, but were delayed to 1.04
These are the features that couldn’t make it in this version. it’s been 5 months since a version release, so I had to delay these. They’ll come around next time.
- .track.json loading
- Line selection, copy/paste, etc
- More user camera settings
- Key rebinding. Your linerider.conf file now features all keybindings, and can be changed, but it’s not officially a feature until I add a UI, so use with care.