Bug Tracker – Bug 1279

Include Doomseeker with Odamex Package

Last modified: 2019-06-16 23:04:46 UTC
Bug 1279 - Include Doomseeker with Odamex Package
Summary: Include Doomseeker with Odamex Package
Status: NEW
Alias: None
Product: Odamex
Classification: Unclassified
Component: Launcher (show other bugs)
Version: 0.8.x
Hardware: All Other
: P5 enhancement
Assignee: Odamex Bug Reporter
URL:
Depends on:
Blocks:
 
Reported: 2019-03-14 20:00 UTC by HeX_Vulture
Modified: 2019-06-16 23:04 UTC (History)
2 users (show)

See Also:

Attachments

Add an attachment (proposed patch, testcase, etc.)

Note You need to log in before you can comment on or make changes to this bug.
Description HeX_Vulture 2019-03-14 20:00:06 UTC
Using the Qt Toolkit, Doomseeker can run on wide variety of platforms including Linux, Mac OS X, and Windows. In addition the browser is open source and licensed under the GNU Public License v2.

The benefits to including Doomseeker with Odamex at this time include:

* Easy demo recording and playback support
* A single-player launcher
* Automatically searches for wads on the web and installs them
* Runs on the big 3 PC gaming platforms: Windows, Mac, Linux
* Filters and buddy lists
* Automatic updates for Doomseeker
* IP2C support for server details

The cons include:
* Written in QT, meaning a large package to include in Odamex
* Does not work on Xbox/ future consoles
* Not maintained by Odamex team directly for Odamex

Because Doomseeker does not compile on consoles, ag-odalaunch would continue to be used. By using Doomseeker instead of the current OdaLaunch, we free up time from re-writing code that already exists in an immediately usable format and solve slow wad downloading for the vast majority of players.
Comment 1 Maëllig Desmottes 2019-03-16 07:39:32 UTC
In all seriousness, I'm ENTIRELY UP for this addition !

This would definitely speed up time and make us more concentrated for the port itself rather than the launcher.
Comment 2 Ant P. 2019-06-16 23:04:46 UTC
I was curious so I looked up Doomseeker's Qt deps and the size of them on my own system:

qtxml: 320KB
linguist-tools: 1.5MB
qtmultimedia: 1.6MB
qtnetwork: 2.4MB
qtcore: 19.6MB
qtgui: 19.6MB
Total: 45MB

That doesn't seem all that bad compared to odalaunch's dependency on wxWidgets - 44.3MB with only 10 other packages in the entire distro that use it.