-
Notifications
You must be signed in to change notification settings - Fork 93
Description
For the Mod Manager:
It'd be nice if we could add an additional "dependencies" tag to mod.ymls, which would prompt the user to install an extra, additional mod if the mod manager detected the user trying to build said mod without the dependency.
On that note, it'd also be nice if we could somehow direct the priority a mod should be installed, maybe with a "priority" tag? It doesn't necessarily have to even do any shuffling, it could just be some bold red text underneath the authors name that tells the user "Install this ABOVE all other mods" or "Install this BELOW all other mods," mainly for mods like Rando or Re:Fined.
Finally, some more granular handling of applying remastered assets to newly patched in files. Right now by default, the patcher and Panacea will simply use something like this to apply remastered textures.
entries.push_back(*(short*)(off + 12) + baseoff + 0x20000000);
This works in most cases, but as it turns out the value 0x20000000 can be different depending on if the texture is intended to make a mesh "glow" or not. An example of this being the player model in Space Paranoids. If a remastered texture has transparency above 128, just like on PS2, that texture is meant to glow, and the value we should add should instead be something like 0x40000000. Whether this could be a user-specified tag in a mod.yml, or automatically done by Panacea/the patcher by reading a remastered file and seeing if it fits the criteria, either way to resolve this would be fine imo.