Below is a useful list of debugging commands and console variables. They can be used to display material names, entity info and even visualize entity IO.
| Name | Acceptable Values | Description |
|---|---|---|
| version | Print version info to console |
| __GLX_VENDOR_LIBRARY_NAME=mesa MESA_LOADER_DRIVER_OVERRIDE=zink GALLIUM_DRIVER=zink |
| AWS_AbilityUsageData_t | |
| AmmoTypeInfo_t | |
| AnimGraphUtils::CTraceFilterAnimGraphSlope: CTraceFilterSkipPlayersAndNPCsAndChildren | |
| CAI_AbilityServices | |
| CAI_AbilityServices::NetworkVar_m_AbilityBeingUsed: AWS_AbilityUsageData_t | |
| CAI_AbilityServices::NetworkVar_m_AbilityToBeUsed: AWS_AbilityUsageData_t | |
| CAI_BaseActorVData: CAI_DefaultNPCVData | |
| CAI_BaseNPCVData: CEntitySubclassVDataBase | |
| CAI_DefaultNPCVData: CAI_BaseNPCVData | |
| CAI_StanceServices |
| 1. Obtain a sufficiently new version of WINE. | |
| Any version >= 6.0 should work. You may need to build this from source if your distro doesn't offer up to date packages for it. | |
| Ubuntu and Mint users can read this page for how to install new versions of wine: https://github.com/Winetricks/winetricks/pull/1873 | |
| 2. Install wintricks. | |
| This is technically optional, if you want to install things manually skip this and move onto the next step. | |
| Winetricks can usually be obtained through your distro's package manager. `winetricks --self-update` can be | |
| used to update it to the latest version. |
| #!/usr/bin/env python | |
| from mininet.topo import Topo | |
| from mininet.net import Mininet | |
| from mininet.cli import CLI | |
| class Lab1Topology(Topo): | |
| def __init__(self): | |
| Topo.__init__(self) | |
| /* Simple logical expression evaluator */ | |
| #pragma once | |
| #include <ctype.h> | |
| #include <stdio.h> | |
| #include <memory.h> | |
| #define PARAM_MAX (('Z' - 'A')+1) |
| # Ignore certain bad files | |
| .vscode/ | |
| .vscode/ipch | |
| bin/ | |
| lib/ | |
| __pycache__ | |
| *.o | |
| *.a | |
| *.so | |
| *.d |
| #!/bin/sh | |
| export STEAM_COMPAT_DATA_PATH="$HOME/.config/ChaosSDKLauncher/pfx/" | |
| export PROTON_USE_WINED3D=1 | |
| export SteamGameId=440000 | |
| export STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.steam" | |
| export PROTON_DIR="/media/ExtraDisk/SteamLibrary/steamapps/common/Proton 5.0" | |
| "$PROTON_DIR/proton" run bin/win64/hammer.exe -game p2ce $@ |
| // Compile time info | |
| #pragma once | |
| //==========================================================// | |
| // Feature test macros. Enjoy (or not) | |
| //==========================================================// | |
| // FORBID_XXX stuff is used to force disable various intrinsics | |
| // See the OS_XXX section (near the bottom) to find which OS you're using | |
| #if ( defined(__AVX__) ) && !( defined(FORBID_SIMD) || defined(FORBID_AVX) ) |
| --- | |
| Language: Cpp | |
| # BasedOnStyle: Microsoft | |
| AccessModifierOffset: -2 | |
| AlignAfterOpenBracket: Align | |
| AlignConsecutiveMacros: false | |
| AlignConsecutiveAssignments: false | |
| AlignConsecutiveBitFields: false | |
| AlignConsecutiveDeclarations: false | |
| AlignEscapedNewlines: Right |