Page 7 of 18

Re: Last Epoch

Posted: Fri Mar 01, 2024 6:31 pm
by enaske
Anyone actually know, how to pickup Potions on Range in the Online Mode? (prob. same in Offline Mode)

Items working fine, but Potions are handled differently it seems (and Gold). I know Potions count as Gold.

Re: Last Epoch

Posted: Sat Mar 02, 2024 2:57 am
by Alex6472
Impala wrote:
Fri Mar 01, 2024 12:07 pm
Vaaco wrote:
Fri Mar 01, 2024 8:35 am
Any chance of updating to 1.0.1 for steam please? (Great table before the update started regular crashes during multiple combat actions)
I updated it for 1.1, won't update again until I play again, but all but 2 options worked, and none of them would have made you crash
How do you get the faction favor to work? I keep trying but cant activate it for some reason. I know it says Open Telescope but Im in the Merchants Guild. When I click it, there’s two “??” Under the script section Also. Don’t know what that means.

Re: Last Epoch

Posted: Sat Mar 02, 2024 3:40 am
by Dillehh
May be a dumb question but how do I remove .ct from the campaign char file?

Edit: Figured it out lol was a dumb question

Re: Last Epoch

Posted: Sat Mar 02, 2024 5:29 am
by Vaaco
Thanks for the update Impala. :)

Re: Last Epoch

Posted: Sat Mar 02, 2024 6:05 am
by Zadkielsan
damn another hotfix broke the table sigh wasnt even able to test some new feature

Re: Last Epoch

Posted: Sat Mar 02, 2024 6:17 am
by Silk
Alex6472 wrote:
Sat Mar 02, 2024 2:57 am
Impala wrote:
Fri Mar 01, 2024 12:07 pm
Vaaco wrote:
Fri Mar 01, 2024 8:35 am
Any chance of updating to 1.0.1 for steam please? (Great table before the update started regular crashes during multiple combat actions)
I updated it for 1.1, won't update again until I play again, but all but 2 options worked, and none of them would have made you crash
How do you get the faction favor to work? I keep trying but cant activate it for some reason. I know it says Open Telescope but Im in the Merchants Guild. When I click it, there’s two “??” Under the script section Also. Don’t know what that means.
Usually when you tick the x and get ?? it means it hasn't seen the value yet so you need to close and reopen the window that has it.

Re: Last Epoch

Posted: Sat Mar 02, 2024 3:11 pm
by Impala
Alex6472 wrote:
Sat Mar 02, 2024 2:57 am
How do you get the faction favor to work? I keep trying but cant activate it for some reason. I know it says Open Telescope but Im in the Merchants Guild. When I click it, there’s two “??” Under the script section Also. Don’t know what that means.
It was made for the other faction, so I'm not sure it works on merchants guild. I never tested it. You shouldn't be using merchants guild if you're playing offline though

Re: Last Epoch

Posted: Sat Mar 02, 2024 3:13 pm
by Impala
This is apparently a working runes script on the latest version, thanks peakyblinder for the aob

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>546</ID>
      <Description>"Infinite Runes (Open Inventory)"</Description>
      <Color>000000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//OneSlotItemContainer.GetQuantity - 40 53                 - push rbx
//GameAssembly.dll+E2CBF7 - 8B 40 28              - mov eax,[rax+28]
aobscanmodule(infrunes,GameAssembly.dll,8B 40 28 48 83 C4 20 5B C3 E8 ?? ?? 57 FF) // should be unique
alloc(newmem,$1000,infrunes)

label(code)
label(return)

newmem:

code:
  mov [rax+28],#999
  mov eax,[rax+28]
  add rsp,20
  jmp return

infrunes:
  jmp newmem
  nop 2
return:
registersymbol(infrunes)

[DISABLE]

infrunes:
  db 8B 40 28 48 83 C4 20

unregistersymbol(infrunes)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+E2C827

GameAssembly.dll+E2C804: 48 8D 4C 24 30  - lea rcx,[rsp+30]
GameAssembly.dll+E2C809: 48 8B 50 20     - mov rdx,[rax+20]
GameAssembly.dll+E2C80D: 48 89 54 24 30  - mov [rsp+30],rdx
GameAssembly.dll+E2C812: E8 09 54 6D FF  - call GameAssembly.dll+501C20
GameAssembly.dll+E2C817: 48 8B 44 24 30  - mov rax,[rsp+30]
GameAssembly.dll+E2C81C: 48 85 C0        - test rax,rax
GameAssembly.dll+E2C81F: 75 06           - jne GameAssembly.dll+E2C827
GameAssembly.dll+E2C821: 48 83 C4 20     - add rsp,20
GameAssembly.dll+E2C825: 5B              - pop rbx
GameAssembly.dll+E2C826: C3              - ret 
// ---------- INJECTING HERE ----------
GameAssembly.dll+E2C827: 8B 40 28        - mov eax,[rax+28]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+E2C82A: 48 83 C4 20     - add rsp,20
GameAssembly.dll+E2C82E: 5B              - pop rbx
GameAssembly.dll+E2C82F: C3              - ret 
GameAssembly.dll+E2C830: E8 1B 58 6D FF  - call GameAssembly.dll+502050
GameAssembly.dll+E2C835: CC              - int 3 
GameAssembly.dll+E2C836: CC              - int 3 
GameAssembly.dll+E2C837: CC              - int 3 
GameAssembly.dll+E2C838: CC              - int 3 
GameAssembly.dll+E2C839: CC              - int 3 
GameAssembly.dll+E2C83A: CC              - int 3 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: Last Epoch

Posted: Sat Mar 02, 2024 4:50 pm
by Q175333
In fact, I saw a great idea somewhere,teleport all nearby mobs on top of you for easy targeting.Any chance to update ? Ts a lot :D :D :D

Re: Last Epoch

Posted: Sat Mar 02, 2024 5:49 pm
by SaiyanZ
Thanks for this, I've used it a bit. I only really want a way to modify items and get perfect gear. There a few things not working:

- The implicits on uniques don't roll max values (but everything else does - affixes roll max values)
- The max affix rolls for others does not work. So rares etc. don't roll max affix rolls.

Other useful things I used in the old 0.9 table which would be really useful if someone is smart enough to add:

- be able to craft items up to T7
- set legendary potential to 4
- max rolls for everything (rares, uniques, blessings, idols, etc.)

Re: Last Epoch

Posted: Sat Mar 02, 2024 7:35 pm
by Silk
SaiyanZ wrote:
Sat Mar 02, 2024 5:49 pm
Thanks for this, I've used it a bit. I only really want a way to modify items and get perfect gear. There a few things not working:

- The implicits on uniques don't roll max values (but everything else does - affixes roll max values)
- The max affix rolls for others does not work. So rares etc. don't roll max affix rolls.

Other useful things I used in the old 0.9 table which would be really useful if someone is smart enough to add:

- be able to craft items up to T7
- set legendary potential to 4
- max rolls for everything (rares, uniques, blessings, idols, etc.)
Yeah implictis on uniques do not max out for me either nor does the max affix rolls for others, just to confirm and using the 1.0 CT that has "Added Corruption/Stability Options (Use corruption at own risk, stability fine though)".

Re: Last Epoch

Posted: Sat Mar 02, 2024 8:07 pm
by eldur
DamSF wrote:
Thu Feb 29, 2024 10:56 pm
sanitka wrote:
Thu Feb 29, 2024 5:55 pm
DamSF wrote:
Thu Feb 29, 2024 3:38 am

Thank you very much, your code worked for me.
If you don't mind me making a request, could you take a look at Max Implicits Rolls for regular items too?

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>568</ID>
      <Description>"Max Unique, Sets and Implicit Rolls"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Last Epoch.exe
  Version: 
  Date   : 2024-02-29
  Author : SanitKa

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJMAXROLL1,GameAssembly.dll,E8 D6 08 67 FE) // should be unique
aobscanmodule(INJMAXROLL2,GameAssembly.dll,E8 16 08 67 FE) // should be unique

INJMAXROLL1:
  // call Fun.randomByte
  xor eax,eax
  dec al
  nop

registersymbol(INJMAXROLL1)

INJMAXROLL2:
  // call Fun.randomByte
  xor eax,eax
  dec al
  nop

registersymbol(INJMAXROLL2)

[DISABLE]

INJMAXROLL1:
  db E8 D6 08 67 FE

INJMAXROLL2:
  db E8 16 08 67 FE

unregistersymbol(INJMAXROLL1)
unregistersymbol(INJMAXROLL2)

{
ItemData.randomiseImplicitRolls

// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+23C7215

GameAssembly.dll+23C71ED: 0F 1F 00              - nop dword ptr [rax]
GameAssembly.dll+23C71F0: 3B 50 18              - cmp edx,[rax+18]
GameAssembly.dll+23C71F3: 7D 48                 - jnl GameAssembly.dll+23C723D
GameAssembly.dll+23C71F5: 48 8B 0D E4 2B AA 03  - mov rcx,[GameAssembly.dll+5E69DE0]
GameAssembly.dll+23C71FC: F6 81 2F 01 00 00 02  - test byte ptr [rcx+0000012F],02
GameAssembly.dll+23C7203: 74 0E                 - je GameAssembly.dll+23C7213
GameAssembly.dll+23C7205: 83 B9 E0 00 00 00 00  - cmp dword ptr [rcx+000000E0],00
GameAssembly.dll+23C720C: 75 05                 - jne GameAssembly.dll+23C7213
GameAssembly.dll+23C720E: E8 9D 09 0C FE        - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+23C7213: 33 C9                 - xor ecx,ecx
// ---------- INJECTING HERE ----------
GameAssembly.dll+23C7215: E8 D6 08 67 FE        - call Fun.randomByte
// ---------- DONE INJECTING  ----------
GameAssembly.dll+23C721A: 48 85 FF              - test rdi,rdi
GameAssembly.dll+23C721D: 74 2E                 - je GameAssembly.dll+23C724D
GameAssembly.dll+23C721F: 3B 5F 18              - cmp ebx,[rdi+18]
GameAssembly.dll+23C7222: 73 2F                 - jae GameAssembly.dll+23C7253
GameAssembly.dll+23C7224: 48 63 CB              - movsxd  rcx,ebx
GameAssembly.dll+23C7227: FF C3                 - inc ebx
GameAssembly.dll+23C7229: 8B D3                 - mov edx,ebx
GameAssembly.dll+23C722B: 88 44 39 20           - mov [rcx+rdi+20],al
GameAssembly.dll+23C722F: 48 8B 46 28           - mov rax,[rsi+28]
GameAssembly.dll+23C7233: 48 8B F8              - mov rdi,rax
}

{
ItemData.randomiseUniqueRolls

// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+23C72D5

GameAssembly.dll+23C72AD: 0F 1F 00              - nop dword ptr [rax]
GameAssembly.dll+23C72B0: 3B 50 18              - cmp edx,[rax+18]
GameAssembly.dll+23C72B3: 7D 48                 - jnl GameAssembly.dll+23C72FD
GameAssembly.dll+23C72B5: 48 8B 0D 24 2B AA 03  - mov rcx,[GameAssembly.dll+5E69DE0]
GameAssembly.dll+23C72BC: F6 81 2F 01 00 00 02  - test byte ptr [rcx+0000012F],02
GameAssembly.dll+23C72C3: 74 0E                 - je GameAssembly.dll+23C72D3
GameAssembly.dll+23C72C5: 83 B9 E0 00 00 00 00  - cmp dword ptr [rcx+000000E0],00
GameAssembly.dll+23C72CC: 75 05                 - jne GameAssembly.dll+23C72D3
GameAssembly.dll+23C72CE: E8 DD 08 0C FE        - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+23C72D3: 33 C9                 - xor ecx,ecx
// ---------- INJECTING HERE ----------
GameAssembly.dll+23C72D5: E8 16 08 67 FE        - call Fun.randomByte
// ---------- DONE INJECTING  ----------
GameAssembly.dll+23C72DA: 48 85 FF              - test rdi,rdi
GameAssembly.dll+23C72DD: 74 2E                 - je GameAssembly.dll+23C730D
GameAssembly.dll+23C72DF: 3B 5F 18              - cmp ebx,[rdi+18]
GameAssembly.dll+23C72E2: 73 2F                 - jae GameAssembly.dll+23C7313
GameAssembly.dll+23C72E4: 48 63 CB              - movsxd  rcx,ebx
GameAssembly.dll+23C72E7: FF C3                 - inc ebx
GameAssembly.dll+23C72E9: 8B D3                 - mov edx,ebx
GameAssembly.dll+23C72EB: E9 10 8D BF FD        - jmp 7FFB800B0000
GameAssembly.dll+23C72F0: 0F 1F 00              - nop dword ptr [rax]
GameAssembly.dll+23C72F3: 48 8B F8              - mov rdi,rax
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Thank you, it works.
Any chance for an update to this specific code for the new patch? It seemed to work on idols and such too.
Thanks

Re: Last Epoch

Posted: Sat Mar 02, 2024 11:23 pm
by DamSF
SaiyanZ wrote:
Sat Mar 02, 2024 5:49 pm
Thanks for this, I've used it a bit. I only really want a way to modify items and get perfect gear. There a few things not working:

- The implicits on uniques don't roll max values (but everything else does - affixes roll max values)
- The max affix rolls for others does not work. So rares etc. don't roll max affix rolls.

Other useful things I used in the old 0.9 table which would be really useful if someone is smart enough to add:

- be able to craft items up to T7
- set legendary potential to 4
- max rolls for everything (rares, uniques, blessings, idols, etc.)
If you're still using the 1.0.0d version of the game, you can use sanitka's codes for max implicits and affixes for all item drops.
If your game is updated then you will have to wait until sanitka updates the codes to the lastest version of the game.

Re: Last Epoch

Posted: Sun Mar 03, 2024 12:11 am
by sanitka
SaiyanZ wrote:
Sat Mar 02, 2024 5:49 pm
Thanks for this, I've used it a bit. I only really want a way to modify items and get perfect gear. There a few things not working:

- The implicits on uniques don't roll max values (but everything else does - affixes roll max values)
- The max affix rolls for others does not work. So rares etc. don't roll max affix rolls.

Other useful things I used in the old 0.9 table which would be really useful if someone is smart enough to add:

- be able to craft items up to T7
- set legendary potential to 4
- max rolls for everything (rares, uniques, blessings, idols, etc.)
Use Save Editor to set anything you want outside the game or get Actor script I posted earlier and modify in memory whatever Player / Inventory you want to.

Re: Last Epoch

Posted: Sun Mar 03, 2024 12:57 am
by Silk
I am playing offline on 1.0.0d version of the game and the max implicit rolls do not work for me and trying to add in those scripts always give an error.

That said nexus mods has a mod called "Last Epoch Mods" which is currently working fine for me on 1.0.0d, just be sure to use MelonLoader 0.5.7 and not the newer 6.2 one.

You can just force drop/spawn the gear you want both unique or exalted etc etc and just use the forge to tweak it for slamming in the temporal dungeon or just make all t7 affixes on the legendary but that would defeat my purpose of using offline to test builds etc