VcTweaks 1.0 for Vietcong 1.60
by -eC^Anickaa

Fixes and extras for Vietcong multiplayer and the level editor.


INSTALL

1. Close the game.
2. Copy everything from this zip into your Vietcong folder, the one with
   vietcong.exe in it.
3. Start the game the way you normally do.

To change settings, run VcTweaksConfig.exe. Changes apply the next time the
game starts.

For the editor features, also copy dinput8.dll into dev\engine.


UNINSTALL

Delete dinput8.dll, VcTweaksConfig.exe, VcTweaksConsole.exe, VcTweaks.ini,
VcTweaks.log, and the VcTweaks and console folders. If you copied dinput8.dll
into dev\engine, delete that one too.


REQUIREMENTS

Vietcong 1.60. VCStarter is needed for gamma in the window, frame sync, DXVK
and the loading bar part of faster map loading.

Each feature checks the game's files first. If something doesn't match, that
feature turns itself off and VcTweaks.log says why.


FEATURES

No jump limit
    Removes the out of breath limit on jumping.

Chat editing
    A proper text cursor in the chat line, with selection, copy and paste, and
    your last 8 messages on the up and down keys.

Borderless window
    Runs the game in a window with no border that fills the screen, so alt-tab
    is instant. Set the game to your monitor's resolution. It comes with:
    - Gamma: the game's brightness setting works in the window.
    - Frame sync: smoother turning.
    - DXVK: smoother still, if your graphics card has Vulkan. Off by default.
    - Keep drawing: in multiplayer the picture keeps moving while you are in
      another program. The game gets no keyboard or mouse input then.

Options in the Escape menu
    In multiplayer, Escape then 2 opens a page with mouse sensitivity, music and
    effects volume, gamma, and crosshair shape and colour. Volume 0 is now really
    silent.

Console window
    The game's console in a separate window, with times, chat and full
    history. Commands run without opening the in-game console, and you can chat
    from it. Your name in chat gets highlighted. Each session is saved as a text
    file in the console folder.


FIXES

Mouse fix
    The mouse sometimes stopped clicking anywhere after alt-tab until you
    pressed Ctrl+Alt+Del. This stops that.

Map limit fix
    The game crashed at startup with more than about 500 maps in the maps
    folder. Now it handles up to 8192.

Faster map loading
    Removes waits in the loading process. A big map takes about 5 seconds
    instead of 24. The loading bar moves less smoothly because of it.

    This also sets a DirectPlay registry value for your Windows user, which
    makes other DirectPlay games connect faster too. Turning the option off
    removes it the next time the game starts.


EDITOR

Copy dinput8.dll into dev\engine for these.

- The editor can open while the game is running.
- While testing a level with F8 / F9, W and Alt only control the player, so
  they no longer switch the wireframe or open the menu.
- No quick save or quick load while testing.
- No jump limit, noclip (F7) and checkpoints (F3 save, F4 back) while testing.
  These only work in the editor.


ONLINE

VcTweaks changes the game in memory. Servers running HradBa may treat that as
cheating, so turn it off or remove it if you play on one.

No jump limit is an advantage on a normal server. Ask the admin first.


CREDITS

DXVK by Philip Rebohle and contributors. See VcTweaks\dxvk\LICENSE.txt.
