Mass Effect Legendary Edition
Mass Effect Legendary Edition
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.
I suppose tables might be needed for each of the 3 games. But they're different than originally in Legendary Edition probably.
Re: Mass Effect Legendary Edition
Found XP and Credits just fine, simple 4byte search
I assume Health would also be same, as your health number is shown in menu
I assume Health would also be same, as your health number is shown in menu
-
- Table Makers
- Posts: 905
- Joined: Fri Mar 03, 2017 9:05 am
- Reputation: 760
Re: Mass Effect Legendary Edition
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
Re: Mass Effect Legendary Edition
Only things I searched for were skill points and omnigel iirc. It's cool you guys were able to find some stuff.
Re: Mass Effect Legendary Edition
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.
Re: Mass Effect Legendary Edition
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 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!
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 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!
Re: Mass Effect Legendary Edition
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.SunBeam wrote: ↑Fri May 14, 2021 9:00 pmMost 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 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!
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.
Re: Mass Effect Legendary Edition
You dont need skill points. Search for XP and edit it to level up. Max level is 30. You get 4 skills per level.
-
- What is cheating?
- Posts: 1
- Joined: Sat May 15, 2021 5:50 am
- Reputation: 0
Re: Mass Effect Legendary Edition
Would it be possible to find paragon and renegade points?
Re: Mass Effect Legendary Edition
Infinite paragon/renegade glitch on Noveria still works.stabbyshinything wrote: ↑Sat May 15, 2021 5:52 amWould it be possible to find paragon and renegade points?
-
- Table Makers
- Posts: 905
- Joined: Fri Mar 03, 2017 9:05 am
- Reputation: 760
Re: Mass Effect Legendary Edition
Try this:stabbyshinything wrote: ↑Sat May 15, 2021 5:52 amWould it be possible to find paragon and renegade points?
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>
Thank you for this. Made it a lot easier to find.pachvara wrote: ↑Sat May 15, 2021 1:45 pmInfinite paragon/renegade glitch on Noveria still works.stabbyshinything wrote: ↑Sat May 15, 2021 5:52 amWould it be possible to find paragon and renegade points?
-
- Noobzor
- Posts: 10
- Joined: Sun Jan 20, 2019 1:53 pm
- Reputation: 1
Re: Mass Effect Legendary Edition
Sorry, works only for grenadeszachillios wrote: ↑Fri May 14, 2021 6:46 pmHere'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.
-
- Table Makers
- Posts: 905
- Joined: Fri Mar 03, 2017 9:05 am
- Reputation: 760
Re: Mass Effect Legendary Edition
?????? The entire thing is working. I quite literally just used it.martakakis wrote: ↑Sun May 16, 2021 2:18 pmSorry, works only for grenadeszachillios wrote: ↑Fri May 14, 2021 6:46 pmHere'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.
-
- Noobzor
- Posts: 10
- Joined: Sun Jan 20, 2019 1:53 pm
- Reputation: 1
Re: Mass Effect Legendary Edition
I'm sorry, did not notice about CE upgrade, everything is finezachillios wrote: ↑Sun May 16, 2021 2:48 pm?????? The entire thing is working. I quite literally just used it.martakakis wrote: ↑Sun May 16, 2021 2:18 pmSorry, works only for grenadeszachillios wrote: ↑Fri May 14, 2021 6:46 pmHere'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.
Who is online
Users browsing this forum: BADORGOOD, Daz, Google [Bot], Volcannon