The cge7-193 Multitool is a tool created by funniman.exe to attempt to provide a user friendly interface for accessing information related to the cge7-193 Team Fortress 2 server.
- User friendly Fastdl access
- Scraping known Fastdl files for changes
- TF2 Server information
- TF2 Server status
- Configuration via
prefs.json
- Scraping for new/unknown Fastdl files
- Scraping Filters
- MinGW (The builds published on the releases page are compiled using WinLibs MSVCRT Runtime) (Ensure the
MinGW
bin
folder is accessable via thePATH
) - The Windows operating system (reccomended: Windows 10+)
- The PicoSHA2 Header-only SHA256 Library (place into the
thirdparty
folder) - The nlohmann JSON Parser (place into the
thirdparty
folder) - BinaryAlien's libssq (clone repo to the
thirdparty
folder) - CMake (Ensure that
CMake
has been added to thePATH
)
The libssq
library has a typo that must be fixed before it can be compiled.
Open the file src/error.c
, and on line 36, remove the ,
from the end of the line.
You must also add the line Unecessary? Requires more testing...target_link_libraries(ssq ws2_32.lib)
after the add_library(ssq)
line in CMakeLists.txt
.
You must Build libssq as follows (as opposed to as instructed in it's github repository):
cmake -B build -G "MinGW Makefiles"
cmake --build build
To build, run the following commands in your shell prompt:
cmake -B build -G "MinGW Makefiles"
cmake --build build
The cge-multitool.exe
executable will be built in the directory previously specified.
Ensure that you are building using the specified build commands, and ensure that the PATH
entry for the MinGW
bin
folder is placed above any Microsoft compilers (ex: MSVC420
)
This error is caused by using a Microsoft compiler
Ensure that you are building using the specified build commands, and ensure that the PATH
entry for the MinGW
bin
folder is placed above any Microsoft compilers (ex: MSVC420
)