cheats 0.2.0

A game shell backend.
Documentation

Cheats

Version License Total Downloads Recent Downloads Build on Master Build on Development

cheats is a shell backend for games. Basically, it helps you invoke code with a provided string line.

The library is not yet production-ready. It has a very simple implementation of developer console and might lack some features you might desire.

Shell Grammar

There are many conventions about how to cheat. Grand Theft Auto series receive sequential keypresses and invokes functionality. Age of Empires II has a simple textbox to invoke a cheat but its cheats do not have any arguments.

In this library, cheats, the developer console of Valve games such as Half-Life, Counter-Strike, Portal, Left 4 Dead, has been an inspiration and it is implemented in such a way.

// this is a comment
# this is a comment as well
cl_hello // without args
cl_hello Eray # with args

Documentation

See the documentation to learn how to use this library.