Skip to content

Commit

Permalink
Add "Mass Effect" (UE3)
Browse files Browse the repository at this point in the history
  • Loading branch information
EliotVU committed Oct 15, 2024
1 parent c8c4108 commit 589f593
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 2 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,12 +135,14 @@ This is a table of games that are confirmed to be compatible with the current st
| | | | |
| Tom Clancy's EndWar | Unknown | 329/000 | |
| Roboblitz | 2306 | 369/006 | |
| Mass Effect (Xbox 360) | 2674 | 391/092 | Xenon |
| Medal of Honor: Airborne | 2859 | 421/011 | |
| Frontlines: Fuel of War | 2917 | 433/052 | Poor output of functions |
| Army of Two | 3004 | 445/079 | Overall quality has not been verified |
| Mortal Kombat Komplete Edition | 2605 | 472/046 | |
| Stargate Worlds | 3004 | 486/007 | |
| Gears of War | 3329 | 490/009 | |
| Mass Effect (Windows) | 3240 | 491/1008(~112) | PC |
| Unreal Tournament 3 | 3809 | 512/000 | |
| Mirrors Edge | 3716 | 536/043 | |
| Alpha Protocol | 3857 | 539/091 | |
Expand All @@ -160,6 +162,8 @@ This is a table of games that are confirmed to be compatible with the current st
| Blacklight: Tango Down | 6165 | 673/002 | |
| Dungeons & Dragons: Daggerdale | 6165 | 674/000 | |
| Dungeon Defenders | 6262 | 678/002 | |
| Mass Effect 3 (Windows) | 6383 | 684/194 | PC (platform must be set to `Console`) |
| Mass Effect: Legendary Edition (Windows) | 6383 | 684/171 | PC (platform must be set to `Console`) |
| Alice Madness Returns | 6760 | 690/000 | |
| The Ball | 6699 | 706/000 | |
| Bioshock Infinite | 6829 | 727/075 | |
Expand Down
3 changes: 2 additions & 1 deletion src/Branch/UE3/SFX/PackageSerializer.SFX.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ public override void Serialize(IUnrealStream stream, UNameTableItem item)
stream.Write(item._Flags);
}

// FIXME: Fails on Mass Effect 2 (513, 0130)
public override void Deserialize(IUnrealStream stream, UNameTableItem item)
{
stream.Read(out item._Name);
Expand Down Expand Up @@ -59,4 +60,4 @@ public override void Deserialize(IUnrealStream stream, UExportTableItem item)
item.Deserialize(stream);
}
}
}
}
2 changes: 1 addition & 1 deletion src/UnrealPackage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -536,7 +536,7 @@ public enum BuildName
ME2,

[Build(684, 0185, BuildGeneration.SFX)] // Demo
[Build(684, 0194, BuildGeneration.SFX)] // PC
[Build(684, 0194, BuildFlags.ConsoleCooked, BuildGeneration.SFX)] // PC
[Build(845, 0194, BuildFlags.ConsoleCooked, BuildGeneration.SFX)] // Wii
[Build(685, 0205, BuildGeneration.SFX)] // LE
[BuildEngineBranch(typeof(EngineBranchSFX))]
Expand Down

0 comments on commit 589f593

Please sign in to comment.