Code: Select all
BorderlandsGOTY.exe+13218CA - 01 91 50030000 - add [rcx+00000350],edx
Code: Select all
UObject[128597] WillowPlayerReplicationInfo | 0x000002749FC2E8B0 ( WillowPlayerReplicationInfo TheWorld.PersistentLevel.WillowPlayerReplicationInfo )
Now.. how do we change this from the console using SET?
If we look for replication WillowPlayerReplicationInfo in the dump file (yes, not yet posted; you'll have to wait a bit till I finalize all shits am working on) we get these:
Code: Select all
Search "WillowPlayerReplicationInfo" (110 hits in 1 file)
G:\SteamLibrary\steamapps\common\BorderlandsGOTYEnhanced\Binaries\Win64\ObjectsDump.txt (110 hits)
Line 2106: UObject[002105] WillowPlayerReplicationInfo 0x00000274674C3D30 ( Class WillowGame.WillowPlayerReplicationInfo )
Line 2106: UObject[002105] WillowPlayerReplicationInfo 0x00000274674C3D30 ( Class WillowGame.WillowPlayerReplicationInfo )
Line 35818: UObject[035817] Default__WillowPlayerReplicationInfo 0x0000027467504120 ( WillowPlayerReplicationInfo WillowGame.Default__WillowPlayerReplicationInfo )
Line 35818: UObject[035817] Default__WillowPlayerReplicationInfo 0x0000027467504120 ( WillowPlayerReplicationInfo WillowGame.Default__WillowPlayerReplicationInfo )
Line 35818: UObject[035817] Default__WillowPlayerReplicationInfo 0x0000027467504120 ( WillowPlayerReplicationInfo WillowGame.Default__WillowPlayerReplicationInfo )
Line 46379: UObject[046378] bIsLobbySpectator 0x000002740D1DEBB0 ( BoolProperty WillowGame.WillowPlayerReplicationInfo.bIsLobbySpectator )
Line 46519: UObject[046518] HighestCompletedPlayThrough 0x000002740D1E2D50 ( IntProperty WillowGame.WillowPlayerReplicationInfo.HighestCompletedPlayThrough )
Line 46630: UObject[046629] ExpLevel 0x0000027464F03FA0 ( IntProperty WillowGame.WillowPlayerReplicationInfo.ExpLevel )
Line 46683: UObject[046682] CommDeckNamePart 0x0000027464F03980 ( ObjectProperty WillowGame.WillowPlayerReplicationInfo.CommDeckNamePart )
Line 46684: UObject[046683] CharacterName 0x0000027464F03B40 ( ByteProperty WillowGame.WillowPlayerReplicationInfo.CharacterName )
Line 46685: UObject[046684] IsInvalidName 0x000002740D2040A0 ( Function WillowGame.WillowPlayerReplicationInfo.IsInvalidName )
Line 46686: UObject[046685] ReturnValue 0x0000027464F03C20 ( BoolProperty WillowPlayerReplicationInfo.IsInvalidName.ReturnValue )
Line 47372: UObject[047371] GetCurrencyOnHand 0x000002740D20D9A0 ( Function WillowGame.WillowPlayerReplicationInfo.GetCurrencyOnHand )
Line 47373: UObject[047372] ReturnValue 0x0000027464EE1A20 ( IntProperty WillowPlayerReplicationInfo.GetCurrencyOnHand.ReturnValue )
Line 47494: UObject[047493] GeneralSkillPoints 0x0000027464EE6AA0 ( IntProperty WillowGame.WillowPlayerReplicationInfo.GeneralSkillPoints )
Line 47496: UObject[047495] SpecialistSkillPoints 0x0000027464EE7280 ( IntProperty WillowGame.WillowPlayerReplicationInfo.SpecialistSkillPoints )
Line 47856: UObject[047855] bProfileLoaded 0x0000027464EF4720 ( BoolProperty WillowGame.WillowPlayerReplicationInfo.bProfileLoaded )
Line 60212: UObject[060211] ExpPointsNextLevelAt 0x000002740D681B10 ( IntProperty WillowGame.WillowPlayerReplicationInfo.ExpPointsNextLevelAt )
Line 61727: UObject[061726] PrimaryColor 0x000002740D706AD0 ( StructProperty WillowGame.WillowPlayerReplicationInfo.PrimaryColor )
Line 61728: UObject[061727] SecondaryColor 0x000002740D707B70 ( StructProperty WillowGame.WillowPlayerReplicationInfo.SecondaryColor )
Line 61729: UObject[061728] TertiaryColor 0x000002740D706BB0 ( StructProperty WillowGame.WillowPlayerReplicationInfo.TertiaryColor )
Line 63178: UObject[063177] HealthPool 0x000002740D795300 ( StructProperty WillowGame.WillowPlayerReplicationInfo.HealthPool )
Line 63183: UObject[063182] ShieldArmor 0x000002740D795F40 ( StructProperty WillowGame.WillowPlayerReplicationInfo.ShieldArmor )
Line 63724: UObject[063723] InjuredRemainingPct 0x000002740D7AD320 ( FloatProperty WillowGame.WillowPlayerReplicationInfo.InjuredRemainingPct )
Line 63725: UObject[063724] RevivePct 0x000002740D7AF540 ( FloatProperty WillowGame.WillowPlayerReplicationInfo.RevivePct )
Line 65721: UObject[065720] bHasSavedSparkUserName 0x000002740D8D0910 ( BoolProperty WillowGame.WillowPlayerReplicationInfo.bHasSavedSparkUserName )
Line 65722: UObject[065721] SavedSparkUserName 0x000002740D8D3070 ( StrProperty WillowGame.WillowPlayerReplicationInfo.SavedSparkUserName )
Line 65748: UObject[065747] ArenaCurrKills 0x000002740D8D1010 ( IntProperty WillowGame.WillowPlayerReplicationInfo.ArenaCurrKills )
Line 66007: UObject[066006] bGFxMenuOpen 0x000002740D8DC8B0 ( BoolProperty WillowGame.WillowPlayerReplicationInfo.bGFxMenuOpen )
Line 66008: UObject[066007] bIsSaving 0x000002740D8DD6B0 ( BoolProperty WillowGame.WillowPlayerReplicationInfo.bIsSaving )
Line 70605: UObject[070604] bLobbyReady 0x000002740D9C4F10 ( BoolProperty WillowGame.WillowPlayerReplicationInfo.bLobbyReady )
Line 70627: UObject[070626] bPlayerNameSet 0x000002740DA5E100 ( BoolProperty WillowGame.WillowPlayerReplicationInfo.bPlayerNameSet )
Line 76707: UObject[076706] bTrainingDisabled 0x000002740DBDAD40 ( BoolProperty WillowGame.WillowPlayerReplicationInfo.bTrainingDisabled )
Line 77172: UObject[077171] bDuelingEnabled 0x000002740DBECD20 ( BoolProperty WillowGame.WillowPlayerReplicationInfo.bDuelingEnabled )
Line 77723: UObject[077722] HeadAccessory 0x000002740DD84550 ( IntProperty WillowGame.WillowPlayerReplicationInfo.HeadAccessory )
Line 78605: UObject[078604] bTookDamageDuringLastDuel 0x000002740DDA4A70 ( BoolProperty WillowGame.WillowPlayerReplicationInfo.bTookDamageDuringLastDuel )
Line 78716: UObject[078715] bInjuredState 0x000002740DDAAC70 ( ByteProperty WillowGame.WillowPlayerReplicationInfo.bInjuredState )
Line 79227: UObject[079226] ExpPointsNextLevelAtModifierStack 0x000002740D962F00 ( ArrayProperty WillowGame.WillowPlayerReplicationInfo.ExpPointsNextLevelAtModifierStack )
Line 79228: UObject[079227] ExpPointsNextLevelAtModifierStack 0x000002740D962640 ( ObjectProperty WillowPlayerReplicationInfo.ExpPointsNextLevelAtModifierStack.ExpPointsNextLevelAtModifierStack )
Line 79229: UObject[079228] NounState 0x000002740D962B80 ( ArrayProperty WillowGame.WillowPlayerReplicationInfo.NounState )
Line 79230: UObject[079229] NounState 0x000002740D963D00 ( StructProperty WillowPlayerReplicationInfo.NounState.NounState )
Line 79231: UObject[079230] CurrencyChangedDelegates 0x000002740D964DA0 ( ArrayProperty WillowGame.WillowPlayerReplicationInfo.CurrencyChangedDelegates )
Line 79232: UObject[079231] CurrencyChangedDelegates 0x000002740917E2E0 ( DelegateProperty WillowPlayerReplicationInfo.CurrencyChangedDelegates.CurrencyChangedDelegates )
Line 79233: UObject[079232] OnCurrencyChanged 0x000002740DC0E320 ( Function WillowGame.WillowPlayerReplicationInfo.OnCurrencyChanged )
Line 79234: UObject[079233] __OnCurrencyChanged__Delegate 0x000002740917E4C0 ( DelegateProperty WillowGame.WillowPlayerReplicationInfo.__OnCurrencyChanged__Delegate )
Line 79235: UObject[079234] ReplicatedNouns 0x000002740D962C60 ( StructProperty WillowGame.WillowPlayerReplicationInfo.ReplicatedNouns )
Line 79236: UObject[079235] NumReplicatedNouns 0x000002740D9630C0 ( IntProperty WillowGame.WillowPlayerReplicationInfo.NumReplicatedNouns )
Line 79237: UObject[079236] VehicleBuddy 0x000002740D964320 ( ObjectProperty WillowGame.WillowPlayerReplicationInfo.VehicleBuddy )
Line 79238: UObject[079237] PawnAllegiance 0x000002740D962720 ( ObjectProperty WillowGame.WillowPlayerReplicationInfo.PawnAllegiance )
Line 79239: UObject[079238] PawnLocation 0x000002740D965200 ( StructProperty WillowGame.WillowPlayerReplicationInfo.PawnLocation )
Line 79240: UObject[079239] LastKnownCurrencyOnHand 0x000002740D9631A0 ( IntProperty WillowGame.WillowPlayerReplicationInfo.LastKnownCurrencyOnHand )
Line 79241: UObject[079240] CurrencyOnHand 0x000002740D9628E0 ( IntProperty WillowGame.WillowPlayerReplicationInfo.CurrencyOnHand )
Line 79242: UObject[079241] ExpPointsNextLevelAtBaseValue 0x000002740D962AA0 ( IntProperty WillowGame.WillowPlayerReplicationInfo.ExpPointsNextLevelAtBaseValue )
Line 79243: UObject[079242] VfTable_IINounAttributeProvider 0x000002740D963DE0 ( StructProperty WillowGame.WillowPlayerReplicationInfo.VfTable_IINounAttributeProvider )
Line 79244: UObject[079243] MAX_REPLICATED_NOUNS 0x000002740D613940 ( Const WillowGame.WillowPlayerReplicationInfo.MAX_REPLICATED_NOUNS )
Line 79245: UObject[079244] NewCurrencyAmount 0x000002740D965740 ( IntProperty WillowPlayerReplicationInfo.OnCurrencyChanged.NewCurrencyAmount )
Line 79246: UObject[079245] ReplicatedEvent 0x000002740DC0F0A0 ( Function WillowGame.WillowPlayerReplicationInfo.ReplicatedEvent )
Line 79247: UObject[079246] WPCOwner 0x000002740D964F60 ( ObjectProperty WillowPlayerReplicationInfo.ReplicatedEvent.WPCOwner )
Line 79248: UObject[079247] WPP 0x000002740D9645C0 ( ObjectProperty WillowPlayerReplicationInfo.ReplicatedEvent.WPP )
Line 79249: UObject[079248] VarName 0x000002740D963EC0 ( NameProperty WillowPlayerReplicationInfo.ReplicatedEvent.VarName )
Line 79250: UObject[079249] GetCommDeckName 0x000002740DC0F760 ( Function WillowGame.WillowPlayerReplicationInfo.GetCommDeckName )
Line 79251: UObject[079250] ReturnValue 0x000002740D9629C0 ( StrProperty WillowPlayerReplicationInfo.GetCommDeckName.ReturnValue )
Line 79252: UObject[079251] SetLobbySpectating 0x000002740DC0E440 ( Function WillowGame.WillowPlayerReplicationInfo.SetLobbySpectating )
Line 79253: UObject[079252] RulesUseSpectatorRoom 0x000002740D963600 ( BoolProperty WillowPlayerReplicationInfo.SetLobbySpectating.RulesUseSpectatorRoom )
Line 79254: UObject[079253] OwnerWPC 0x000002740D963360 ( ObjectProperty WillowPlayerReplicationInfo.SetLobbySpectating.OwnerWPC )
Line 79255: UObject[079254] WGI 0x000002740D962D40 ( ObjectProperty WillowPlayerReplicationInfo.SetLobbySpectating.WGI )
Line 79256: UObject[079255] isSpectator 0x000002740D962FE0 ( BoolProperty WillowPlayerReplicationInfo.SetLobbySpectating.isSpectator )
Line 79257: UObject[079256] SetPlayerName 0x000002740DC11800 ( Function WillowGame.WillowPlayerReplicationInfo.SetPlayerName )
Line 79258: UObject[079257] WPC 0x000002740D963FA0 ( ObjectProperty WillowPlayerReplicationInfo.SetPlayerName.WPC )
Line 79259: UObject[079258] VersusTeam 0x000002740D965820 ( ObjectProperty WillowPlayerReplicationInfo.SetPlayerName.VersusTeam )
Line 79260: UObject[079259] S 0x000002740D9637C0 ( StrProperty WillowPlayerReplicationInfo.SetPlayerName.S )
Line 79261: UObject[079260] HandlePlayerJoinWithValidName 0x000002740DC11920 ( Function WillowGame.WillowPlayerReplicationInfo.HandlePlayerJoinWithValidName )
Line 79262: UObject[079261] PC 0x000002740D962E20 ( ObjectProperty WillowPlayerReplicationInfo.HandlePlayerJoinWithValidName.PC )
Line 79263: UObject[079262] ServerDetermineCoopAchievement 0x000002740DC0FE20 ( Function WillowGame.WillowPlayerReplicationInfo.ServerDetermineCoopAchievement )
Line 79264: UObject[079263] PC 0x000002740D9646A0 ( ObjectProperty WillowPlayerReplicationInfo.ServerDetermineCoopAchievement.PC )
Line 79265: UObject[079264] ClientRequestSparkUserName 0x000002740DC115C0 ( Function WillowGame.WillowPlayerReplicationInfo.ClientRequestSparkUserName )
Line 79266: UObject[079265] TryAndTellServerMySparkUserName 0x000002740DC0E0E0 ( Function WillowGame.WillowPlayerReplicationInfo.TryAndTellServerMySparkUserName )
Line 79267: UObject[079266] ServerNotifySparkIdJoinedGame 0x000002740DC0EB00 ( Function WillowGame.WillowPlayerReplicationInfo.ServerNotifySparkIdJoinedGame )
Line 79268: UObject[079267] PRI 0x000002740D965580 ( ObjectProperty WillowPlayerReplicationInfo.ServerNotifySparkIdJoinedGame.PRI )
Line 79269: UObject[079268] InSparkUserName 0x000002740D9636E0 ( StrProperty WillowPlayerReplicationInfo.ServerNotifySparkIdJoinedGame.InSparkUserName )
Line 79270: UObject[079269] ClientNotifySparkIdPlayerEvent 0x000002740DC127C0 ( Function WillowGame.WillowPlayerReplicationInfo.ClientNotifySparkIdPlayerEvent )
Line 79271: UObject[079270] SparkUserName 0x000002740D9638A0 ( StrProperty WillowPlayerReplicationInfo.ClientNotifySparkIdPlayerEvent.SparkUserName )
Line 79272: UObject[079271] SparkEvent 0x000002740D963A60 ( ByteProperty WillowPlayerReplicationInfo.ClientNotifySparkIdPlayerEvent.SparkEvent )
Line 79273: UObject[079272] SetCurrencyOnHand 0x000002740DC11DA0 ( Function WillowGame.WillowPlayerReplicationInfo.SetCurrencyOnHand )
Line 79274: UObject[079273] NewValue 0x000002740D964080 ( IntProperty WillowPlayerReplicationInfo.SetCurrencyOnHand.NewValue )
Line 79275: UObject[079274] AddCurrencyOnHand 0x000002740DC11FE0 ( Function WillowGame.WillowPlayerReplicationInfo.AddCurrencyOnHand )
Line 79276: UObject[079275] AddValue 0x000002740D964160 ( IntProperty WillowPlayerReplicationInfo.AddCurrencyOnHand.AddValue )
Line 79277: UObject[079276] LoginStatus 0x000002740D964860 ( ByteProperty WillowPlayerReplicationInfo.IsInvalidName.LoginStatus )
Line 79278: UObject[079277] PC 0x000002740D964940 ( ObjectProperty WillowPlayerReplicationInfo.IsInvalidName.PC )
Line 79279: UObject[079278] ServerSetPlayerNameAsCharName 0x000002740DC10F00 ( Function WillowGame.WillowPlayerReplicationInfo.ServerSetPlayerNameAsCharName )
Line 79280: UObject[079279] dontCareHeadAccessoryIndex 0x000002740D964A20 ( IntProperty WillowPlayerReplicationInfo.ServerSetPlayerNameAsCharName.dontCareHeadAccessoryIndex )
Line 79281: UObject[079280] DontCare 0x000002740D965040 ( StructProperty WillowPlayerReplicationInfo.ServerSetPlayerNameAsCharName.DontCare )
Line 79282: UObject[079281] charName 0x000002740D964B00 ( StrProperty WillowPlayerReplicationInfo.ServerSetPlayerNameAsCharName.charName )
Line 79283: UObject[079282] ReturnValue 0x000002740D964E80 ( BoolProperty WillowPlayerReplicationInfo.ServerSetPlayerNameAsCharName.ReturnValue )
Line 79284: UObject[079283] NewPreferredName 0x000002740D965120 ( StrProperty WillowPlayerReplicationInfo.ServerSetPlayerNameAsCharName.NewPreferredName )
Line 79285: UObject[079284] PC 0x000002740D9652E0 ( ObjectProperty WillowPlayerReplicationInfo.ServerSetPlayerNameAsCharName.PC )
Line 79286: UObject[079285] RegisterCurrencyChangedDelegate 0x000002740DC0E680 ( Function WillowGame.WillowPlayerReplicationInfo.RegisterCurrencyChangedDelegate )
Line 79287: UObject[079286] NewIndex 0x000002740D9683E0 ( IntProperty WillowPlayerReplicationInfo.RegisterCurrencyChangedDelegate.NewIndex )
Line 79288: UObject[079287] CurrencyChangedDelegate 0x0000027409181D00 ( DelegateProperty WillowPlayerReplicationInfo.RegisterCurrencyChangedDelegate.CurrencyChangedDelegate )
Line 79289: UObject[079288] UnregisterCurrencyChangedDelegate 0x000002740DC11260 ( Function WillowGame.WillowPlayerReplicationInfo.UnregisterCurrencyChangedDelegate )
Line 79290: UObject[079289] Index 0x000002740D9660E0 ( IntProperty WillowPlayerReplicationInfo.UnregisterCurrencyChangedDelegate.Index )
Line 79291: UObject[079290] CurrencyChangedDelegate 0x0000027409182660 ( DelegateProperty WillowPlayerReplicationInfo.UnregisterCurrencyChangedDelegate.CurrencyChangedDelegate )
Line 79292: UObject[079291] NotifyCurrencyDelegates 0x000002740DC0E7A0 ( Function WillowGame.WillowPlayerReplicationInfo.NotifyCurrencyDelegates )
Line 79293: UObject[079292] Subscriber 0x0000027409181940 ( DelegateProperty WillowPlayerReplicationInfo.NotifyCurrencyDelegates.Subscriber )
Line 79294: UObject[079293] Index 0x000002740D9684C0 ( IntProperty WillowPlayerReplicationInfo.NotifyCurrencyDelegates.Index )
Line 79295: UObject[079294] NotifySaveStatus 0x000002740DC0E8C0 ( Function WillowGame.WillowPlayerReplicationInfo.NotifySaveStatus )
Line 79296: UObject[079295] inSaving 0x000002740D968840 ( BoolProperty WillowPlayerReplicationInfo.NotifySaveStatus.inSaving )
Line 128598: UObject[128597] WillowPlayerReplicationInfo 0x000002749FC2E8B0 ( WillowPlayerReplicationInfo TheWorld.PersistentLevel.WillowPlayerReplicationInfo )
Line 128598: UObject[128597] WillowPlayerReplicationInfo 0x000002749FC2E8B0 ( WillowPlayerReplicationInfo TheWorld.PersistentLevel.WillowPlayerReplicationInfo )
Line 128598: UObject[128597] WillowPlayerReplicationInfo 0x000002749FC2E8B0 ( WillowPlayerReplicationInfo TheWorld.PersistentLevel.WillowPlayerReplicationInfo )
And the set command (you will have to close console, close inventory menu and reopen it to see the change):
Code: Select all
set WillowGame.WillowPlayerReplicationInfo GeneralSkillPoints XX
Sun
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1