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); }
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); }
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); }
void BiasSurface::consoleRegister() // static { // Development variables. C_VAR_INT("rend-dev-bias-affected", &devUpdateBiasContributors, CVF_NO_ARCHIVE, 0, 1); }
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 }
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); }
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); }