Skip to content

Add option to force game updates by overriding title's remaster version#2170

Open
ViridianViridian wants to merge 1 commit intoLumaTeam:masterfrom
ViridianViridian:force-update
Open

Add option to force game updates by overriding title's remaster version#2170
ViridianViridian wants to merge 1 commit intoLumaTeam:masterfrom
ViridianViridian:force-update

Conversation

@ViridianViridian
Copy link

If game patching is enabled, read a 16-bit value from luma/titles//remaster.bin. Set the game's remaster version to 0 if it is higher than this value. This forces a specific game update to be loaded, if it is present.

Closes #2159.

I explained the rationale in the linked issue, but to summarize: it is possible for certain games that two copies can be the "most recent version" and nonetheless contain different binaries. I know for sure this affects Tomodachi Life, but it may be an issue for other games as well.
With this feature, modders can target a single version of the game (the most recent downloadable update) that they know is legally accessible to all players.

If game patching is enabled, read a 16-bit value from
luma/titles/<titleID>/remaster.bin. Set the game's remaster version to 0
if it is higher than this value. This forces a specific game update to
be loaded, if it is present.
@ViridianViridian
Copy link
Author

ViridianViridian commented Aug 9, 2025

While implementing this I noticed that the existing implementation for using an external exheader blocks game updates from being applied; since the exheader is applied to both the base game and update, they'll both have the same remaster version.

I'm not familiar enough with the use case for external exheaders to be sure this is a bug, but it seems like something that should at least be documented.

@ViridianViridian
Copy link
Author

Bumping this just in case it got missed

@TuxSH
Copy link
Member

TuxSH commented Oct 9, 2025

I did not miss it - I think it looks fine, I'll have another look when I'm closer to making a new release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request] Force game to use specific update version

2 participants