Skip to content

Commit ceecac3

Browse files
committed
Add Big HUD option to Options dialog
1 parent 575af28 commit ceecac3

File tree

4 files changed

+7
-2
lines changed

4 files changed

+7
-2
lines changed

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Version 1.5.0
1616
- add 'rf' protocol handler (URLs has format: rf://IP:PORT)
1717
- add setup program
1818
- add '/save' and '/load' chat commands and quick save/load controls handling for saving and restoring player position in multiplayer (useful for runmap servers, can be enabled in dedicated_server.txt)
19-
- add 'bighud' command that makes HUD larger
19+
- add 'Big HUD' option and 'bighud' command for making the HUD larger
2020
- log error when RFA cannot be loaded
2121
- improve render to texture performance (e.g. mirrors and scanners)
2222
- improve 2D drawing performance

launcher/DashFactionLauncher.rc

+1
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ BEGIN
124124
CONTROL "High Monitor Resolution",IDC_HIGH_MON_RES_CHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,96,156,91,10
125125
CONTROL "True Color Textures",IDC_TRUE_COLOR_TEXTURES_CHECK,
126126
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,192,132,80,10
127+
CONTROL "Big HUD",IDC_BIG_HUD_CHECK, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,192,144,80,10
127128
GROUPBOX "Multiplayer",IDC_STATIC,6,180,270,48
128129
LTEXT "Multiplayer Tracker:",IDC_STATIC,12,192,92,8
129130
EDITTEXT IDC_TRACKER_EDIT,12,204,92,13,ES_AUTOHSCROLL,WS_EX_ACCEPTFILES

launcher/OptionsDlg.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ BOOL OptionsDlg::OnInitDialog()
4848
CheckDlgButton(IDC_HIGH_SCANNER_RES_CHECK, m_conf.high_scanner_res ? BST_CHECKED : BST_UNCHECKED);
4949
CheckDlgButton(IDC_HIGH_MON_RES_CHECK, m_conf.high_monitor_res ? BST_CHECKED : BST_UNCHECKED);
5050
CheckDlgButton(IDC_TRUE_COLOR_TEXTURES_CHECK, m_conf.true_color_textures ? BST_CHECKED : BST_UNCHECKED);
51+
CheckDlgButton(IDC_BIG_HUD_CHECK, m_conf.big_hud ? BST_CHECKED : BST_UNCHECKED);
5152

5253
SetDlgItemTextA(IDC_TRACKER_EDIT, m_conf.tracker.c_str());
5354
CheckDlgButton(IDC_FORCE_PORT_CHECK, m_conf.force_port != 0);
@@ -182,6 +183,7 @@ void OptionsDlg::InitToolTip()
182183
m_tool_tip.AddTool(GetDlgItem(IDC_HIGH_SCANNER_RES_CHECK), "Increase scanner resolution (used by Rail Gun, Rocket Launcher and Fusion Launcher)");
183184
m_tool_tip.AddTool(GetDlgItem(IDC_HIGH_MON_RES_CHECK), "Increase monitors and mirrors resolution");
184185
m_tool_tip.AddTool(GetDlgItem(IDC_TRUE_COLOR_TEXTURES_CHECK), "Increase texture color depth - especially visible for lightmaps and shadows");
186+
m_tool_tip.AddTool(GetDlgItem(IDC_BIG_HUD_CHECK), "Make HUD bigger in the game");
185187
m_tool_tip.AddTool(GetDlgItem(IDC_TRACKER_EDIT), "Hostname of tracker used to find avaliable Multiplayer servers");
186188
m_tool_tip.AddTool(GetDlgItem(IDC_RATE_EDIT), "Internet connection speed in bytes/s (default value - 200000 - should work fine for all modern setups)");
187189
m_tool_tip.AddTool(GetDlgItem(IDC_FAST_START_CHECK), "Skip game intro videos and go straight to Main Menu");
@@ -276,6 +278,7 @@ void OptionsDlg::OnBnClickedOk()
276278
m_conf.high_scanner_res = (IsDlgButtonChecked(IDC_HIGH_SCANNER_RES_CHECK) == BST_CHECKED);
277279
m_conf.high_monitor_res = (IsDlgButtonChecked(IDC_HIGH_MON_RES_CHECK) == BST_CHECKED);
278280
m_conf.true_color_textures = (IsDlgButtonChecked(IDC_TRUE_COLOR_TEXTURES_CHECK) == BST_CHECKED);
281+
m_conf.big_hud = (IsDlgButtonChecked(IDC_BIG_HUD_CHECK) == BST_CHECKED);
279282

280283
str = GetDlgItemTextA(IDC_TRACKER_EDIT);
281284
m_conf.tracker = str;

launcher/resource.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,15 @@
5454
#define IDC_SRC_LINK 1042
5555
#define IDC_RATE_EDIT 1043
5656
#define IDC_ADAPTER_COMBO 1044
57+
#define IDC_BIG_HUD_CHECK 1045
5758

5859
// Next default values for new objects
5960
//
6061
#ifdef APSTUDIO_INVOKED
6162
#ifndef APSTUDIO_READONLY_SYMBOLS
6263
#define _APS_NEXT_RESOURCE_VALUE 105
6364
#define _APS_NEXT_COMMAND_VALUE 32771
64-
#define _APS_NEXT_CONTROL_VALUE 1045
65+
#define _APS_NEXT_CONTROL_VALUE 1046
6566
#define _APS_NEXT_SYMED_VALUE 101
6667
#endif
6768
#endif

0 commit comments

Comments
 (0)