Mass Effect Legendary Edition

Ask about cheats/tables for single player games here
Tiffany
Expert Cheater
Expert Cheater
Posts: 102
Joined: Fri Mar 24, 2017 9:38 am
Reputation: 33

Mass Effect Legendary Edition

Post by Tiffany »

Seems the new Mass Effect Legendary Edition doesn't use the same BioInput.ini that the old ME1 used, so not sure how one would enable the console with this version. In the meantime a cheat table would be nice. I haven't been able to find any values with Cheat Engine, they may be getting obfuscated by all the DRM or something. Or maybe just not 4-bytes.

I suppose tables might be needed for each of the 3 games. But they're different than originally in Legendary Edition probably.

eTheBlack
Expert Cheater
Expert Cheater
Posts: 308
Joined: Fri Mar 10, 2017 10:41 am
Reputation: 73

Re: Mass Effect Legendary Edition

Post by eTheBlack »

Found XP and Credits just fine, simple 4byte search

I assume Health would also be same, as your health number is shown in menu

zachillios
Table Makers
Table Makers
Posts: 905
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 760

Re: Mass Effect Legendary Edition

Post by zachillios »

Here's my personal table for the first game. Not adding to it but will hopefully keep you guys entertained until modding gets sorted out. Not updating it or adding anything further, so don't ask.
Attachments
MassEffect1.CT
(22.28 KiB) Downloaded 1518 times

Tiffany
Expert Cheater
Expert Cheater
Posts: 102
Joined: Fri Mar 24, 2017 9:38 am
Reputation: 33

Re: Mass Effect Legendary Edition

Post by Tiffany »

Only things I searched for were skill points and omnigel iirc. It's cool you guys were able to find some stuff.

Gharbad
Noobzor
Noobzor
Posts: 9
Joined: Sat May 27, 2017 3:29 pm
Reputation: 0

Re: Mass Effect Legendary Edition

Post by Gharbad »

I wasn't able to find the skill points. But, I did find something whose value matched the skill points, it was a double. Changing it and/or locking it didn't do anything in the game, so it's definitely not the skill points themselves, but it always matched.

User avatar
SunBeam
Administration
Administration
Posts: 4932
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4630

Re: Mass Effect Legendary Edition

Post by SunBeam »

Most of these games are remasters of the old ones. I've not read anything about an Engine switch, so it's still UE3. And in UE3, if I remember correctly, the UObjects need to be dumped to access them individually. Otherwise you will be stuck with hooking read/write functions that work globally. And you will need a filter to only handle your wanted property (e.g.: code accessing health also accesses shield and other crap.. I don't remember if there is a shield bar, but you get the idea). And that is cuz these individual UObjects are pumped through UnrealScript.

Why don't you use Cake-san's UE Helper table for this game too?

viewtopic.php?f=23&t=14414

Note that although it says UE4, if you read his second post, he said he added support for some UE3 games and that you will have to figure it out for yours :P So don't be lazy.

Then there's also this topic regarding Borderlands Enhanced GOTY with a table that might have some functionality you can adjust for this game: viewtopic.php?f=4&t=9043.

So make the most of it and good luck!

Tiffany
Expert Cheater
Expert Cheater
Posts: 102
Joined: Fri Mar 24, 2017 9:38 am
Reputation: 33

Re: Mass Effect Legendary Edition

Post by Tiffany »

SunBeam wrote:
Fri May 14, 2021 9:00 pm
Most of these games are remasters of the old ones. I've not read anything about an Engine switch, so it's still UE3. And in UE3, if I remember correctly, the UObjects need to be dumped to access them individually. Otherwise you will be stuck with hooking read/write functions that work globally. And you will need a filter to only handle your wanted property (e.g.: code accessing health also accesses shield and other crap.. I don't remember if there is a shield bar, but you get the idea). And that is cuz these individual UObjects are pumped through UnrealScript.

Why don't you use Cake-san's UE Helper table for this game too?

viewtopic.php?f=23&t=14414

Note that although it says UE4, if you read his second post, he said he added support for some UE3 games and that you will have to figure it out for yours :P So don't be lazy.

Then there's also this topic regarding Borderlands Enhanced GOTY with a table that might have some functionality you can adjust for this game: viewtopic.php?f=4&t=9043.

So make the most of it and good luck!
First I've heard of it. Looking at the thread it seems to go way over my head though. Probably the whole "Prerequisite: Basic Lua programming knowledge & OOP data structure knowledge & Table making knowledge" lol.

To be honest I know how to find easy to find stuff and edit it but I've never even figured out how to add those things permanently to a table to share with people. The values I know how to find tend to change every time the game's opened, I think. So there's like some core critical step I think I never figured out. Maybe a few lol.

I'm sure it'll help someone that can understand it though.

eTheBlack
Expert Cheater
Expert Cheater
Posts: 308
Joined: Fri Mar 10, 2017 10:41 am
Reputation: 73

Re: Mass Effect Legendary Edition

Post by eTheBlack »

Gharbad wrote:
Fri May 14, 2021 8:36 pm
I wasn't able to find the skill points. But, I did find something whose value matched the skill points, it was a double. Changing it and/or locking it didn't do anything in the game, so it's definitely not the skill points themselves, but it always matched.
You dont need skill points. Search for XP and edit it to level up. Max level is 30. You get 4 skills per level.

stabbyshinything
What is cheating?
What is cheating?
Posts: 1
Joined: Sat May 15, 2021 5:50 am
Reputation: 0

Re: Mass Effect Legendary Edition

Post by stabbyshinything »

Would it be possible to find paragon and renegade points?

pachvara
Noobzor
Noobzor
Posts: 11
Joined: Sun Nov 12, 2017 2:04 pm
Reputation: 0

Re: Mass Effect Legendary Edition

Post by pachvara »

stabbyshinything wrote:
Sat May 15, 2021 5:52 am
Would it be possible to find paragon and renegade points?
Infinite paragon/renegade glitch on Noveria still works.

zachillios
Table Makers
Table Makers
Posts: 905
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 760

Re: Mass Effect Legendary Edition

Post by zachillios »

stabbyshinything wrote:
Sat May 15, 2021 5:52 am
Would it be possible to find paragon and renegade points?
Try this:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>26</ID>
      <Description>"Reputation Pointers"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : MassEffect1.exe
  Version: 
  Date   : 2021-05-15
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(PARA_PT,MassEffect1.exe,8B 04 90 C3 33 C0 C3 CC CC CC CC) // should be unique
alloc(newmem,$1000,"MassEffect1.exe"+AB9730)
globalalloc(PARAPT,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rax+rdx*4]
mov [PARAPT],rax
pop rax
code:
  mov eax,[rax+rdx*4]
  ret 
  xor eax,eax
  jmp return

PARA_PT:
  jmp newmem
  nop
return:
registersymbol(PARA_PT)

[DISABLE]

PARA_PT:
  db 8B 04 90 C3 33 C0

unregistersymbol(PARA_PT)
dealloc(newmem)
dealloc(PARAPT)
{
// ORIGINAL CODE - INJECTION POINT: "MassEffect1.exe"+AB9730

"MassEffect1.exe"+AB971C: CC                          -  int 3 
"MassEffect1.exe"+AB971D: CC                          -  int 3 
"MassEffect1.exe"+AB971E: CC                          -  int 3 
"MassEffect1.exe"+AB971F: CC                          -  int 3 
"MassEffect1.exe"+AB9720: 85 D2                       -  test edx,edx
"MassEffect1.exe"+AB9722: 78 10                       -  js MassEffect1.exe+AB9734
"MassEffect1.exe"+AB9724: 3B 51 78                    -  cmp edx,[rcx+78]
"MassEffect1.exe"+AB9727: 7D 0B                       -  jnl MassEffect1.exe+AB9734
"MassEffect1.exe"+AB9729: 48 8B 41 70                 -  mov rax,[rcx+70]
"MassEffect1.exe"+AB972D: 48 63 D2                    -  movsxd  rdx,edx
// ---------- INJECTING HERE ----------
"MassEffect1.exe"+AB9730: 8B 04 90                    -  mov eax,[rax+rdx*4]
"MassEffect1.exe"+AB9733: C3                          -  ret 
"MassEffect1.exe"+AB9734: 33 C0                       -  xor eax,eax
// ---------- DONE INJECTING  ----------
"MassEffect1.exe"+AB9736: C3                          -  ret 
"MassEffect1.exe"+AB9737: CC                          -  int 3 
"MassEffect1.exe"+AB9738: CC                          -  int 3 
"MassEffect1.exe"+AB9739: CC                          -  int 3 
"MassEffect1.exe"+AB973A: CC                          -  int 3 
"MassEffect1.exe"+AB973B: CC                          -  int 3 
"MassEffect1.exe"+AB973C: CC                          -  int 3 
"MassEffect1.exe"+AB973D: CC                          -  int 3 
"MassEffect1.exe"+AB973E: CC                          -  int 3 
"MassEffect1.exe"+AB973F: CC                          -  int 3 
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>27</ID>
          <Description>"Renegade Points"</Description>
          <LastState Value="0" RealAddress="1750C7048"/>
          <VariableType>2 Bytes</VariableType>
          <Address>PARAPT</Address>
          <Offsets>
            <Offset>-4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>28</ID>
          <Description>"Paragon Points"</Description>
          <LastState Value="300" RealAddress="1750C704C"/>
          <VariableType>2 Bytes</VariableType>
          <Address>PARAPT</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
pachvara wrote:
Sat May 15, 2021 1:45 pm
stabbyshinything wrote:
Sat May 15, 2021 5:52 am
Would it be possible to find paragon and renegade points?
Infinite paragon/renegade glitch on Noveria still works.
Thank you for this. Made it a lot easier to find.

martakakis
Noobzor
Noobzor
Posts: 10
Joined: Sun Jan 20, 2019 1:53 pm
Reputation: 1

Re: Mass Effect Legendary Edition

Post by martakakis »

zachillios wrote:
Fri May 14, 2021 6:46 pm
Here's my personal table for the first game. Not adding to it but will hopefully keep you guys entertained until modding gets sorted out. Not updating it or adding anything further, so don't ask.
Sorry, works only for grenades

User avatar
STN
Founder
Founder
Posts: 4454
Joined: Thu Mar 02, 2017 7:48 pm
Reputation: 3594

Re: Mass Effect Legendary Edition

Post by STN »

eTheBlack wrote:
Fri May 14, 2021 6:41 pm
Found XP and Credits just fine, simple 4byte search

I assume Health would also be same, as your health number is shown in menu
Please don't bypass censor again.

zachillios
Table Makers
Table Makers
Posts: 905
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 760

Re: Mass Effect Legendary Edition

Post by zachillios »

martakakis wrote:
Sun May 16, 2021 2:18 pm
zachillios wrote:
Fri May 14, 2021 6:46 pm
Here's my personal table for the first game. Not adding to it but will hopefully keep you guys entertained until modding gets sorted out. Not updating it or adding anything further, so don't ask.
Sorry, works only for grenades
?????? The entire thing is working. I quite literally just used it.

martakakis
Noobzor
Noobzor
Posts: 10
Joined: Sun Jan 20, 2019 1:53 pm
Reputation: 1

Re: Mass Effect Legendary Edition

Post by martakakis »

zachillios wrote:
Sun May 16, 2021 2:48 pm
martakakis wrote:
Sun May 16, 2021 2:18 pm
zachillios wrote:
Fri May 14, 2021 6:46 pm
Here's my personal table for the first game. Not adding to it but will hopefully keep you guys entertained until modding gets sorted out. Not updating it or adding anything further, so don't ask.
Sorry, works only for grenades
?????? The entire thing is working. I quite literally just used it.
I'm sorry, did not notice about CE upgrade, everything is fine

Post Reply

Who is online

Users browsing this forum: BADORGOOD, Daz, Google [Bot], Volcannon