Releases: cxong/cdogs-sdl
Releases · cxong/cdogs-sdl
0.5.8
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
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
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
0.5.5
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)
This version includes many performance optimisations to the map editor.
0.5.4
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)
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
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
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)