Skip to content

funniman-exe/cge-multitool

Repository files navigation

The cge7-193 Multitool

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.

Features

Current features

  • User friendly Fastdl access
  • Scraping known Fastdl files for changes
  • TF2 Server information
  • TF2 Server status
  • Configuration via prefs.json

Upcoming features

  • Scraping for new/unknown Fastdl files
  • Scraping Filters

Building

Prerequisites

Fixing libssq

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 target_link_libraries(ssq ws2_32.lib) after the add_library(ssq) line in CMakeLists.txt. Unecessary? Requires more testing...

Special libssq building instructions

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

Building

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.

Isssues -- libssq

  • Cannot open include file: 'stdbool.h'

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)

Issues -- cge-multitool

  • Crash when running info command

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)

About

A multitool for interfacing with the cge7-193 TF2 server from the INTERLOPER arg.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published