1
0
mirror of https://github.com/Mauler125/r5sdk.git synced 2025-02-09 19:15:03 +01:00

Add define for compiling launcher for dedicated servers

This sets the selected mode to server by default upon launch
This commit is contained in:
Kawe Mazidjatari 2022-06-06 01:31:20 +02:00
parent e2bc64a65e
commit bbe885689a
7 changed files with 18 additions and 4 deletions

@ -48,6 +48,8 @@
#include "thirdparty/cppnet/cppkore/UIXButton.h"
#include "thirdparty/cppnet/cppkore/UIXRadioButton.h"
#include "thirdparty/cppnet/cppkore/KoreTheme.h"
#include "launcher/launcherdefs.h"
#endif // SDKLAUNCHER
#if !defined(DEDICATED) && !defined(SDKLAUNCHER) && !defined (NETCONSOLE)

@ -0,0 +1,4 @@
#pragma once
// Uncomment this line to compile the launcher for dedicated server builds.
//#define DEDI_LAUNCHER

@ -1,9 +1,8 @@
// Microsoft Visual C++ generated resource script.
//
#define USE_RES
//#define RELEASE
#ifdef USE_RES
#include "sdklauncher/sdklauncher_res.h"
//#define RELEASE
#ifndef DEDI_LAUNCHER
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
@ -75,5 +74,5 @@ IDI_ICON1 ICON "resource\\ico\\sdklauncher_dbg.
#endif // !APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
#endif // !USE_RES
#endif // !DEDI_LAUNCHER

@ -493,6 +493,10 @@ void CUIBaseSurface::Setup()
this->m_ModeCombo->Items.Add("Server");
this->m_ModeCombo->Items.Add("Client");
#ifdef DEDI_LAUNCHER
this->m_ModeCombo->SetSelectedIndex(1);
#endif // DEDI_LAUNCHER
this->m_VisibilityCombo->Items.Add("Public");
this->m_VisibilityCombo->Items.Add("Hidden");
this->m_VisibilityCombo->Items.Add("Offline");

@ -2,6 +2,7 @@
// Microsoft Visual C++ generated include file.
// Used by r5launch.rc
//
#include "launcher/launcherdefs.h"
#define IDI_ICON1 101
// Next default values for new objects

@ -139,6 +139,7 @@
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\core\stdafx.h" />
<ClInclude Include="..\launcher\launcherdefs.h" />
<ClInclude Include="..\public\include\utility.h" />
<ClInclude Include="..\sdklauncher\basepanel.h" />
<ClInclude Include="..\sdklauncher\sdklauncher.h" />

@ -74,6 +74,9 @@
<ClInclude Include="..\sdklauncher\sdklauncher_const.h">
<Filter>launcher</Filter>
</ClInclude>
<ClInclude Include="..\launcher\launcherdefs.h">
<Filter>launcher</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Image Include="..\resource\ico\sdklauncher_rel.ico">