Skip to content

Chalwk/SPCLib



Important

Educational content (guides, tutorials, reference materials) has moved to chalwk.github.io/blog.
This repository now contains only Lua scripts for SAPP/Phasor/Chimera.


Table of Contents


Overview

SPCLib (SAPP, Phasor and Chimera Library) is the largest public archive of Lua scripts and resources for the SAPP and Phasor dedicated server extensions and the Chimera client-side mod for Halo PC and Custom Edition. All Lua scripts in SPCLib are written and curated by Chalwk, unless otherwise noted.

Here, you will find a wide range of scripts, guides, and insights to enhance, customize, and extend your multiplayer server experience.


What are SAPP, Phasor and Chimera?

SAPP and Phasor are server-side extensions for haloded.exe/haloceded.exe that provide advanced scripting and customization capabilities for dedicated servers.

SAPP was developed by sehé and is the most feature-rich and widely used extension. It provides powerful Lua scripting support, anti-cheat tools, event hooks, command handling, player management, logging, and numerous under-the-hood features.

Phasor is an earlier extension with similar goals.

SAPP and Phasor are no longer actively maintained, but stable and complete in their final released versions.

Chimera is a client-side mod for Halo Custom Edition, PC, and Trial that also exposes a Lua API. Developed by SnowyMouse, it is actively maintained and provides event hooks, commands, built-in map downloads, and dozens of quality-of-life fixes. Chimera scripts are fully supported in SPCLib.


SAPP Archive & Mirrors

Note

SAPP is no longer officially maintained. These binaries are provided strictly for archival, preservation, and server maintenance purposes.

The official SAPP website (halo.isimaginary.com) is no longer accessible. To ensure historical versions remain available, this repository mirrors all released SAPP binaries.

You'll find the full archive of SAPP versions in the ./assets/sapp_downloads folder.

This repository also preserves:

  • SAPP Documentation Revision 2.4 and 2.5 (by 002 / SnowyMouse)
  • Memory offsets reference list originally created by Wizard

Note

These documents and binaries are redistributed for preservation only. Licensing remains with their original authors.


Scripts, Releases and Knowledge Base

Note

Start with the category that matches your setup: SAPP or Phasor for server-side scripting, or Chimera for client-side scripting.

Structure:

  • admin: Strictly moderation & enforcement (bans, kicks, anti-cheat, rule enforcement)
  • chat: Chat formatting, messages, and command handling
  • gameplay: Gameplay mechanics, modifiers, and fun items
  • gametypes: Custom game modes and gametype variations
  • modules: Library modules for other scripts
  • notifications: Console output, timers, and event alerts
  • utility: Server configuration, spawning, map control, and miscellaneous tools
Category Description
SAPP Scripts admin, chat, gameplay, gametypes, modules, notifications, utility
Phasor Scripts admin, chat, gameplay, gametypes, modules, notifications, utility
Chimera Scripts Client-side Chimera Lua scripts
Releases Larger advanced projects
Knowledge Base (docs) Documentation and guides

Integration Tools

Note

These tools extend Halo server functionality by connecting it with external platforms like Discord and web interfaces.

SAPPDiscordBot

Java GitHub release

A Java application using the JDA API to connect Halo SAPP server events to Discord.

Features:

  • Real-time event monitoring
  • Rich Discord embeds
  • GUI configuration tool
  • Multi-server support
  • Cross-platform (Windows & Linux)

→ Visit SAPPDiscordBot Repository

Script Browser

Script Browser

A live searchable interface for all scripts in SPCLib.

→ Open Script Browser


Contributors, Community Guidelines & Request Features

Tip

Contributions, bug reports, and feature requests are welcome via GitHub issues and discussion templates.

See the Contributing Guide. All community interaction is governed by the Code of Conduct

Submit Ideas

Submit Feature Request

Report Issues


Halo Custom Edition Installer

Note

You must own a valid CD key to install Halo Custom Edition.

halo_ce_installer.zip
haloce-patch-1.0.10.zip

LAA Patched Executables

Note

Large Address Aware (LAA) patches allow Halo to use more than 2 GB of RAM on 64-bit systems.

Download Page


Community Hubs

Note

Community activity varies across hubs. Some are active, others are legacy archives.

Hub Description
Chalwk - Website · Discord Personal site & portfolio.
Open Carnage - Website · Discord Former major CE modding forum (now read‑only after DDoS attacks).
Chimera - Forum · Discord Essential client‑side mod with map downloads, renderer fixes, quality‑of‑life improvements.
Halo Net - Website HAC2 map repository & update server - auto‑downloads thousands of custom maps.
XG Gaming - Website (archived) Former clan community (servers, forums, downloads); domain now offline.
POQ Clan - Website One of the oldest Halo PC/CE clans (2006) with 19 public servers & custom mods.
BK (BlacksHalo) - Website Well‑known clan running popular servers for 15+ years.
Liberty - Discord Active CE community (founded 2024) hosting CTF, Slayer, Oddball, Racing servers.
Reclaimers - Website · Discord Community wiki & resource hub for Halo CE and MCC modding tools.
Realworld CE - Website Guild & custom map blog offering hundreds of exclusive multiplayer maps.

Shoutout to Clans (Past and Present)

Note

This list represents historical and current Halo PC/CE clans and communities over many years of multiplayer history.

- YAS -, -db-, «§», «Ag~, «Ð²Ä», «MAD», [Aķ], [CV], [GTV], [HGE], [IG], [IS], [K2], [McK], [Nbk], [VR], [WFFF], ] ZTA[. VSA, {ATP}, {BK}, {CK}, {CRG}, {HWS}, {LoH}, {NR}, {OTH}, {ØZ}, {PWH}, {SK}, {SSC}, {V3}, {X}, {XF} = SL =, {XG}, = EP =, = NcS =, = XA=, =DN=, =RDA=, £V», ÄÄÄ, AOD, AR, BR, BZ, C#w, CAF, CB, CES, CGD, CHr, CK, ÇM, CODE, CSI, CST, DFS, DR, Ðu¥, EK, ev, FCM, Fem1, Fez`, FIG, FooK, GDS, GoD, GRO, HH, HSF, HTK3, IR, KB, KMT, KoD, KoF, LaG, LF, LIB, LNZ, LP, LTD2, M5, MR, MVL, ňc, ÑE», ñuß, OSR, OWV, P§ycho, PÕQ, PRO, RC, RSF, SAR, SB, SDR, ßE, TBR, TCS, TFT, TM, ToR, X¬, xOSHx, xT


Support My Work

Enjoy these projects? Help me continue development:

  • Donate via PayPal
  • Star ⭐ this repository to show appreciation and stay updated!

License

Caution

Halo is a trademark of Microsoft. This project is not affiliated with or endorsed by Microsoft or its subsidiaries, including Halo Studios (formerly 343 Industries).

SPCLib is licensed under the MIT License.

About

Lua scripts to enhance, customize, and extend Halo: PC/CE servers using SAPP and Phasor, plus support for the Chimera client.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

Contributors