Basically an nLite addon is just a .zip, .cab, .rar, or .7z file with the installer program (8.3-named, in a folder "svcpack") along with an .ini settings file packed inside (the .ini at the root of the archive), named in the format "ENTRIES_ProgramName.ini" (minus quotes). The .ini contains an optional description of the program (name, release date, version, etc.), along with the silent install switches to be called. Since Pale Moon is so close in code base and development to Firefox, I'm basing mine off Firefox's .ini file:
Code: Select all
[general]
builddate=08/11/2011
description=Firefox
language=English
version=3.6.24
website=http://www.mozilla.com/
[EditFile]
I386\SVCPACK.INF,SetupHotfixesToRun,AddProgram
[AddProgram]
Firefox3.exe -msSo if I'm making a Pale Moon add-on in the same format, I'm guessing that -ms is the silent switch for Pale Moon 3.6.x (apparently the last of the 3.6 series?) as it is for Firefox 3.6.x. "Firefox3.exe" would just be "PaleMoon.exe" with the same arguments. But I just want to be sure.Firefox 3.6 series: The silent install switch -ms is no longer considered deprecated. ... In [Firefox 3.5 series] the silent install command line switch must be "-ms" because "/S" is broken (bug #506867, except for the uninstall, it seems), even though Installer:Command_Line_Arguments says "-ms" is deprecated.
More info about nLite add-ons and downloads of several of them (including the Firefox one I found, last updated at v3.6.15) are at http://www.winaddons.com/nlite-addons. Thanks in advance