Tracker: Issueshttps://tracker.dengine.net/https://tracker.dengine.net/favicon.ico?13985035312020-09-17T14:25:53ZTracker
Redmine Doomsday Engine - Feature #2430 (New): Add support for Bethesda.net official addon PWADshttps://tracker.dengine.net/issues/24302020-09-17T14:25:53Zskyjake
<p>The official add-ons are PWADs that can be downloaded from Bethesda.net to be played with the Doom Classic Unity port. These should be recognized in the game library and provided built-in profiles automatically.</p>
<p>Also check out support for the enhanced widescreen intermission screens in the Doom Classic Unity port.</p>
<p><a href="https://doomwiki.org/wiki/Official_add-ons" class="external">DoomWiki: Official add-ons</a></p> Doomsday Engine - Feature #2395 (New): Exporting and importing game profiles (files and dengine.net)https://tracker.dengine.net/issues/23952020-01-05T09:07:45Zskyjake
<p>Custom game profiles should be exportable/importable. The exported profile could simply be a .dei file with just one profile.</p>
<p>An interesting prospect is allowing submitting custom profiles to dengine.net to a public repository that is browsable via Doomsday's game library UI. This would make it very easy to share profiles with other users. Profiles submitted to the public repo would have to be manually reviewed before being published, though, to check that the PWAD links are valid and the profile works correctly.</p> Doomsday Engine - Feature #2394 (New): Episodes defined in game profilehttps://tracker.dengine.net/issues/23942020-01-05T09:00:30Zskyjake
<p>@Drako:</p>
<blockquote>
<p>There should be an easy way to organize PWAD files as episodes in profiles. The PWAD files in such profiles should be automatically downloaded if the URL is provided. Maps in these PWAD could be identified by the CRC-32 of a PWAD and the MAP internal name (see <a class="issue tracker-1 status-1 priority-3 priority-high2" title="Bug: Recognizing IWAD/PWAD files with more accuracy (using CRC-32) (New)" href="https://tracker.dengine.net/issues/2382">#2382</a>).</p>
</blockquote>
<p>In practice, new information would be added in game.dei. An Episode block would specify one or more PWADs to load, and optionally a full Episode DED that specifies the level progression. Autogenerating a progression would also be possible be just looking at what maps are provided by the PWADs.<br /><pre>
profile {
name: Master Levels for DOOM II
game: doom2
episode "The Catwalk" {
pwads <CATWALK.WAD@120cd525>
# insert the Episode DED contents here
# (if missing, generate an Episode based on all the maps in the PWAD)
}
episode "Virgil's Lead" {
pwads <VIRGIL.WAD@4d0b58e8>
}
userCreated: True
useGameRequirements: True
autoStartSkill: 3
}</pre></p>
<p>Instead of "filename@crc32", the PWAD could also be specified as "download-url@crc32". (Need to deal with broken links, though?)</p> Doomsday Engine - Feature #2289 (New): Filtering game profiles in Home using search termshttps://tracker.dengine.net/issues/22892018-10-27T19:07:56Zskyjake
<p>When there are many profiles, it would help to use search terms to narrow down which profiles to show (similar to the Mods tab).</p> Doomsday Engine - Feature #2241 (Progressed): Configure games via Home UI (advanced users, cf. au...https://tracker.dengine.net/issues/22412017-04-05T18:55:50Zskyjake
<p>Games have a multitude of options and settings that one may wish to configure on a per-profile basis instead of using per-game cvars or custom profiles.</p>
<p>To facilitate game configuration for advanced users, Home should offer a way to enter autoexec.cfg-like free-form commands that can then be used to change cvar values, issue commands, or define aliases. This fully replaces the need to use command line options to customize the game.</p>
<p>In practice, each profile in Home can have a popup edit box whose contents are saved in the profile. There could also be a similar game-wide edit box opened via the game family's action menu.</p>
<p>However, there needs to be a mechanism for ensuring that these custom settings are only in effect when the particular profile is loaded (e.g., <a class="issue tracker-2 status-1 priority-3 priority-high2 parent" title="Feature: Scoped definitions and variables (New)" href="https://tracker.dengine.net/issues/1617">#1617</a>, <a class="issue tracker-2 status-5 priority-1 priority-low2 closed" title="Feature: Configure game rules in custom profiles (Closed)" href="https://tracker.dengine.net/issues/2238">#2238</a>).</p>