Skip to content
This repository has been archived by the owner on Feb 28, 2024. It is now read-only.

Installer #10

Open
zkxs opened this issue Mar 16, 2022 · 4 comments
Open

Installer #10

zkxs opened this issue Mar 16, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@zkxs
Copy link
Collaborator

zkxs commented Mar 16, 2022

The manual installation steps aren't that bad, but we've seen a few people having trouble with getting files in the correct places. The obvious solution is to build an automatic installer.

Things this could do:

  • Set up the symlink hack on linux installs
  • Fix the issue with Windows blocking the dll files
  • Create a shortcut or batch file with the -LoadAssembly argument set up correctly
@zkxs zkxs added the enhancement New feature or request label Mar 16, 2022
@rampa3
Copy link

rampa3 commented Jul 9, 2022

Do we want a mostly same code approach e.g. custom C# or different language program cross-compileable to both Windows and Linux, or platform specific solutions? For Windows, I have been just for fun messing around with NSIS-based web installer. Also a question is degree of automation requested... Otherwise I have it in a way that if you give it Neos install root, it will set everything up with freshly downloaded latest versions, create a shortcut with NML, shortcut for mods folder and an uninstaller. Not sure how to prevent Windows from blocking the DLLs though...

@zkxs
Copy link
Collaborator Author

zkxs commented Jul 9, 2022

Not sure how to prevent Windows from blocking the DLLs though...

Oh this is some real bullshit.

windows unblock checkbox

This flag only gets set on files that are directly downloaded from the internet. So for example, your browser sets it on everything it downloads. This means if you're doing your own downloading, you can just not set the flag.

@rampa3
Copy link

rampa3 commented Jul 9, 2022

Oh... Forgot about this one. 😅 NSIS does not set this flag.

@EIA485
Copy link
Member

EIA485 commented Aug 22, 2022

Afak the mod manager @XDelta has been working on has or will have an installer.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants