I'm learning portable apps coding so I decided to try something basic: I installed FF Portable and deleted the FireFoxPortable.exe to see if I could use the source code to recreate it. I have the PortableLauncher Generator and NSIS Unicode installed, but when I use the Launcher Generator to to recreate a working exe file, opening FireFoxPortable.exe shows an error app/appinfo/launcher/FireFoxPortable.ini is missing. That's odd, because FF Portable doesn't install that folder or file.
What am I missing here?
Firefox Portable doesn't use PAL yet. You have to compile the launcher using NSIS (the launcher is Other\Source\FirefoxPortableU.nsi).
Previously known as kAlug.
It uses a custom launcher. You need to compile FirefoxPortable.nsi using NSIS Portable.
Note that any modified versions can't be shared unless you remove the Firefox name and branding due to our license agreement with Mozilla.
Sometimes, the impossible can become possible, if you're awesome!
Thanks for the fast response! I was able to compile it using Portable NSIS.
BTW, shouldn't I give proper accreditation for use of the source code? In that case, I assume I use a different product/brand name, but say something like "based on" or "powered by" Firefox Portable?
You'll need to recompile and rebrand the whole browser as Mozilla doesn't permit anyone to repackage and redistribute Firefox portably except us at the moment, so you should brand the launcher to match. You'll need to keep the copyrights intact and then add your own if you make changes. It's generally good form to say "based on" or "powered by" about the launcher in any documentation and homepages with a link back.
Sometimes, the impossible can become possible, if you're awesome!