-
Notifications
You must be signed in to change notification settings - Fork 27
Legendary Edition Modding: Getting Started
Mgamerz edited this page Jun 28, 2021
·
22 revisions
So you want to create a mod for Mass Effect Legendary Edition? Here's some guidance.
In order to make effective communication about games, ensure you use the correct terminology. You will see many acronyms in the scene.
- ME1 = Mass Effect (2007)
- ME2 = Mass Effect 2 (2010)
- ME3 = Mass Effect 3 (2012)
- LE1 = Mass Effect 3 (Legendary Edition)
- LE2 = Mass Effect 3 (Legendary Edition)
- LE3 = Mass Effect 3 (Legendary Edition)
- Game (1/2/3) = Mass Effect (1/2/3) OT + LE together
- OT = Original Trilogy (ME1/ME2/ME3)
- LE = Legendary Edition (LE1/LE2/LE3)
- MEM = Mass Effect Modder (texture installer)
- MEM has two versions: < 500 and >= 500
- < 500: Original Trilogy
- >= 500: Legendary Edition
- MEM has two versions: < 500 and >= 500
- M3 = ME3Tweaks Mod Manager
- LEX = Legendary Explorer
- LEC = Legendary Explorer Core (backend library used by many tools, including LEX)
- ME3X = ME3Explorer (what LEX as based on)
- ME3C = ME3ExplorerCore (backend library that LEC was based on)
- Toolset = Legendary Explorer
- Nightlies / Nightly = "Nightly" build of Legendary Explorer that is built on every code commit to the repository
- Stable = Checkpoint build of Legendary Explorer that is taken every few months and has additional bugfix work put into it
- ME3Tweaks
- Development group led by Mgamerz
- Public Modding Discord
- Public discord for developers and users
- Workshop
- Private discord for modding for vetted developers
- Nexus
- NexusMods.com
- ME2 Curse
- Mass Effect 2 (ME2) has long had very frustrating issues to deal with for what seem to be no apparent reason, and is this known as 'cursed'
- Package file
- .pcc file. Contains the majority of the game data, including meshes, textures, scripting, etc. Has 3 components: Imports, Exports, and Names.
- Export
- An export defines an object in a package file. For example a mesh or texture metadata
- Import
- References an import already loaded into memory. Typically from a higher tier file, like the level's master art file or an always loaded file
- Name
- A string that is referenced by it's index in the name table
- TFC
- Texture File Cache. Used in all games except ME1. It's a file with headerless texture data concatenated one after another. This data is referenced by its offset in the file.
- AFC
- Audio File Cache. Used in all games except ME1 / LE1. It's a file with headerless texture data concatenated one after another. This data is referenced by its offset in the file.