3263: Only show smooth camera option when dyncam is on r=Learath2 a=def-

As suggested by Pipou
![screenshot-20201107@112944](https://user-images.githubusercontent.com/2335377/98438742-8c1ccb00-20ec-11eb-89b5-7028a8d8097e.png)


## Checklist

- [x] Tested the change ingame
- [x] Provided screenshots if it is a visual change
- [x] Tested in combination with possibly related configuration options
- [ ] Written a unit test if it works standalone, system.c especially
- [x] Considered possible null pointers and out of bounds array indexing
- [x] Changed no physics that affect existing maps
- [x] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional)


Co-authored-by: def <dennis@felsin9.de>
This commit is contained in:
bors[bot] 2020-11-07 17:33:08 +00:00 committed by GitHub
commit 92df1f1627
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
36 changed files with 2718 additions and 2714 deletions

View file

@ -832,7 +832,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -1180,7 +1180,7 @@ Theme
Demos directory
==
Smooth Camera
Smooth Dynamic Camera
==
Skip the main menu

View file

@ -1279,7 +1279,7 @@ Your nickname '%s' is already used (%d points). Do you still want to use it?
Checking for existing player with your name
==
Smooth Camera
Smooth Dynamic Camera
==
Game sound volume
@ -1295,13 +1295,13 @@ Highlight
==
Manual
==
== Manual
Race
==
== Corrida
Auto
==
== Auto
Replay
==
== Reproduzir

View file

@ -829,7 +829,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -1194,7 +1194,7 @@ Theme
Demos directory
==
Smooth Camera
Smooth Dynamic Camera
==
Skip the main menu
@ -1274,13 +1274,13 @@ Play
==
Manual
==
== Manual
Race
==
== Carrera
Auto
==
== Auto
Replay
==
== Repetició

View file

@ -832,7 +832,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -835,7 +835,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -832,7 +832,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -1206,7 +1206,7 @@ Theme
Demos directory
==
Smooth Camera
Smooth Dynamic Camera
==
Skip the main menu
@ -1286,16 +1286,16 @@ Play
==
Manual
==
== Manual
Race
==
== Race
Auto
==
== Automatisch
Replay
==
== Herhaling
Net
==

View file

@ -833,7 +833,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -16,6 +16,7 @@
# Choupom 2011-07-02 19:23:49
# SunnyPistache & Pipou 2020-07-09 21:09:00
# SunnyPistache & Pipou 2020-10-03 09:29:00
# SunnyPistache & Pipou 2020-11-07 11:30:00
##### /authors #####
##### translated strings #####
@ -1279,40 +1280,40 @@ Play
== Jouer
Debug mode enabled. Press Ctrl+Shift+D to disable debug mode.
==
== Mode développeur activé. Appuyez sur Ctrl+Maj+D pour le désactiver.
Existing Player
==
== Joueur existant
Your nickname '%s' is already used (%d points). Do you still want to use it?
==
== Le pseudonyme '%s' est déjà pris (%d points). Voulez-vous tout de même le garder ?
Checking for existing player with your name
==
== Vérification de la disponibilité du pseudonyme
Smooth Camera
==
Smooth Dynamic Camera
== Caméra dynamique fluide
Game sound volume
==
== Volume des sons du jeu
Chat sound volume
==
== Volume des sons du chat
Use old chat style
==
== Utiliser l'ancien chat
Highlight
==
== Surbrillance
Manual
==
== Manuel
Race
==
== Race
Auto
==
== Auto
Replay
==
== Replay

View file

@ -1280,9 +1280,6 @@ Your nickname '%s' is already used (%d points). Do you still want to use it?
Checking for existing player with your name
== Prüfe auf existierenden Spieler mit deinem Namen
Smooth Camera
== Weiche Kamera
Game sound volume
== Spiel-Lautstärke
@ -1306,3 +1303,6 @@ Auto
Replay
== Wiederholung
Smooth Dynamic Camera
== Weiche Dynamische Kamera

View file

@ -835,7 +835,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -1,8 +1,8 @@
##### authors #####
##### authors #####
#originally created by:
# Feca
#modified by:
#
# Boti.
##### /authors #####
##### translated strings #####
@ -92,7 +92,7 @@ Connect
== Csatlakozás
Connecting to
== Csatlakozás a
== Csatlakozás..
Connection Problems...
== Csatlakozási problémák...
@ -131,7 +131,7 @@ Disconnected
== Lekapcsolódott
Downloading map
== Pálya letöltése
== Pálya letöltése..
Draw!
== Döntetlen!
@ -149,7 +149,7 @@ Error
== Hiba
Error loading demo
== Hiba a demó betöltése közben
== Hiba történt a demó betöltése közben
Favorite
== Kedvenc
@ -170,7 +170,7 @@ Folder
== Mappa
Force vote
== Különleges szavazás
== Szavazás kényszerítése
Free-View
== Szabad-nézet
@ -290,7 +290,7 @@ Open
== Megnyit
Parent Folder
== Szülői mappa
== mappa
Password
== Jelszó
@ -441,7 +441,7 @@ Team chat
== Csapat chat
The audio device couldn't be initialised.
== A hangeszköz nem kezdeményezhető.
== A hangeszköz nem érzékelhető.
The server is running a non-standard tuning on a pure game type.
== A szerver egy nem szabványos hangolást futtat a tiszta játék típuson.
@ -520,7 +520,7 @@ Internet
Max demos
== Maximum Demó
== Maximum Demók
News
== Hírek
@ -607,7 +607,7 @@ Type:
== Típus:
Dummy settings
== Másolat beállításai
== Dummy beállításai
AntiPing
== Antiping
@ -643,7 +643,7 @@ DDNet
== DDNet
No updates available
== Nem elérhető fejlesztés
== Nincs elérhető frissítés
Enable server message sound
== Szerver chat hang engedélyezése
@ -652,7 +652,7 @@ second
== másodperc
Show votes window after voting
== Szavazási ablak mutatása
== Szavazási ablak mutatása szavazás után
HUD
== HUD
@ -661,10 +661,10 @@ Spectate previous
== Előző nézése
Look out!
== Nézz oda!
== Vigyázz!
Spectate next
== Utáni nézése
== Következő nézése
Show names in chat in team colors
== Csapatszínben jelennek meg a játékosok a chatben
@ -688,10 +688,10 @@ Deaths
== Halálok
Enable game sounds
== Játék hang engedélyezése
== Játék hangok engedélyezése
DDNet Client needs to be restarted to complete update!
== Újra kell indítani a DDNet Klienst a fejlesztés befejezéséhez!
== Újra kell indítani a DDNet Klienst a frissítés befejezéséhez!
Spectator
== Néző
@ -793,7 +793,7 @@ DDNet %s is available:
== DDnet %s verzió elérhető
Updating...
== Fejlesztés...
== Frissítés...
Overlay entities
== Entitás jelenése
@ -856,7 +856,7 @@ Strict gametype filter
== Szigorú játékmód szűrő
Try fast HTTP map download first
== Próbálja meg letölteni a HTTP Fájlokat elösször
== Próbálja meg a gyors HTTP letöltést először
Use DDRace Scoreboard
== DDRace pontszámtábla használata
@ -883,7 +883,7 @@ Clan plates size
== Klán felirat mérete
Update now
== Feljeszd most
== frissíts most
Show clan above name plates
== Klán mutatása a nevek fölött
@ -904,10 +904,10 @@ AntiPing: predict weapons
== Antiping: fegyvereknél
DDNet Client updated!
== DDNet Kliens fejlesztve van!
== DDNet Kliens frissítve van!
Outline color
== Vázolt szín
== Körvonal szín
Highlighted message
== Kiemelt üzenet
@ -949,10 +949,10 @@ Deactivate
== Deaktiválás
Welcome to DDNet
== Üzvözlet a DDNet-en
== Üdvözlet a DDNet-en
Preinit VBO (iGPUs only)
== VBO használata (csak iGPU-nak)
== VBO használata (csak iGPU)
Threaded sound loading
== Csavarmenetes hang betöltése
@ -985,7 +985,7 @@ Date
== Idő
Show DDNet map finishes in server browser
== Mutassa a DDNet befejezett pályákat a keresőben
== Mutassa a befejezett pályákat a keresőben
transmits your player name to info2.ddnet.tw
== Keress rá a játékosnevedre az info2.ddnet.tw oldalon
@ -994,7 +994,7 @@ Reload
== újratöltés
Hammerfly dummy
== Másolat kalapács
== Dummy Kalapács
Downloading %s:
== Letöltés %s:
@ -1015,19 +1015,19 @@ Video name:
== Videó neve:
Connect Dummy
== Másolat belépése
== Dummy Csatlakoztatása
Disconnect Dummy
== Másolat kilépése
== Dummy Lecsatlakoztatása
Filter connecting players
== "Connecting" szűrés
== Csatlakozók szűrése
Pause
== Nézetváltás
Toggle dummy
== Másolat irányítása
== Dummy irányítása
Fetch Info
== Minden infó
@ -1054,7 +1054,7 @@ Show all
== Mutasson mindent
Learn
== Wiki
== Wikipédia
Successfully saved the replay!
== Sikeresen elmentette a visszajátszást!
@ -1075,7 +1075,7 @@ Use high DPI
== Magas DPI használata
Update failed! Check log...
== Fejlesztés sikertelen! Tekintsen a naplóba...
== Frissítés sikertelen! nézd meg a logot...
Toggle dyncam
== Dinamikus kamera
@ -1105,10 +1105,10 @@ Markers:
== 1 új értesítés
DDraceNetwork is a cooperative online game where the goal is for you and your group of tees to reach the finish line of the map. As a newcomer you should start on Novice servers, which host the easiest maps. Consider the ping to choose a server close to you.
== A DDraceNetwork együttműködésen alapuló online játékként tekinthető, ahol a cél az, hogy te és egy csapat Tee elérje a célvonalat. Ha újonc vagy, a kezdő szervereket ajánljuk, ahol a legegyszerűbb versenyeket tároljuk. A lehető legkisebb ping választása alapján válasszon egy szervert.
== A DDraceNetwork együttműködésen alapuló online játékként tekinthető, ahol a cél az, hogy te és egy csapat Tee elérje a célvonalat. Ha újonc vagy, a kezdő (Novice) szervereket ajánljuk, ahol a legegyszerűbb versenyeket tároljuk. A lehető legkisebb ping választása alapján válassz egy szervert.
The maps contain freeze, which temporarily make a tee unable to move. You have to work together to get through these parts.
== A pályákon fagyasztó részeket találtok, melyek ideiglenesen blokkolják a játékos mozgását. Együtt kell dolgoznod a pályarészek átjutásán.
== A pályákon fagyasztó részeket találtok, melyek ideiglenesen blokkolják a játékos mozgását. Együtt kell dolgoznod a pályarészekkel az átjutáshoz.
The mouse wheel changes weapons. Hammer (left mouse) can be used to hit other tees and wake them up from being frozen.
== A görgő megváltoztatja a fegyvereket. A kalapács (bal egérgomb) segítségével más Tee-ket megüthetsz és ütésekkel kiolvadhatnak a fagyásból.
@ -1117,10 +1117,10 @@ Hook (right mouse) can be used to swing through the map and to hook other tees t
== A horoggal (jobb egérgomb) megkapaszkodhatsz néhány platformon és más Tee-ket is megragadhatsz vele.
Most importantly communication is key: There is no tutorial so you'll have to chat (t key) with other players to learn the basics and tricks of the game.
== A legfontosabb kulcsa a sikerhez: Nincs oktatóprogram, így mindenki magától tanulja meg más játékosok által. (T gombbal tudsz Chattelni)
== A legfontosabb kulcs a sikerhez: Nincs oktatóprogram, így mindenki magától tanulja meg más játékosok által. (T gombbal tudsz Chattelni)
It's recommended that you check the settings to adjust them to your liking before joining a server.
== Ajánlott, hogy ellenőrizze a beállításokat, hogy a kedvéhez igazítsa őket, mielőtt csatlakozna egy szerverhez. (Tipp: szűrők)
== Ajánlott, hogy ellenőrizd a beállításokat, hogy a kedvedhez igazítsd őket, mielőtt csatlakoznál egy szerverhez. (Tipp: szűrők)
Please enter your nickname below.
== Írja be lent a becenevét.
@ -1129,7 +1129,7 @@ Please enter your nickname below.
== 9+ új értesítés
Replay feature is disabled!
== Visszajátszás mód kikapcsolva van!
== Visszajátszás mód kikapcsolva!
Lock team
== Csapat lezárása
@ -1150,149 +1150,149 @@ Length
== Hossz
Are you sure that you want to disconnect your dummy?
== Biztos, hogy kiakarod léptetni a másolatodat?
== Biztos, hogy kiakarod léptetni a dummy-d?
Saving ddnet-settings.cfg failed
==
== nem sikerült elmenteni ddnet-settings.cfg fájlt
The width or height of texture %s is not divisible by 16, which might cause visual bugs.
==
== A mérete a texturának %s nem látható, ami látható bugokhoz vezethet.
Warning
==
== Figyelmeztetés
Debug mode enabled. Press Ctrl+Shift+D to disable debug mode.
==
== Debug mód bekapcsolva. nyomd meg a Ctrl+Shift+D billentyű kombinációt a kikapcsolásához
Use k key to kill (restart), q to pause and watch other players. See settings for other key binds.
==
== Használd a k gombot az újraéledéshez, q betű a megfigyeléshez. nézd meg a beállításokat a többi bindért.
Existing Player
==
== Létező Játékos
Your nickname '%s' is already used (%d points). Do you still want to use it?
==
== A Neved '%s' már használva volt (%d ponttal). Biztosan szeretnéd használni?
Checking for existing player with your name
==
== Keresés már létező játékos után a neveddel
Country / Region
==
== Ország / Régió
Speed
==
== Sebesség
Theme
==
== Téma
%d of %d servers
==
== %d a %d szerverből
%d of %d server
==
== %d ből %d szerver
%d players
==
== %d játékos
%d player
==
== %d játékos
Demos directory
==
== Demók Helye
Smooth Camera
==
Smooth Dynamic Camera
== Egyenletesen dinamikus kamera
Skip the main menu
==
== főmenű kihagyása
Themes directory
==
== Témák Helye
Download skins
==
== Skinek letöltése
Skin prefix
==
== Karakter prefix
Skin Database
==
== Több skin
Skins directory
==
== Skinek Helye
Game sound volume
==
== Játék Hangerő
Chat sound volume
==
== Chat Hangerő
Background music volume
==
== Háttér Zene hangerő
Assets
==
== Kinézet
Use old chat style
==
== régi chat stílus használata
Highlight
==
== kijelöl
Client message
==
== Kliens Üzenet
Show others (own team only)
==
== Mások mutatása (csak csapatok)
Use current map as background
==
== Jelenlegi map használta háttérként
Entities
==
== Entitások
Emoticons
==
== Hangulatjelek
Particles
==
== effektek
Assets directory
==
== Kinézet Helye
https://wiki.ddnet.tw/
==
Website
==
== Weboldal
Settings
==
== Beállítások
Stop server
==
== Szerver leállítása
Run server
==
== Szerver indítása
Server executable not found, can't run server
==
== nem sikerült elindítani a szervert
Editor
==
== Szerkesztő
[Start menu]
Play
==
== Játszás
Manual
==
== Manuális
Race
==
== Verseny
Auto
==
== Autómatikus
Replay
==
== Visszajátszás

View file

@ -872,7 +872,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -832,7 +832,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -834,7 +834,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -826,7 +826,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -1202,7 +1202,7 @@ Theme
Demos directory
==
Smooth Camera
Smooth Dynamic Camera
==
Skip the main menu
@ -1282,13 +1282,13 @@ Play
==
Manual
==
== Manuell
Race
==
== Løp
Auto
==
== Auto
Replay
==
== Opptak

View file

@ -601,7 +601,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon on pickup

View file

@ -1206,7 +1206,7 @@ Theme
Demos directory
==
Smooth Camera
Smooth Dynamic Camera
==
Skip the main menu
@ -1286,13 +1286,13 @@ Play
==
Manual
==
== Instrukcja
Race
==
== Wyścig
Auto
==
== Auto
Replay
==
== Powtórka

View file

@ -1040,7 +1040,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Reset wanted weapon on death

View file

@ -841,7 +841,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -1241,8 +1241,8 @@ Theme
Demos directory
== Папка с демо
Smooth Camera
== Плавная камера
Smooth Dynamic Camera
== Плавная Динамическая камера
Themes directory
== Папка с темами
@ -1287,7 +1287,7 @@ Assets directory
== Папка с графикой
Manual
==
== Ручное
Race
== Гонка

View file

@ -836,7 +836,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -1259,7 +1259,7 @@ Your nickname '%s' is already used (%d points). Do you still want to use it?
Checking for existing player with your name
==
Smooth Camera
Smooth Dynamic Camera
==
Game sound volume
@ -1281,13 +1281,13 @@ Use current map as background
==
Manual
==
== Упутство
Race
==
== Трка
Auto
==
== Ауто
Replay
==
== Помнови

View file

@ -1243,7 +1243,7 @@ Theme
Demos directory
==
Smooth Camera
Smooth Dynamic Camera
==
Themes directory
@ -1292,13 +1292,13 @@ Assets directory
==
Manual
==
== 手动
Race
==
== 竞速赛
Auto
==
== 自动
Replay
==
== 回放

View file

@ -832,7 +832,7 @@ Activate
Save
==
Smooth Camera
Smooth Dynamic Camera
==
Switch weapon when out of ammo

View file

@ -1207,7 +1207,7 @@ Theme
Demos directory
==
Smooth Camera
Smooth Dynamic Camera
==
Skip the main menu
@ -1287,13 +1287,13 @@ Play
==
Manual
==
== Manual
Race
==
== Carrera
Auto
==
== Auto
Replay
==
== Repetición

View file

@ -1238,7 +1238,7 @@ Theme
Demos directory
==
Smooth Camera
Smooth Dynamic Camera
==
Themes directory
@ -1284,13 +1284,13 @@ Assets directory
==
Manual
==
== Manual
Race
==
== Race
Auto
==
== Auto
Replay
==
== Repris

View file

@ -1212,7 +1212,7 @@ Theme
Demos directory
==
Smooth Camera
Smooth Dynamic Camera
==
Skip the main menu
@ -1286,13 +1286,13 @@ Play
==
Manual
==
== 手動
Race
==
== 競速賽
Auto
==
== 自動
Replay
==
== 回放

View file

@ -1209,7 +1209,7 @@ Theme
Demos directory
==
Smooth Camera
Smooth Dynamic Camera
==
Skip the main menu
@ -1286,13 +1286,13 @@ Play
==
Manual
==
== Manual
Race
==
== Yarış
Auto
==
== Otomatik
Replay
==
== Yeniden oynatma

View file

@ -1204,7 +1204,7 @@ Markers
Demos directory
==
Smooth Camera
Smooth Dynamic Camera
==
Skip the main menu
@ -1281,13 +1281,13 @@ Play
==
Manual
==
== Ручна
Race
==
== Гонка
Auto
==
== Авто
Replay
==
== Повтор

View file

@ -129,10 +129,10 @@ void CCamera::OnRender()
static vec2 s_CurrentCameraOffset[2] = {vec2(0, 0), vec2(0, 0)};
static float s_SpeedBias = 0.5f;
if(g_Config.m_ClCameraSmoothness > 0)
if(g_Config.m_ClDyncamSmoothness > 0)
{
float CameraSpeed = (1.0f - (g_Config.m_ClCameraSmoothness / 100.0f)) * 9.5f + 0.5f;
float CameraStabilizingFactor = 1 + g_Config.m_ClCameraStabilizing / 100.0f;
float CameraSpeed = (1.0f - (g_Config.m_ClDyncamSmoothness / 100.0f)) * 9.5f + 0.5f;
float CameraStabilizingFactor = 1 + g_Config.m_ClDyncamStabilizing / 100.0f;
s_SpeedBias += CameraSpeed * DeltaTime;
if(g_Config.m_ClDyncam)
@ -158,7 +158,7 @@ void CCamera::OnRender()
TargetCameraOffset = normalize(m_pClient->m_pControls->m_MousePos[g_Config.m_ClDummy]) * OffsetAmount;
}
if(g_Config.m_ClCameraSmoothness > 0)
if(g_Config.m_ClDyncamSmoothness > 0)
s_CurrentCameraOffset[g_Config.m_ClDummy] += (TargetCameraOffset - s_CurrentCameraOffset[g_Config.m_ClDummy]) * minimum(DeltaTime * s_SpeedBias, 1.0f);
else
s_CurrentCameraOffset[g_Config.m_ClDummy] = TargetCameraOffset;

View file

@ -107,19 +107,22 @@ void CMenus::RenderSettingsGeneral(CUIRect MainView)
}
}
// smooth camera
// smooth dynamic camera
Left.HSplitTop(5.0f, 0, &Left);
Left.HSplitTop(20.0f, &Button, &Left);
if(DoButton_CheckBox(&g_Config.m_ClCameraSmoothness, Localize("Smooth Camera"), g_Config.m_ClCameraSmoothness, &Button))
if(g_Config.m_ClDyncam)
{
if(g_Config.m_ClCameraSmoothness)
if(DoButton_CheckBox(&g_Config.m_ClDyncamSmoothness, Localize("Smooth Dynamic Camera"), g_Config.m_ClDyncamSmoothness, &Button))
{
g_Config.m_ClCameraSmoothness = 0;
if(g_Config.m_ClDyncamSmoothness)
{
g_Config.m_ClDyncamSmoothness = 0;
}
else
{
g_Config.m_ClCameraSmoothness = 50;
g_Config.m_ClCameraStabilizing = 50;
g_Config.m_ClDyncamSmoothness = 50;
g_Config.m_ClDyncamStabilizing = 50;
}
}
}

View file

@ -71,8 +71,8 @@ MACRO_CONFIG_INT(ClDyncamMousesens, cl_dyncam_mousesens, 0, 0, 100000, CFGFLAG_C
MACRO_CONFIG_INT(ClDyncamDeadzone, cl_dyncam_deadzone, 300, 1, 1300, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Dynamic camera dead zone")
MACRO_CONFIG_INT(ClDyncamFollowFactor, cl_dyncam_follow_factor, 60, 0, 200, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Dynamic camera follow factor")
MACRO_CONFIG_INT(ClCameraSmoothness, cl_camera_smoothness, 0, 0, 100, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Transition amount of the camera movement, 0=instant, 100=slow and smooth")
MACRO_CONFIG_INT(ClCameraStabilizing, cl_camera_stabilizing, 0, 0, 100, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Amount of camera slowdown during fast cursor movement. High value can cause delay in camera movement")
MACRO_CONFIG_INT(ClDyncamSmoothness, cl_dyncam_smoothness, 0, 0, 100, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Transition amount of the camera movement, 0=instant, 100=slow and smooth")
MACRO_CONFIG_INT(ClDyncamStabilizing, cl_dyncam_stabilizing, 0, 0, 100, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Amount of camera slowdown during fast cursor movement. High value can cause delay in camera movement")
MACRO_CONFIG_INT(EdZoomTarget, ed_zoom_target, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Zoom to the current mouse target")
MACRO_CONFIG_INT(EdShowkeys, ed_showkeys, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "")