Skip to content
G.JokerπŸ‘» edited this page Jul 18, 2026 · 10 revisions

πŸš€ Welcome to the Official Wiki

Technical documentation and tutorials for TFS 1.8 Downgrade (protocol 8.60).


πŸ—ΊοΈ Navigation Hub


🧬 Project Overview

A modern TFS 1.8 engine adapted to protocol 8.60, with ClientID-native content and additional server systems.

Tip

Use the sidebar to navigate between guides.

✨ Highlights

  • ClientID-native content: item IDs stay consistent across the client, maps, Lua, and database records.
  • NexaMap Editor workflow: downgrade maps and export TFS or Canary/Crystal spawn formats directly from the editor.
  • Crystal NPC compatibility: RevScript NPC folders and subfolders under data/npc/ load automatically, except lib/.
  • Modern runtime: C++23 and Lua 5.5.
  • Diagnostics: ASAN, Valgrind, profiling, and automated build workflows.

Clone this wiki locally