A modular, extensible hacking and interaction system for Garry's Mod. Turn ordinary props into immersive gameplay elements with configurable minigames, difficulty scaling, and logic linking.
- Hackable Entities: Pre-configured entities like Datapads, Controllers, and Databases.
- Minigame System: Includes immersive hacking minigames (e.g., Cipher) with difficulty scaling.
- Admin Configuration: In-game configuration panel for every entity. Adjust hack time, difficulty, and visual models on the fly.
- Logic Linking: Use the Hackable Link Tool to connect "Controller" entities to other objects (like doors or lights) to trigger actions upon a successful hack.
- Developer Friendly: Easy to extend with new entities and custom minigames using a standardized API.
- Download the addon.
- Extract the
zks_slicer_frameworkfolder into your server'sgarrysmod/addons/directory. - Restart the server.
- Equip the Slicer weapon (found under Weapons > ZK's Slicer Framework).
- Approach a hackable entity (e.g., a Datapad or Database).
- Press Primary Fire (Left Click) or Use (E) to begin the hack.
- Complete the minigame before the timer runs out.
- Configuration: Press
Use(Without the "Slicer" in hand) on any Slicer Framework entity to open the configuration menu. You can change the difficulty, hack duration, and even the entity's model (via Q menu). - Linking: Use the Hackable Link Tool (Tools > ZK's Slicer Framework) to connect a Controller entity to a target.
- Left-click the Controller.
- Left-click the Target (e.g., a fading door button or light).
- When the Controller is hacked, it will interact with the Target.
Full developer documentation, including how to create custom entities and register new minigames, can be found in docs/DEVELOPER_API.md.
This project is licensed for use on your own servers.
- You may: Modify the code for your specific server needs.
- You may not: Redistribute this addon or modified versions of it as your own work.
See LICENSE.txt for details.