Firestorm185
Hey guys! Welcome to the Step Turn Mod!


I know there was a really nice UI-based smooth locomotion mod that someone had created before, but I wanted to use the A button placement for the jump versus the menu, and I needed snap turning (my VR legs are used to snap turning and smooth turning just makes me a bit sick) so since I couldn't get a hold of the source files for that old smooth loco mod, I made my own! this one is much simpler, focusing on Rec Room style smooth locomotion, with 45 degree snap turning. (Rec Room-style locomotion moves with your head's direction as the forward vector)

Alrighty, so here's the official control scheme for the step turn mod!
  
manual 2.png    

-Description -

I needed to make sure that it was still possible to teleport to start level events, as there's no way, outside of editing each individual level, to make the level events occur without teleporting onto those blue teleport locations (or the dark blue arrows in some parts of the level where they just want you to move, but not face a specific direction) and the easiest way I found to do that was to use the best of both worlds! The left joystick can no longer be used for teleporting. Instead, it is locked indefinitely to smooth locomotion. the Right joystick, then, gains the biggest responsibility. Because the "step turn" mod is actually a smooth locomotion mod, I wanted a way to keep smooth turning in, even though I prefer step/snap turning. So on the right joystick now, not only does is step turn, but if you click down the joystick like a button, you'll toggle smooth turning! Wazaa! Also, if you hit the X button on your left controller, the right joystick will no longer smooth/snap turn... but instead use teleport! This allows you to:

A) Teleport up and down to places that are hard to reach by jumping

B) start level events, like the boss fight or the roborelay

C) quickly teleport to save yourself on the rooftop levels where falling can mean player-death (if you die though, the level just restarts with my mod,
something that was missing from previous smooth turning mods. Only side effect is the music doesn't always stop. xD )

So there you go! If you need to recall what buttons do what, just take a gander at the button mappings up in the image above, and run those tal-9's out of Metropolis! I'll be uploading videos demonstrating how to use the mod here soon. Enjoy!
(also, if anyone is interested in making Robo-Recall type titles for their videos in the future, the RECALL font from the logo is called Basic Instinct. It can be purchased from here -
Basic Instinct - Creative Marketplace

Here's the mods and source folder, unzip the mod source folder and put the folder inside the plugins directory for the mod kit to try it yourself! 




- Downloads -

V1 (Unreleased)
V2 (Crazy Jumps) - Step_TurningV2.robo
V3 (fine tuned jump) - Step_TurningV3.robo
V4 (Game-ready!) - Step_TurningV4.robo
V5 (Bug Crunch!) - Step_TurningV5.robo
V8.1 (Portal Requirements) - Step_TurningV8.1.robo
V9.2 (slo-mo) -  http://tiny.cc/suz89y

Rework V1 (slo-mo) - Step_Turn_Rework.robo
Rework V2 (better slo-mo) - Step_Turn_ReworkV2.robo

Source Folder (V8.1) -  https://bit.ly/2Y0H4YS

- Patch Notes -

Rework Version 2 -

In Rework Version 2 I adjusted the hydrocoptic impeller veins in the parametric fan on the unilateral phase shifter of the Quantum Reactor, causing the gear grind sound to dissipate far more quickly when toggled on, resulting in a much quieter use of slow-motion photo-atomic manipulation.

(If you get this reference, you get a free turbo encabulator, congratulations)

Rework Version 1 -

Rework Version 1 fixes the export problem I was previously having, and finally gets the quantum reactor moving! Press the Y button with an empty hand to toggle slow-mo! (There's a bug in this version that made the strafing really slow, I'll be fixing that now)

The Version 9.2 Release - 

Version 9.2 introduces an experimental slo-mo mechanic, clicking the Y button with an empty hand activates what I'm calling the "quantum reactor" (a name I gave the infinitely repeating humming noise that occurs when I activate slo-mo) and the player enters a slowed time state, able to interact and even shoot enemies in slow motion. this does not impede on the player's movement speed, however. you move normally. This can also not be toggled while holding any weapon that makes use of the Y button (The Lightsabers Mod, for example)

The V5 Release

This release squashes a couple more bugs and really makes a big impact on how you play this mod.
the biggest problem I had with the mod previously was that players could sometimes be thrown into the air when walking over ragdoll'd opponents, but now, I've turned that off, so the player passes right through downed robots, alleviating that problem. I also got rid of the problem where shooting while jumping or running forward would make the player skid or jitter. it's now smooth sailing!  

The V4 release

The first play-ready release! I've tuned the bugs a bit more, so most of the kinks are out now. There are now only two/three major bugs still needing work done:

- Sometimes you'll just randomly get launched high into the air from bumping into a robot. It doesn't happen all the time, but it can be a bit disorienting the first time it happens.

- With this, since the player has gravity now, when the levels finish you can fall out of the end-level box with the menu asking you if you want to go back to the hub! The first set of levels you'll stop if you don't touch your left joystick after about a second, and can still reach the hub button with your pointer, but you fall to your death in the rooftop level. XD

- The other is that running forward or jumping forward with an automatic weapon can sometimes cause a stutter in your velocity. I believe this has something to do with the player capsule not ignoring the spawned bullets, but I'm not sure. It's probably also linked to the first bug.

Other than that, this update introduces teleporting back for the player, fine tunes the jump speed again, and fixes a couple other things, making it truly the best possible snap-turn, smooth-locomotion Robo Recall experience you can have!

The V3 release

Reduces jump velocity a bit (you can still jump a decent distance, just not quite as far).
there are still some bugs (if you melee a bot with your hands, sometimes you'll be sent flying the opposite direction a ways) but for the most part it's usable. This version does not feature any teleportation mechanic however, so it is best used in maps that don't require teleportation to start a new wave. (my arena maps are a good example)

The V2 release 

The most unstable version. Teleporting is completely disabled, falling into the kill mesh for robots kills you and breaks the game, etc etc. Don't recommend using this version unless you want to see my dev process.
- Robo Recall Modder -
- Voxels, Pixels, Poly's -
- also marshmallows -
- Inferno Digital Works -
Quote 0 0
Firestorm185
V3 released! Most stable build yet. ^^
- Robo Recall Modder -
- Voxels, Pixels, Poly's -
- also marshmallows -
- Inferno Digital Works -
Quote 0 0
Firestorm185
V4 released! All Robo Recall Levels are now playable with smooth locomotion enabled!
(note: my custom maps do not currently support teleporting, while Epic Game's levels do. Sorry about that. xD)
- Robo Recall Modder -
- Voxels, Pixels, Poly's -
- also marshmallows -
- Inferno Digital Works -
Quote 0 0
Firestorm185
V5 released! Major bugs squished, now comfortably playable!
- Robo Recall Modder -
- Voxels, Pixels, Poly's -
- also marshmallows -
- Inferno Digital Works -
Quote 0 0
Hydraxonn
Can you post the source code to the V5 version? I'm looking to make some...interesting movement mods, and this looks like a great starting point, especially with the bug fixed version.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Robo Recall Modder
Slayer of Big Bots
Source Files:  http://tiny.cc/5sch9y
Quote 0 0
Firestorm185
do you want the code to V5, or my updated V7? I still have to post it here yet. xD
- Robo Recall Modder -
- Voxels, Pixels, Poly's -
- also marshmallows -
- Inferno Digital Works -
Quote 0 0
Hydraxonn
Jumping right over V6, are we? Intrigued to see the changelog.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Robo Recall Modder
Slayer of Big Bots
Source Files:  http://tiny.cc/5sch9y
Quote 0 0
Firestorm185
xD Yeah, I've got one, but I honestly forgot to write down what I changed in it, but 7 was an edit to make it work with the Portal Gun Mod. XD I'll get em up tomorrow afternoon.
- Robo Recall Modder -
- Voxels, Pixels, Poly's -
- also marshmallows -
- Inferno Digital Works -
Quote 0 0
Firestorm185
@Hydraxonn got a new version of the Source files and mod up! Hope this helps your X dash mod! Can't wait to try it!
- Robo Recall Modder -
- Voxels, Pixels, Poly's -
- also marshmallows -
- Inferno Digital Works -
Quote 0 0
Hydraxonn
Ah, I see from the source that you've almost got the UI working! I WAS wondering how MGS did that, itll be good to be able to change variables from a menu in the future. Not many buttons on the touch controllers!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Robo Recall Modder
Slayer of Big Bots
Source Files:  http://tiny.cc/5sch9y
Quote 0 0
Firestorm185
yeah, I started but turns out normal UI menus display flat right on the Rift's display, not on an object out in space, so I'm going to have to figure out how MGS made the VR menu.
- Robo Recall Modder -
- Voxels, Pixels, Poly's -
- also marshmallows -
- Inferno Digital Works -
Quote 0 0
CyraxCyanide
Hey man I'm really loving this so far, but I have one issue with it. There is no dedicated Slo mo button. I'm 23 and I have arthritis and having the ability to slow down sometimes really helps. Any plans to implement that like the other loco mod had?
Quote 0 0
Firestorm185
Huh, thanks for the comment, @CyraxCyanide ! I hadn't even thought of it as an accessibility feature! I don't currently know how to enable/disable slo-mo, but once I figure it out, I'll try and get it in there for you!
- Robo Recall Modder -
- Voxels, Pixels, Poly's -
- also marshmallows -
- Inferno Digital Works -
Quote 0 0
Firestorm185
Version 9.2 released! Slo-mo now toggleable (experimental) with the Y button!

NOTICE: Currently my editor is broken and is refusing to correctly export newer versions of my step-turn code, so currently trying to activate slo-mo outside the editor flips gravity, not what I wanted. I'm currently working to move all my code to a new mod base so it'll work properly. Sorry for the wait!
- Robo Recall Modder -
- Voxels, Pixels, Poly's -
- also marshmallows -
- Inferno Digital Works -
Quote 0 0
Firestorm185
Rework Versions 1 & 2 are now released! Slow-motion can now be toggled on or off via the Y button when your hand is empty (and any weapons that use the Y button have disintegrated).
- Robo Recall Modder -
- Voxels, Pixels, Poly's -
- also marshmallows -
- Inferno Digital Works -
Quote 0 0