Infinity Loader

Guides

Directives

Preprocessor directives

#ifdef DIRECTIVE
  //do something
#endif

Usage

#ifdef RELEASE
    #define BUILD = "Release Build";
#else
    #ifndef DEBUG
        #define BUILD = "Build type not set";
    #else
        #define BUILD = "Debug Build";
    #endif
#endif

Global directives

#define DIRECTIVE

Usage

#define PI = 3.14;
#define PI_X2 = PI*2;
#define NAME = "NAME_HERE";
#define BLACK = (0,0,0);

Chaining

#define CHAINED = PI + PI_X2 + NAME + 100 + "String";

Redirects

#redirect .name => .var_1234; //field variable naming
#redirect farcall => maps\mp\gametypes\_whatever::func_1234; //farcall renaming
#redirect farcall => lib_1234::func_1234; //farcall renaming
#redirect cos => function_1234; //builtin function renaming
#redirect iprintln => method_1234; //builtin method renaming

Last updated on

On this page