-
Notifications
You must be signed in to change notification settings - Fork 137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Review: Atlyss #16736
Comments
Hi there @LuneMods , first of all thank you for your contribution. Not sure you noticed, but there's a second extension attempting to add support for the same game: Please discuss this with the author of the other extension and hopefully merge your efforts to provide your users with the best possible game support. Both extensions have a flaw in the custom installer logic where you've set the Unfortunately a very common packaging strategy by BepInEx modders is to upload just a dll file. You cannot expect mod authors to apply a certain packaging standards. Please have a read through existing BepInEx API documentation and implement support using the existing API. |
Thanks for the response. The other Extension will only work with MelonLoader Mods, and it just downloads the MelonLoader installer through the browser, requiring the user to install it manually. When discussing this with them, they did not seem to want to change it. This version requires less user input, and will work with both MelonLoader & BepInEx mods. The reason why I have left the Both MelonLoader and BepInEx mods provide .dll files, but they need to be placed in different directories. I'll write something to parse the .dll and move it to the correct directory based on whether it contains 'MelonLoader', then upload a new revision. I'll also have a further look to see how it functions when there is no .dll in the .zip, and only textures. |
Thank you for your clarifications @LuneMods Is MelonLoader the main reason behind not using the BepInEx API ? The BepInEx API functionality will cover download/installation and cover most BepInEx modTypes |
Nexus Username
lunemods
Extension URL
https://www.nexusmods.com/site/mods/1110
Game URL
https://www.nexusmods.com/atlyss
Existing Extension URL
No response
New features
A Vortex extension for Atlyss that allows for loading of both BepInEx & MelonLoader .dll mods.
I'm not sure how else to manage 2x different types of .dll files without enforcing a certain file structure in the mods .zip file.
Mod files must have the correct file structure to work. See the example file the optional downloads + below:
BepInEX:
ModName.zip/BepInEx/plugins/ModName/ModName.dll
MelonLoader
ModName.zip/MLLoader/Mods/ModName.dll
Information
Packaging
Testing
Review Tasks
If a task fails, contact the author to request changes before continuing.
When reviewed and passed, please complete the following tasks:
The text was updated successfully, but these errors were encountered: