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