Page 7 of 11

Re: Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Mon Jun 17, 2019 5:54 pm
by SunBeam
What you see here is not about modifying physical files. I mod the loaded .u in memory. I did use UE Explorer to deserialize the .u/.upk files statically, to get my bearing, but from that point onward, I used a real-time dumper of UObjects and determined a way to patch the UFunctions' executable bytecode. Sorry, can't dumb it down - that's the UE terminology - and yes, it involves too much to detail "how to do it". Simply put, you can't learn it from a youtube video, but by investing time into studying Unreal Engine. That "I don't know" in your message tells me we stop here. Cheers.

P.S.: Might write about it later on, but there won't be any "this is how to do it in THIS game". And whichever subject I choose to talk about will purely be my choice, not a request. It's my time, after all.

Re: Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Mon Jun 17, 2019 8:38 pm
by LegX
Ah ok, that's all I wanted to know, I was wondering if there was an ez way to always have the console on, because of all the other BL games have it that's all. I understand u are an admin on the site and get a 1000 messages a day. I get why me asking that is frustrating. That "I don't know so hopefully u can bear with me." sentence was said so u don't go way into detail and to let u know idk alot of unreal stuff. Thanks for explaining it thou :)

Re: Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Mon Jun 17, 2019 9:11 pm
by SunBeam
LegX wrote:
Mon Jun 17, 2019 8:38 pm
I was wondering if there was an ez way to always have the console on
Tim explains it here: viewtopic.php?p=85334#p85334.

Re: Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Wed Jun 19, 2019 11:23 pm
by evhybrid
This is def the best table out for BL1 GOTY atm, thank you. Is there a way to change item drop rates with this? I'm looking for a way to change drop rates so that drops/chests are always purple or better. Or something like the lootsploder mod for BL2.

Re: Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Thu Jun 20, 2019 6:28 am
by SunBeam
This is a BL1 remake. Did you see any lootsploder for BL1? Cuz I don't remember. Mind your comparisons, please, as BL2 contains way more code and functionality.

Re: Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Mon Jul 15, 2019 4:48 pm
by evhybrid
SunBeam wrote:
Thu Jun 20, 2019 6:28 am
This is a BL1 remake. Did you see any lootsploder for BL1? Cuz I don't remember. Mind your comparisons, please, as BL2 contains way more code and functionality.
Yeah true there wasn't any lootsplosions in BL1, didn't think of it like that. Main question was about a drop rate modifier though.

Re: Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Sat Oct 05, 2019 1:43 am
by lampuiho
evhybrid wrote:
Mon Jul 15, 2019 4:48 pm
SunBeam wrote:
Thu Jun 20, 2019 6:28 am
This is a BL1 remake. Did you see any lootsploder for BL1? Cuz I don't remember. Mind your comparisons, please, as BL2 contains way more code and functionality.
Yeah true there wasn't any lootsplosions in BL1, didn't think of it like that. Main question was about a drop rate modifier though.
Unless someone inject code to modifier a specific object rather than all objects belonging to a class, no.

Re: Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Sat Oct 05, 2019 11:08 am
by SunBeam
^ People in the capacity of just players always assume that any games in a series will have identical functionality available (even if the GFX might be different, you should have lootsploder in ANY BL game, right?). Well, that isn't the case. But then again, I'm not just playing...

Re: Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Sun Mar 22, 2020 4:33 pm
by BON
Good day! Tell me, is there a drop of rare loot in the last table? How to use it?

Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Tue Jun 09, 2020 12:17 pm
by WhiteDragon[RU]
Hello



When I click on "Main Hooks" game crushes and Table give me this error message

[CODE]I2CETLogger::CETlog - WARN: initMemory:

Memory allocation failed: strI2CETeleporterSaveName



I2CETLogger::CETlog - WARN: initMemory:

Memory allocation failed: strI2CETeleporterSaveNameNew



I2CETLogger::CETlog - WARN: initMemory:

Memory allocation failed: strI2CETeleporterSaveName



I2CETLogger::CETlog - WARN: initMemory:

Memory allocation failed: strI2CETeleporterSaveNameNew

[/CODE]



If there is problem with teleporter, can I turn it off or something like that?

Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Tue Jun 09, 2020 10:48 pm
by TimFun13
[QUOTE="WhiteDragon[RU], post: 138891, member: 42846"]

Hello



When I click on "Main Hooks" game crushes and Table give me this error message

[CODE]I2CETLogger::CETlog - WARN: initMemory:

Memory allocation failed: strI2CETeleporterSaveName



I2CETLogger::CETlog - WARN: initMemory:

Memory allocation failed: strI2CETeleporterSaveNameNew



I2CETLogger::CETlog - WARN: initMemory:

Memory allocation failed: strI2CETeleporterSaveName



I2CETLogger::CETlog - WARN: initMemory:

Memory allocation failed: strI2CETeleporterSaveNameNew

[/CODE]



If there is problem with teleporter, can I turn it off or something like that?

[/QUOTE]

Open the table lua script and at line 39 comment out these lines.

[CODE=lua] CETrequire('I2CETeleporter')

I2CETeleporter.AutoAllocate = false[/CODE]

Then at the top add this line.

[CODE=lua]I2CETeleporter = {}[/CODE]

And that should disable it and let the table run. I'm looking into this problem and hopefully will have a fix soon.

Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Wed Jun 10, 2020 7:59 am
by WhiteDragon[RU]
[QUOTE="ShyTwig16, post: 138958, member: 91"]

Open the table lua script and at line 39 comment out these lines.

[CODE=lua] CETrequire('I2CETeleporter')

I2CETeleporter.AutoAllocate = false[/CODE]

Then at the top add this line.

[CODE=lua]I2CETeleporter = {}[/CODE]

And that should disable it and let the table run. I'm looking into this problem and hopefully will have a fix soon.

[/QUOTE]





I did what you sad.

Game do not crush anymore, but Table give me different error message:



[CODE]I2CETLogger::CETlog - ERROR: aobScan:

Error with "PlayerHook.CEA", AOB pattern not found: "8Bxxxxxxxxxx89xxxxxxF2xxxxxxxxxxxxxxF2xxxxxxxx8Bxxxxxxxxxx89xxxxEBxx48"



I2CETLogger::CETlog - ERROR: autoAssembleFile:

Error assembling file: "PlayerHook.CEA"



I2CETLogger::CETlog - ERROR: autoAssembleFile:

Error assembling file: "_Main.CEA"

[/CODE]



[SPOILER="Thanks."]

Also, Thanks for all work and help You do, I can wait, You do not need to do fix fast. [/SPOILER]

Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Mon Jun 22, 2020 8:54 pm
by evhybrid
The table was working perfect for 60 levels but now when I load it the game crashes and I get this error. Looks like the same one as WhiteDragon.



[CODE]I2CETLogger::CETlog - WARN: initMemory:

Memory allocation failed: strI2CETeleporterSaveName



I2CETLogger::CETlog - WARN: initMemory:

Memory allocation failed: strI2CETeleporterSaveNameNew[/CODE]



Was anyone able to turn off the teleporter? I commented out lines 38 and 39 in the lua script plus added I2CETeleporter = {} above and that does stop the crashes but the Main Hooks still don't load and this error comes up.



[CODE]I2CETLogger::CETlog - ERROR: aobScan:

Error with "PlayerHook.CEA", AOB pattern not found: "8Bxxxxxxxxxx89xxxxxxF2xxxxxxxxxxxxxxF2xxxxxxxx8Bxxxxxxxxxx89xxxxEBxx48"



I2CETLogger::CETlog - ERROR: autoAssembleFile:

Error assembling file: "PlayerHook.CEA"



I2CETLogger::CETlog - ERROR: autoAssembleFile:

Error assembling file: "_Main.CEA"[/CODE]

Re: Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Sat Oct 10, 2020 7:15 am
by lampuiho
SunBeam wrote:
Tue May 14, 2019 12:32 am

Code: Select all

UObject[126255] WeaponDropsPerPlayer                               0x00000172929741D0 ( AttributeInitializationDefinition gd_Balance.WeightingPlayerCount.WeaponDropsPerPlayer )

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4606</ID>
      <Description>"DropWeights"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>4607</ID>
          <Description>"VeryCommon"</Description>
          <LastState Value="100" RealAddress="2593CC665F8"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*159B7</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4608</ID>
          <Description>"VeryCommon_LowerPerPlayer"</Description>
          <LastState Value="100" RealAddress="2595561CF28"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*16ADC</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4609</ID>
          <Description>"Common"</Description>
          <LastState Value="60" RealAddress="2595561A348"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*16ADF</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4610</ID>
          <Description>"Uncommon"</Description>
          <LastState Value="20" RealAddress="2593CC662B8"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*159B6</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4611</ID>
          <Description>"Uncommoner"</Description>
          <LastState Value="5" RealAddress="2593CC66118"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*159B5</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4612</ID>
          <Description>"Rare"</Description>
          <LastState Value="1.5" RealAddress="2593CC66798"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*159BE</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4613</ID>
          <Description>"VeryRare"</Description>
          <LastState Value="0.5" RealAddress="25955618FC8"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*16AE0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4614</ID>
          <Description>"Awesome_VeryCommon"</Description>
          <LastState Value="1" RealAddress="25955617768"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*16AE1</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4615</ID>
          <Description>"Awesome_Common"</Description>
          <LastState Value="1" RealAddress="2595561C8A8"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*16AE2</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4616</ID>
          <Description>"Awesome_Uncommon"</Description>
          <LastState Value="1" RealAddress="25955619308"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*16AE3</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4617</ID>
          <Description>"Awesome_Uncommoner"</Description>
          <LastState Value="1" RealAddress="25955617288"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*16AE4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4618</ID>
          <Description>"Awesome_Rare"</Description>
          <LastState Value="1.5" RealAddress="2595561BBA8"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*16AE5</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4619</ID>
          <Description>"Awesome_VeryRare"</Description>
          <LastState Value="0.5" RealAddress="2595561CBE8"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*16AE6</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4620</ID>
          <Description>"Awesome_Legendary"</Description>
          <LastState Value="0.200000003" RealAddress="259556194A8"/>
          <VariableType>Float</VariableType>
          <Address>BorderlandsGOTY.exe+25AEDC8</Address>
          <Offsets>
            <Offset>78</Offset>
            <Offset>8*16AE7</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
I found the pointer addresses to the drop weighting except WeaponDropsPerPlayer. The string does not even appear in my game. I looked for children of WeightingPlayerCount one by one too but no reference to this. So no idea where to increase the drop rates of a particular item. DropODDS is different in BL1.
I could use AOB too to get the base addresses but too lazy to do the scripts especially when there is unlikely any updates... These are the same as the ones from BL2 tables.

Re: Borderlands GOTY Enhanced - table v: 1.0.4 CT

Posted: Sun Apr 18, 2021 6:53 am
by evhybrid
SunBeam wrote:
Sat Oct 05, 2019 11:08 am
^ People in the capacity of just players always assume that any games in a series will have identical functionality available (even if the GFX might be different, you should have lootsploder in ANY BL game, right?). Well, that isn't the case. But then again, I'm not just playing...
Yes, obviously a person who casually plays video games wouldn't have the frame of reference to know exactly what is possible from a mod. Isn't that the whole reason why these type of forums exist? To share and ask questions to those who have experience doing these types of things?

I do commercial construction for a living, I wouldn't expect you to know off the top of your head exactly how much weight a load bearing wall could handle or what specific fire codes a hospital requires but if you asked I would happily explain it to you. Not exactly sure why you feel the need to reply with snide condescending remarks.