randovania / open-prime-rando

Open Source randomizer patcher for Metroid Prime 2 and eventually 3.
GNU General Public License v3.0
2 stars 7 forks source link

Initial work for replacing Claris Patcher #101

Closed henriquegemignani closed 2 months ago

henriquegemignani commented 2 months ago

There's a new field legacy_compatibility that when enabled keeps old behavior. This way we can merge new code and keep Randovania working.

I have tested by comparing the contents of a modified ISO before and after and there's no differences.

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 91.47541% with 26 lines in your changes missing coverage. Please review.

Project coverage is 87.29%. Comparing base (1e9d855) to head (e9aaf48). Report is 2 commits behind head on main.

Files Patch % Lines
...choes/specific_area_patches/version_differences.py 63.46% 19 Missing :warning:
.../open_prime_rando/echoes/custom_assets/__init__.py 60.00% 4 Missing :warning:
src/open_prime_rando/patcher_editor.py 89.65% 3 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #101 +/- ## ========================================== + Coverage 83.25% 87.29% +4.03% ========================================== Files 38 41 +3 Lines 1547 1763 +216 ========================================== + Hits 1288 1539 +251 + Misses 259 224 -35 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.