Lime3DS / Lime3DS

A 3DS emulator based on Citra
https://lime3ds.github.io/
GNU General Public License v2.0
2.32k stars 129 forks source link

Distribute Lime3DS via an installer on Windows #297

Closed ItachiSan closed 1 month ago

ItachiSan commented 3 months ago

Is there an existing issue for this?

What feature are you suggesting?

I want to be able to install and update Lime3DS via an installer.

Why would this feature be useful?

That would make it user friendly to update and possible to update via e.g. winget.

ItachiSan commented 3 months ago

Adding here for personal future reference: https://cmake.org/cmake/help/latest/cpack_gen/innosetup.html

OpenSauce04 commented 3 months ago

We plan to bring over the old Citra installer if possible, we just haven't gotten around to it yet

SilverGreen93 commented 3 months ago

I am just curious. Why would you need an installer? A portable version seems more flexible. An internal updater would be good though.

OpenSauce04 commented 3 months ago

The current version isn't portable. Your emulator data is stored in your local app data or Mac/Linux equivalent

ItachiSan commented 3 months ago

I am just curious. Why would you need an installer? A portable version seems more flexible. An internal updater would be good though.

WinGet has a Lime3DS package but installs it weirdly. An InnoSetup installer solves the issue having a nice user shortcut.

OpenSauce04 commented 2 months ago

From discussions which occurred in the development channel on Discord, it has been decided that Lime3DS will only receive an installer on Windows.

ItachiSan commented 2 months ago

Hello again, have been silent since I wanted to see how the conversation would evolve. 😀

I think I will create a MR with my work so that you are free to use it in case 😉