C-Dogs SDL Changelog

What's new in C-Dogs SDL 0.6.4

Mar 27, 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 25, 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

New in C-Dogs SDL 0.6.1 (May 27, 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.6.0 (Mar 10, 2016)

  • C-Dogs:
  • Remove config backwards-compatibility for key mapping with last release (#169)
  • Add LAN multiplayer (#36, #293)
  • Add hot plugging joysticks (#378)
  • Add specific reload/switch gun sounds (#136)
  • Add spectator mode (#37)
  • Add option to play with zero local players
  • Add variable game speed option (#258)
  • Add joystick rumble (#172)
  • Add window resizing (#169)
  • Add more names to random name generator
  • Add console logging
  • Fix GCW-Zero not opening some campaigns (#326)
  • Fix GCW-Zero sound stuttering
  • Fix bad random doors that can get players stuck (#347)
  • Fix sharing line-of-sight for split screen PVP
  • Fix vertical doors not closing (#358)
  • Fix many bugs with splitscreen never edge pushing
  • Fix frame skip by adding max frame skip
  • Fix co-op AI aiming bug
  • Fix losing line-of-sight when dying
  • Fix wrong ear position in shared screen
  • Fix volume resetting when too many sounds playing
  • Fix inability to finish level just as players are dying
  • Improve respawning by respawning next to players
  • Improve camera by fixing to center when map is small (#364)
  • Improve HUD by displaying objective type (#252)
  • Improve menu navigation by preselecting "Done"
  • Improve exit area placement, distance from start position (#351)
  • Improve visual contrast of graphics (#349)
  • Improve game by pausing when losing focus (#328)
  • Improve gun selection menu by using gun sounds (#281)
  • Improve control prompts, show key/button name and color
  • Improve visibility of score updates by accumulating them (#265)
  • Improve layouts of PVP score and victory screens
  • Improve gun drops by disabling drops for some guns
  • Improve consistency of map object shading (#173)
  • Improve mouse control UI (#168)
  • Improve doors by adding closing delay (#206)
  • Improve co-op AI by avoiding explosions (#24)
  • Improve co-op AI by moving away if too close (#200)
  • Improve footstep sounds by randomizing pitch (#369)
  • Improve Android/GCW-Zero menus by simplifying controls menus
  • Improve OS X package (#166)
  • Change sound to 44.1kHz
  • Change tile graphics to free versions (#359)
  • Change all sound effects to free versions (#39)
  • Change mission complete message, hidden if no required objectives (#269)
  • Change map to toggle
  • Change main menu by adding start game submenu (#251)
  • Change tile colors, improve layout in Doom campaign
  • Change ammo amounts, increased
  • Editor:
  • Add drag and drop to open campaigns (#374)
  • Add alternate keyboard commands for keyboards without keypad (#157)
  • Add window resizing (#169)
  • Add more choices for tile colors
  • Fix crash when inserting new mission

New in C-Dogs SDL 0.5.8 (Apr 17, 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 11, 2014)

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

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 (#248)
  • Fix crash when quitting game after loading saved game (#249)

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

  • 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

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.3 (Dec 19, 2013)

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

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

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

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