diff --git a/Asset/GUI/WND_Controls/wnd_controls_checkbox.md b/Asset/GUI/WND_Controls/wnd_controls_checkbox.md index aff4cb56..2132d74f 100644 --- a/Asset/GUI/WND_Controls/wnd_controls_checkbox.md +++ b/Asset/GUI/WND_Controls/wnd_controls_checkbox.md @@ -90,7 +90,7 @@ Here's an example from the `OptionsMenu.wnd` file: ## See also -- [Default control](wnd_controls_user) +- [Default control](wnd_controls_user.md) - [Texturing](../texturing.md) - [Statuses](../statuses.md) diff --git a/Asset/GUI/WND_Controls/wnd_controls_combobox.md b/Asset/GUI/WND_Controls/wnd_controls_combobox.md index 0f7400f0..b5187072 100644 --- a/Asset/GUI/WND_Controls/wnd_controls_combobox.md +++ b/Asset/GUI/WND_Controls/wnd_controls_combobox.md @@ -361,7 +361,7 @@ END ## See also -- [Default control](wnd_controls_user) +- [Default control](wnd_controls_user.md) - [Texturing](../texturing.md) [Category:](../Categories.md) [Controls](../Controls.md) diff --git a/Asset/GUI/WND_Controls/wnd_controls_entryfiled.md b/Asset/GUI/WND_Controls/wnd_controls_entryfiled.md index 9b2aafc3..d66cde3c 100644 --- a/Asset/GUI/WND_Controls/wnd_controls_entryfiled.md +++ b/Asset/GUI/WND_Controls/wnd_controls_entryfiled.md @@ -119,7 +119,7 @@ END ## See also -- [Default control](wnd_controls_user) +- [Default control](wnd_controls_user.md) - [Texturing](../texturing.md) [Category:](../Categories.md) [Controls](../Controls.md) diff --git a/Asset/GUI/WND_Controls/wnd_controls_progressbar.md b/Asset/GUI/WND_Controls/wnd_controls_progressbar.md index 6aa3a69a..602e47b4 100644 --- a/Asset/GUI/WND_Controls/wnd_controls_progressbar.md +++ b/Asset/GUI/WND_Controls/wnd_controls_progressbar.md @@ -85,7 +85,7 @@ END ## See also -- [Default control](wnd_controls_user) +- [Default control](wnd_controls_user.md) - [Texturing](../texturing.md) [Category:](../Categories.md) [Controls](../Controls.md) diff --git a/Asset/GUI/WND_Controls/wnd_controls_pushbutton.md b/Asset/GUI/WND_Controls/wnd_controls_pushbutton.md index 4db92897..1d9fbfa5 100644 --- a/Asset/GUI/WND_Controls/wnd_controls_pushbutton.md +++ b/Asset/GUI/WND_Controls/wnd_controls_pushbutton.md @@ -99,7 +99,7 @@ END ## See also -- [Default control](wnd_controls_user) +- [Default control](wnd_controls_user.md) - [Texturing](../texturing.md) [Category:](../Categories.md) [Controls](../Controls.md) diff --git a/Asset/GUI/WND_Controls/wnd_controls_radiobutton.md b/Asset/GUI/WND_Controls/wnd_controls_radiobutton.md index 0cd87d6d..08bb385d 100644 --- a/Asset/GUI/WND_Controls/wnd_controls_radiobutton.md +++ b/Asset/GUI/WND_Controls/wnd_controls_radiobutton.md @@ -111,7 +111,7 @@ END ## See also -- [Default control](wnd_controls_user) +- [Default control](wnd_controls_user.md) - [Texturing](../texturing.md) - [Statuses](../statuses.md) diff --git a/Asset/GUI/WND_Controls/wnd_controls_slider.md b/Asset/GUI/WND_Controls/wnd_controls_slider.md index d80b2dd9..e89e235a 100644 --- a/Asset/GUI/WND_Controls/wnd_controls_slider.md +++ b/Asset/GUI/WND_Controls/wnd_controls_slider.md @@ -222,7 +222,7 @@ END ## See also -- [Default control](wnd_controls_user) +- [Default control](wnd_controls_user.md) - [Texturing](../texturing.md) - [Statuses](../statuses.md) diff --git a/Asset/GUI/WND_Controls/wnd_controls_statictext.md b/Asset/GUI/WND_Controls/wnd_controls_statictext.md index 92e70710..a3f9503b 100644 --- a/Asset/GUI/WND_Controls/wnd_controls_statictext.md +++ b/Asset/GUI/WND_Controls/wnd_controls_statictext.md @@ -98,7 +98,7 @@ END ## See also -- [Default control](wnd_controls_user) +- [Default control](wnd_controls_user.md) - [Texturing](../texturing.md) [Category:](../Categories.md) [Controls](../Controls.md) diff --git a/SourceCode/Builds/build_guides.md b/SourceCode/Builds/build_guides.md index 041e96ec..e52e2148 100644 --- a/SourceCode/Builds/build_guides.md +++ b/SourceCode/Builds/build_guides.md @@ -20,7 +20,7 @@ development purposes. Some common configurations include: Each configuration is designed for a different purpose, whether you're building for development, debugging, testing, or releasing the final product. You can find more details about the build configurations in -the [Build Configurations](build_configuration) page. +the [Build Configurations](build_configuration.md) page. ## Architectures and Toolchains @@ -35,7 +35,7 @@ support different optimizations, libraries, or debugging features that influence ## CMake Overview -This [CMake Guide](cmake_guide) provides an overview of how to configure and build **Generals** and its expansion +This [CMake Guide](cmake_guide.md) provides an overview of how to configure and build **Generals** and its expansion *Zero Hour* using **CMake** via the command line. It covers the various options and flags defined in the CMake files that control the build process, allowing you to choose different components of the game and tools to build. @@ -48,31 +48,31 @@ environments. 1. **Using pure Visual Studio 6 (x86) (Windows)** - A guide for building the project using only Visual Studio 6 on Windows for the x86 architecture. - [Build with pure Visual Studio 6 (x86) (Windows)](build_with_ea_msvc6) + [Build with pure Visual Studio 6 (x86) (Windows)](build_with_ea_msvc6.md) 2. **Using Cmake & Visual Studio 6 (x86) (Windows)** - A guide for building the project using CMake with Visual Studio 6 on Windows for the x86 architecture. - [Build with CMake & Visual Studio 6 (x86) (Windows)](build_with_msvc6) + [Build with CMake & Visual Studio 6 (x86) (Windows)](build_with_msvc6.md) #### Sub-guides - **CLion & VC6 Toolchain** - A guide for using CLion with the Visual Studio 6 (VC6) toolchain for building the project. - [Build with CLion & VC6 Toolchain](build_with_clion_vc6_toolchain) + [Build with CLion & VC6 Toolchain](build_with_clion_vc6_toolchain.md) - **Docker & VC6** - A guide for setting up Docker with the Visual Studio 6 (VC6) toolchain for building the project in a containerized environment. - [Build with Docker & VC6](build_with_msvc6_on_docker) + [Build with Docker & VC6](build_with_msvc6_on_docker.md) ### **Visual Studio 2022 Guides** 1. **Using Cmake (x86) (Windows)** - A guide for building the project using CMake with Visual Studio 2022 on Windows for the x86 architecture. - [Build with CMake (x86) (Windows)](build_with_msvc22) + [Build with CMake (x86) (Windows)](build_with_msvc22.md) 2. **Using Cmake (Linux)** - A guide for building the project using CMake with Visual Studio 2022 on Linux. - [Build with CMake (Linux)](build_with_msvc22_linux) + [Build with CMake (Linux)](build_with_msvc22_linux.md) ## Community Forks Build Guides @@ -82,4 +82,4 @@ versions of the original repository and may have unique build setups. 1. **MSVC22 (x64) Generals Only (Windows)** - A guide for building a custom fork of the project using MSVC 2022 (x64) for Windows, specifically tailored for the "Generals Only" version. - [Build with MSVC22 (x64) Generals Only (Windows)](build_with_msvc22_x64_jmarshall2323) + [Build with MSVC22 (x64) Generals Only (Windows)](build_with_msvc22_x64_jmarshall2323.md) diff --git a/SourceCode/Builds/build_with_msvc22.md b/SourceCode/Builds/build_with_msvc22.md index 140acaa6..80259a43 100644 --- a/SourceCode/Builds/build_with_msvc22.md +++ b/SourceCode/Builds/build_with_msvc22.md @@ -113,7 +113,7 @@ to build the project from the command line. - Example: `cmake --build build/win32dgb --target z_generals` - Or: `cmake --build build/win32int --target g_generals` -For more CMake options, see the [CMake Guide](cmake_guide). +For more CMake options, see the [CMake Guide](cmake_guide.md). --- diff --git a/SourceCode/Home.md b/SourceCode/Home.md index cfbef6d0..0852a017 100644 --- a/SourceCode/Home.md +++ b/SourceCode/Home.md @@ -16,7 +16,7 @@ modifying, or extending the game’s core functionality, you're in the right pla To get started with the project, you will need a basic understanding of the source code and how to build it. If you're new to the project, here’s how you can contribute: -- Check out the [**Build Guides**](build_guides) for instructions on how to compile the game code on +- Check out the [**Build Guides**](Builds\build_guides.md) for instructions on how to compile the game code on different platforms. - Learn about the project's **dependencies** and **libraries** in the [Dependencies](Dependencies) section. - Look through the **community forks** and other variations of the project in the [Forks](Forks) section. diff --git a/SourceCode/_Sidebar.md b/SourceCode/_Sidebar.md index 8a360afe..8dcddbc2 100644 --- a/SourceCode/_Sidebar.md +++ b/SourceCode/_Sidebar.md @@ -2,7 +2,7 @@ ## [Home](Home) -- [How to Get Involved](how_to_involved) +- [How to Get Involved](how_to_involved.md) - [How to Contribution](contribution) - [Community forks](forks) - [License](license) @@ -18,17 +18,17 @@ ### **TheSuperHackers Official Guides**: - **Visual Studio 6 Guides**: - - [Using pure Visual Studio 6 (x86) (Windows)](build_with_ea_msvc6) - - [Using Cmake & Visual Studio 6 (x86) (Windows)](build_with_msvc6) - - [CLion & VC6 Toolchain](build_with_clion_vc6_toolchain) - - [Docker & VC6](build_with_msvc6_on_docker) + - [Using pure Visual Studio 6 (x86) (Windows)](Builds\build_with_ea_msvc6.md) + - [Using Cmake & Visual Studio 6 (x86) (Windows)](Builds\build_with_msvc6.md) + - [CLion & VC6 Toolchain](Builds\build_with_clion_vc6_toolchain.md) + - [Docker & VC6](Builds\build_with_msvc6_on_docker.md) - **Visual Studio 2022 Guides**: - - [Using Cmake (x86) (Windows)](build_with_msvc22) - - [Using Cmake (Linux)](build_with_msvc22_linux) + - [Using Cmake (x86) (Windows)](Builds\build_with_msvc22.md) + - [Using Cmake (Linux)](Builds\build_with_msvc22_linux.md) ### **Other Forks**: - - [MSVC22 (x64) Generals Only (Windows)](build_with_msvc22_x64_jmarshall2323) + - [MSVC22 (x64) Generals Only (Windows)](Builds\build_with_msvc22_x64_jmarshall2323.md) ## Libraries @@ -47,7 +47,7 @@ ## Tools -- [Command Line Arguments](Tools/switchers_arguments) +- [Command Line Arguments](Tools/switchers_arguments.md) - [SafeDiskLauncher](Tools/SafeDiskLauncher) - [CRCDiff](Tools/CRCDiff)