• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 156 157 158 159 160 ... 369 Next »

Why make Dolphin now install instead of being a self-extracting archive?
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 2 Vote(s) - 3.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Why make Dolphin now install instead of being a self-extracting archive?
11-10-2013, 11:05 PM
#1
Raiden Offline
Junior Member
**
Posts: 7
Threads: 1
Joined: Nov 2013
Photo 
I've been following Dolphin for quite a long time now, and it truly is a great program (which I'm sure you all know). Heck, it's amazing that not only are the original consoles being preserved in digital form, but I can play all my Gamecube and Wii games on PC too. I guess the reason why I made this thread is to provide some constructive criticism. Was there really a necessary reason for this change? If there wasn't, why complicate things more than they need to be?

In version 4.0.1 (I haven't tried 4.0), Dolphin requires you to install the program. I don't know why it was made like this, but it just seems like a complete step backwards to me. Why? For starters, now the program goes and creates files and folders in other locations you don't want (such as 'My Documents'), rather than just be simple and all found in one location you extracted to.

Also, it seems that you actually need to uninstall the program now, where as before, you could simply move or delete the entire folder. Not only this, but it seems things would be much more of a hassle than it needs to be. I mean, if you want to move saves to another computer, not only does the program have to be installed on there, but you'll have to move specific files to that computer, where as before, I could just simply move the entire folder to where I wanted.
Find
Reply
11-10-2013, 11:42 PM
#2
RachelB Offline
Developer
*******
Moderators
Posts: 1,003
Threads: 1
Joined: Dec 2011
https://dolphin-emu.org/docs/guides/controlling-global-user-directory/
Find
Reply
11-11-2013, 03:08 AM
#3
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
Feel free to fork the emulator if you're not happy with the direction it's taken, nobody will miss your opinion.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
11-11-2013, 03:26 AM
#4
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
If you want, it is easy enough to grab VS 2010 and the 4.0.1 or 4.0 source code and compile the program yourself. That way you don't really have to use installer, just grab the binary you compiled yourself along with the necessary folders (which should come with the source code). Since Dolphin is open source, you'd be free to share your binary with others as a sort of "No Install" version for Windows users (just follow the GPL license and make any changes to the actual code public, though if you're just compiling it you shouldn't have to touch anything codewise). You can make Dolphin "portable" as well, see the link RachelB posted for more info.

I know on Linux, I can compile as many revision of Dolphin as I want (Linux has long had the same global user directory as Windows does now) and "installing" Dolphin has always been an optional last step. Usually I just compile the binary executable and run it.
Website Find
Reply
11-11-2013, 03:41 AM
#5
DJBarry004 Offline
Don't even bother...
*******
Posts: 2,456
Threads: 33
Joined: Sep 2013
If there´s an advantage of making Dolphin to be included with an installer, here it is:

1- Most times, self-extracting files get damaged. It can be when being packed or when the final user extracts them.

2- The installer provides some dynamic libraries (DLLs, that´s it) that some times can´t be detected after the self-extract, and even some files that are missing in your OS in order to run Dolphin correctly.

I do understand your point Raiden, but that was a decision that the devs took about the emulator. And every Dolphin user should respect that.
Rig 1: Windows 10 Home | AMD A6-1450 @ 600/1000/1400 MHz | AMD Radeon HD Graphics 8250 | 4GB RAM | HP Pavilion TouchSmart 11.

Rig 2: Windows 10 Pro | Intel Core i7-2640M @ 780/2800/3500 MHz | Intel HD 3000 Mobile | 8GB RAM | Dell Latitude 6320.
Find
Reply
11-11-2013, 04:17 AM (This post was last modified: 11-11-2013, 04:42 AM by Raiden.)
#6
Raiden Offline
Junior Member
**
Posts: 7
Threads: 1
Joined: Nov 2013
(11-10-2013, 11:42 PM)RachelB Wrote: https://dolphin-emu.org/docs/guides/controlling-global-user-directory/

Thanks for the info [color=green]RachelB[/color]. I guess I can understand the general idea why, but I still don't really like it. I mean, extracting files and copying the 'user' folder from the old version to the newer one is simple enough. I guess for people like me who use Dolphin, this new way is just unnecessary extra hoops to jump through, especially if you move the program around a lot and don't want it in 'Programs and Features'. One thing I am curious about though is wouldn't you have to keep installing and uninstalling every time you want to use a different revision or new update?

(11-11-2013, 03:26 AM)Shonumi Wrote: If you want, it is easy enough to grab VS 2010 and the 4.0.1 or 4.0 source code and compile the program yourself. That way you don't really have to use installer, just grab the binary you compiled yourself along with the necessary folders (which should come with the source code). Since Dolphin is open source, you'd be free to share your binary with others as a sort of "No Install" version for Windows users (just follow the GPL license and make any changes to the actual code public, though if you're just compiling it you shouldn't have to touch anything codewise). You can make Dolphin "portable" as well, see the link RachelB posted for more info.

I know on Linux, I can compile as many revision of Dolphin as I want (Linux has long had the same global user directory as Windows does now) and "installing" Dolphin has always been an optional last step. Usually I just compile the binary executable and run it.

Okay, I could give that a try. I've never done it before though.

(11-11-2013, 03:41 AM)DJBarry004 Wrote: If there´s an advantage of making Dolphin to be included with an installer, here it is:

1- Most times, self-extracting files get damaged. It can be when being packed or when the final user extracts them.

I'd have to disagree here because I find that this happens to me rarely, and usually only because they were damaged when they were getting packed.

(11-11-2013, 03:41 AM)DJBarry004 Wrote: 2- The installer provides some dynamic libraries (DLLs, that´s it) that some times can´t be detected after the self-extract, and even some files that are missing in your OS in order to run Dolphin correctly.

Perhaps, but personally, I'd rather get OS related stuff from the original source.

(11-11-2013, 03:41 AM)DJBarry004 Wrote: I do understand your point Raiden, but that was a decision that the devs took about the emulator. And every Dolphin user should respect that.

Yeah, I know, but my thread was more of a question for why it was done, and if it was the best way.
Find
Reply
11-11-2013, 04:22 AM
#7
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
Only the stable 4.0 and 4.0.1 builds have installers iirc. Using the latest development revision, you get a folder you can extract. If you already have Dolphin folders set up in My Documents, you can just run Dolphin from that extracted folder, and it'll use your settings without requiring any additional work on your part.
Website Find
Reply
11-11-2013, 04:36 AM
#8
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,578
Threads: 47
Joined: Dec 2010
Create an empty "portable.txt" file next to the Dolphin executable and latest versions will work the same way they worked before...
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 16 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (22H2)
Find
Reply
11-11-2013, 04:49 AM (This post was last modified: 11-11-2013, 05:21 AM by Raiden.)
#9
Raiden Offline
Junior Member
**
Posts: 7
Threads: 1
Joined: Nov 2013
(11-11-2013, 04:22 AM)Shonumi Wrote: Create an empty "portable.txt" file next to the Dolphin executable and latest versions will work the same way they worked before...

Yes, but before you can do that, you have to use the installer, and not only is the program installed into your 'Programs and Features' (I had a flickering bug using the 32-bit version), but that method still puts files in 'My Documents'. Basically, I got extra files and clutter not needed (since it makes things as they were before the 'Global User Directory').

EDIT: This is probably because I might have ran the program earlier to test it.
Find
Reply
11-11-2013, 04:52 AM (This post was last modified: 11-11-2013, 04:52 AM by RachelB.)
#10
RachelB Offline
Developer
*******
Moderators
Posts: 1,003
Threads: 1
Joined: Dec 2011
Quote:Perhaps, but personally, I'd rather get OS related stuff from the original source.
Then the installer isn't meant for you. It's meant for people who need a simpler solution. For people like you (and me, and probably most people here), who'd rather just have a zip of just the dolphin files, those are available, via dev builds. These are more up to date anyway.
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode