Page 4 of 4

Re: Rogue Legacy 2 (Full Release)

Posted: Sun May 29, 2022 5:48 pm
by GetDown4
bloodaxis wrote:
Thu May 19, 2022 9:48 pm
Biggest problem with this game imo is having to grind those blueprints and runes, takes so god damn long.
There are some mods on nexus, do boost rune/weapon/etc drop rates from chests.

Re: Rogue Legacy 2 (Full Release)

Posted: Mon May 30, 2022 4:30 pm
by OPCOXE
Honestly it's not really finished but :
Here is a rune pointer finder script. It only works on runes that you already unlocked. (copy past into the CT)

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>104298</ID>
      <Description>"RunePTRFinder"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscan(RunePTRAOB,F0 48 63 57 18 FF C2) // should be unique
alloc(newmem,$1000,RunePTRAOB)

label(originalcode)
label(return)

registersymbol(RunePTR)
label(RunePTR)

newmem:
  mov [RunePTR],rdi
  add [RunePTR],18
originalcode:
  movsxd  rdx,dword ptr [rdi+18]
  inc edx
  jmp return

RunePTR:
  dq 0

RunePTRAOB+01:
  jmp newmem
  nop
return:
registersymbol(RunePTRAOB)

[DISABLE]

RunePTRAOB+01:
  db 48 63 57 18 FF C2

unregistersymbol(RunePTRAOB)
unregistersymbol(RunePTR)
dealloc(newmem)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>104299</ID>
          <Description>"Bought Level"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[RunePTR]-4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>104301</ID>
          <Description>"Current Level"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[RunePTR]</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>104300</ID>
          <Description>"Max Level (Allow upgrade)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[RunePTR]+4</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Here is an equipment (blacksmith) pointer finder. Same as for the runes.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>104303</ID>
      <Description>"EquipmentPTRFinder"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscan(EquipmentPTRAOB,4C 63 7E 18 49 8B C7 85 C0 7C) // should be unique
alloc(newmem,$1000,EquipmentPTRAOB)

label(originalcode)
label(return)

registersymbol(EquipmentPTR)
label(EquipmentPTR)

newmem:
  mov [EquipmentPTR],rsi
  add [EquipmentPTR],18
originalcode:
  movsxd  r15,dword ptr [rsi+18]
  mov rax,r15
  jmp return

EquipmentPTR:
 dq 0

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

[DISABLE]

EquipmentPTRAOB:
  db 4C 63 7E 18 49 8B C7

unregistersymbol(EquipmentPTRAOB)
unregistersymbol(EquipmentPTR)
dealloc(newmem)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>104304</ID>
          <Description>"Current Level / Bought Level"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[EquipmentPTR]</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>104305</ID>
          <Description>"Max Level"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[EquipmentPTR]+4</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: Rogue Legacy 2 (Full Release)

Posted: Mon May 30, 2022 7:33 pm
by bloodaxis
Haha, omg, if I had noticed the last two posts before spending hours and hours farming the chests up to thread 21 I would've been happy. :D

Re: Rogue Legacy 2 (Full Release)

Posted: Mon Jul 04, 2022 3:50 pm
by CheroshSeiphar
I'm trying to do stat edits in game for faster bashing through the castle, but nothing seems to stick. Whenever I try to change anything, nothing happens in game, and then it just reverts back to the original value when I check the stat screen.

Re: Rogue Legacy 2 (Full Release)

Posted: Sat Jul 29, 2023 5:24 pm
by ZaetoLight
Any change of an update for this table? Would love the ability to freeze the scar timer for class specific challenges.
Pekar wrote:
Tue May 10, 2022 5:31 pm
Hello everyone!

I'd like to share my changes for the one who don't want to change values directly but would like to improve farming or other bored things
Information
Gameplay Misc:
  • Economy
    • Gold Gain Add - value of modifier for adding percentage of gaining Gold
    • Ore Gain Add - value of modifier for adding percentage of gaining Ore ( ingots )
    • RuneOre Gain Add - value of modifier for adding percentage of gaining RuneOre ( blood )
  • XP Gain
    • XP Gain Add - value of modifier for adding percentage of gaining XP
  • Resolve Gain
    • Resolve Gain Add - value of modifier for adding percentage of gaining Resolve
      why do not use fields from the Player Controller?
      because they are used by the game to apply relic changes and updated frequently.
      Just a pure way to add your value instead of freezing
  • Global Timer - could be used in Challenges with a time limits to get higher score for souls
    for versions lower than v1.0.4: requires to reach once timer form at the right bottom corner before activating
    • Ignore Tick - prevents tick accumulation at the timer
    • Elapsed Time - current value of the timer ( 1.0f = 1s )
  • One Hit Kill - converts your damage to pure damage with the specified value
    • Pure Damage - pure damage value that would be applied to the enemy ( 9999 by default )
  • Ignore Hit Count - could be used in Challenges with a hit counts to get higher score for souls
  • Armor Absorbtion Cap - allows you to change current damage absorption by armor (by default in the game the armor absorbs 35% of the armor value)
    • Modifier - absorption value( 35 by default )
  • Fairy Rule - rules that are added to the gameplay as puzzle for chests
    • Ignore DontTakeDamage
    • Ignore DontGetHit
    • Ignore NoAttacking
    • Ignore NoDash
    • Ignore NoDoubleJump
    • Ignore NoJumping
    • Ignore TimeLimit
      for versions lower than v1.0.4: requires to reach once the start of the challenge before activating
  • Ignore Lineage Reroll Count - ignores characters reroll count
  • Ignore Relic Reroll Count - ignores relics reroll count (prevents room's roll saving, you can reroll again after re-enter)
    After ~26 rerolls game will fall into inf loop. The game is not designed to have amount of rolls more than amount of relics. Kek.
  • Force double relic in rolls - forces double relics in rolls if it's allowed or possible.
  • Ignore Ability Reroll Count - ignores abilities reroll count (prevents room's roll saving, you can reroll again after re-enter)
Percentage modifiers:
  • field value: 1.0f = 1% ( adds 1% to the current value )
  • general formula: your_current_value + custom_modifier
  • game formula: (base_value + game_accumulated ) * (game_modifier + custom_modifier)
Challenges: How to get high score ( 50000 )
  • Enter challenge
  • Do not pick any relic
  • Enable One Hit Kill
  • Enable Ignore Hit Count
  • Enable Global Timer -> Ignore Tick
  • SetGlobal Timer -> Elapsed Time to 0
  • Pass the challenge
Updates: added new version 1.0.4
  • Sometimes allocation fails with a nearest address and it prevents scripts enabling => forced 14bytes jmps to solve the issue
  • Jitted some methods in scripts enabling => removed restrictions that are required to reach smth and you can enable scripts from the beginning
Enjoy! :)

Re: Rogue Legacy 2 (Full Release)

Posted: Fri Sep 29, 2023 5:36 pm
by XXBLITZ
love the table, the only problem is the one billion gold, it keeps saying ctrl deactivated and it never gives me the gold. Any suggestions on how to fix this.

Re: Rogue Legacy 2 (Full Release)

Posted: Wed Feb 07, 2024 7:29 pm
by Garneac
Pekar wrote:
Tue May 10, 2022 5:31 pm
Hello everyone!

I'd like to share my changes for the one who don't want to change values directly but would like to improve farming or other bored things
Information
Gameplay Misc:
  • Economy
    • Gold Gain Add - value of modifier for adding percentage of gaining Gold
    • Ore Gain Add - value of modifier for adding percentage of gaining Ore ( ingots )
    • RuneOre Gain Add - value of modifier for adding percentage of gaining RuneOre ( blood )
  • XP Gain
    • XP Gain Add - value of modifier for adding percentage of gaining XP
  • Resolve Gain
    • Resolve Gain Add - value of modifier for adding percentage of gaining Resolve
      why do not use fields from the Player Controller?
      because they are used by the game to apply relic changes and updated frequently.
      Just a pure way to add your value instead of freezing
  • Global Timer - could be used in Challenges with a time limits to get higher score for souls
    for versions lower than v1.0.4: requires to reach once timer form at the right bottom corner before activating
    • Ignore Tick - prevents tick accumulation at the timer
    • Elapsed Time - current value of the timer ( 1.0f = 1s )
  • One Hit Kill - converts your damage to pure damage with the specified value
    • Pure Damage - pure damage value that would be applied to the enemy ( 9999 by default )
  • Ignore Hit Count - could be used in Challenges with a hit counts to get higher score for souls
  • Armor Absorbtion Cap - allows you to change current damage absorption by armor (by default in the game the armor absorbs 35% of the armor value)
    • Modifier - absorption value( 35 by default )
  • Fairy Rule - rules that are added to the gameplay as puzzle for chests
    • Ignore DontTakeDamage
    • Ignore DontGetHit
    • Ignore NoAttacking
    • Ignore NoDash
    • Ignore NoDoubleJump
    • Ignore NoJumping
    • Ignore TimeLimit
      for versions lower than v1.0.4: requires to reach once the start of the challenge before activating
  • Ignore Lineage Reroll Count - ignores characters reroll count
  • Ignore Relic Reroll Count - ignores relics reroll count (prevents room's roll saving, you can reroll again after re-enter)
    After ~26 rerolls game will fall into inf loop. The game is not designed to have amount of rolls more than amount of relics. Kek.
  • Force double relic in rolls - forces double relics in rolls if it's allowed or possible.
  • Ignore Ability Reroll Count - ignores abilities reroll count (prevents room's roll saving, you can reroll again after re-enter)
Percentage modifiers:
  • field value: 1.0f = 1% ( adds 1% to the current value )
  • general formula: your_current_value + custom_modifier
  • game formula: (base_value + game_accumulated ) * (game_modifier + custom_modifier)
Challenges: How to get high score ( 50000 )
  • Enter challenge
  • Do not pick any relic
  • Enable One Hit Kill
  • Enable Ignore Hit Count
  • Enable Global Timer -> Ignore Tick
  • SetGlobal Timer -> Elapsed Time to 0
  • Pass the challenge
Updates: added new version 1.0.4
  • Sometimes allocation fails with a nearest address and it prevents scripts enabling => forced 14bytes jmps to solve the issue
  • Jitted some methods in scripts enabling => removed restrictions that are required to reach smth and you can enable scripts from the beginning
Enjoy! :)
Hi Pekar,

Thanks for the miscellaneous changes! The re-roll abilities were exactly what I was looking for.

Is there any way to update the trainer? I'm using the Steam v1.2.2 version.

EDIT: I can use the double relic option, but the option to re-roll and re-enter the rooms for Relics and Abilities doesn't activate.

Re: Rogue Legacy 2 (Full Release)

Posted: Mon Mar 25, 2024 4:30 am
by Pekar
I've updated table by ppl requests
viewtopic.php?p=249819#p249819
there are many logic was changed and required re-investigate the code and took some time

I hope everyone would be satisfied :)

Re: Rogue Legacy 2 (Full Release)

Posted: Tue Mar 26, 2024 12:13 am
by Pekar
I've updated
viewtopic.php?p=249819#p249819
fixed Global Timer
and added features that previously invented OPCOXE in viewtopic.php?p=252731#p252731