Example #1
0
void DD_RegisterLoop(void)
{
    C_VAR_BYTE("input-sharp-lateprocessing", &processSharpEventsAfterTickers, 0, 0, 1);
    C_VAR_INT ("refresh-rate-maximum",       &maxFrameRate, 0, 35, 1000);
    C_VAR_INT ("rend-dev-framecount",        &rFrameCount, CVF_NO_ARCHIVE | CVF_PROTECTED, 0, 0);
    C_VAR_BYTE("rend-info-deltas-frametime", &devShowFrameTimeDeltas, CVF_NO_ARCHIVE, 0, 1);
}
Example #2
0
void X_Register(void)
{
    C_VAR_FLOAT("view-cross-angle", &cfg.xhairAngle, 0, 0, 1);
    C_VAR_FLOAT("view-cross-size", &cfg.xhairSize, 0, 0, 1);
    C_VAR_INT  ("view-cross-type", &cfg.xhair, 0, 0, NUM_XHAIRS);
    C_VAR_BYTE ("view-cross-vitality", &cfg.xhairVitality, 0, 0, 1);
    C_VAR_FLOAT("view-cross-r", &cfg.xhairColor[0], 0, 0, 1);
    C_VAR_FLOAT("view-cross-g", &cfg.xhairColor[1], 0, 0, 1);
    C_VAR_FLOAT("view-cross-b", &cfg.xhairColor[2], 0, 0, 1);
    C_VAR_FLOAT("view-cross-a", &cfg.xhairColor[3], 0, 0, 1);
}
Example #3
0
void G_ConsoleRegistration()
{
    Common_Register();

    // View/Refresh
    // TODO Audio feedback for view resize (for jDoom feature parity)
    C_VAR_INT  ("view-size",                            &cfg.common.setBlocks,              0, 3, 11);
    C_VAR_BYTE ("hud-title",                            &cfg.common.mapTitle,               0, 0, 1);
    C_VAR_BYTE ("hud-title-author-noiwad",              &cfg.common.hideIWADAuthor,         0, 0, 1);

    C_VAR_FLOAT("view-bob-height",                      &cfg.common.bobView,                0, 0, 1);
    C_VAR_FLOAT("view-bob-weapon",                      &cfg.common.bobWeapon,              0, 0, 1);
    C_VAR_BYTE ("view-bob-weapon-switch-lower",         &cfg.bobWeaponLower,                0, 0, 1);
    C_VAR_FLOAT("view-filter-strength",                 &cfg.common.filterStrength,         0, 0, 1);

    // Player
    // Player data
    C_VAR_BYTE ("player-color",                         &cfg.common.netColor,               0, 0, 4);
    C_VAR_INT2 ("player-eyeheight",                     &cfg.common.plrViewHeight,          0, 41, 54, updateEyeHeight);

    // Movement
    C_VAR_BYTE ("player-weapon-recoil",                 &cfg.weaponRecoil,                  0, 0, 1);

    // Weapon switch preferences
    C_VAR_BYTE ("player-autoswitch",                    &cfg.common.weaponAutoSwitch,       0, 0, 2);
    C_VAR_BYTE ("player-autoswitch-ammo",               &cfg.common.ammoAutoSwitch,         0, 0, 2);
    C_VAR_BYTE ("player-autoswitch-berserk",            &cfg.berserkAutoSwitch,             0, 0, 1);
    C_VAR_BYTE ("player-autoswitch-notfiring",          &cfg.common.noWeaponAutoSwitchIfFiring, 0, 0, 1);

    // Weapon Order preferences
    C_VAR_INT  ("player-weapon-order0",                 &cfg.common.weaponOrder[0],         0, 0, NUM_WEAPON_TYPES);
    C_VAR_INT  ("player-weapon-order1",                 &cfg.common.weaponOrder[1],         0, 0, NUM_WEAPON_TYPES);
    C_VAR_INT  ("player-weapon-order2",                 &cfg.common.weaponOrder[2],         0, 0, NUM_WEAPON_TYPES);
    C_VAR_INT  ("player-weapon-order3",                 &cfg.common.weaponOrder[3],         0, 0, NUM_WEAPON_TYPES);
    C_VAR_INT  ("player-weapon-order4",                 &cfg.common.weaponOrder[4],         0, 0, NUM_WEAPON_TYPES);
    C_VAR_INT  ("player-weapon-order5",                 &cfg.common.weaponOrder[5],         0, 0, NUM_WEAPON_TYPES);
    C_VAR_INT  ("player-weapon-order6",                 &cfg.common.weaponOrder[6],         0, 0, NUM_WEAPON_TYPES);
    C_VAR_INT  ("player-weapon-order7",                 &cfg.common.weaponOrder[7],         0, 0, NUM_WEAPON_TYPES);
    C_VAR_INT  ("player-weapon-order8",                 &cfg.common.weaponOrder[8],         0, 0, NUM_WEAPON_TYPES);
    C_VAR_INT  ("player-weapon-order9",                 &cfg.common.weaponOrder[9],         0, 0, NUM_WEAPON_TYPES);

    C_VAR_BYTE ("player-weapon-nextmode",               &cfg.common.weaponNextMode,         0, 0, 1);
    C_VAR_BYTE ("player-weapon-cycle-sequential",       &cfg.common.weaponCycleSequential,  0, 0, 1);

    // Misc
    C_VAR_INT  ("player-camera-noclip",                 &cfg.common.cameraNoClip,           0, 0, 1);
    C_VAR_BYTE ("player-death-lookup",                  &cfg.deathLookUp,                   0, 0, 1);

    // Compatibility options
    C_VAR_BYTE ("game-anybossdeath666",                 &cfg.anyBossDeath,                  0, 0, 1);
    C_VAR_BYTE ("game-corpse-sliding",                  &cfg.slidingCorpses,                0, 0, 1);
    C_VAR_BYTE ("game-maxskulls",                       &cfg.maxSkulls,                     0, 0, 1);
    C_VAR_BYTE ("game-monsters-floatoverblocking",      &cfg.allowMonsterFloatOverBlocking, 0, 0, 1);
    C_VAR_BYTE ("game-monsters-stuckindoors",           &cfg.monstersStuckInDoors,          0, 0, 1);
    C_VAR_BYTE ("game-objects-clipping",                &cfg.moveBlock,                     0, 0, 1);
    C_VAR_BYTE ("game-objects-falloff",                 &cfg.fallOff,                       0, 0, 1);
    C_VAR_BYTE ("game-objects-gibcrushednonbleeders",   &cfg.gibCrushedNonBleeders,         0, 0, 1);
    C_VAR_BYTE ("game-objects-neverhangoverledges",     &cfg.avoidDropoffs,                 0, 0, 1);
    C_VAR_BYTE ("game-player-wallrun-northonly",        &cfg.wallRunNorthOnly,              0, 0, 1);
    C_VAR_BYTE ("game-skullsinwalls",                   &cfg.allowSkullsInWalls,            0, 0, 1);
    C_VAR_BYTE ("game-zclip",                           &cfg.moveCheckZ,                    0, 0, 1);
    C_VAR_BYTE ("game-zombiescanexit",                  &cfg.zombiesCanExit,                0, 0, 1);

    // Game state
    //C_VAR_BYTE ("game-fastmonsters",                    &fastParm,                          0, 0, 1);

    // Gameplay
    C_VAR_INT  ("game-corpse-time",                     &cfg.corpseTime,                    CVF_NO_MAX, 0, 0);

    // Misc
    C_VAR_BYTE ("msg-echo",                             &cfg.common.echoMsg,                0, 0, 1);


    C_CMD("spy",         "",     CycleSpy);
    C_CMD("screenshot",  "",     ScreenShot);

    C_CMD("god",         NULL,   CheatGod);
    C_CMD("noclip",      NULL,   CheatNoClip);
    C_CMD("reveal",      "i",    CheatReveal);
    C_CMD("give",        NULL,   CheatGive);
    C_CMD("kill",        "",     CheatMassacre);
    C_CMD("suicide",     NULL,   CheatSuicide);
    C_CMD("where",       "",     CheatWhere);

    C_CMD("spawnmobj",   NULL,   SpawnMobj);
    C_CMD("coord",       "",     PrintPlayerCoords);

    C_CMD("makelocp",    "i",    MakeLocal);
    C_CMD("makecam",     "i",    SetCamera);
    C_CMD("setlock",     NULL,   SetViewLock);
    C_CMD("lockmode",    "i",    SetViewLock);
    C_CMD("viewmode",    NULL,   SetViewMode);
}
Example #4
0
void BiasSurface::consoleRegister() // static
{
    // Development variables.
    C_VAR_INT("rend-dev-bias-affected", &devUpdateBiasContributors, CVF_NO_ARCHIVE, 0, 1);
}
Example #5
0
void Net_Register(void)
{
    // Cvars
    C_VAR_BYTE("net-queue-show", &monitorMsgQueue, 0, 0, 1);
    C_VAR_BYTE("net-dev", &netDev, 0, 0, 1);
#ifdef _DEBUG
    C_VAR_FLOAT("net-dev-latency", &netSimulatedLatencySeconds, CVF_NO_MAX, 0, 0);
#endif
    //C_VAR_BYTE("net-nosleep", &netDontSleep, 0, 0, 1);
    C_VAR_CHARPTR("net-master-address", &masterAddress, 0, 0, 0);
    C_VAR_INT("net-master-port", &masterPort, 0, 0, 65535);
    C_VAR_CHARPTR("net-master-path", &masterPath, 0, 0, 0);
    C_VAR_CHARPTR("net-name", &playerName, 0, 0, 0);

#ifdef __CLIENT__
    // Cvars (client)
    //C_VAR_INT("client-pos-interval", &netCoordTime, CVF_NO_MAX, 0, 0);
    C_VAR_FLOAT("client-connect-timeout", &netConnectTimeout, CVF_NO_MAX, 0, 0);
#endif

#ifdef __SERVER__
    // Cvars (server)
    C_VAR_CHARPTR("server-name", &serverName, 0, 0, 0);
    C_VAR_CHARPTR("server-info", &serverInfo, 0, 0, 0);
    C_VAR_INT("server-public", &masterAware, 0, 0, 1);
    C_VAR_CHARPTR("server-password", &netPassword, 0, 0, 0);
    C_VAR_BYTE("server-latencies", &netShowLatencies, 0, 0, 1);
    C_VAR_INT("server-frame-interval", &frameInterval, CVF_NO_MAX, 0, 0);
    C_VAR_INT("server-player-limit", &svMaxPlayers, 0, 0, DDMAXPLAYERS);
#endif

    // Ccmds
    C_CMD_FLAGS("chat", NULL, Chat, CMDF_NO_NULLGAME);
    C_CMD_FLAGS("chatnum", NULL, Chat, CMDF_NO_NULLGAME);
    C_CMD_FLAGS("chatto", NULL, Chat, CMDF_NO_NULLGAME);
    C_CMD_FLAGS("conlocp", "i", MakeCamera, CMDF_NO_NULLGAME);
#ifdef __CLIENT__
    C_CMD_FLAGS("connect", NULL, Connect, CMDF_NO_NULLGAME|CMDF_NO_DEDICATED);
    C_CMD_FLAGS("login", NULL, Login, CMDF_NO_NULLGAME);
#endif
#ifdef __SERVER__
    C_CMD_FLAGS("logout", "", Logout, CMDF_NO_NULLGAME);
    C_CMD_FLAGS("kick", "i", Kick, CMDF_NO_NULLGAME);
#endif
    C_CMD_FLAGS("net", NULL, Net, CMDF_NO_NULLGAME);
    C_CMD_FLAGS("ping", NULL, Ping, CMDF_NO_NULLGAME);
    C_CMD_FLAGS("say", NULL, Chat, CMDF_NO_NULLGAME);
    C_CMD_FLAGS("saynum", NULL, Chat, CMDF_NO_NULLGAME);
    C_CMD_FLAGS("sayto", NULL, Chat, CMDF_NO_NULLGAME);
#ifdef __CLIENT__
    C_CMD("setname", "s", SetName);
    C_CMD("setcon", "i", SetConsole);
#endif
    C_CMD("settics", "i", SetTicks);

#ifdef __CLIENT__
    N_Register();
#endif
#ifdef __SERVER__
    Server_Register();
#endif
}
Example #6
0
void WI_Register()
{
    C_VAR_BYTE("inlude-stretch",           &cfg.inludeScaleMode, 0, SCALEMODE_FIRST, SCALEMODE_LAST);
    C_VAR_INT ("inlude-patch-replacement", &cfg.inludePatchReplaceMode, 0, 0, 1);
}
Example #7
0
void I_Register(void)
{
    C_VAR_INT("input-joy-device", &joydevice, CVF_NO_MAX | CVF_PROTECTED, 0, 0);
    C_VAR_BYTE("input-joy", &usejoystick, 0, 0, 1);
}