C-Dogs SDL Changelog

What's new in C-Dogs SDL 0.6.7

Feb 8, 2019
  • Fix build

New in C-Dogs SDL 0.6.7 (Jun 30, 2018)

  • Game:
  • Add secondary weapon system (#33)
  • Add diagonal direction stickiness (#457)
  • Add option to remove blood (#544)
  • Fix unpausing not ignoring first key press (#548)
  • Fix compass arrows in shared camera view (#530)
  • Improve some sprites with semi-transparency
  • Misc:
  • Add Windows .zip release (#425)

New in C-Dogs SDL 0.6.6 (Nov 8, 2017)

  • Campaigns:
  • New campaign, Grave Intent
  • New campaign, AI Insurgency 2
  • Update Sand campaign, new weapons
  • Update Doom campaign, new map items
  • Game:
  • Fix AI line-of-sight algorithm (#227)
  • Fix logging colours in Linux (#523)
  • Fix blood splatter speed (#489)
  • Fix audio panning (#507)
  • Fix recording high scores for co-op AI (#386)
  • Fix loading static wrecks in some older campaigns
  • Add new character heads - evil ogre, bones, big bones
  • Add second window (#383)
  • Add floating text for pickups (#380)
  • Add low ammo notifications (#362)
  • Add QWERTY layout name entry (#517)
  • Improve spectator HUD, show HUD (#382)
  • Improve health gauge, add animations (#360)
  • Improve co-op AI by avoiding friendly lines of fire (#295)
  • Editor:
  • Fix copy pasting static levels (#525)
  • Fix incorrect objective counts when adding static objectives (#527)
  • Fix rescue/kill objectives not using access flags
  • Improve cave map type, add rooms, squares

New in C-Dogs SDL 0.6.5 (Apr 24, 2017)

  • New character editor, hitscan weapons, and a new campaign (Harmless Crysalis)
  • Add Harmful Crysalis campaign
  • Add hitscan weapons, continuous collision detection (#372)
  • Add scream sounds for females and other races (#371)
  • Add sound effect for opening/closing map (#468)
  • Add random seed to game start options
  • Fix editor crash on startup (#488)
  • Fix destroyed map objects dropping unavailable weapons (#493)
  • Fix missing custom hitsounds
  • Fix console window shown in Windows (#229)
  • Improve character editor (#462)
  • Improve Doom campaign with gun spawners, chainsaw, hitscan weapons

New in C-Dogs SDL 0.6.4 (Mar 6, 2017)

  • New walk cycle and other improvements
  • Add pickups from destroyed map objects (#367)
  • Add gas leak sound effect
  • Add pitch variations to some sound effects (#369)
  • Add some animated map objects to AI Insurgency campaign
  • Fix macOS package not running as-is (#467)
  • Fix mission time not synced over network (#405)
  • Improve walk animation (#18)
  • Change command line option to allow arbitrary config settings (#473)

New in C-Dogs SDL 0.6.2 (Jul 22, 2016)

  • Add original tile set and sprites (#421)
  • Add score list in deathmatch mode (#416)
  • Remove gamma-like brightness, replace with normal brightness
  • Fix crashes if campaign contains many custom objects (#423)
  • Fix infinite loop when quitting dogfight with no players (#424)
  • Fix unable to pick up custom ammo in some cases (#407)
  • Fix terminal font color change after closing game (#426)
  • Improve graphics performance (#422)
  • Improve graphics options to require less restarts
  • Editor:
  • Add custom map objects
  • Add custom pickups
  • Add custom keys
  • Add custom tiles
  • Add custom walls
  • Add custom doors

New in C-Dogs SDL 0.6.1 (May 24, 2016)

  • New/Updated Campaigns:
  • AI Insurgency
  • Antares III Conspiracy
  • Development Hell
  • Most classified enemy
  • Pirates from outer space!
  • Sand (new cave level designs)
  • Spells and Spikes (dogfight map)
  • C-Dogs:
  • Remove old third-party campaigns - still available as separate download on website (#394)
  • Add color picker for player customization menus
  • Add bleeding if low on health (#285)
  • Add finer logging command line options
  • Fix autosave file corruption (#395)
  • Fix crash in mission summary screen (#418)
  • Fix custom gun loading on non-English locale systems
  • Fix multiple joystick assignment bugs
  • Fix unable to complete static kill/rescue objectives
  • Fix some static objectives not being placed
  • Fix shared camera repel (#397)
  • Fix unable to quit when game paused
  • Fix inconsistent game settings in network multiplayer by sharing them (#412)
  • Fix exit area always visible for network clients (#405)
  • Fix line-of-sight effects on AI activity over network
  • Fix MOD music not playing in Windows build (#389)
  • Fix crashes if custom gun has a blank icon
  • Fix extraneous music error message (#390)
  • Fix several memory leaks
  • Improve mission end screen by including replay menu item if mission failed (#246)
  • Improve gameover by pausing game momentarily before exiting the game
  • Improve rescue objective logic (#196)
  • Improve hitsounds on actors by limiting their frequency on the same actor
  • Improve game by pausing if window focus lost
  • Improve compass by fading arrows for distant objectives (#404)
  • Improve HUD gauges with subtle animation (#360)
  • Improve menu navigation by returning to game menu after disconnecting from server (#417)
  • Improve objective icons in briefing screen by offsetting alternate rows, preventing overlaps
  • Editor:
  • Add cave map type
  • Add color pickers for character editor
  • Add hex color input field in color pickers (#399)
  • Add all/none/invert controls in available weapons menu
  • Add objective type labels in editor preview
  • Add room painter tool
  • Fix crashes when copy/pasting missions (#392)
  • Fix unavailable custom pickups due to memory bug (#408)
  • Fix enemies being placed despite 0% density
  • Fix mouse offset problems in character editor
  • Fix character settings bug if copy/pasted
  • Fix character editor character selection when there are many characters
  • Fix character editor not responding to quit events
  • Fix editor not redrawing if quit cancelled
  • Improve color picker palette
  • Improve static/random objective count logic
  • Improve preview live updates, especially with doors
  • Improve open file path hints by removing extraneous slashes
  • Change color picker sizes

New in C-Dogs SDL 0.5.8 (Apr 15, 2015)

  • 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)

New in C-Dogs SDL 0.5.7 (Nov 10, 2014)

  • 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)

New in C-Dogs SDL 0.5.6 (Jul 24, 2014)

  • 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)

New in C-Dogs SDL 0.5.5.1 (May 6, 2014)

  • Fix crash when completed built-in campaign
  • Fix crash when quitting game after loading saved game

New in C-Dogs SDL 0.5.5 (May 2, 2014)

  • 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

New in C-Dogs SDL 0.5.5 Pre-release 1 (Apr 12, 2014)

  • Includes many performance optimizations to the map editor.

New in C-Dogs SDL 0.5.4 (Feb 12, 2014)

  • 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

New in C-Dogs SDL 0.5.2 (Dec 2, 2013)

  • This release introduces 4-player mode.
  • Add 4 player support for all game modes
  • Add support for up to 10 joysticks
  • Add option for splitscreen never
  • Add two secret guns
  • Fix crash when changing player appearance
  • Fix second player not having shadows in split screen mode
  • Improve weapon selection menu by disabling selected weapons
  • Improve grenades by using different colors

New in C-Dogs SDL 0.5.1.2 (Nov 18, 2013)

  • Add new campaign Development Hell by sauer2
  • Fix crash when customizing player
  • Fix second player split screen drawing

New in C-Dogs SDL 0.4.5 (Jul 25, 2013)

  • Add Android port
  • Add auto-detection of screen resolutions (#66)
  • Add autosave and continue campaign (#107, #50)
  • Fix crash when using automap (#112)
  • Fix crash when attempting to set resolution too high (#116)
  • Fix hidden objectives in map view (#111)
  • Fix knife sounds when no damage (#119)
  • Fix sound panning when two players (#126)
  • Fix random seed being changed unless config menu used (#118)
  • Improve screen resolution change to not require restart (#98)
  • Improve joystick functionality (#99)
  • Improve HUD with health bar display (#26)
  • Change command line arguments to use getopt style (#2)
  • Change position of clock in HUD to not overlap objectives (#127)

New in C-Dogs SDL 0.4.4 (Jul 4, 2013)

  • Add reload sounds (#15)
  • Add hit sounds (#41)
  • Add footstep and sliding sounds (#40, #106)
  • Fix repeating joystick input (#97)
  • Fix sound panning (#67)
  • Improve Windows installation to detect and upgrade old installations (#96)
  • Change music config to allow disabling all music (#102)
  • Change menu music to one that obeys volume settings (#105)
  • Change menu shutdown to wait for last sound to play (#73)
  • Change config format to JSON (#9)

New in C-Dogs SDL 0.4.3.1 (Jun 10, 2013)

  • Bug fix release to fix serious memory bug in 0.4.3

New in C-Dogs SDL 0.4.3 (May 28, 2013)

  • Add "quick play" mode, plus other fixes and enhancements

New in C-Dogs SDL 0.4.2.1 (May 15, 2013)

  • Bug fix release for Windows XP support