xenia-canary / game-compatibility

https://xenia.jp
BSD 3-Clause "New" or "Revised" License
59 stars 11 forks source link

454108CE - Mass Effect 2 #265

Open Sowa95 opened 1 month ago

Sowa95 commented 1 month ago

Validation

Wiki page (optional)

No response

Xbox 360 Marketplace link (optional)

https://marketplace.xbox.com/en-GB/Product/Mass-Effect-2/66acd000-77fe-1000-9115-d802454108ce

Xenia Canary version

https://github.com/xenia-canary/xenia-canary/commit/ed843f35f8778c089bd326c79be3308179692820

Issues

Playable from start to finish including all DLC. Importing from ME1 works.

Black tiling patch

Big thanks to Boma for the patch. TU2 required. [454108CE - Mass Effect 2 (TU2).patch.zip](https://github.com/user-attachments/files/17440856/454108CE.-.Mass.Effect.2.TU2.patch.zip)

Bonus powers

Unlike ME1, bonus powers aren't stored in profile, but achievements, which unfortunately won't save. After restarting the game, all previously unlocked bonus powers will NOT appear in advanced training. Either learn bonus power immediately after loyalty mission (don't quit the game before you learn it), or unlock achievement with console commands at any time.

Coalesced modding

In default.xex break string at offset 0141BEE0 to skip Coalesced.ini check: ![defaultxex](https://github.com/user-attachments/assets/238ff359-85f9-4183-8ad9-3b523aefb0f1) There's also a check for bytes in each .ini inside coalesced, example: ![coalesced](https://github.com/user-attachments/assets/986dd5c3-3470-4b63-b3dc-ad07219dbbbf)

Save with all ME1->ME2->ME3 importing bonuses

[Mass Effect 2.zip](https://github.com/user-attachments/files/17440863/Mass.Effect.2.zip)

Log

xenia.zip

Screenshots

1

More screenshots

![2](https://github.com/user-attachments/assets/b178fd98-968c-4b5a-a78b-1a195b4a0a6c) ![4](https://github.com/user-attachments/assets/ca7a926b-31aa-4ebf-b595-1dae8a5d14ed) ![3](https://github.com/user-attachments/assets/471ce6f8-5f6c-482d-8ff1-7df7fe17fdb2) ![5](https://github.com/user-attachments/assets/74ec2cdc-8c17-4453-b7e8-0a502acf9b3a) ![6](https://github.com/user-attachments/assets/2762cf5a-219a-4d5f-ba5f-4fbae30af31f) ![7](https://github.com/user-attachments/assets/6d54e8dd-fb40-4b0b-8c2d-346b756032dc) ![8](https://github.com/user-attachments/assets/a044eedb-3385-483c-90f6-a037ee49cd63)

Labels

gpu-drawing-corrupt, gpu-occlusion-query, kernel-unimplemented-feature, kernel-xex-switching, state-playable, tech-engine-unreal, tech-middleware-umbra