Survival Log Database中文
Camera: A free camera for Survival Log: orbit all the way round, tilt, raise and lower, zoom further, and no more snapping back to your character unless you press the center camera key.

Camera

A free camera for Survival Log: orbit all the way round, tilt, raise and lower, zoom further, and no more snapping back to your character unless you press the center camera key.

Version
0.4.2
Game build
1.1.19611
Category
Quality of life
Settings
30
Hotkeys
7
Versions
4
Languages
English, 中文

Survival Log's camera looks at your character from one fixed angle and snaps back to them whenever they take the stairs, a menu closes or build mode ends. Camera lets you move it the way most games do, and keeps it where you put it. It only moves the camera; it never changes your character, the world or a save.

Highlights

Orbit

hold the middle mouse button and drag to turn the camera all the way around your character and tilt it. The game's rotate keys, Period (.) and Comma (,), turn it smoothly too.

Tilt

Insert tilts the view steeper, Delete flatter.

Height

PageUp lifts the camera, PageDown lowers it.

Reset

Home puts the angle, height and zoom back to the game's.

Real zoom

the scroll wheel moves the camera toward or away from your character instead of stretching the lens, with adjustable limits and scroll speed.

Zoom stays put

the plain game puts your zoom back to an older setting whenever the game re-centres the camera while it follows your character, for example when they take stairs or a ladder. Camera keeps the zoom you chose.

See all 9 features

Everything it does 9

Orbit

hold the middle mouse button and drag to turn the camera all the way around your character and tilt it. The game's rotate keys, Period (.) and Comma (,), turn it smoothly too.

Tilt

Insert tilts the view steeper, Delete flatter.

Height

PageUp lifts the camera, PageDown lowers it.

Reset

Home puts the angle, height and zoom back to the game's.

Real zoom

the scroll wheel moves the camera toward or away from your character instead of stretching the lens, with adjustable limits and scroll speed.

Zoom stays put

the plain game puts your zoom back to an older setting whenever the game re-centres the camera while it follows your character, for example when they take stairs or a ladder. Camera keeps the zoom you chose.

No more snapping

once you have moved the camera off your character, only the center camera key and the camera button on the screen bring it back. Stairs and ladders, closing an object menu, leaving build mode after moving or placing something, and the game's rotate keys all leave the camera where it is, on any floor. Cutscenes, photo mode, the tutorial and travelling to another map still move it the game's way.

Works on expeditions

orbit, tilt, raise and zoom work while exploring.

Steps aside when needed

photo mode, cutscenes and the death camera use the game's own view, and yours comes back afterwards. Build mode keeps your view.

Every key can be changed or turned off in the config. Keys do nothing while you type, while a menu is open or while you rebind a key, and a key the game or another Survival Log mod already uses is turned off rather than doubled up. Works alongside Time Control.

Camera adds no data to your save and does not edit game files. You can remove it at any time.

Works in English and Chinese.

Settings 30

Saved inBepInEx\config\com.dev.survivallog.camera.cfgChange them on the Mod Manager's Mods screen, or edit the file with the game closed.

Height

[Height]
Min
Number
Default -4
How far the lower key (PageDown by default) may take the camera below the game's height, in metres, from 0 to -50.
降低键(默认 PageDown)最多能把镜头降到游戏原本高度以下多少米,范围 0 到 -50。
Max
Number
Default 20
How far the raise key (PageUp by default) may lift the camera above the game's height, in metres, from 0 to 100.
升高键(默认 PageUp)最多能把镜头升到游戏原本高度以上多少米,范围 0 到 100。
Speed
Number
Default 6
How fast the raise and lower keys move the camera, in metres a second, from 0.1 to 100.
升高键和降低键移动镜头的速度,单位是米每秒,范围 0.1 到 100。

Keys

[Keys]

Keys take Unity key names, such as F, Keypad8, PageUp or Mouse3 (the full list is Unity's KeyCode page). None turns a key off.

A key the game already uses, or one another Survival Log mod uses, is turned off at startup and the log names the setting and who has the key. Pick another key for it. Time Control's pause and center keys are read from Time Control's own settings file; without that file, Space and G are kept free for it.

If neither rotate key ends up with a key, the game's own rotate keys keep working the game's way.

RotateLeftKey
KeyRestart
Default Game
Key that turns the camera left. It does nothing while [Rotate] Enabled is off. Game means the game's own rotate-left key, which is Period (.) unless you changed it in the game's key settings.
让镜头向左转的键。[Rotate] 中的 Enabled 关闭时不起作用。Game 表示使用游戏自己的镜头左转键,默认是 Period(.),除非你在游戏设置的按键页改过。游戏或其他模组已经在用的键会被关闭。也可以填 Unity 按键名,例如 F、Keypad8 或 Mouse3,填 None 则关闭。下次启动游戏时生效。
RotateRightKey
KeyRestart
Default Game
Key that turns the camera right. It does nothing while [Rotate] Enabled is off. Game means the game's own rotate-right key, which is Comma (,) unless you changed it in the game's key settings.
让镜头向右转的键。[Rotate] 中的 Enabled 关闭时不起作用。Game 表示使用游戏自己的镜头右转键,默认是 Comma(,),除非你在游戏设置的按键页改过。游戏或其他模组已经在用的键会被关闭。填 None 则关闭。下次启动游戏时生效。
TiltUpKey
KeyRestart
Default Insert
Key that tilts the camera steeper, toward looking straight down. It does nothing while [Rotate] Enabled is off.
让镜头变陡(更接近垂直向下看)的键。[Rotate] 中的 Enabled 关闭时不起作用。游戏或其他模组已经在用的键会被关闭。填 None 则关闭。下次启动游戏时生效。
TiltDownKey
KeyRestart
Default Delete
Key that tilts the camera flatter, toward the horizon. It does nothing while [Rotate] Enabled is off.
让镜头变平(更接近水平线)的键。[Rotate] 中的 Enabled 关闭时不起作用。游戏或其他模组已经在用的键会被关闭。填 None 则关闭。下次启动游戏时生效。
RaiseKey
KeyRestart
Default PageUp
Key that lifts the camera.
升高镜头的键。游戏或其他模组已经在用的键会被关闭。填 None 则关闭。下次启动游戏时生效。
LowerKey
KeyRestart
Default PageDown
Key that lowers the camera.
降低镜头的键。游戏或其他模组已经在用的键会被关闭。填 None 则关闭。下次启动游戏时生效。
ResetKey
KeyRestart
Default Home
Key that puts the camera's angle, height and zoom back to the game's.
把镜头的角度、高度和缩放恢复成游戏原本状态的键。游戏或其他模组已经在用的键会被关闭。填 None 则关闭。下次启动游戏时生效。
CenterKeyResetsView
On / off
Default Off
Also put the camera's angle, height and zoom back to the game's when you press the game's center camera key (Space by default, or G with Time Control).
按下游戏的镜头跟随键(默认 Space,装了 Time Control 时为 G)时,同时把镜头的角度、高度和缩放恢复成游戏原本的状态。

Rotate

[Rotate]
Enabled
On / offRestart
Default On
Turn the camera all the way around your character and tilt it up and down. To turn, hold the middle mouse button and drag, or hold the game's rotate keys, Period (.) and Comma (,). To tilt, drag up and down, or hold Insert or Delete. Off: only the game's own rotate keys turn the camera, the game's way, and there is no tilting. Raising and lowering still work.
让镜头绕着角色转一整圈,并可上下倾斜。转动:按住鼠标中键拖动,或按住游戏的镜头转向键 Period(.)和 Comma(,)。倾斜:上下拖动,或按住 Insert 或 Delete。关闭后,只有游戏自带的转向键能按游戏原本的方式转动镜头,也不能倾斜。升高和降低仍然可用。下次启动游戏时生效。
MouseButton
TextRestart
Default Middle
The mouse button you hold and drag to turn and tilt the camera: Middle, Right or None. Drag left and right to turn, up and down to tilt. Dragging with this button no longer moves the camera across the map.
按住并拖动来转动和倾斜镜头的鼠标键:Middle(中键)、Right(右键)或 None(不用鼠标)。左右拖动转向,上下拖动倾斜。用这个键拖动时,不再平移镜头。下次启动游戏时生效。
MouseSensitivity
Number
Default 0.25
How many degrees the camera turns for each pixel you drag, from 0.01 to 5. Higher turns faster.
每拖动一个像素,镜头转动多少度,范围 0.01 到 5。数值越大,转得越快。
InvertX
On / off
Default Off
Turn the other way when you drag left and right.
左右拖动时,反方向转动。
InvertY
On / off
Default Off
Tilt the other way when you drag up and down.
上下拖动时,反方向倾斜。
YawLimit
Number
Default 0
How far the camera may turn to each side of the game's angle, in degrees. 0 lets it turn all the way round.
镜头从游戏原本的角度向左右各能转多少度。0 表示可以转一整圈。
PitchMin
Number
Default 25
The flattest the camera may look, in degrees below the horizon, from 5 to 89. The game's own angle is always allowed.
镜头最平能到的角度,即低于水平线多少度,范围 5 到 89。游戏原本的角度总是允许的。
PitchMax
Number
Default 85
The steepest the camera may look, in degrees below the horizon, from 5 to 89. 90 would be straight down.
镜头最陡能到的角度,即低于水平线多少度,范围 5 到 89。90 是垂直向下看。
KeyRotateSpeed
Number
Default 90
How fast the rotate keys (Period and Comma by default) turn the camera, in degrees a second, from 1 to 720.
转向键(默认 Period 和 Comma)转动镜头的速度,单位是度每秒,范围 1 到 720。
KeyTiltSpeed
Number
Default 45
How fast the tilt keys (Insert and Delete by default) tilt the camera, in degrees a second, from 1 to 720.
倾斜键(默认 Insert 和 Delete)倾斜镜头的速度,单位是度每秒,范围 1 到 720。
AllowInBuildMode
On / off
Default On
Keep your turned view in build mode, and keep turning and tilting there. Off: while you build, the view eases back to the game's angle, and your view comes back when you leave build mode.
在规划模式中保留你转好的视角,也可以继续转动和倾斜。关闭后,规划时镜头会慢慢回到游戏原本的角度,退出规划模式后再回到你的视角。

Smoothing

[Smoothing]
Rate
Number
Default 12
How quickly the camera catches up to where you turned it, from 0 to 60. Higher is snappier; 0 moves it at once.
镜头跟上你转到的位置有多快,范围 0 到 60。数值越大越干脆,0 表示立刻到位。

Snap

[Snap]

OnlyCenterKeyFollows covers any view you moved off your character, on their own floor too, and holds back everything the other three settings do, so they make no difference while it is on. A camera move the mod does not know about still goes through when it heads for a floor or map other than the one on screen.

With OnlyCenterKeyFollows off, the other three only hold the camera while you look at another floor (with the floor buttons, or F1 to F3), rather than the camera following your character. After a menu or build mode the camera still goes back to your character if you were looking at their own floor. On stairs and ladders it stays put, even when your character comes out on the floor you are looking at. The game's center camera key (Space by default, or G with Time Control) always brings the camera back to your character.

OnlyCenterKeyFollows
On / off
Default On
Once you have moved the camera away from your character, only the game's center camera key (Space by default, or G with Time Control) and the camera button on the screen bring it back to them. Nothing else does, on any floor: not stairs or ladders, not closing a menu, not leaving build mode after moving or placing something, and not the game's rotate keys. Cutscenes, photo mode, starting a game, the tutorial and travelling to another map still move the camera the game's way. Off: StayOnStairs, StayAfterMenuClose and StayAfterBuildMode decide.
你把镜头从角色身上移开后,只有游戏的镜头跟随键(默认 Space,装了 Time Control 时为 G)和屏幕上的镜头按钮能把镜头带回角色身上。在任何楼层,其他操作都不会:走楼梯或爬梯子、关闭菜单、移动或摆放物件后退出规划模式,以及游戏的镜头转向键。过场动画、拍照模式、进入游戏、新手引导和前往其他地图时,镜头仍按游戏原本的方式移动。开启时,StayOnStairs、StayAfterMenuClose 和 StayAfterBuildMode 不起作用。关闭后,由这三项决定。
StayOnStairs
On / off
Default On
Keep the camera on the floor you are looking at when your character takes stairs or a ladder, instead of jumping to them as they set off or as they come out on their new floor.
角色走楼梯或爬梯子时,镜头留在你正在查看的楼层,不跳到角色身上。只在你查看其他楼层时起作用(用楼层按钮,或 F1 到 F3)。游戏的镜头跟随键(默认 Space,装了 Time Control 时为 G)仍会把镜头带回角色身上。开启 OnlyCenterKeyFollows 时,此项不起作用。
StayAfterMenuClose
On / off
Default On
Keep the camera on the floor you are looking at when an object's menu closes, instead of jumping back to your character's floor.
关闭物件的交互菜单时,镜头留在你正在查看的楼层,不跳回角色所在的楼层。开启 OnlyCenterKeyFollows 时,此项不起作用。
StayAfterBuildMode
On / off
Default On
Keep the camera where it is when you leave build mode, instead of jumping back to your character.
退出规划模式时,镜头留在原处,不跳回角色身上。只在你查看其他楼层时起作用。开启 OnlyCenterKeyFollows 时,此项不起作用。

Zoom

[Zoom]

The scroll wheel moves the camera itself toward or away from your character; the lens stays as it is, so the edges of the screen never stretch. The game counts at most five notches per scroll step, so on a wheel that sends several notches at once, high ScrollSpeed values may zoom no further than lower ones. With Closest and Farthest both at 1, the mod leaves the scroll wheel to the game's own zoom.

Closest
Number
Default 0.5
How close the scroll wheel may bring the camera, as a share of the game's distance from your character, from 0.2 to 1. 0.5 is half the game's distance.
滚轮最多能把镜头拉到多近,按游戏原本到角色距离的比例计算,范围 0.2 到 1。0.5 是游戏距离的一半。滚轮会让镜头本身前后移动,视野角度保持不变。Closest 和 Farthest 都为 1 时,滚轮按游戏原本的方式缩放。
Farthest
Number
Default 3
How far the scroll wheel may move the camera away, as a multiple of the game's distance from your character, from 1 to 10. 3 is three times the game's distance.
滚轮最多能把镜头拉到多远,按游戏原本到角色距离的倍数计算,范围 1 到 10。3 是游戏距离的三倍。
ScrollSpeed
Number
Default 1
How far each scroll wheel notch moves the camera, from 0.1 to 5. At 1 each notch moves it a tenth of its distance; 2 moves it twice as far.
滚轮每滚一格镜头移动多少,范围 0.1 到 5。为 1 时每格移动当前距离的十分之一,2 是两倍。游戏每次最多只算五格,所以在一次会滚好几格的滚轮上,数值调高也可能不会缩放得更多。

Controls

ControlWhat it doesSetting
Hold the middle mouse button and dragDrag left and right to turn the camera around your character, up and down to tilt itMouseButton
Period (.) / Comma (,)Turn left / right. These are the game's own rotate keys; if you changed them in the game's key settings, the mod uses yoursRotateLeftKey, RotateRightKey
Insert / DeleteTilt steeper (toward looking straight down) / flatterTiltUpKey, TiltDownKey
PageUp / PageDownRaise / lower the cameraRaiseKey, LowerKey
HomePut the angle, height and zoom back to the game'sResetKey
Scroll wheelMove the camera closer to or further from your characterClosest, Farthest, ScrollSpeed
Space (G with Time Control)The game's center camera key: brings the camera back to your characterCenterKeyResetsView
Floor buttons, or F1 to F3The game's way to look at another floor; the camera then stays thereOnlyCenterKeyFollows, StayOnStairs, StayAfterMenuClose, StayAfterBuildMode

Hotkeys 7

Game

Key that turns the camera left. It does nothing while [Rotate] Enabled is off. Game means the game's own rotate-left key, which is Period (.) unless you changed it in the game's key settings.

Game

Key that turns the camera right. It does nothing while [Rotate] Enabled is off. Game means the game's own rotate-right key, which is Comma (,) unless you changed it in the game's key settings.

Insert

Key that tilts the camera steeper, toward looking straight down. It does nothing while [Rotate] Enabled is off.

Delete

Key that tilts the camera flatter, toward the horizon. It does nothing while [Rotate] Enabled is off.

PageUp

Key that lifts the camera.

PageDown

Key that lowers the camera.

Home

Key that puts the camera's angle, height and zoom back to the game's.

Install

  1. Install BepInEx (if no other mods were installed before, start the game once so BepInEx finishes setup, then quit).
  2. Optional, to change settings without a restart: install Exiled's Toolkit the same way. Download its zip and extract it into the game folder.
  3. Download the zip from the Files tab on Nexus.
  4. Extract it into the game folder (the folder with SurvivalLog.exe). The zip holds a BepInEx folder, so the DLL lands in the right place. When asked, merge the folders. The result should be:
    C:\Program Files (x86)\Steam\steamapps\common\Survival Log\BepInEx\plugins\Camera.dll

Where it goes

Survival Log\
├─ SurvivalLog.exe
└─ BepInEx\
   ├─ plugins\
   │  └─ Camera.dll
   └─ config\
      └─ com.dev.survivallog.camera.cfg   (made on first start)

Uninstall

Delete Camera.dll from the BepInEx\plugins folder.

Settings

To change keys, limits or speeds, or turn off any piece, edit BepInEx\config\com.dev.survivallog.camera.cfg while the game is closed, or do it in game on the Mod Manager's Mods screen, where changes take effect at once, all but Rotate Enabled and MouseButton, and the Keys settings other than CenterKeyResetsView, which take effect at the next game start (see CONFIG.md for every setting; the cfg file explains each setting in English and Chinese). Without Exiled's Toolkit installed, changes made on the Mods screen take effect at the next game start instead.

Changelog 4 versions

  1. 0.4.2On NexusGame 1.1.19611
    • The camera takes less time each frame, so the game runs a little smoother.
    • Less of a pause the first time you turn the camera or press a camera key after starting the game.
    • Made for Survival Log 1.1.19611.
  2. 0.4.1Game 1.1.19131Game 1.1.19611
    • After a game update, Mod Manager can tell you if this mod may need an update.
    • Made for Survival Log 1.1.19131.
  3. 0.4.0Game 1.1.18902Game 1.1.19131
    • The scroll wheel now moves the camera closer to or farther from your character instead of changing the lens, so the edges of the screen no longer stretch.
    • New settings Zoom Closest (0.5) and Farthest (3) set how close and how far the camera can go, compared with the game's own distance. Zoom ExtraIn and ExtraOut are gone.
    • Home, and the center camera key with CenterKeyResetsView on, also reset the zoom.
    • Orbit, tilt, raise and zoom work on expeditions.
    • Mod Manager's Mods screen links to this changelog.
    • On the Mods screen, a setting that only matters while another one is on stays hidden until that one is on.
    • Most settings changed on the Mods screen take effect at once. Rotate Enabled, MouseButton and the keys (except CenterKeyResetsView) take effect the next time you start the game.
    • Changing a setting doesn't move the camera from where you turned it.
    • Mod Manager's Mods screen shows the mod's name, description, category and links.
    • Exiled's Toolkit 0.4.0 or newer is optional. With it, settings you change on the Mods screen take effect right away. Without it, they take effect the next time you start the game.
  4. 0.3.1
    • First public release.
    • Turn the camera all the way around your character, tilt it, raise and lower it, and zoom further.
    • The camera stays where you put it, and only goes back to your character when you press the center camera key.

Help

Known issues

  • With OnlyCenterKeyFollows off, leaving build mode only keeps the view while you were looking at another floor.
  • Once you have moved the camera off your character, the game's rotate keys orbit the view instead of sending the camera back to your character.
  • A camera move the mod does not know about still goes through when it heads for another floor or map, so a game event may still take the camera there.
  • With the default middle mouse drag, that drag turns the camera and no longer pans it. Set MouseButton to Right or None to change that.
  • Photo mode, cutscenes and the death camera use the game's camera.
  • The keys hold back for the whole time the crafting table or the codex is open, not only while you type in their search box.
  • The game caps one scroll step, so high ScrollSpeed values can zoom no further than lower ones on a fast wheel.

[img]https://sldb.core-directive.com/img/mods-banner.jpg[/img]
Get Mod Manager to set up all your mods in game | Open the Survival Log wiki for items, recipes and maps[/size]

Found a bug?

Found a bug or have an idea? Come say hi on the Core Directive Discord, or post in the Posts tab on Nexus. For bugs, please include BepInEx\LogOutput.log and BepInEx\camera.log.
To reach me directly, message exiled.dev on Discord; you can find me in the official Survival Log Discord. I'm also on X as @AnExiledDev.