# Cyber Engine Tweaks

## Cyber Engine Tweaks

- [Welcome](https://wiki.redmodding.org/cyber-engine-tweaks/master.md): Welcome to Cyber Engine Tweaks official Wiki!
- [Installation](https://wiki.redmodding.org/cyber-engine-tweaks/getting-started/installing.md): Guide to installing the Cyber Engine Tweaks into the game
- [Troubleshooting](https://wiki.redmodding.org/cyber-engine-tweaks/getting-started/installing/troubleshooting.md): If Cyber Engine Tweaks isn't working, here's what you can do
- [Linux (Proton)](https://wiki.redmodding.org/cyber-engine-tweaks/getting-started/installing/linux-proton.md): Using Cyber Engine Tweaks on Linux
- [Uninstall](https://wiki.redmodding.org/cyber-engine-tweaks/getting-started/installing/uninstalling.md): How to remove Cyber Engine Tweaks
- [How do I \_\_\_\_\_?](https://wiki.redmodding.org/cyber-engine-tweaks/getting-started/how-do-i.md): How to do things with CET
- [Usage](https://wiki.redmodding.org/cyber-engine-tweaks/console/usage.md): How to use the Cyber Engine Tweaks Overlay
- [FAQ](https://wiki.redmodding.org/cyber-engine-tweaks/console/usage/mod-faqs.md): Frequently asked questions about Cyber Engine Tweaks based mods.
- [Console](https://wiki.redmodding.org/cyber-engine-tweaks/console/console.md): How to use the Cyber Engine Tweaks Console
- [Useful commands](https://wiki.redmodding.org/cyber-engine-tweaks/console/console/how-do-i.md): A collection of commonly requested commands. How do I...
- [Bindings](https://wiki.redmodding.org/cyber-engine-tweaks/console/bindings.md): How to use Cyber Engine Tweaks Bindings
- [Settings](https://wiki.redmodding.org/cyber-engine-tweaks/console/settings.md): How to use Cyber Engine Tweaks Settings
- [Config file](https://wiki.redmodding.org/cyber-engine-tweaks/console/settings/config-file.md): Description of all the configuration variables available
- [Change font & language setting](https://wiki.redmodding.org/cyber-engine-tweaks/console/settings/config-file/change-font-and-font-size.md): A guide on how to change the font and font size for Cyber Engine Tweaks and mods based on Cyber Engine Tweaks. And how to display non-English characters.
- [TweakDB Editor](https://wiki.redmodding.org/cyber-engine-tweaks/console/usage-1.md): How to modify the TweakDB via CET
- [Game Log](https://wiki.redmodding.org/cyber-engine-tweaks/console/usage-2.md): How to use the Cyber Engine Tweaks Game Log
- [Introduction](https://wiki.redmodding.org/cyber-engine-tweaks/introduction.md): An overview of how to use CET to create custom mods
- [First Steps](https://wiki.redmodding.org/cyber-engine-tweaks/first-steps.md): Explaining how to create and run a custom mod
- [Mod Structure](https://wiki.redmodding.org/cyber-engine-tweaks/first-steps/mod-structure.md): Explaining how to create and run a custom mod
- [Logs & Debug](https://wiki.redmodding.org/cyber-engine-tweaks/first-steps/logs-debug.md): Explaining where to find logs file and write them
- [Good Practices](https://wiki.redmodding.org/cyber-engine-tweaks/first-steps/good-practices.md): Codes good practices, pitfalls and tips
- [Resources](https://wiki.redmodding.org/cyber-engine-tweaks/resources.md): A collection of helpful links and resources
- [VS Code](https://wiki.redmodding.org/cyber-engine-tweaks/resources/vs-code.md)
- [Scripting API](https://wiki.redmodding.org/cyber-engine-tweaks/scripting-api.md): Explaining how to create and run a custom mod
- [CET Functions](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions.md): An overview of CET-Exclusive functions
- [Events](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/events.md)
- [onInit](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/events/oninit.md)
- [onUpdate](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/events/onupdate.md)
- [onDraw](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/events/ondraw.md)
- [onOverlayOpen](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/events/onoverlayopen.md)
- [onOverlayClose](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/events/onoverlayclose.md)
- [onShutdown](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/events/onshutdown.md)
- [onTweak](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/events/ontweak.md)
- [Hotkeys](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/hotkeys.md)
- [RegisterHotkey](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/hotkeys/registerhotkey.md)
- [RegisterInput](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/hotkeys/registerinput.md)
- [Miscellaneous](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/misc.md): Miscellaneous functions useful for debugging and getting special objects and info.
- [Debug functions](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/misc/debug-functions.md)
- [Getters functions](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/misc/getters-functions.md)
- [Observe, Override, NewProxy](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/observers.md)
- [Observe](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/observers/observe.md)
- [Override](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/observers/override.md)
- [NewProxy](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/observers/newproxy.md)
- [Movement / Camera](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/movement-camera.md): Movement and camera-related functions
- [AdjustTransformWithDurations](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/movement-camera/adjusttransformwithdurations.md)
- [Special Types](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/special-types.md): Helper functions which let you construct internal data types.
- [TweakDB](https://wiki.redmodding.org/cyber-engine-tweaks/cet-functions/tweakdb.md): Methods for interacting with TweakDB, the game's internal data store.
- [Game Functions](https://wiki.redmodding.org/cyber-engine-tweaks/functions.md): Overview of the different functions available to use on the console.
- [CET and Codeware](https://wiki.redmodding.org/cyber-engine-tweaks/cet-and-codeware.md): How to make the most of psiberx's script expansion framework
- [Snippets & Examples](https://wiki.redmodding.org/cyber-engine-tweaks/snippets-examples.md): Ready-to-paste CET code
- [UI Examples](https://wiki.redmodding.org/cyber-engine-tweaks/snippets-examples/ui-examples.md): This page contains examples for creating UI for your mod using the built-in ImGui library.
- [Helpful GUI Mods](https://wiki.redmodding.org/cyber-engine-tweaks/snippets-examples/ui-examples/helpful-gui-mods.md): A list of mods that you may find helpful for making an ImGui window
- [Utilities](https://wiki.redmodding.org/cyber-engine-tweaks/snippets-examples/utilities.md): A collection of LUA scripting utilities to make your life easier
- [Debug](https://wiki.redmodding.org/cyber-engine-tweaks/snippets-examples/utilities/debug.md): A debug helper class
- [Files](https://wiki.redmodding.org/cyber-engine-tweaks/snippets-examples/utilities/files.md)
- [Hooks](https://wiki.redmodding.org/cyber-engine-tweaks/snippets-examples/utilities/hooks.md): A custom hooks system for your LUA script
- [Tables](https://wiki.redmodding.org/cyber-engine-tweaks/snippets-examples/utilities/tables.md)
- [Async / waiting](https://wiki.redmodding.org/cyber-engine-tweaks/snippets-examples/utilities/async-waiting.md): Do stuff later without blocking
- [Observing weapon hits](https://wiki.redmodding.org/cyber-engine-tweaks/snippets-examples/observing-weapon-hits.md): Example code for observing a weapon hit
- [Base Status Effects](https://wiki.redmodding.org/cyber-engine-tweaks/base-status-effects.md): Descriptions of effects that can be passed into certain functions such as Game.ApplyEffectOnNPC(), any function that takes effect as a parameter.
- [stringType](https://wiki.redmodding.org/cyber-engine-tweaks/stringtype.md): Description of string type to use in functions
- [Clothing Recipes](https://wiki.redmodding.org/cyber-engine-tweaks/clothing-recipes.md): This is a preliminary list of item hashes for clothes recipes, provided by Bettik#0331.  I have preserved it here so the data doesn't get lost until we can find a proper home for it.
- [How To Teleport](https://wiki.redmodding.org/cyber-engine-tweaks/teleportation-locations.md): How to teleport V
- [Patch notes](https://wiki.redmodding.org/cyber-engine-tweaks/patch-notes.md)
- [Upgrade Guide](https://wiki.redmodding.org/cyber-engine-tweaks/upgrade-guide.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://wiki.redmodding.org/cyber-engine-tweaks/master.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
