External console for Enemy Territory - Wolfenstein.

  • 3 heads
  • 2 releases
  • git clone https://klva.cz/src/etwolf/external-console.git
  • Fixed `Con_Open()` node insertion. c14fc83, 13 Nov 2020
    .gitignore
    CMakeLists.txt
    console.c
    console.h
    console.png
    main.c
    README.md

    Enemy Territory external console

    This is a program for external reading and writing from and to the Enemy Territory - Wolfenstein console.

    It utilizes the ReadProcessMemory function, thus it involves no hooking. Commands are executed through the input field of the (hidden) ET Console window using standard Win32 API. Note that ReadProcessMemory isn't the fastest thing out there, so the output might be slightly delayed (fraction of a second). Each output line is prefixed with the game PID (and yes, it supports multiple instances simultaneously).

    console output

    Usage

    Download the executable and run it.

    Note that the external console must be running with the same or higher privileges than your game, otherwise it can't read its memory. Do not run your game with elevated privileges, it's a stupid idea anyway.

    Command line parameters

    Sending commands