Skip to content

Instantly share code, notes, and snippets.

@apple1417
Created August 25, 2019 08:20
Show Gist options
  • Save apple1417/178adb6562e9d124833f9d6dcfc098f7 to your computer and use it in GitHub Desktop.
Save apple1417/178adb6562e9d124833f9d6dcfc098f7 to your computer and use it in GitHub Desktop.
cheat engine struct file for talos gamemode object
<Structures>
<Structure Name="Gamemode Info" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="1" RLECompression="1" AutoCreateStructsize="4096">
<Elements>
<Element Offset="0" Vartype="Pointer" Bytesize="4" Description="File Location" DisplayMethod="Unsigned Integer"/>
<Element Offset="4" Vartype="Pointer" Bytesize="4" Description="Gamemode Name" DisplayMethod="Unsigned Integer"/>
<Element Offset="8" Vartype="4 Bytes" Bytesize="4" Description="Menu Sort Priority" DisplayMethod="Unsigned Integer"/>
<Element Offset="12" Vartype="Pointer" Bytesize="4" Description="Level Type" DisplayMethod="Unsigned Integer"/>
<Element Offset="16" Vartype="Pointer" Bytesize="4" Description="Username" DisplayMethod="Unsigned Integer"/>
<Element Offset="20" Vartype="Pointer" Bytesize="4" Description="Short Username" DisplayMethod="Unsigned Integer"/>
<Element Offset="24" Vartype="Pointer" Bytesize="4" Description="Tooltip" DisplayMethod="Unsigned Integer"/>
<Element Offset="28" Vartype="Pointer" Bytesize="4" Description="Game Style" DisplayMethod="Unsigned Integer"/>
<Element Offset="32" Vartype="4 Bytes" Bytesize="4" Description="Locked in Trial" DisplayMethod="Unsigned Integer"/>
<Element Offset="36" Vartype="Pointer" Bytesize="4" DisplayMethod="Hexadecimal"/>
<Element Offset="40" Vartype="4 Bytes" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
<Element Offset="52" Vartype="Pointer" Bytesize="4" Description="Thumbnail" DisplayMethod="Unsigned Integer"/>
<Element Offset="56" Vartype="Pointer" Bytesize="4" Description="Rules" DisplayMethod="Unsigned Integer"/>
<Element Offset="60" Vartype="4 Bytes" Bytesize="4" Description="gar_bAllowsSP" DisplayMethod="Unsigned Integer"/>
<Element Offset="64" Vartype="4 Bytes" Bytesize="4" Description="gar_bAllowsMP" DisplayMethod="Unsigned Integer"/>
<Element Offset="68" Vartype="4 Bytes" Bytesize="4" Description="gar_bAllowSaving" DisplayMethod="Unsigned Integer"/>
<Element Offset="72" Vartype="4 Bytes" Bytesize="4" Description="gar_ctMaxPlayersTop" DisplayMethod="Unsigned Integer"/>
<Element Offset="76" Vartype="4 Bytes" Bytesize="4" Description="gar_ctMinPlayersBottom" DisplayMethod="Unsigned Integer"/>
<Element Offset="80" Vartype="Pointer" Bytesize="4" Description="gar_strSpawnFlags" DisplayMethod="Unsigned Integer"/>
<Element Offset="84" Vartype="4 Bytes" Bytesize="4" Description="gar_bCoopStyleItems " DisplayMethod="Unsigned Integer"/>
<Element Offset="88" Vartype="4 Bytes" Bytesize="4" Description="gar_bItemsAddToScore " DisplayMethod="Unsigned Integer"/>
<Element Offset="92" Vartype="4 Bytes" Bytesize="4" Description="gar_iSecreetScoreOverride" DisplayMethod="Signed Integer"/>
<Element Offset="96" Vartype="4 Bytes" Bytesize="4" Description="gar_bApplyImpactFromDamage" DisplayMethod="Unsigned Integer"/>
<Element Offset="100" Vartype="4 Bytes" Bytesize="4" Description="gar_bApplyFallingDamage" DisplayMethod="Unsigned Integer"/>
<Element Offset="104" Vartype="4 Bytes" Bytesize="4" Description="gar_bDMStyleRespawning" DisplayMethod="Unsigned Integer"/>
<Element Offset="108" Vartype="4 Bytes" Bytesize="4" Description="gar_bUsesGoalLimit" DisplayMethod="Unsigned Integer"/>
<Element Offset="112" Vartype="4 Bytes" Bytesize="4" Description="gar_bUsesTimeLimit" DisplayMethod="Unsigned Integer"/>
<Element Offset="116" Vartype="4 Bytes" Bytesize="4" Description="gar_bUsesFragLimit" DisplayMethod="Unsigned Integer"/>
<Element Offset="120" Vartype="4 Bytes" Bytesize="4" Description="gar_bLivesCounted" DisplayMethod="Unsigned Integer"/>
<Element Offset="124" Vartype="4 Bytes" Bytesize="4" Description="gar_bAllowTreasureItems" DisplayMethod="Unsigned Integer"/>
<Element Offset="128" Vartype="4 Bytes" Bytesize="4" Description="gar_iScoreSortIndex" DisplayMethod="Unsigned Integer"/>
<Element Offset="132" Vartype="4 Bytes" Bytesize="4" Description="gar_iGoalsSortIndex" DisplayMethod="Signed Integer"/>
<Element Offset="136" Vartype="4 Bytes" Bytesize="4" Description="gar_iFragsSortIndex" DisplayMethod="Signed Integer"/>
<Element Offset="140" Vartype="4 Bytes" Bytesize="4" Description="gar_iTimeSortIndex" DisplayMethod="Signed Integer"/>
<Element Offset="144" Vartype="4 Bytes" Bytesize="4" Description="gar_bNetricsaEnabled " DisplayMethod="Unsigned Integer"/>
<Element Offset="148" Vartype="4 Bytes" Bytesize="4" Description="gar_bVersusMode " DisplayMethod="Unsigned Integer"/>
<Element Offset="152" Vartype="4 Bytes" Bytesize="4" Description="gar_bApplyDifficultyPlayerDamageMultiplier" DisplayMethod="Unsigned Integer"/>
<Element Offset="156" Vartype="Float" Bytesize="4" Description="gar_fPlayerVsPlayerDamageMultiplier" DisplayMethod="Unsigned Integer"/>
<Element Offset="160" Vartype="4 Bytes" Bytesize="4" Description="gar_iLTKMinDuration " DisplayMethod="Signed Integer"/>
<Element Offset="164" Vartype="4 Bytes" Bytesize="4" Description="gar_iLTKMaxDuration " DisplayMethod="Signed Integer"/>
<Element Offset="168" Vartype="4 Bytes" Bytesize="4" Description="gar_iLTKMinPause " DisplayMethod="Signed Integer"/>
<Element Offset="172" Vartype="4 Bytes" Bytesize="4" Description="gar_iLTKMaxPause " DisplayMethod="Signed Integer"/>
<Element Offset="176" Vartype="4 Bytes" Bytesize="4" Description="gar_iNewLTKScore " DisplayMethod="Signed Integer"/>
<Element Offset="180" Vartype="4 Bytes" Bytesize="4" Description="gar_iInitialLTKCount " DisplayMethod="Signed Integer"/>
<Element Offset="184" Vartype="4 Bytes" Bytesize="4" Description="gar_iSeriousDamageScore " DisplayMethod="Unsigned Integer"/>
<Element Offset="188" Vartype="Float" Bytesize="4" Description="gar_fSeriousDamageMultiplier" DisplayMethod="Unsigned Integer"/>
<Element Offset="192" Vartype="4 Bytes" Bytesize="4" Description="gar_bDropItemsWhenKilled " DisplayMethod="Unsigned Integer"/>
<Element Offset="196" Vartype="Float" Bytesize="4" Description="gar_fMeleeWeaponSpeedMultiplier" DisplayMethod="Unsigned Integer"/>
<Element Offset="200" Vartype="Float" Bytesize="4" Description="gar_fSelfHitRangeDamageMultiplier " DisplayMethod="Unsigned Integer"/>
<Element Offset="204" Vartype="Float" Bytesize="4" Description="gar_fShotgunBulletRadius" DisplayMethod="Unsigned Integer"/>
<Element Offset="208" Vartype="Float" Bytesize="4" Description="gar_fMachineGunBulletRadius" DisplayMethod="Unsigned Integer"/>
<Element Offset="212" Vartype="4 Bytes" Bytesize="4" Description="gar_iChainsawDamagePerSec" DisplayMethod="Unsigned Integer"/>
<Element Offset="216" Vartype="4 Bytes" Bytesize="4" Description="gar_bPowerupDurationAsInDM" DisplayMethod="Unsigned Integer"/>
<Element Offset="220" Vartype="4 Bytes" Bytesize="4" Description="gar_bIncludesEnemies" DisplayMethod="Unsigned Integer"/>
<Element Offset="224" Vartype="4 Bytes" Bytesize="4" Description="gar_bDisplayKillScores " DisplayMethod="Unsigned Integer"/>
<Element Offset="228" Vartype="4 Bytes" Bytesize="4" Description="gar_iKilledByPlayerScore " DisplayMethod="Unsigned Integer"/>
<Element Offset="232" Vartype="4 Bytes" Bytesize="4" Description="gar_iKilledByMonsterScore " DisplayMethod="Unsigned Integer"/>
<Element Offset="236" Vartype="4 Bytes" Bytesize="4" Description="gar_iIKilledPlayerScore " DisplayMethod="Unsigned Integer"/>
<Element Offset="240" Vartype="4 Bytes" Bytesize="4" Description="gar_iSavedGameScore" DisplayMethod="Signed Integer"/>
<Element Offset="244" Vartype="4 Bytes" Bytesize="4" Description="gar_bUseDMEntityParms" DisplayMethod="Unsigned Integer"/>
<Element Offset="248" Vartype="4 Bytes" Bytesize="4" Description="gar_bTeams" DisplayMethod="Unsigned Integer"/>
<Element Offset="252" Vartype="4 Bytes" Bytesize="4" Description="gar_bSmallPlayerList" DisplayMethod="Unsigned Integer"/>
<Element Offset="256" Vartype="Pointer" Bytesize="4" Description="gar_strPlayersTableColumns " DisplayMethod="Unsigned Integer"/>
<Element Offset="260" Vartype="4 Bytes" Bytesize="4" Description="gar_bShowMPInterface " DisplayMethod="Unsigned Integer"/>
<Element Offset="264" Vartype="4 Bytes" Bytesize="4" Description="gar_bAutoRespawn " DisplayMethod="Unsigned Integer"/>
<Element Offset="268" Vartype="4 Bytes" Bytesize="4" Description="gar_bForceRespawnInPlaceWhenKilledByEnemy " DisplayMethod="Unsigned Integer"/>
<Element Offset="272" Vartype="4 Bytes" Bytesize="4" Description="gar_iRespawnTimePenalty" DisplayMethod="Unsigned Integer"/>
<Element Offset="276" Vartype="4 Bytes" Bytesize="4" Description="gar_bLastStandingMode " DisplayMethod="Unsigned Integer"/>
<Element Offset="280" Vartype="4 Bytes" Bytesize="4" Description="gar_bAllowAutoMapCycling " DisplayMethod="Unsigned Integer"/>
<Element Offset="284" Vartype="4 Bytes" Bytesize="4" Description="gar_bUsesLeaderboards " DisplayMethod="Unsigned Integer"/>
<Element Offset="288" Vartype="4 Bytes" Bytesize="4" Description="gar_bLeaderboardPerLevel " DisplayMethod="Unsigned Integer"/>
<Element Offset="292" Vartype="Pointer" Bytesize="4" Description="gar_strServerListColumns " DisplayMethod="Unsigned Integer"/>
<Element Offset="296" Vartype="4 Bytes" Bytesize="4" Description="gar_bInMenuWarmup " DisplayMethod="Unsigned Integer"/>
<Element Offset="300" Vartype="4 Bytes" Bytesize="4" Description="gar_ctMaxSplitScreenUsers " DisplayMethod="Unsigned Integer"/>
<Element Offset="304" Vartype="4 Bytes" Bytesize="4" Description="gar_ctMinSplitScreenUsers " DisplayMethod="Unsigned Integer"/>
<Element Offset="308" Vartype="4 Bytes" Bytesize="4" Description="gam_gdDifficulty" DisplayMethod="Unsigned Integer"/>
<Element Offset="312" Vartype="4 Bytes" Bytesize="4" Description="gam_bCustomizedDifficulty" DisplayMethod="Unsigned Integer"/>
<Element Offset="316" Vartype="4 Bytes" Bytesize="4" Description="gam_bExtraMPEnemies" DisplayMethod="Unsigned Integer"/>
<Element Offset="320" Vartype="4 Bytes" Bytesize="4" Description="gam_bWeaponsStay" DisplayMethod="Unsigned Integer"/>
<Element Offset="324" Vartype="4 Bytes" Bytesize="4" Description="gam_bAmmoStays" DisplayMethod="Unsigned Integer"/>
<Element Offset="328" Vartype="4 Bytes" Bytesize="4" Description="gam_bHealthStays" DisplayMethod="Unsigned Integer"/>
<Element Offset="332" Vartype="4 Bytes" Bytesize="4" Description="gam_bArmorStays" DisplayMethod="Unsigned Integer"/>
<Element Offset="336" Vartype="4 Bytes" Bytesize="4" Description="gam_bPowerupsStay" DisplayMethod="Unsigned Integer"/>
<Element Offset="340" Vartype="4 Bytes" Bytesize="4" Description="gam_iRespawnCredits" DisplayMethod="Signed Integer"/>
<Element Offset="344" Vartype="4 Bytes" Bytesize="4" Description="gam_bRespawnCreditsPerPlayer" DisplayMethod="Unsigned Integer"/>
<Element Offset="348" Vartype="4 Bytes" Bytesize="4" Description="gam_bFriendlyFire" DisplayMethod="Unsigned Integer"/>
<Element Offset="352" Vartype="4 Bytes" Bytesize="4" Description="gam_iExtraEnemyStrength" DisplayMethod="Unsigned Integer"/>
<Element Offset="356" Vartype="4 Bytes" Bytesize="4" Description="gam_iExtraEnemyStrengthPerPlayer" DisplayMethod="Unsigned Integer"/>
<Element Offset="360" Vartype="4 Bytes" Bytesize="4" Description="gam_iExtraEnemyDamagePerPlayer" DisplayMethod="Unsigned Integer"/>
<Element Offset="364" Vartype="4 Bytes" Bytesize="4" Description="gam_bRespawnInPlace" DisplayMethod="Unsigned Integer"/>
<Element Offset="368" Vartype="4 Bytes" Bytesize="4" Description="gam_iInvulnerableAfterSpawning" DisplayMethod="Unsigned Integer"/>
<Element Offset="372" Vartype="4 Bytes" Bytesize="4" Description="gam_bAllowHealthItems" DisplayMethod="Unsigned Integer"/>
<Element Offset="376" Vartype="4 Bytes" Bytesize="4" Description="gam_bAllowArmorItems" DisplayMethod="Unsigned Integer"/>
<Element Offset="380" Vartype="4 Bytes" Bytesize="4" Description="gam_bAllowPowerupItems" DisplayMethod="Unsigned Integer"/>
<Element Offset="384" Vartype="4 Bytes" Bytesize="4" Description="gam_bAllowSeriousBombItems" DisplayMethod="Unsigned Integer"/>
<Element Offset="388" Vartype="4 Bytes" Bytesize="4" Description="gam_bInfiniteAmmo" DisplayMethod="Unsigned Integer"/>
<Element Offset="392" Vartype="Pointer" Bytesize="4" Description="gam_idGameMode" DisplayMethod="Unsigned Integer"/>
<Element Offset="396" Vartype="4 Bytes" Bytesize="4" Description="gam_ctMaxPlayers" DisplayMethod="Unsigned Integer"/>
<Element Offset="400" Vartype="4 Bytes" Bytesize="4" Description="gam_ctPrivateSlots" DisplayMethod="Unsigned Integer"/>
<Element Offset="404" Vartype="4 Bytes" Bytesize="4" Description="gam_ctMinPlayers" DisplayMethod="Unsigned Integer"/>
<Element Offset="408" Vartype="4 Bytes" Bytesize="4" Description="gam_ctFragsLimit" DisplayMethod="Unsigned Integer"/>
<Element Offset="412" Vartype="4 Bytes" Bytesize="4" Description="gam_ctGoalsLimit OR gam_ctTimeLimit" DisplayMethod="Unsigned Integer"/>
<Element Offset="416" Vartype="4 Bytes" Bytesize="4" Description="gam_ctRoundLimit" DisplayMethod="Unsigned Integer"/>
<Element Offset="420" Vartype="4 Bytes" Bytesize="4" Description="gam_ctGoalsLimit OR gam_ctTimeLimit" DisplayMethod="Unsigned Integer"/>
<Element Offset="424" Vartype="4 Bytes" Bytesize="4" Description="gam_bAllowJoinInProgress" DisplayMethod="Unsigned Integer"/>
<Element Offset="428" Vartype="4 Bytes" Bytesize="4" Description="gam_bAutoCycleMaps" DisplayMethod="Unsigned Integer"/>
<Element Offset="432" Vartype="4 Bytes" Bytesize="4" Description="gam_bRankedMatch" DisplayMethod="Unsigned Integer"/>
</Elements>
</Structure>
</Structures>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment