Skip to content

Releases: cxong/cdogs-sdl

2.2.0

07 Dec 04:34
Compare
Choose a tag to compare

New icons and misc UX fixes and improvements

  • Add new game icons #522 by misnina.com
  • Fix game freeze when loading shareware wolf3d campaign #865 raised by @Kelvfimer
  • Fix player 1 controls affecting others in player selection #855 by @Kurtsley
  • Fix joystick not working in pause menu #866 raised by @Kelvfimer
  • Fix damage text not resetting #808 by @Hrvt2, raised by @PavanLuca
  • Fix automaps for very large levels #782 raised by @PavanLuca
  • Fix repeated inputs when switching in/out of pause menu
  • Fix uncommon crash when live background map is too small
  • Fix crash when exiting some campaigns with custom ammo
  • Improve menus by merging redefine keys and controls menu #800 by @Kurtsley, raised by @PavanLuca

New Contributors

Full Changelog: 2.1.0...2.2.0

2.1.0

12 Apr 12:48
Compare
Choose a tag to compare

Options in pause menu and misc features / bug fixes

  • Fix crash when continuing game
  • Fix ammo pickups for dropped grenades
  • Fix crash in Most Classified Enemy campaign
  • Fix crash when player has no melee weapon
  • Fix crash when freshly installed game generates invalid config #839 (reported by @reinerh)
  • Fix compass arrows slightly off direction #836
  • Add options in pause menu #284
  • Add --listen_port N command option for specifying network port #840 (requested by @reinerh)
  • Improve UI with flashing elements when certain things happen like getting hurt or picking up items #678

2.0.0

17 Feb 09:11
Compare
Choose a tag to compare

Cyberdogs!

Campaigns

  • Cyberdogs #71

Game

  • Fix buffer overflows in yajl (@reinerh)
  • Fix prox mine placement and draw order #812 (reported by @PavanLuca)
  • Fix lives going to 0 when replaying first mission after failure
  • Improve objective compass arrows by moving slightly away from edge #432 (@naddoska)
  • Improve ammo/weapon persistence by not resetting it after respawning
  • Improve AI chatter by not showing when they change weapons
  • Improve CMake formatting style (@rootkea)
  • Improve nanopb by updating to avoid potential invalid free bug (reported by @hucarxiao)
  • Improve appdata with minor fixes (@reinerh)

Editor

  • Add support for exceeding max health with special pickups
  • Improve destroy objectives by allowing multiple object types #819

1.5.0

28 Jul 11:22
Compare
Choose a tag to compare

Customize hats, hair, facial hair and glasses, plus many bug fixes

  • Remove quick play #762
  • Fix weapons being picked up into incorrect slots #781 (@Kurtsley, raised by @PavanLuca)
  • Fix grenades not persisting across levels #788 (raised by @PavanLuca)
  • Fix bullets not falling
  • Fix unable to start game with co-op AI, stuck in weapon menu
  • Fix or replace many files with missing or problematic licenses (@reinerh)
  • Fix duplicate brass shells #774 (@Kurtsley, raised by @PavanLuca)
  • Fix poison grenade icon #795 (raised by @PavanLuca)
  • Fix incorrect zapper spritesheet #796 (raised by @PavanLuca)
  • Fix missing music error message #775 (raised by @PavanLuca)
  • Improve character customization by separating hats, hair, facial hair and glasses #601
  • Improve controls info by renaming button1/button2 to fire/switch #725 (@Kurtsley)

1.4.2

11 May 12:01
Compare
Choose a tag to compare

Fix crashes when bullets are missing hitsounds

Game

  • Fix crashes when bullets are missing hitsounds #761 (raised by @PavanLuca)
  • Fix not being able to exit vehicles
  • Fix config path to adhere to XDG spec #754 (raised by @Mailaender)
  • Add buy/sell lives and max health #757
  • Add upgradable weapons #740
  • Improve collect objectives by allowing multiple pickup types #760

Editor

  • Fix crash when copying missions with objectives

Other

1.4.1

12 Feb 00:18
Compare
Choose a tag to compare

Fix crash in Windows when adjusting audio settings

Game

  • Fix Windows crash when adjusting audio settings #756 (reported by @RenniStuffmin)
  • Fix weapon swapping with None in equip menu 5281ac6
  • Fix game loading mission via command line 5281ac6
  • Add shareware WOLF3D in main game ad32ed8 (i.e. no need to download separately via mission pack)
  • Add buy/sell weapons and ammo functionality #739 (feature hidden in WIP techdemo)
  • Add a chainsaw switch sound d99a199
  • Improve actor item drops by making them instant #752

Editor

  • Fix crash when duplicating character with no hair b31663b
  • Fix available weapons menu in campaigns with custom weapons 974f53c

1.4.0

13 Nov 06:40
Compare
Choose a tag to compare

Add melee weapon slot and auto-melee weapons

Campaigns

  • Fix Spear of Destiny compatibility with steam Wolfenstein 3D #750
  • Improve several campaigns with auto-melee weapons (Doom, Wolf3D+SoD)

Game

  • Add auto melee weapons #742
  • Improve weapon selection menu #363

Editor

  • Change file dialogs to use in-game dialogs #751

1.3.1

13 Jun 09:55
Compare
Choose a tag to compare

Persistent lives, fix gas bomb poison lasting forever

Campaigns

  • Add accurate 1up powerup for wolf3d/SoD campaigns: add 1 life, 100 health, 25 ammo
  • Add backpack powerup for doom

Game

  • Fix gas bomb poison effect lasting forever
  • Add life powerup, persistent lives #741
  • Add support for larger-than-tile-size collisions #743
  • Improve wolf3d setup by moving .wolf3d folder out of missions #746

Editor

  • Add support for multiple pickup effects

1.3.0

01 May 06:01
Compare
Choose a tag to compare

Fix missing controls in editor, and some effects and enhancements

Thanks to @rootkea, @T6Zksor for contributing

Campaigns

  • Add test mission for Cyberdogs guns #268

Game

  • Add animated loading screens #325 #199
  • Add animated doors #167
  • Add footprints, material-based footstep sounds, damaging floors #35

Editor

  • Fix missing mission property controls in editor
  • Fix macOS not being able to open campaigns via open file dialog #730

1.2.0

02 Dec 10:17
Compare
Choose a tag to compare

Support Spear of Destiny mission packs

Game

  • Fix Spear of Destiny secret level warps
  • Fix Spear of Destiny missing wall definition

Editor

  • Fix setting key required for doors