Skip to content

Releases: Daivuk/apdoom

(Legacy) Archipelago Doom 1.2.0

25 Mar 06:18

Choose a tag to compare

This is the legacy version of APDoom; it will receive no further updates.
You must use the legacy version to connect to games generated for the current version of Archipelago, or generated on the website!

But what if I want to test the new version of Archipelago Doom?
Archipelago Doom 2.0 is not compatible with games generated with the current version of Archipelago, or generated on the website. You must use one of the beta APWorlds in order to use it.

If you understand this, then see ArchipelagoDoom/APDoom for the current beta version of Archipelago Doom 2.0.

New Features

  • Official Linux support
    • Currently not Steam Deck ready yet, there's a couple outstanding issues that need to be resolved first
    • Linux builds do not include a launcher because the current launcher is Windows only. See here for instructions on using the command line to launch APDoom.
    • If you're using PipeWire and audio is choppy, add SDL_AUDIODRIVER=pipewire to the start of the command to launch APDoom.
  • Support for customizable ammo capacity (see ArchipelagoMW/Archipelago#3565)
  • Added an ammo capacity display to Heretic
  • Map information is sent to the Archipelago server, for trackers to use in the future

Fixes

General

  • Fixed compressed websocket connection support getting disabled somewhere along the line
  • The text display from Archipelago is now always left-aligned, even if the resolution changes in the middle of a game
  • Text coloring in the Archipelago text display (for item and location names, primarily) no longer stops abruptly when a line is word-wrapped
  • Fixed a hardlock in widescreen modes if an extremely long string of letters without spaces was sent through Archipelago chat
  • Fixed hints showing incorrect item names if they involved a different game than the one you're currently playing
  • Fixed inconsistent crashes due to memory management issues
  • Fixed the player being put into a "zombie" state (alive with 0 health) in various circumstances
  • Potential fix for DeathLink crashes/savegame corruption

Doom 2

  • Fixed issues with receiving keys mid-level
  • Fixed being sent to MAP01 as a "zombie" if attempting to start a fresh save on an already completed slot

Heretic

  • Fixed "fly up" keybind causing rapid inventory cycling when timed-out Wings of Wrath were in the inventory
  • Fixed "random balanced" item rando never spawning Ethereal Arrows or Quartz Flasks (#22)
  • Fixed the "force reset level" flag never being cleared when choosing "Kill" from the menu, resulting in all future deaths in that play session resetting the level

ap_gen_tool

  • Data files are now saved in a format that can more easily be merged
  • TNT and Plutonia are now recognized as Doom 2-like games

1.1.0

17 Apr 22:27

Choose a tag to compare

Added gamepad support from Crispy-Doom/Chocolate doom.
It's much better for gameplay, but in MENU is pretty bad. Including level select. I recommend still using keyboard for those for now.

1.0.4

13 Apr 21:25

Choose a tag to compare

1.0.4 Pre-release
Pre-release

DOOM 1993

  • Fixed entry rule in E2M8

DOOM II

  • Fixed crash on victory. It will now show an AP specific victory screen, unlike Heretic and DOOM where they show the original. Better than a crash :)
  • Removed unreachable locations from the minimap (MAP07 multiplayer BFG). They also appeared in map, but did nothing upon picking up

Heretic

  • Boss maps now properly trigger victory if goal is set to 1
  • Fixed rule in E4M8 where Iron Lich were not generated if the random mode was set to chaotic
  • Fixed rule in E4M3, item behind green top at the top was accessible from blue (wrong)
  • Fixed rule in E3M2 where an item was not in yellow region and should have been
  • Fixed rule in E5M3 where both green and blue were required to access many parts of the level
  • Fixed rule in E2M5 where yellow key was required instead of green for a specific area of the map
  • Fixed rule in E2M3 where some items were not marked as requiring green key

1.0.3

07 Dec 22:21

Choose a tag to compare

Enables compressed packets. Should resolve some of the connection issue people were having.

1.0.2

29 Oct 18:12

Choose a tag to compare

1.0.2 Pre-release
Pre-release

Fixed DOOM II level mismatch with what is really unlocked.

1.0.1

16 Oct 01:49

Choose a tag to compare

Warning

For DOOM II, use version 0.13.2

Fixes DOOM II level select weird behavior, showing wrong levels and wrong locks.

1.0.0

02 Oct 23:58

Choose a tag to compare

1.0.0 Pre-release
Pre-release

Warning

For DOOM II, use version 0.13.2

Features

  • DOOM 1993 and Heretic: Added goal options. Beat all levels or beat only boss levels
  • Heretic: Added episodes 4 and 5
  • All games: Added in-game option to toggle AP icons on automap
  • All games: Added in-game option to toggle music in level select (Hub)
  • All games: Enabling level stats will now show AP item count
  • DOOM II : Split into 3 episodes + secret levels episode.
  • All games: Music Rando
  • All games: You can now override client-only AP settings through the launcher:
    • Difficulty
    • Random monsters
    • Random pickups
    • Random music
    • Flip levels
    • Reset level on death
    • Force death link off
    • Fast monsters

Improvements / QoL

  • All games: Hints are now easier to do. Updated documentation for it. i.e.: !hint e3m2 blue
  • All games: Cursor wrap around in level select
  • All games: Added way more logs to APDOOM during initialization, to better diagnostic when someone have issues.
  • All games: Clear on-screen AP log when entering level select

Bug fixes

  • All games: Fixed 0-health bug when reset level on death is off and a monster is blocking spawn.
  • All games: Fixed bug where nightmare didn't get restored properly.
  • All games: Quickload/Quicksave are no longer possible. Also removed a few other F-key commands like F10.
  • DOOM 1993: The game won't launch if Shareware WAD is detected
  • All games: Secret exit now returns you to the level select (Hub), but doesn't count as completing the level.
  • Heretic: Monsters behind the final door are not shuffled to avoid breaking the 666 trigger on Monster Rando. (Similar to DOOM E1M8)
  • Heretic: Fixed issue where font measurement was broken, and AP on-screen log was going outside the screen.

0.13.2

03 Sep 19:00

Choose a tag to compare

Bug Fixes

All Games

  • Fix Menu -> Kill not resetting level when reset_level_on_death is false
  • Fixed level select episode navigation (normal strafe keys were missing)

DOOM 1993 and DOOM II

  • Fixed inverted automap control when levels are flipped
  • Fixed weapon being flipped when levels are flipped

0.13.1

01 Sep 23:58

Choose a tag to compare

Fixed apdoom-launcher so the Slot name can contain spaces and special characters.

0.13.0

21 Aug 16:17

Choose a tag to compare

New Option

All Games

  • reset level on death. Default is true. On false, it will respawn you back at the hub in the level.

Bug Fixes

DOOM 1993 and DOOM II

  • Fixed bug where audio was wrongly flipped on flipped levels

DOOM II

  • Fixed bug where SSG was lost after dying

Heretic

  • Fixed bug when Check Sanity is true, not displaying the correct total on level select screen
  • Fixed rule in E3M6. It is possible to go to a partial green area from blue, not whole green.