z The Riftbreaker

Upload your cheat tables here (No requests)
CannonFodder
Table Makers
Table Makers
Posts: 212
Joined: Mon May 08, 2017 3:34 pm
Reputation: 144

Re: z The Riftbreaker

Post by CannonFodder »

Zanzer wrote:
Sun Oct 24, 2021 4:21 am
Added 100% Drop Rate and Increase Family Drop Rate Bonus.
Be careful, since there isn't a fast way to delete weapon mods and a large list of mods can lag.

Also added Max Rolls for Crafting, Modifiers, and Enablers.
I'm trying to update Max Rolls for Crafting for current game version, to no avail.
the address
riftbreaker_dll_win_Release.Riftbreaker::WeaponItemUtils::InsertWeaponStat
does not exist in current version.
I tried to search for some different combination of bytes of code but found nothing.

Could you please instruct me how to update it or recreate it from scratch?

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

CannonFodder
Table Makers
Table Makers
Posts: 212
Joined: Mon May 08, 2017 3:34 pm
Reputation: 144

Re: z The Riftbreaker

Post by CannonFodder »

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>260</ID>
      <Description>"Max Rolls for Crafting"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : riftbreaker_win_release.exe
  Version: 
  Date   : 2024-06-01
  Author : Zanzer, CannonFodder

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(CraftingStatInject,riftbreaker_dll_win_release.dll,F3 0F 10 56 04 F3 0F 10 5E) // should be unique
alloc(newmem,$1000,CraftingStatInject)

label(code)
label(return)

newmem:
  movss xmm2,[rsi+08]  //set max value to xmm2
code:
  //movss xmm2,[rsi+04]  //original code set min value to xmm2
  jmp return

CraftingStatInject:
  jmp newmem
return:
registersymbol(CraftingStatInject)

[DISABLE]

CraftingStatInject:
  db F3 0F 10 56 04

unregistersymbol(CraftingStatInject)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: riftbreaker_dll_win_release.dll+5D55C0

riftbreaker_dll_win_release.dll+5D5597: 4C 8D 45 67     - lea r8,[rbp+67]
riftbreaker_dll_win_release.dll+5D559B: 48 8D 55 77     - lea rdx,[rbp+77]
riftbreaker_dll_win_release.dll+5D559F: E8 7C EA FE FF  - call "riftbreaker_dll_win_release.boost::container::vector&lt;Riftbreaker::WeaponStatDef,Exor::StlAllocatorProxy&lt;Riftbreaker::WeaponStatDef&gt;,void&gt;::priv_forward_range_insert_no_capacity&lt;boost::container::dtl::insert_copy_proxy&lt;Exor::StlAllocatorProxy&lt;Riftbreaker::WeaponStatDef&gt;,Riftbreaker::WeaponStatDef * __ptr64&gt; &gt;"
riftbreaker_dll_win_release.dll+5D55A4: E9 94 00 00 00  - jmp riftbreaker_dll_win_release.dll+5D563D
riftbreaker_dll_win_release.dll+5D55A9: 41 8B 5F 20     - mov ebx,[r15+20]
riftbreaker_dll_win_release.dll+5D55AD: E8 3E D7 A8 01  - call riftbreaker_dll_win_release.Exor::GetRandomGenerator
riftbreaker_dll_win_release.dll+5D55B2: 0F 28 D6        - movaps xmm2,xmm6
riftbreaker_dll_win_release.dll+5D55B5: 0F 57 C9        - xorps xmm1,xmm1
riftbreaker_dll_win_release.dll+5D55B8: 48 8B C8        - mov rcx,rax
riftbreaker_dll_win_release.dll+5D55BB: E8 A0 ED A8 01  - call riftbreaker_dll_win_release.Exor::Random::RandFloat
// ---------- INJECTING HERE ----------
riftbreaker_dll_win_release.dll+5D55C0: F3 0F 10 56 04  - movss xmm2,[rsi+04]
// ---------- DONE INJECTING  ----------
riftbreaker_dll_win_release.dll+5D55C5: F3 0F 10 5E 08  - movss xmm3,[rsi+08]
riftbreaker_dll_win_release.dll+5D55CA: 0F 2E D3        - ucomiss xmm2,xmm3
riftbreaker_dll_win_release.dll+5D55CD: 74 16           - je riftbreaker_dll_win_release.dll+5D55E5
riftbreaker_dll_win_release.dll+5D55CF: 0F 28 CE        - movaps xmm1,xmm6
riftbreaker_dll_win_release.dll+5D55D2: F3 0F 5C C8     - subss xmm1,xmm0
riftbreaker_dll_win_release.dll+5D55D6: F3 0F 59 CA     - mulss xmm1,xmm2
riftbreaker_dll_win_release.dll+5D55DA: 0F 28 D3        - movaps xmm2,xmm3
riftbreaker_dll_win_release.dll+5D55DD: F3 0F 59 D0     - mulss xmm2,xmm0
riftbreaker_dll_win_release.dll+5D55E1: F3 0F 58 D1     - addss xmm2,xmm1
riftbreaker_dll_win_release.dll+5D55E5: 0F B6 4E 0C     - movzx ecx,byte ptr [rsi+0C]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Well, got inspiration from weapon_stats.dat in game packs. Finally succeeded updating the Max Rolls for Crafting script.
tested on game version exe 926 data 519

Zanzer
RCE Fanatics
RCE Fanatics
Posts: 1131
Joined: Fri Mar 03, 2017 10:48 pm
Reputation: 3804

Re: z The Riftbreaker

Post by Zanzer »

Updated

Deathmashine
Novice Cheater
Novice Cheater
Posts: 15
Joined: Fri Aug 18, 2023 5:14 am
Reputation: 1

Re: z The Riftbreaker

Post by Deathmashine »

Hi there today was a Gameupdate could you do us a favor and update the Table? :wub: :wub: :wub: :wub: :wub:

Build for Free
Upgrade for Free
Fast Research
Weapon Editor

not working.

Thanks :wub: :wub: :wub: :wub:

Post Reply

Who is online

Users browsing this forum: AhrefsBot, Bing [Bot], Google Adsense [Bot], Hxush, Illusion11316, korell, LemonRust, Majestic-12 [Bot], moonmoonflce, nemoover, zoommooz