Skip to content

Releases: cxong/cdogs-sdl

0.5.8

15 Apr 13:14
Compare
Choose a tag to compare

Add deathmatch mode, gun and ammo pickups

  • Add deathmatch mode (#329), maps (#355)
  • Add ammo and pickups (#278)
  • Add gun pickups and icons (#14)
  • Add GunGame campaign
  • Add complete Doom campaign
  • Add level select menus (#193)
  • Add game mode options menu before dogfight/deathmatch
  • Add lives and respawning (#58)
  • Add victory cheer sound (#39)
  • Fix crashes with some classic campaigns
  • Fix crash when loading builtin campaign saves
  • Fix seeking bullets seeking owner in PVP modes
  • Fix path errors when loading campaigns in editor (#333)
  • Fix JSON formatter if string ends with double quote (#335)
  • Fix lock keys repeating (#354)
  • Improve control text with key names and colours (#355)
  • Improve pathfinding performance with path cache
  • Improve co-op AI to select more guns
  • Improve default gun descriptions
  • Improve editor file open with path hint
  • Improve shading on pickup sprites (#173)
  • Improve bang sound (#332)

0.5.7

11 Nov 10:11
Compare
Choose a tag to compare

Enhancements and fixes

  • Add GCW-Zero port (#292)
  • Add gore effects (#180)
  • Add dogfight AI (#279)
  • Add auto-strafe mode (#304)
  • Add character shuffle (#135)
  • Add wiki pages for making custom weapons (#277)
  • Add out-of-sight sound attenuation
  • Add in-game weapon descriptions (#322)
  • Add new scream sounds (#39)
  • Add doom mission
  • Add --debug argument
  • Add laser sight option (#267)
  • Fix occasional game crashes (#302, #305, #307)
  • Fix many editor bugs (#308, #309, #311, #313, #314, #315, #316, #318, #319)
  • Fix molotov spread
  • Fix credit text changing too fast under Windows (#288)
  • Fix config path for Windows (#260)
  • Fix using shared physfs library if available (#280)
  • Improve AI engagement and targeting (#20, #23)
  • Improve player collision around corners (#261)
  • Improve number of autosaves created (#309)
  • Change font (#138)
  • Change music (#301)
  • Change graphics for map items (#173)
  • Change RNG to be consistent
  • Change weapons to use separate reload counters (#170)
  • Change camera to not follow AI players (#271)

0.5.6

24 Jul 09:33
Compare
Choose a tag to compare

New, custom weapons and autonomous co-op AI.

  • Add custom weapon loading via JSON (#274)
  • Add autonomous co-op AI (#203)
  • Add some new weapons (#150, #268)
  • Add muzzle flashes (#17)
  • Add brass particles (#211)
  • Add occasional AI chatter (#188)
  • Add a number of new sound effects (#39)
  • Add two more levels to Doom campaign
  • Fix AI shooting at characters it can't see (#227)
  • Fix occasional freezes with AI pathfinding (#256)
  • Fix crashes when too many explosions (#244)
  • Improve co-op AI (#200)
  • Improve AI performance by disabling when out of view (#250)
  • Improve executables by catching quit events (close window, ctrl-c) (#245)
  • Change campaign format to folders (#254)
  • Change number of sound channels to dynhamic (#255)

0.5.5.1

06 May 13:23
Compare
Choose a tag to compare

Fix crashes in 0.5.5

  • Fix crash when completed built-in campaign (#248)
  • Fix crash when quitting game after loading saved game (#249)

0.5.5

02 May 13:10
Compare
Choose a tag to compare

Editor optimisations, standalone OSX package, some polishing.

C-Dogs

  • Add standalone OSX package (#235)
  • Add health pickups (#219)
  • Add colour highlights for objectives (#90, #222)
  • Add floating score/health updates (#28, #228)
  • Add objective and exit compass (#29)
  • Add objective progress updates (#202)
  • Add feature to load campaign from command line argument
  • Add two missions to doom campaign
  • Add new barrel images
  • Fix line-of-sight in split screen modes
  • Fix game timer not resetting properly (#218)
  • Fix some crashes in pathfinding code
  • Fix crash when changing resolution
  • Improve static map load times (#238)
  • Improve HUD overlapping at bottom of screen
  • Change sound of picking up keys
  • Change screen shake to linear diminishing

Editor

  • Add opening... and saving... prompts
  • Add panning using middle mouse drag
  • Add tooltips for static character and objective placement menus
  • Add insert/delete mission controls
  • Fix editor crash when performing paste (#230)
  • Fix crash when filling exterior with nothing
  • Fix crash when exit area generated outside map
  • Fix some label layout problems in editor (#230)
  • Fix editor not closing when closing window (#230)
  • Improve editor performance (#231)
  • Improve placement of static objectives by adding to total
  • Improve editor controls to be collapsible (#230)
  • Improve tile cursor positioning (#230)
  • Change editor to not use game resolution settings (#230)
  • Change editor camera to start focused at player start tile or map centre

0.5.5 (prerelease 1)

11 Apr 11:42
Compare
Choose a tag to compare
0.5.5 (prerelease 1) Pre-release
Pre-release

This version includes many performance optimisations to the map editor.

0.5.4

12 Feb 12:36
Compare
Choose a tag to compare

Static maps and classic map enhancements.

  • Remove support for Haiku
  • Add static maps and editor support (#42)
  • Add extra options and features to classic maps (#147)
  • Add doom campaign with E1M1 level
  • Add frame skipping
  • Add window resizing to editor
  • Add undo function to editor
  • Add autosave to editor
  • Add camera panning to editor map preview
  • Fix adjacent doors not being opened together (#210)
  • Fix players getting stuck if moving into a corner wall or object (#215)
  • Fix sneaky and runsaway AI shooting away from player
  • Fix occasional bug in co-op AI line-of-sight logic
  • Fix black transparency for paletted graphics
  • Fix broken slowmotion config
  • Fix classic maps unable to have odd dimensions
  • Improve framerate greatly due to inefficient brightness function and dynamic memory ops
  • Improve line-of-sight using raycasting algorithm (#94)
  • Improve co-op AI getting stuck behind obstacles
  • Improve editor preview by showing exit area
  • Change game framerate to 70, from 60
  • Change default player template to load first from user templates (#205)
  • Change default scaling mode to nearest neighbor
  • Change default Android graphics settings to improve framerate (#207)
  • Change mouse crosshair icon
  • Change blue barrel graphic
  • Change quick play difficulty down
  • Change map file format to JSON
  • Change editor to prompt if opening with a modified file

0.5.4 (prerelease 1)

06 Feb 08:52
Compare
Choose a tag to compare
0.5.4 (prerelease 1) Pre-release
Pre-release

Static maps and classic map enhancements.

  • Remove support for Haiku
  • Add static maps and editor support (#42)
  • Add extra options and features to classic maps (#147)
  • Add frame skipping
  • Add window resizing to editor
  • Add undo function to editor
  • Add autosave to editor
  • Add camera panning to editor map preview
  • Fix adjacent doors not being opened together (#210)
  • Fix players getting stuck if moving into a corner wall or object (#215)
  • Fix sneaky and runsaway AI shooting away from player
  • Fix occasional bug in co-op AI line-of-sight logic
  • Fix black transparency for paletted graphics
  • Fix broken slowmotion config
  • Fix classic maps unable to have odd dimensions
  • Improve framerate greatly due to inefficient brightness function
  • Improve line-of-sight using raycasting algorithm (#94)
  • Improve co-op AI getting stuck behind obstacles
  • Improve editor preview by showing exit area
  • Change game framerate to 70, from 60
  • Change default player template to load first from user templates (#205)
  • Change default scaling mode to nearest neighbor
  • Change default Android graphics settings to improve framerate (#207)
  • Change mouse crosshair icon
  • Change blue barrel graphic
  • Change map file format to JSON
  • Change editor to prompt if opening with a modified file

0.5.3

18 Dec 11:42
Compare
Choose a tag to compare

Co-op AI and other enhancements

  • Add co-op AI (#181)
  • Add mission complete message when objectives complete (#198)
  • Fix unable to slide when stuck with characters (#197)
  • Improve player selection to allow all faces and colors (#192)
  • Improve joystick navigation in game menus (#190)
  • Improve campaign menus by showing campaign progress using colors (#178)
  • Improve AI pathfinding (#19)

0.5.2

29 Nov 12:57
Compare
Choose a tag to compare

This release introduces 4-player mode.

  • Add 4 player support for all game modes (#163)
  • Add support for up to 10 joysticks (#65)
  • Add option for splitscreen never (#137)
  • Add two secret guns (#93)
  • Fix crash when changing player appearance (#184)
  • Fix second player not having shadows in split screen mode (#164)
  • Improve weapon selection menu by disabling selected weapons (#185)
  • Improve grenades by using different colours (#171)