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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 20 21 22 23 24 ... 111 Next »

[Unofficial] Dolphin Emulator Portable
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
[Unofficial] Dolphin Emulator Portable
12-05-2012, 04:46 AM (This post was last modified: 09-14-2016, 05:31 PM by mbc07.)
#1
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,327
Threads: 27
Joined: Dec 2010
Well, I generally carry my install of Dolphin on my external HDD alongside with my dumped ISOs, mainly focused in portability (and also to save some gigabytes of space on my laptop). However, whenever I move to a different computer I'll certainly get error messages of missing libraries and I don't always have elevated privileges to install them. Also, most of the time my HDD will get a different letter assigned to it, completely messing all Dolphin settings that relies on paths (ISO directory, Wii NAND root, etc).

I'm a long time user of the Portable Apps Platform and so I made a portable launcher for Dolphin, following the PortableApps Format Specification. The result is a small Dolphin package guaranteed to work on whatever computer you use it (well, as long as it runs a 64-bit OS and it's Windows Vista or later) and that takes care of your paths so they never get messed, even if you change the location or the drive letter assigned to your storage device.

It's also fully compatible with the PortableApps Platform and it's currently submitted for official release at PortableApps.com. You can download the portable launcher from the forum topic at PortableApps.com (current version is bundled with Dolphin 5.0 stable).

Why installer?
The PortableApps apps are distributed in NSIS-based installers for easy integration with the PortableApps Platform (which includes a menu, backup and restore tools and an updater, among other features), but the installer itself doesn't modify anything in your computer (think of them more as self-extracting ZIP files than real installers). If you just want Dolphin Emulator Portable without any PortableApps Platform dependency, just run the installer and choose a folder like your desktop as destination. You'll then get a folder named "DolphinEmulatorPortable" with all required content inside, and you can just carry this folder with you to an external HDD or flash drive and move to any computer, the launcher will take care of the rest.
HP ENVY dv6-7300 Notebook PC                 ASRock Z97M OC Formula
CPU: Intel Core i7-3630QM @ 2.4 GHz          Intel Pentium G3258 @ 4.2 GHz (OC)
GPU: NVIDIA GeForce GT 650M @ 2 GB GDDR5     NVIDIA GeForce GT 440 @ 1 GB DDR3
RAM: 16 GB @ DDR3-1600 (2x8 GB)              16 GB @ DDR3-1600 (4x4 GB)
OS:  Windows 10 (Insider Preview)            Windows 10 (version 20H2)
Find
Reply
12-05-2012, 05:28 AM
#2
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,490
Threads: 1
Joined: Feb 2012
Didn't neobrain say last time this was suggested that you just needed to put copies of the DLLs dolphin relies on in the folder dolphin is stored in, and you wouldn't need the redistributables? That's the whole reason I'd not already done something like this with cameyo.
OS: Windows 10 64 bit Professional
CPU: Intel i5 4670K @3.4GHz... for now @4.6GHz with a quick and dirty (yet stable) OC. May get faster in a bit before the end of time.
RAM: 16GB (Down from 24 GB after some was given to siblings)
GPU: Radeon Vega 56
Find
Reply
12-05-2012, 05:39 AM
#3
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,209
Threads: 50
Joined: Jun 2009
Uh, actually I'm not really sure if you can just go ahead and redistribute those dlls arbitrarily. Especially when we're talking about GPL stuff...

That said, we could just create some sort of launcher application which executes the actual Dolphin exe when all required DLLs are found. The launcher application itself wouldn't have any dependencies and so could run anywhere.
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
12-05-2012, 06:36 AM
#4
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,327
Threads: 27
Joined: Dec 2010
Well, I'll do a little research about redistributing those DLLs... I'm pretty sure that I already seen at least one GPL application that redistributed DirectX runtimes arbitrarily, but I'll take a look at Microsoft EULAs...
HP ENVY dv6-7300 Notebook PC                 ASRock Z97M OC Formula
CPU: Intel Core i7-3630QM @ 2.4 GHz          Intel Pentium G3258 @ 4.2 GHz (OC)
GPU: NVIDIA GeForce GT 650M @ 2 GB GDDR5     NVIDIA GeForce GT 440 @ 1 GB DDR3
RAM: 16 GB @ DDR3-1600 (2x8 GB)              16 GB @ DDR3-1600 (4x4 GB)
OS:  Windows 10 (Insider Preview)            Windows 10 (version 20H2)
Find
Reply
12-13-2012, 10:16 PM
#5
lamedude Offline
Senior Member
****
Posts: 360
Threads: 7
Joined: Jan 2011
The vcomp100.dll is okay but its look like only the DX installer itself is redistributable not that has stoppped anyone. I hope the GPL doesn't care about linking against a system library from a system folder instead of the parent folder, but until the cg dlls are at least delay loaded so they aren't required to run the program we're going to incur the wrath of rms anyway.
Website Find
Reply
12-18-2012, 12:12 AM
#6
cluthz Offline
Member
***
Posts: 130
Threads: 6
Joined: May 2012
Have you tried vcomp100.dll from wine?
The function set is not complete on those reverse engineered dlls, but you'll have no licensing issues.
Desktop                                             HTPC:
Gigabyte Z97X-Gaming5- i7-4790k      MSI-B75-E33, i5-2500k
Corsair Vengeance 16GB RAM              Crucial 8GB RAM
Gigabyte GTX780 GHz Edt.                  ASUS GTX960 Strix
Win 10 Pro / OS X 10.10                     Win 10 Pro
Find
Reply
12-18-2012, 10:28 AM
#7
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,327
Threads: 27
Joined: Dec 2010
Well, the thing is getting closer to an official release at PortableApps.com: we have now a Portable DirectX that download the required files from Microsoft and make the user accept the Microsoft EULA, so, no more issues regarding this... Something similar can be done with vcomp100.dll too, and will be implemented in Dev Test 4. Also, for a more recent information, refer to the topic in PortableApps forums: http://portableapps.com/node/35614
HP ENVY dv6-7300 Notebook PC                 ASRock Z97M OC Formula
CPU: Intel Core i7-3630QM @ 2.4 GHz          Intel Pentium G3258 @ 4.2 GHz (OC)
GPU: NVIDIA GeForce GT 650M @ 2 GB GDDR5     NVIDIA GeForce GT 440 @ 1 GB DDR3
RAM: 16 GB @ DDR3-1600 (2x8 GB)              16 GB @ DDR3-1600 (4x4 GB)
OS:  Windows 10 (Insider Preview)            Windows 10 (version 20H2)
Find
Reply
12-18-2012, 03:58 PM
#8
lamedude Offline
Senior Member
****
Posts: 360
Threads: 7
Joined: Jan 2011
Most of the C runtime dll's (including vcomp100) can be redistributed with the program.
Website Find
Reply
10-02-2013, 12:38 PM
#9
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,327
Threads: 27
Joined: Dec 2010
This thread got old but the development is still active: just pushed Dolphin 4.0 at PortableApps.com, if everything goes well I can say that by the end of year Dolphin release at PortableApps.com will be official...

Regarding licensing, both PortableApps launcher and Dolphin shares the same license, GPLv2. Redistributing vcomp100.dll doesn't seem to break the EULA and redistributing the DirectX runtimes with the portable app by using the MS installer and making the users accept DirectX EULA seems to fix the last one. So, perhaps asking the devs if they approve it, everything is good to go, right? Is there something else that I should consider?
HP ENVY dv6-7300 Notebook PC                 ASRock Z97M OC Formula
CPU: Intel Core i7-3630QM @ 2.4 GHz          Intel Pentium G3258 @ 4.2 GHz (OC)
GPU: NVIDIA GeForce GT 650M @ 2 GB GDDR5     NVIDIA GeForce GT 440 @ 1 GB DDR3
RAM: 16 GB @ DDR3-1600 (2x8 GB)              16 GB @ DDR3-1600 (4x4 GB)
OS:  Windows 10 (Insider Preview)            Windows 10 (version 20H2)
Find
Reply
10-02-2013, 01:55 PM
#10
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,356
Threads: 63
Joined: Aug 2011
I personally have no problems with that. You might want to wait for 4.0.1 (should release it by the end of the week).
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website 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