Allynn
Well-Known Member
I compiled baiak for himthere are two ways to compile the nekirio tfs server (7.72 / 8.0 / 8.60).
option 1 (recommended):
you must apply my commit to the tfs 1.5 / 8.6 source. this commit migrates the project to vcpkg manifest mode, so all dependencies are downloaded automatically via vcpkg.json.
important notes:
- remove your current vcpkg installation
- install the vcpkg version described in the README
- using the latest vcpkg may break compatibility (for example, boost 2.x)
- nekirio expects older libraries, so i updated the source to be compatible with boost 1.88, which builds correctly
required commit:
Build: migrate to vcpkg manifest mode and fix Boost 1.88 compatibility · Mateuzkl/TFS-1.5-772@27d1957 (https://github.com/Mateuzkl/TFS-1.5-772/commit/27d19579e61e6783ce548a7a7f78af5f55291b99)
with this commit applied, the project will automatically detect missing dependencies, download the correct versions and compile normally in visual studio.
option 2 (legacy):
use an older vcpkg version, which does not require any source code changes.
steps:
cd c:\vcpkg
- download vcpkg from the link below
- extract it to c:\vcpkg
- run:
.\bootstrap-vcpkg.bat
.\vcpkg.exe integrate install
then open visual studio, clean the solution and build.
legacy vcpkg link:
GitHub - fdc23/Greed-TFS-1.5-Downgrades at 8.60 (https://github.com/fdc23/Greed-TFS-1.5-Downgrades/tree/8.60?tab=readme-ov-file)
do not use the latest vcpkg version, it will cause build errors because it pulls newer library and boost versions that are incompatible with nekirio.
if you use my commit, the source is already adjusted to work with a compatible vcpkg setup and can also compile otcv8, otacademy and other tfs forks without issues.
One more happy person more


