RimWorld

RimWorld

SimpleCameraSetting
177 Comments
Eclipse 30 Sep @ 4:45pm 
Is it possible to make camera follow on MMB at portrait like in camera+?
EinStrasse 28 Sep @ 7:32am 
wow i can see my pawn's molcules - 10/10 mod!!
Lemniscate_Mike 20 Sep @ 4:01am 
I know yeah, that's what I'm saying; no matter if I have it set on or off the border isn't there when I'm locked into a pawn.

My only feature suggestion would be to add an additional option to have a different color border when follow is active.
ray12031203  [author] 19 Sep @ 11:52pm 
@Lemniscate_Mike
This is a feature that is applied when you use the Pawn Follow function. Do you want it to be applied all the time?
Protok 19 Sep @ 1:05pm 
Hi, thanks for the mod. Could you please add "save/load screen position" on a hotkey option?
Lemniscate_Mike 17 Sep @ 6:48pm 
Anyone else have a problem with the hide pawn border setting?
It's just always off for me, regardless of setting.

Unless I'm mistaken... It does mean the 4 corner outlines when something is selected, right?
give me games on GoG 16 Sep @ 7:46am 
Thank you for this mod
Mac 16 Sep @ 2:40am 
0.16 compatibility when
Daemonjax 15 Sep @ 1:01pm 
I'd like to see this for 1.4
AHN XAN 11 Sep @ 3:18am 
감사합니다, 충성,,
고양이하수인 11 Sep @ 1:13am 
빠른 수정에 그저 감사할 따름입니다
ray12031203  [author] 10 Sep @ 9:41pm 
@고양이하수인
@AHN XAN
@racontree
1.5 호환이 되도록 업데이트하였습니다.
게임 플레이에 지장을 주어 죄송합니다.
ray12031203  [author] 10 Sep @ 7:49pm 
일단 롤백 완료하였습니다.
고양이하수인 10 Sep @ 5:35pm 
이 모드 업뎃된 이후로 1.5에서 게임 화면 반응이 굉장히 느려지는 느낌이 발생했습니다
AHN XAN 10 Sep @ 5:33pm 
나만 그런게 아니였구나;
1.5 버전에서 사용 중인데 UI 사라지고 화면 멈추는 버그 발생합니다
racontree 10 Sep @ 3:54pm 
1.5버전에서 사용 중에 UI 사라지고 화면 못움직이는 버그가 생겼어요,
모드 설정에 원래 있던 설정창에도 아무것도 안보여요.
ray12031203  [author] 10 Sep @ 12:03pm 
@Wrathful Spectator
@Nowhere

This update has reduced the number of calls to 1/4.
However, even in vanilla, call get_CurrentZoom() from 2000 to 3000 and take about 0.3 to 0.5 ms.
Even though the number of calls keeps increasing in my mode and seems to be time consuming, this is just running a modified function of my mode instead of a function to call in vanilla, so there's no performance drop compared to vanilla.
Below is the related code.
Vanilla
Ours
[HarmonyPatch(typeof(CameraDriver), nameof(CameraDriver.CurrentZoom), MethodType.Getter)]
[HarmonyPostfix]
public static void CurrentZoomPostFix(CameraDriver __instance, ref CameraZoomRange __result)
{
double rangeMin = SimpleCameraModSetting.modSetting.displayDistance;
if (__instance.RootSize < rangeMin + 1.0)
{
__result = CameraZoomRange.Closest;
}
}
ray12031203  [author] 10 Sep @ 11:28am 
@Hoho
We have updated the functionality to allow more detailed adjustment of the minimum zoom value. This allows you to set it to a value such as 0.5 to 1. The current default is 0.5.
ray12031203  [author] 10 Sep @ 11:27am 
@Vulkandrache
1. The camera's speed varies depending on the zoom level, but the zoom speed is always constant. This is to prevent the camera from being too fast when zoomed in or too slow when zoomed in.
2. I have updated the functionality to allow for more detailed adjustment of the minimum zoom value. If you set the minimum value to between 0.5 and 1, you won't have to keep scrolling even if you zoom in as much as you can.
qux 7 Sep @ 5:32am 
Hi, can you add translation keys for "camera following on" and "camera following off" please ?
Rayregula 5 Sep @ 10:02pm 
@Vulkandrache that's the same as in Camera+ I have not used this yet and just discovered it. Perhaps this does not offer settings for changing it?

In Camera+ I had to change the default settings because I hated the default zoom level speeds.
Vulkandrache 5 Sep @ 4:52pm 
So i tried this mod for the first time just now because everyone said to use it over Camera+.
It is unusably terrible. Why in gods name is the zoom speed dependent on the zoom level?
If i zoom all the way in i then need to scroll the mousewheel like a mofo to get back out.
ray12031203  [author] 1 Sep @ 11:34pm 
@hyp
If you check the Zoom Debug Message check box for Mode Settings, the current Zoom is displayed in the upper left corner.
ray12031203  [author] 1 Sep @ 9:48pm 
@吕小布
The Camera Speed on the right controls the camera's movement speed at each zoom stage.
The Zoom Speed on the left adjusts the speed of the zoom.
If you want to adjust the speed of the zoom, you can use Zoom Speed on the left.
吕小布 24 Aug @ 5:57pm 
I want to know how the zoom speed is set. I set the speed at different scales on the right, but I found that it seems to be done completely according to the unified speed on the left.
bingus 24 Aug @ 12:10pm 
@Freemind sorry to necro this topic, but I was just looking into this again today. You have two options to limiting your FPS to 60 to make it smooth
option 1 is this mod: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1591142767
option 2 is going to your display settings in windows and manually setting your refresh rate on your monitor to 60
hope these help :)
onemorecup 22 Aug @ 10:33am 
Unfortunately, having this mod inevitably leads my saves to having a render crash. In particular, after playing for 1-2 years it consistently turns my screen into flickering colors until I remove this mod. There were no errors in error console, and I wasn't able to pinpoint any other culprit.
Misa 21 Aug @ 5:27pm 
finally
Hoho 20 Aug @ 12:31am 
Would be nice to have the default minimum zoom to not be zero but e.g 1.
Lexander 15 Aug @ 10:41am 
better explain better. i can't edit allow itens on producion benches
Lexander 15 Aug @ 10:39am 
i don't know if it is problem just with me but i can't edit itens on production banches. so if you or someone know how to fix it pls help me
Nowhere 12 Aug @ 12:15pm 
@Wrathfull Spectator I've noticed that as well. Camera+ seems to perform better on 1.6 for me but I've never really had issues with that mod. Just switched to this one cause everyone says it performs better.
Jixxor 9 Aug @ 2:57am 
@Wrathfull Spectator is that better or worse than Camera+?
Wrathful Spectator 3 Aug @ 1:16pm 
Hello, I was looking at the mod through dub performance analyze and I am noticing that the get_ZoomRootSize method seems to taking a good amount of time to process per frame. It seems to average .418 ms with the highs being .568 ms. With around 12k calls per frame.
Dewrill 2 Aug @ 12:53am 
great mod, i can finally see the amount of fucks given when my neighbours complain about me shooting toxic wastepacks on their land.
hyp 27 Jul @ 7:26pm 
is there a way to see my current zoom level so I know which speed slider to adjust?
Logan 25 Jul @ 1:27pm 
Game stutters when you alt+tab out and then come back to game.
unicornfarts_4206669 24 Jul @ 3:43pm 
Want to try this mod out instead of Camera+, but it's not showing up in my mods list at all after subscribing?
Its_Sam86 20 Jul @ 7:18am 
It doesn't seem to work on a Macbook M1 anymore since the 1.6 update. Anyone else got this problem?
Coactum 20 Jul @ 4:45am 
Very informative gif, also ty
Vulkandrache 16 Jul @ 9:01am 
Is it possible to separate the orbital- and the mapview into two distinct windows with separate keys to access so that it is no longer possible to zoom directly between them?
cat2002 15 Jul @ 2:06pm 
Hey, I seem to have issues when zooming in on a shuttle from odyssey, the shadows appear to be facing the wrong direction.

This occurs with only this mod active. It also occurs with Camera+ so I think it might by a rendering issue with vanilla that's not visible unless you zoom in more then vanilla allows.
Sutac 15 Jul @ 1:37pm 
Same here. I can't see the progress bar and item quantity on the ground.
月吟裔德格 14 Jul @ 4:59pm 
@Joxxor I have items don't show their quantity problem.Progress bars will be displayed when I zoom in, however the names of the characters will disappear.
Jixxor 14 Jul @ 12:17pm 
When I have this mod on, I can no longer see activity progress bars (i.e. when cooking, or sowing plants) and items don't show their quantity anymore, regardless how much I zoom in.
Does anyone experience this and maybe knows if it's a setting problem?
Rose ♡ 12 Jul @ 2:10am 
does this only work in developer mode?
zebez 12 Jul @ 2:06am 
When loading a savegame I get an error:

Exception from asynchronous event: System.NullReferenceException: Object reference not set to an instance of an object
[Ref A9A125C9]
at Verse.Game.LoadGame () <0x7fa7c040 + 0x00000> in <fcfab19af5d14a608a65ebd77f29482f>:0
- PREFIX ray1203.SimpleCameraSetting: Void SimpleCameraSetting.CameraConfigPatch:LoadGamePreFix()
at Verse.SavedGameLoaderNow.LoadGameFromSaveFileNow (System.String fileName) [0x000c6] in <fcfab19af5d14a608a65ebd77f29482f>:0
at Verse.Root_Play+<>c.<Start>b__1_1 () [0x00005] in <fcfab19af5d14a608a65ebd77f29482f>:0
at Verse.LongEventHandler.RunEventFromAnotherThread (System.Action action) [0x00008] in <fcfab19af5d14a608a65ebd77f29482f>:0
rhyndo 3 Jul @ 3:25pm 
@gh0stashes it looks like this mod maybe messed up the mask for gradient hair. (Maybe shrinking the mask but not the coloring through gradient's c#?)
Akkarin 1 Jul @ 10:02am 
is there a way to set the stack size display, progress bar, etc. to the same as default?