diff --git a/CMakeLists.txt b/CMakeLists.txt index 41d1396c5c..e6ad88c07e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -436,6 +436,7 @@ if (NOT MACOS_BUNDLE OR (MACOS_BUNDLE AND WITH_TESTS)) add_definitions(-DDOCDIR="${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DOCDIR}") file(GLOB DOC_FILES "${ROOT_DIR}/distribution/*.txt") list(APPEND DOC_FILES "${ROOT_DIR}/contributors.md" + "${ROOT_DIR}/PRIVACY.md" "${ROOT_DIR}/licence.txt" "${ROOT_DIR}/distribution/scripting.md" "${ROOT_DIR}/distribution/openrct2.d.ts") diff --git a/distribution/readme.txt b/distribution/readme.txt index e2865eb25b..e71efd79e2 100644 --- a/distribution/readme.txt +++ b/distribution/readme.txt @@ -1,4 +1,4 @@ -Last updated: 2024-08-04 +Last updated: 2024-11-19 ------------------------------------------------------------------------ @@ -13,7 +13,8 @@ Table of contents 6.0) Translation 7.0) Troubleshooting 8.0) Licensing -9.0) Credits +9.0) Privacy policy +10.0) Credits 1.0) About ---- ----- @@ -156,6 +157,10 @@ Google Benchmark | Apache 2.0 licence. Licences for sub-libraries used by the above may vary. For more information, visit the libraries' respective official websites. -9.0) Credits +9.0) Privacy policy + +For privacy policy, see the file 'PRIVACY.md'. + +10.0) Credits ---- ------- For the full list of contributors to OpenRCT2, see the file 'contributors.md'. diff --git a/distribution/windows/install.nsi b/distribution/windows/install.nsi index 1dc320c392..67fb7f5d82 100644 --- a/distribution/windows/install.nsi +++ b/distribution/windows/install.nsi @@ -170,6 +170,9 @@ Section "!OpenRCT2" Section1 File ..\..\contributors.md Push "$INSTDIR\contributors.md" Call unix2dos + File ..\..\PRIVACY.md + Push "$INSTDIR\PRIVACY.md" + Call unix2dos File ..\scripting.md Push "$INSTDIR\scripting.md" Call unix2dos @@ -204,6 +207,7 @@ Section "!OpenRCT2" Section1 CreateShortCut "$SMPROGRAMS\$SHORTCUTS\Readme.lnk" "$INSTDIR\Readme.txt" CreateShortCut "$SMPROGRAMS\$SHORTCUTS\Changelog.lnk" "$INSTDIR\Changelog.txt" CreateShortCut "$SMPROGRAMS\$SHORTCUTS\Contributors.lnk" "$INSTDIR\contributors.md" + CreateShortCut "$SMPROGRAMS\$SHORTCUTS\PrivacyPolicy.lnk" "$INSTDIR\PRIVACY.md" !insertmacro MUI_STARTMENU_WRITE_END SectionEnd @@ -240,12 +244,14 @@ Section "Uninstall" Delete "$SMPROGRAMS\$SHORTCUTS\Readme.lnk" Delete "$SMPROGRAMS\$SHORTCUTS\Changelog.lnk" Delete "$SMPROGRAMS\$SHORTCUTS\Contributors.lnk" + Delete "$SMPROGRAMS\$SHORTCUTS\PrivacyPolicy.lnk" ; Clean up OpenRCT2 dir Delete "$INSTDIR\changelog.txt" Delete "$INSTDIR\licence.txt" Delete "$INSTDIR\readme.txt" Delete "$INSTDIR\contributors.md" + Delete "$INSTDIR\PRIVACY.md" Delete "$INSTDIR\scripting.md" Delete "$INSTDIR\openrct2.d.ts" Delete "$INSTDIR\${OPENRCT2_EXE}" diff --git a/scripts/build-portable b/scripts/build-portable index 50b85d251e..61cda98659 100755 --- a/scripts/build-portable +++ b/scripts/build-portable @@ -22,6 +22,7 @@ if [[ "$OSTYPE" == "cygwin" || "$OSTYPE" == "msys" ]]; then 7z a -r $destination \ openrct2.exe openrct2.com data \ ../contributors.md \ + ../PRIVACY.md \ ../licence.txt \ ../distribution/changelog.txt \ ../distribution/readme.txt \ diff --git a/src/openrct2-ui/CMakeLists.txt b/src/openrct2-ui/CMakeLists.txt index b321a5dedb..d98a5a159f 100644 --- a/src/openrct2-ui/CMakeLists.txt +++ b/src/openrct2-ui/CMakeLists.txt @@ -184,6 +184,7 @@ if(MACOS_BUNDLE) PUBLIC ${ROOT_DIR}/distribution/readme.txt PUBLIC ${ROOT_DIR}/distribution/changelog.txt PUBLIC ${ROOT_DIR}/contributors.md + PUBLIC ${ROOT_DIR}/PRIVACY.md PUBLIC ${ROOT_DIR}/resources/mac/openrct2.icns ) @@ -192,6 +193,7 @@ if(MACOS_BUNDLE) ${ROOT_DIR}/distribution/readme.txt ${ROOT_DIR}/distribution/changelog.txt ${ROOT_DIR}/contributors.md + ${ROOT_DIR}/PRIVACY.md ${ROOT_DIR}/resources/mac/openrct2.icns ) diff --git a/src/openrct2/command_line/RootCommands.cpp b/src/openrct2/command_line/RootCommands.cpp index 2fe5c348e0..3fe044d43d 100644 --- a/src/openrct2/command_line/RootCommands.cpp +++ b/src/openrct2/command_line/RootCommands.cpp @@ -439,9 +439,10 @@ static void PrintAbout() Console::WriteLine("includes some 3rd party software under different licenses. See the file"); Console::WriteLine("\"licence.txt\" shipped with the game for details."); Console::WriteLine(); - Console::WriteLine("Website: https://openrct2.io"); - Console::WriteLine("GitHub: https://github.com/OpenRCT2/OpenRCT2"); - Console::WriteLine("Contributors: https://github.com/OpenRCT2/OpenRCT2/blob/develop/contributors.md"); + Console::WriteLine("Website: https://openrct2.io"); + Console::WriteLine("GitHub: https://github.com/OpenRCT2/OpenRCT2"); + Console::WriteLine("Contributors: https://github.com/OpenRCT2/OpenRCT2/blob/develop/contributors.md"); + Console::WriteLine("Privacy Policy: https://github.com/OpenRCT2/OpenRCT2/blob/develop/PRIVACY.md"); Console::WriteLine(); }