diff -r e1395ba033e8 -r d3dad8de4aca ChangeLog.txt --- a/ChangeLog.txt Mon Oct 23 23:43:36 2017 +0200 +++ b/ChangeLog.txt Tue Oct 24 02:39:00 2017 +0200 @@ -1,7 +1,28 @@ + features * bugfixes -0.9.22 -> 0.9.23 +====================== 0.9.23 ====================== +HIGHLIGHTS: + + Battalion style + + Fort mode is now a map type instead of a scheme setting + + Fort mode now works with more than 2 teams + + New weapon: rubber duck + + New theme, map, 3 forts, 3 missions, some hats and graves + + WxW style allows you to select one of many wall sets + + Complete HedgeEditor overhaul + + Greatly improved script parameter support for many styles + + Improves stats screen of most styles and missions + + Various improvements for almost all styles + + AI hedgehogs can now use Bee, Vamprism, and Time Box + + Campaign page now shows your progress + + Improved turn timer + + Improved randomization options in team and multiplayer pages + + Improved theme customization support + + Various Lua API additions + * Fix cursor often jumping around after clicking + * A huge amount of bugfixes for both campaigns, the missions and styles + * Video recording functionality is restored + Content: + New game-style/mode: Battalion (see https://hedgewars.org/wiki/Battalion ) + New theme: Beach @@ -14,54 +35,60 @@ * Add graves: Clover, Old_Apple, pi, Simple_reversed, TV, Whisky, Ying_and_Yang * Redo flags: cm_pentagram, cm_soviet, armenia, ireland, nepal, suisse, sweden, turkey -Game engine: +Game engine (weapons): + New weapon: rubber duck + Freezer can now freeze sticky mines (they get disabled and fall into the water) - + Improved hedgehog spawns on maps that lack land mass or free space - + AI hedgehogs can now use Bee, Vampirism and Time Box + + Keep rope / parachute / flying saucer selected when destroyed and secondary ammo selected + * Gameplay fix: Hammer damage is now rounded down. This means it will cause NO DAMAGE to a hedgehog with less than 3 hp. + * Fixed air strikes drops being off-center + * Fixed hedgehogs getting hurt while firing deagle / sniper rifle bullet in certain situations + * Fixed bee, mine, sticky mine, air mine, seduction, resurrector not working correctly across wrap world edge + * Fixed teleportation being able to teleport in land if you clicked across the wrap world edge + * Fixed turn not ending when sticky mine was trapped on rubberband + * Rope is now destroyed when attempting to shoot it through wrap or bouncy world edge + * Fixed possible to move rope angle below 0° while having secondary weapon selected + * Fixed molotov cocktails bouncing vertically off rubber + * Fixed sniper rifle disabling laser sight utility after using + * Fixed RC planes being able to collect frozen crates + * Fixed cake taking over 200 seconds to explode when its stuck and can't move + * Fixed Birdy descending into water when hog took damage or died before it got picked up + * Fixed player being able to switch to dying hog + * Various other fixes + +Game engine (gameplay): + + Fort Mode will now work with more than 2 teams + Divided Teams mode will now work with more than 2 teams (Hint: you probably want to set world edges to "wrap" in such games) - + Fort Mode will now work with more than 2 teams - + Render graves behind everything else, so that they can't hide mines etc. + + Frozen hedgehogs can no longer be poisoned + + AI hedgehogs can now use Bee, Vampirism and Time Box + + Improved hedgehog spawns on maps that lack land mass or free space + + Hogs no longer spawn on icy terrain + * Fixed cursor often jumping back to screen center when putting target location while moving cursor + * Fixed team getting infinite ammo when stockpiling >= 100 ammo (max. finite ammo is now limited to 99) + * Fixed failure to collect crate across wrap world edge + * Remove buggy “/finish” chat command + * Various other fixes + +Game engine (graphics, sounds and texts): + Show indicator symbols at bottom right while extra damage or low gravity are active + Color coding for the turn timer: green = ready timer, yellow = turn in progress, red = retreat timer, gray = timer paused + Play countdown sounds at 1-4 seconds turn time + Several new sound effects for weapons and utilities + More ticker messages: Hog gets sick, king died, hog was resurrected, hog time travels (and returns), timeout, kamikaze - + Small visual effects enhancements - + Briefly show theme and music authors in chat at start of game - + A few new funny ticker messages (English) - + Keep rope / parachute / flying saucer selected when destroyed and secondary ammo selected - * Fixed cursor often jumping back to screen center when putting target location while moving cursor - * Fixed air-strikes drops being off-center - * Gameplay fix: Hammer damage is now rounded down. This means it will cause NO DAMAGE to a hedgehog with less than 3 hp. - * Fixed screenshots being too bright if taken in quick succession + + Small visual effects enhancements: Baseball bat, dynamite + + Render graves behind everything else, so that they can't hide mines etc. * Video recording functionality is restored - * Fixed bee, mine, sticky mine, air mine, seduction, resurrector not working correctly across wrap world edge - * Rope is now destroyed when attempting to shoot it through wrap or bouncy world edge - * Fixed teleportation being able to teleport in land if you clicked in the "dark" area of the wrap world edge - * Fixed failure to collect crate across wrap world edge - * Fixed turn not ending when sticky mine was trapped on rubberband - * Fixed molotov cocktails bouncing off vertically off rubber - * Fixed sniper rifle disabling laser sight utility after using - * Fixed hedgehog-voices missing a response type (Justyouwait/"You're gonna pay for that") on some platforms (e.g. Linux) - * Fixed SD-flakes of themes not working if regular flakes were disabled - * Fixed RC planes being able to collect frozen crates + * Fixed screenshots being too bright if taken in quick succession + * Fixed hedgehog voices missing a response type (Justyouwait/"You're gonna pay for that") on some platforms (e.g. GNU/Linux) + * Fixed SD flakes of themes not working if regular flakes were disabled * Fixed Seduction's "Yoohoo!" sound not playing - * Fixed Hedgehogs getting hurt while firing deagle / sniper rifle bullet in certains situations * Fixed hedgehogs saying “Missed” when drowning enemy without dealing damage * Fixed enemy saying "Missed” when giving poison without direct damage * Fixed hedgehogs not saying “Stupid” and not displaying announcer message for inflicting self-harm * Fixed incorrect time box tooltip when in Sudden Death - * Fixed cake taking over 200 seconds to explode when its stuck and can't move - * Fixed Birdy descending into water when hog took damage or died before it got picked up - * Fixed team getting infinite ammo when stockpiling >= 100 ammo (max. finite ammo is now limited to 99) * Fixed short sound effect breakdown right after using a time box * Fixed sticky mine sound sometimes playing when shooting portable portal device when a sticky mine is placed on terrain - * Fixed player being able to switch to dying hog * Fixed hedgehog holding nothing in hand when napalm or piano strike got selected - * Fixed possible to move rope angle below 0° while having secondary weapon selected - * Remove buggy /finish chat command - * Various other fixes + * Fixed excessive water splashes sometimes caused by mines Highlander: + Show collected weapons after kill and play sound @@ -188,7 +215,8 @@ * Fix incorrect weapon crate preview of air attack, drill strike and napalm Other Game Styles: - + Capture The Flag supports setting number of captures with script parameter “capture=” + + The Specialists: Saints get low gravity + + Capture The Flag supports setting number of captures with script parameter “captures=” + Don't place air mines in Shoppa * Fixed Capture the Flag error: Flag of first team spawned at second hog instead of first * Mutant script shows now appropriate ranking and graph in stats screen @@ -199,11 +227,11 @@ + Mission 5: Spare traitor's life with Skip instead of Precise + Mission 6: Add alternate dialogues when killing cyborgs before collecting the crates + All missions: Clarify mine timers - * Mission 1: Leaf of faith: Hog was able to walk to the right and get stuck + * Mission 1: Leap of faith: Hog was able to walk to the right and get stuck * Mission 1: Leap of faith: Teleport player back to mole when failing * Mission 2: Fix crash when trying to open ammo menu in opening sequence * Mission 2: Fix game sometimes getting stuck after walking back to Leaks A Lot - * Mission 2: Remove restart option when cooperating with cyborg; it messed things up too much + * Mission 2: Remove restart option when cooperating with cyborg; it messed up things too much * Mission 3: Fix various Lua errors when playing with 2 hogs and one of them dies * Mission 3: Fix broken end sequence after killing cyborg or princess * Mission 3: Fix broken sequence of princess being caged @@ -245,7 +273,7 @@ * Fruit planet: Fix “Getting to the device” not visible when landing on fruit planet with first main mission completed only * Killing The Specialists: Fix killing hog with Deagle gave you chance to use another weapon in same turn * Fix weird behaviour when walking right before the first animation in most missions - * Fix a coupe of texts being untranslatable + * Fix a couple of texts being untranslatable * Fix a variety of minor logic flaws in the story * Fix typos * All missions: Fix incorrect crate types @@ -259,10 +287,10 @@ + Graphical effect (black bars) while in cut scenes + Change description and icon for baseball bat in Knockball mission map + Sniper rifle target practice: Dynamite blows up quicker, can also skip with precise key + * Fixed mistakes and bad wording of strings in several missions, scripts and campaigns * TrophyRace: Fix hedgehogs not being eliminated anymore after one hog skipped or ran out of time * Portal Mind Challenge was cleaned up and reworked (especially less awful wording) * Fixed Target Practice missions getting stuck when a target dropped into water - * Fixed mistakes and bad wording of strings in several missions, scripts and campaigns * Climb Home: Fix game getting stuck when a player reached home in multiplayer * Climb Home: Fix Lua error messages and broken stats screen * Sniper rifle target practice: Fix targets spawning twice in dynamite scenes @@ -272,9 +300,9 @@ + Campaign screen shows which campaigns and missions you've completed so far + Training screen now has 3 mission categories: Training (tutorials), Challenge (get a high score), Scenario (complete a task) + Replaced the Fort Mode game modifier by adding "Forts" to the map type selection. This makes the mode easier selectable/discoverable. Also the slider can be used to adjust the distance between forts. - + Menu screens got few new icons and other tweaks, e.g. larger dropdown lists for easier access + + Menu screens got few new icons and many other tweaks, e.g. larger dropdown lists for easier access + Additional button for just randomizing theme that will not change your selected map - + Randomizing map/theme in online-mode will not include DLC-content + + Randomizing map/theme in online mode will not include DLC content + New teams start with a random grave and fort + Hedgewars creates 4 human teams and 2 computer teams on its first launch + Allow to randomize hog names, hats, team name, flag, grave, voice and fort separately @@ -299,7 +327,7 @@ * Team editor: Automatically rename team when leaving team editor page with an already used team name Content Creation: - + Theme objects can now have more than 1 in-land rect specified. You can specify the amount in theme.cfg by adding another number (and ,) before the first rect + + Theme objects can now have more than 1 in-land rect specified. You can specify the amount in theme.cfg by adding another number (and a comma) before the first rect + Theme objects can now be placed on water (by setting first in-land rectangle to 0,0,0,0) + Themes can now use flakes with negative falling speed (rising flakes) + Themes can now contain custom sound files: splash.ogg Droplet1.ogg Droplet2.ogg Droplet3.ogg skip.ogg @@ -307,6 +335,7 @@ + Water in themes supports custom animation and flow speed with water-animation and sd-water-animation in theme.cfg + Simplified hat format for unanimated hats; a single 32×32 image is enough. For clan hats, use size 64×32, with the color overlay at the right + Ammos.png and Ammos_bw.png in HWPs are now overlayed over the base images; use transparent icons to keep them unchanged from the original + + Custom Sudden Death background tint for themes with sd-tint * Default water color was black instead of blue Translations: @@ -320,7 +349,7 @@ * Fix English-only language/country names in language selection * Fix very, very broken mission map descriptions -Lua-API: +Lua API: + New call: SetCinematicMode(enable) -- e.g. for cutscenes etc. + New call: GetAmmoName(ammoType [, ignoreOverwrite]) -- returns the localized name for the specified ammoType + New call: GetVisualGearType(vgUid) -- returns the visual gear type @@ -346,8 +375,9 @@ * Fixed call: HideHog(gear) -- Fix crash when gear is invalid. Returns true on success or false otherwise * Fixed call: SwitchHog(gear) -- Fix new hog being unable to open ammo menu * Removed call: SetAmmoStore -- Old undocumented function of questional use, has never been used + * Fix huge numbers having sign errors on 64-bit architectures -0.9.21 -> 0.9.22 +====================== 0.9.22 ====================== + New Weapon / Map object: AirMine (floating mine that will follow nearby hedgehogs) + Extensive changes to TechRacer: Variable terrain types, enhanced parameters, hwmap interpreter, fuel limiter, etc. + HedgeEditor - create missions/etc. in-game! see https://hedgewars.org/HedgeEditor @@ -379,7 +409,7 @@ * Previously missing gear states are now available (gstSubmersible, gstFrozen and gstNoGravity) * Fixed OnHogAttack giving the incorrect AmmoType (amNothing) under certain conditions -0.9.20 -> 0.9.21: +====================== 0.9.21 ====================== + New type of randomly generated maps: Perlin Maps. + Old Random generated maps are more diverse now. + Slider for adjusting land generation detail. @@ -443,7 +473,7 @@ * Fixes: gfResetHealth is now a available like the other GameFlags -0.9.19 -> 0.9.20: +====================== 0.9.20 ====================== + New campaign, A Space Adventure! + Password protected rooms + Shapes on drawn maps (ellipses, rectangles) - constrain dimensions with ctrl, as with straight line tool. @@ -472,7 +502,7 @@ * Fixed context menu/cursor in text areas * Many bugfixes. Keypad enter in chat, hog sliding freezing game, team name flaws in Windows, localisation of tips, crasher in slots with no weapons, frontend holiday css. -0.9.18 -> 0.9.19: +====================== 0.9.19 ====================== + New Freezer weapon - freezes terrain, water, hedgehogs, mines, cases, explosives + Saucer can aim weapons and fire underwater + Main graphical user interface overhaul @@ -507,7 +537,7 @@ * ParseCommand should be safe to use in Lua now, at any time * Fixes to many weapons. Mudball, blowtorch, explosives, cluster bomb spread, portal. -0.9.17 -> 0.9.18: +====================== 0.9.18 ====================== + 'A Classic Fairytale' Campaign + Video recorder (requires ffmpeg/libav) @@ -536,7 +566,7 @@ * Fix drill strike bug when drill's timer gets ridiculously high value instead of explosion * Fix some crashes, freezes and memory leaks in frontend and engine -0.9.16 -> 0.9.17: +====================== 0.9.17 ====================== + New theme, Cave + New voicepack, Hillbilly + More attractive mission screen with previews @@ -569,7 +599,7 @@ * Many frontend bugfixes, code cleanup. Crash in game abort, flake clipping, invalid state on room close * Many other engine bugfixes. SDL event crasher, timebox crasher, birdy hang, desync on quits, crash in birdy eggshell, hammer + vamp + invuln, clouds on Deep Space theme, etc -0.9.15 -> 0.9.16: +====================== 0.9.16 ====================== + In-game chat now supports backspace-repeat and Escape to close the text input area + Team status bars shrunk/made translucent if they take up a significant portion of the screen + Background music change on sudden death mode @@ -633,7 +663,7 @@ * Fix invisible icons in popup menus * Various fixes and adjustments -0.9.14 -> 0.9.15: +====================== 0.9.15 ====================== + Ability to create, save and load hand drawn maps + New maps: Capture the Flag (Blizzard) Map + New themes: Christmas @@ -660,7 +690,7 @@ + Variable rope length in scheme + Allow hog speech when not your turn -0.9.13 -> 0.9.14: +====================== 0.9.14 ====================== + New audio tracks + New forts: EvilChicken, Tank + New game modes: AI Survival Mode, Per Hedgehog Ammo, Reset Health, Reset Weapons, Unlimited Attacks @@ -698,7 +728,7 @@ * Fixed bug that allowed charging a weapon while on rope, leading to frozen timer * Various bug fixes -0.9.12 -> 0.9.13: +====================== 0.9.13 ====================== + Speed optimizations + New weapon: Birdy (carries your hog and lets you throw poisonous eggs at your foes) + Hats are visible while using rope and blowtorch @@ -759,7 +789,7 @@ + PowerPC architecture supported * Reduced memory footprint and leakage -0.9.11 -> 0.9.12: +====================== 0.9.12 ====================== + Zoom + New weapons: flying saucer, molotov cocktail + More sounds @@ -777,7 +807,7 @@ * Fix rope bugs * Fix bugs in weapon selection code -0.9.10 -> 0.9.11: +====================== 0.9.11 ====================== + Speech bubbles + Many new hats, new graves + New taunts @@ -797,7 +827,7 @@ * Fix crash in parachute/rope if drowning with active girder/teleport * Fix rope disappearing bug -0.9.9 -> 0.9.10: +====================== 0.9.10 ====================== + Many new hats, maps, themes, updates on existing ones + Remove small pixels left by fire + Double possible land dimensions, allow up to 48 hedgehogs in game @@ -822,7 +852,7 @@ * Fix bug with not working toggles 'rectrict joins' and 'restrict team adding' + Fix engine slowdown when trying to switch ammo while firing bazooka -0.9.8 -> 0.9.9: +====================== 0.9.9 ====================== + Voicepacks + Teams health graphic on statistics page + Colorize join/quit messages in chat @@ -837,7 +867,7 @@ * Fix autogenerated demos/saves filenames problems * Fix engine freeze when switching hedgehog in certain conditions -0.9.7 -> 0.9.8: +====================== 0.9.8 ====================== + Many net server fixes + Lobby on net server + Napalm weapon @@ -853,7 +883,7 @@ * Fix a bug leading to engine silent crash when using whip, bat or firepunch (and probably flame) * Limit chat history to 250 entries to avoid DoS attack with its use -0.9.6 -> 0.9.7: +====================== 0.9.7 ====================== + Completely redesign the frontend, no longer looks like an ugly program launcher + New art + Add fullscreen mode to frontend @@ -877,7 +907,7 @@ * Fixed grenade sound * AI uses the mortar better -0.9.5 -> 0.9.6: +====================== 0.9.6 ====================== + New Cake weapon + New maps: EarthRise, Bamboo, Bath, BambooPlinko + New theme EarthRise @@ -888,7 +918,7 @@ * Fix clouds shaking up * Repair screenshots capturing -0.9.4 -> 0.9.5: +====================== 0.9.5 ====================== + Taunts + Exit confirmation dialog + Sudden death @@ -898,7 +928,7 @@ + More impressive exposions * Fix bad sprite when you jump and get hit -0.9.3 -> 0.9.4: +====================== 0.9.4 ====================== + In game chat is now implemented, chat (and taunt!) your buddies during network play + Mortar, whip and Kamikaze weapon additions + Two new themes, desert island and city @@ -912,7 +942,7 @@ + Lots of new graphics * Many network/gameplay bug fixes -0.9.2 -> 0.9.3: +====================== 0.9.3 ====================== + Switch to OpenGL rendering + Massive graphics update + New animations, weapon sprites @@ -928,7 +958,7 @@ * Fix hedgehog moving direction after been shot by shotgun * Fix bug with handling keys while it is enemy's turn -0.9 -> 0.9.2: +====================== 0.9.2 ====================== + Add registration of net game in web + Introduce weapons sets support