[FREE] Launchpad - A free, open-source UE4-compatible game launcher

Hey stunder! I’m glad that Launchpad works for you.

  1. The update process simply downloads new files or files that have changed. It does not delete any files - if it did, user settings or local modifications may be lost when a game updates which would be disastrous.
  2. This may be due to upload speed limits on your server. Launchpad itself is quite performant (at least in my tests).
  3. If you’ve found a bug, I would very much appreciate it if you made an issue on Github describing it in detail :slight_smile: It’ll help me a ton when fixing it!

I figured it out.

Add the following between your registry and run section in Inno Setup!

[Dirs]
Name: "{app}"; Permissions: everyone-modify

It gives all users write permissions to the directory and fixes the crash on launch issue! Thanks for the launcher. It works great.

I did notice the updater crashes if I close the LaunchPad while it is downloading the game. It’s not a real big issue. I imagine you’re probably aware of it.

Is it possible to use Launchpad without purchasing a fileserver or using one’s own computer as one? I’m wanting to make a beta test without letting my computer onto the net :wink:

(I do own a website, would that help?)

Download an ftp server on your computer and tell it to use localhost (ftp://127.0.0.1)

FileZilla would work… https://filezilla-project.org/

Oh, sorry I meant not using localhost as well, but using a webserver (not fileserver) or even dropbox I guess

You would need the ability to install an FTP server as this program requests the files over FTP. Also, it requires anonymous read access on the FTP. Dreamhost, for example, makes you pay for anonymous read FTP access.

Thanks! I’ve pushed the fix to github.

Anonymous login is not strictly neccesary - Launchpad can be configured to log in with a username and a password.

Any services that are free/ cheap? I just need it for friends… :wink:

You can use your computer. Set up an FTP on your network. Set up port forward rules to that PC for the FTP ports. Utilize dynamic DNS. (https://freedns.afraid.org/ works well and is free)

If your external IP changes you need to use dynamic DNS. If it’s static or rarely changes you can use just your external IP. (Dynamic DNS - Basically a program monitors your external IP and when it changes it tells another system, such as freedns.afraid.org, what it changed to.)

Can’t Seem to Download Launchpad utilities to generate the manifest VIA the windows instructions

http://directorate.asuscomm.com/files/public/Launchpad/Utilities/LaunchpadUtilities.exe

Anyone know were else I can acquire it?

Hi OSIAS,

It seems my file server decided to take the day off. I’ve put it back to work, and the files should be available again. If you have any issues with this in the future, you can always compile it from source on GitHub.

Hey everyone!

I’ve elected to alter the license I distribute Launchpad under. MIT was permissive and simple, and while that worked, I have had some changes of heart since I first wrote this program. My interest in software freedom has grown, and I’m more interested in maintaining and preserving those freedoms than I was before.

As a result of this, I’ve replaced the MIT license for Launchpad with a GNU GPLv3 license instead.

This license came into effect for Launchpad on the 3rd of March, 2016, at 12:00 GMT+1. If you downloaded or forked Launchpad before this date, the previous license (Noncommercial MIT) still applies to you. If you rebase to or use code from a commit after this date, the previous license will be revoked and you will be subject to the terms of the GNU GPLv3 license instead.

It is my hope that this will only improve Launchpad and the games using it. All of you who have used Launchpad have been great, and I want to ensure you keep the same software freedoms I have with this program.

And hey, you can fork, work on and sell the launcher now, which is a thing! xD

(If you worry that this will attempt to enforce you to share any source related to your game, worry not - the license only applies to the launcher.)

Thank You that seems to be working now but I hit another wall. The reason I didn’t compile myself as I am not very familiar or comfortable with code.

In the instructions last phase “setting up launchpad” in which I download “launchpad-0.1.1” and run it to generate the config files nothing happens. I see it start in my task manager and then disappear no errors, I try as admin as well no joy.

I tried then grabbing the “launchpad-master” and using the default UE4 compiler IE Microsoft Visual Studio Community 2015 to build it but I encounter the following:

It says its having a problem migrating it or opening the project and its not support or the necessary applications are not installed or its not compatible. Says to look at the migration report, looking over the report I don’t see anything that stands out as the issue it just says for more information please click this link.

https://msdn.microsoft.com/en-US/library/hh266747(v=vs.120).aspx

Which that is a wall of no idea where to start.

You have been a big help thanks and please advise.

I guess the big question for me is why isn’t the launchpad.exe running and doing something? I tried incompatibility settings and run as admin it just starts and disappears in task manager. ( Win X btw )

I haven’t tried running the launcher on Win10 yet, so I can’t advise much in terms of anything specific there. Could you try running the launcher from a terminal and seeing if you get any error output?

I had the same error but it compiled without issues. I ignored it. Just a stab in the dark: I think it was just something to do with regional preferences. Like languages and stuff.

I can’t get it to compile with the default compiler I use for UE4. I have covered the issues with that, likely you have some sort of other components installed and don’t know it, maybe you work with some other tools I dunno… This is a fresh Win 10 install Maybe a Month old no extra’s minus what was needed to get things working for UE4 defaults. Try that and then tell me if it still compiles…

Sorry for the lapse in replies been pretty busy lately.

Running a command prompt as admin from the directory and running Launchpad.exe no change

It just drops to the next line to enter in another command no output what so ever, in task manager it shows up for a brief second and then disappears.

Only A/V I have is Windows Defender which is built into X, I checked the quarantine folder its not being stopped there.

I do not know what to do from here… Help

You know I will have a friend dled it on windows 10 he just upgraded last night as see if he can get it to work there. Still I don’t think its the answer… I am trying to think and all the people I could call on to try it on an older platform of windows but everyone I know has already upgraded.

Alright - can you gist me the full compilation logs, as well as the terminal output when you run it from the command line?