Big Person View
Walk around and actually see yourself. One key puts the camera behind you, in front of you looking back, or off you entirely so you can fly it wherever you like.
CHANGELOG
Changelog
1.3.1
Fixed your head and beak being drawn several times over in third person.
Big Walk builds your character with two levels of detail, and the game switches between them as the camera moves. This mod was switching all of them on at once, so the head and the beak were each drawn two or three times, in slightly different shapes, overlapping. It shows up as banding or seams across the beak, and it is most obvious once you have recoloured yourself, because the seams between identical-coloured copies are hard to see.
Your own body is hidden in first person by a shadow setting rather than by switching the renderers off, so switching them on was never what made you visible — it only overrode the detail system. Third person now leaves that alone.
Also a small performance gain, since your character is no longer rendered at every detail level at the same time.
1.3.0
Adds a freecam, a HUD toggle and per-widget HUD styling. Nothing about the existing third-person views changed. (1.2.0 was never released; everything it added is in here.)
New keys for a fresh install: ; opens the panel, [ hides the HUD, ] cycles the view, \ takes the camera, Home brings you to the camera. If you already have a config file it is untouched, so your existing keys keep working — change ToggleKeys, PanelKeys, HudKeys and FreecamKeys by hand if you want the new scheme.
Freecam — press \ to take the camera off yourself entirely and fly it. WASD moves it, Space and LeftCtrl go up and down, hold LeftShift to fly fast or Z to creep, and the mouse aims it without turning your character. It starts wherever you were already looking from, so switching in never jumps the view. The panel has a button to level it.
The camera is moved for rendering only, exactly as the third-person views are: the game still runs interaction, audio and networked head state from your actual head, so the freecam cannot reach through a wall or upset anyone you are playing with.
Your character is frozen while you fly, so the movement keys do not walk you off while you line up a shot. Turn FreezePlayer off in the panel if you would rather keep moving.
Your whole body is drawn while flying, whatever view you were in — the freecam borrows a third-person view to get a character on screen. That borrowing is invisible: the panel keeps showing the view you picked, and that is the one you land back in.
HUD toggle — press [ to hide and show the HUD. It works in every view, not just the freecam. A pause menu opened while the HUD is hidden still appears, so you are never left pressing keys at a blank screen.
HUD pieces — the crosshair, the backpack indicator and the belt indicator each get a size, a colour, an opacity and a hide switch of their own, on the HUD tab. Shrink the crosshair, fade the pocket indicators back, tint any of them, or hide one without hiding the rest of the HUD. Colour only replaces the red, green and blue; the transparency stays the game's, so widgets still fade in and out as they should. Nothing is touched while a piece is at its shipped settings.
Bring your character to the camera — press Home while flying, or use the button on the Freecam tab, and you are moved to wherever you have flown to. Worth knowing what this is: every view in this mod is render-only and invisible to everyone else, but this one actually moves you. Other players see you arrive, and a host that disagrees may put you back. It only happens when you press it.
If a stray mesh shows up on your character in third person — there is a known one, a green ball in the left arm, which is a mesh in the game wearing the wrong material — HiddenParts in the config file takes a list of object names to leave undrawn. Set DumpCameras and the log names everything on you that is neither body nor carried kit, which is the short list it will be on.
Settings panel — ; opens one panel with tabs: View, Freecam, HUD and Setup. It is laid out against the real screen width, so turning the size up can no longer push it off the edge.
Removed as redundant: the freecam's level key (the Freecam tab has a button) and the HUD's DisableUICamera option (switching the canvases off works everywhere). Nothing you already had bound has changed.
Performance — the free camera used to work out where your cameras were on every single frame even when it was switched off, purely to hand the HUD code something it then ignored. It asks first now. And re-asserting your full body could, in the wrong scene, rebuild your character every frame with nothing in the log to say so; it now notices when that is happening, says so once a second, and stops making it worse.
Fixed a way the settings panel could shut itself when you clicked a tab. Unity requires an in-game panel to draw the same number of controls throughout a frame, and switching tab, or taking the camera, changed that mid-frame.
Fixed items vanishing when you pick them up in third person. Anything you picked up — including a backpack — was being switched off about a second later, and only going back to first person brought it back. HideHelperParts, the setting responsible, is now off by default: it never found the stray mesh it was written for, and the place it looks is where held items are kept.
1.1.0
Your backpack, your belt and everything pinned to them are now drawn. The game hides these from you in first person, since you would otherwise be wearing your own view, and they are props rather than body parts, so the body swap never reached them.
Fixed the belt. Two separate problems: the belt drawn for first person is a stand-in hung where a camera inside your head can see it, so from outside it was the wrong belt in the wrong place, and anything parented to the camera was being dragged along by the offset and ending up detached behind your character. A camera-mounted audio listener now stays at your head too, instead of following the camera out.
Added a free camera. Hold LeftAlt (or the middle mouse button) and you have it: the mouse swings the camera around you, the wheel moves it in and out, and the arrow keys nudge it. Let go and it stays where you left it; cycling the view puts it back to straight on. While you hold, the game stops reading the mouse, so swinging the camera does not also turn your character and ruin the shot you are framing — everything goes back to normal on release. Dead-on in the Front view is a poor angle for a face; about 30 degrees across gets you a three-quarter view that frames much better. On a handheld, map the right stick to the mouse in Steam's controller layout and it works on the pad.
Added a settings panel. Everything worth tuning is on a slider, so you can drag it and watch the result instead of editing a text file and restarting. Each slider has a reset beside it, marked when the value is not at its default, and each section has a reset of its own. Changes apply immediately and last the session; Save writes them to the config file so they stick, Reload throws them away. Keys and layer names stay in the file, because typing into an in-game panel drives the game at the same time.
Tidied the bindings. One held key is now the whole camera rather than one binding per axis, so ScrollModifier is gone — it did the wheel half of the same job. If you had changed it from LeftAlt, your key is carried over into CameraHoldKeys automatically the first time you run this version. Anything already in your config file is left exactly as you set it, and the arrow keys, PageUp/PageDown and End all still work on their own, so nothing you were using has been taken away.
The DumpCameras diagnostic now also names every place on your body a prop can be pinned, and what is in it.
Thanks to the mod page comment that asked for the free camera and the slider resets.
1.0.0
First release. Three views on one key — first person, behind, front — with wall collision, your whole body drawn, and a pad chord.