2025-07-21 13:49 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003324Spring engineGeneralpublic2012-11-17 19:37
ReporterGoogle_Frog 
Assigned Toabma 
PrioritynormalSeveritytweakReproducibilityalways
StatusclosedResolutionwon't fix 
Product Version 
Target VersionFixed in Version 
Summary0003324: Default camera is smooth in dev
DescriptionTA style camera has smoothing on pitch, zoom and middle click on minimap. This will annoy some people so I would like to make sure there is a setting to change it. If so how is it changed?

This might just be a change in engine defaults but to maintain a game I need to know about those too.

dev version 91.0.1-310-g80687dc
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0009336

abma (administrator)

Last edited: 2012-11-10 15:24

View 2 revisions

from http://springrts.com/wiki/Springrc

CamMode
Defines the used camera. Options are:
0 = FPS
1 = Overhead
2 = TotalWar
3 = RotOverhead
4 = Free
5 = SmoothOverhead
6 = Orbit
7 = Overview

"defaultValue": 5,

~0009337

abma (administrator)

default value in 91.0 is smooth, too, so imo no change required.

(afaik there were some changes to the smooth-camera in dev...)


maybe this commit:
https://github.com/spring/spring/pull/42

~0009339

Google_Frog (reporter)

I have 'CamMode = 1' set in springsettings.cfg.

Am I correct in thinking that the non-smooth camera is the one switched to with the message "Switching to Overhead (TA) style camera"?

~0009340

abma (administrator)

not sure:

https://github.com/spring/spring/blob/develop/rts/Game/CameraHandler.cpp#L357

/viewlua is smooth (is default)
/viewta is overhead

~0009342

abma (administrator)

so... i don't see what needs to be changed?!

~0009358

Google_Frog (reporter)

The bug is that viewlua and viewta have exactly the same behaviour.

In 91.0 both viewlua and viewta are unsmoothed. In dev they are both smoothed. viewta should use the 91.0 behaviour.

~0009361

jK (developer)

jk@jk ~/spring.git $ ./spring --list-config | grep -i camtime
  "CamTimeExponent": {
  "CamTimeFactor": {
+Notes

-Issue History
Date Modified Username Field Change
2012-11-07 10:19 Google_Frog New Issue
2012-11-10 13:57 abma Note Added: 0009336
2012-11-10 14:03 abma Note Added: 0009337
2012-11-10 14:03 abma Status new => resolved
2012-11-10 14:03 abma Resolution open => no change required
2012-11-10 14:03 abma Assigned To => abma
2012-11-10 14:44 Google_Frog Note Added: 0009339
2012-11-10 14:44 Google_Frog Status resolved => feedback
2012-11-10 14:44 Google_Frog Resolution no change required => reopened
2012-11-10 15:24 abma Note Edited: 0009336 View Revisions
2012-11-10 15:29 abma Note Added: 0009340
2012-11-11 16:48 abma Note Added: 0009342
2012-11-11 16:48 abma Status feedback => resolved
2012-11-11 16:48 abma Resolution reopened => no change required
2012-11-17 04:17 Google_Frog Note Added: 0009358
2012-11-17 04:17 Google_Frog Status resolved => feedback
2012-11-17 04:17 Google_Frog Resolution no change required => reopened
2012-11-17 19:37 jK Note Added: 0009361
2012-11-17 19:37 jK Status feedback => closed
2012-11-17 19:37 jK Resolution reopened => won't fix
+Issue History