Skip to content

Manage Source Ports

You can keep multiple source ports around (different engines, or different versions of the same engine) and pick which one a protocol uses.

Click the cog icon and open the Source Ports tab. It sits next to Paths in the settings panel.

Click Scan Path and the app checks known install locations on your system for gzdoom, uzdoom, zdoom, zandronum, and helion. Found ports are added automatically with their family set. Review the results and save.

  1. Click + Add Port.

  2. Pick the executable in the file picker (binary, AppImage, or .exe).

  3. Fill in the inline form:

    FieldDescription
    NameHuman-readable label, auto-filled from the filename.
    VersionOptional version string (e.g. 4.12.2).
    Executable PathFull path to the binary, typed or browsed with the folder icon.
    FamilyEngine variant, used for modpack import matching.
  4. Click Save.

If you do not have a port yet, click Download. The app fetches the latest releases of UZDoom, GZDoom, and Helion from GitHub, filtered to your platform. Pick a release and the app downloads, extracts, and registers the port for you. That is the fastest way to get a working setup. More detail in Downloading Source Ports.

The radio dot on the left marks the default port. The default is used when a protocol has no port assigned, or when an imported modpack cannot be matched to any port.

The eye icon toggles visibility in protocol selectors. Hidden ports stay in your config but do not appear in the combobox.

  • Pencil icon opens the inline form pre-filled with the current values.
  • Trash icon removes the port. If you delete the default, the first remaining visible port becomes the new default. Protocols that referenced the deleted port fall back to the default.

On the Install page, the Source Port field is a filterable combobox showing only non-hidden ports (name, family badge, version). No free-text entry; you pick from the list.

When launching, the executable resolves in this order:

  1. The port referenced by the protocol
  2. The default port
  3. The first non-hidden port in the list
  4. An error prompt if no ports are configured
ProblemLikely causeSolution
”No source ports configured” on launchNo ports in the listAdd at least one in Settings → Source Ports, or use Download
Game launches with the wrong engineProtocol has a different port selectedEdit the protocol and check the Source Port selector
Combobox is emptyAll ports hidden or none configuredCheck the eye icons in Settings → Source Ports