ChangeLog.txt
changeset 13848 16ca23f8f623
parent 13841 b2cc4e4e380c
child 13851 f01798038c2e
equal deleted inserted replaced
13847:1738ae8c8e75 13848:16ca23f8f623
     1 + features
     1 + features
     2 * bugfixes
     2 * bugfixes
     3 ====================== 0.9.25 ======================
     3 ====================== 0.9.25 ======================
     4 Game:
     4 HIGHLIGHTS:
     5  + Add new key to show mission panel (default: M)
     5  + Complete overhaul of Continental supplies
     6  + Add new key to cycle through timer values (default: N)
     6  + Remove rubber duck
     7  + Add default controls for controller (see README.md)
     7  + Rework team rankings
     8  + Add chat command “/help”, displays help for chat commands
     8  + Tied teams now rank equally
       
     9  + Help button in main menu
       
    10  + Many new Lua API features
       
    11  * Functionality of controllers restored
       
    12  * Fix at least 2 crashes
       
    13  * Fixed some awkward network bugs which caused games to come to a standstill
       
    14  * Many bugs related to the wrap world edge fixed (but not all)
       
    15  * Sudden Death always came exactly 1 turn later than planned
       
    16 
       
    17 Game, gameplay:
     9  + Increase hedgehog limit to 64
    18  + Increase hedgehog limit to 64
    10  + Campaigns and missions now use the user's chosen custom clan colors
    19  + Remove rubber duck
    11  + New default brown clan color for better contrast
    20  * Fix hog being unable to walk after using sniper rifle without firing both shots
    12  + Allow to change volume during pause
       
    13  + Rename chat command “/team” to “/clan” (but “/team” still works)
       
    14  * Functionality of controllers restored
       
    15  * Fix sine gun dealing damage to attacker if shooting up
    21  * Fix sine gun dealing damage to attacker if shooting up
    16  * Fix crash when 2 or more controllers were connected
    22  * Fix Sudden Death starting in the second turn of a round rather than the first
    17  * Fix hammer and pickhammer not digging correctly at wrap world edge
    23  * Fix hammer and pickhammer not digging correctly at wrap world edge
    18  * Fix drill rocket exploding when digging at bounce/wrap world edge
    24  * Fix drill rocket exploding when digging at bounce/wrap world edge
    19  * Fix freezer ray not working through wrap world edge
    25  * Fix freezer ray not working through wrap world edge
    20  * Fix freezer ray going through bounce world edge
    26  * Fix freezer ray going through bounce world edge
    21  * Fix cake walking through bounce world edge
    27  * Fix cake walking through bounce world edge
    22  * Fix cake walking through land when reaching wrap world edge
    28  * Fix cake walking through land when reaching wrap world edge
    23  * Laser sight now works properly through wrap world edge
    29  * Laser sight now works properly through wrap world edge
    24  * Fix projectiles behaving incorrectly with land just behind the wrap world edge
    30  * Fix projectiles behaving incorrectly with land just behind the wrap world edge
       
    31  * Fix bee weapon becoming unusable when hitting attack key in mid-air
       
    32  * Limit hedgehog health to 268435455 to prevent some bugs
       
    33 
       
    34 Game, controls and commands:
       
    35  + Add new key to show mission panel (default: M)
       
    36  + Add new key to cycle through timer values (default: N)
       
    37  + Add default controls for controller (see README.md)
       
    38  + Add chat command “/help”, displays help for chat commands
       
    39  + Rename chat command “/team” to “/clan” (but “/team” still works)
       
    40  * Functionality of controllers restored
       
    41  * Fix crash when 2 or more controllers were connected
       
    42  * Fix cursor teleporting to center after leaving game with a video recording
       
    43  * Fix /hta, /hsa and /hya commands not writing message in chat
       
    44 
       
    45 Game, audiovisuals:
       
    46  + Campaigns and missions now use the user's chosen custom clan colors
       
    47  + New default brown clan color for better contrast
       
    48  + Allow to change volume during pause
    25  * Fix extreme amounts of droplets when shooting with minigun into ocean world edge
    49  * Fix extreme amounts of droplets when shooting with minigun into ocean world edge
    26  * Fix some flakes disappearing in world wrap worlds while moving camera
    50  * Fix some flakes disappearing in world wrap worlds while moving camera
    27  * Fix invisible projectile timer, attack bar, target on other side of wrap world edge
    51  * Fix invisible projectile timer, attack bar, target on other side of wrap world edge
    28  * Fix attack bar drawn over GUI elements
    52  * Fix attack bar drawn over GUI elements
    29  * Fix hog being unable to walk after using sniper rifle without firing both shots
       
    30  * Fix bee weapon becoming unusable when hitting attack key in mid-air
       
    31  * Fix video recorder not working when game audio was disabled
    53  * Fix video recorder not working when game audio was disabled
    32  * Fix cursor teleporting to center after leaving game with a video recording
       
    33  * Fix teleport tooltip claiming it doesn't end turn in hog placing phase with inf. attack
    54  * Fix teleport tooltip claiming it doesn't end turn in hog placing phase with inf. attack
    34  * Fix /hta, /hsa and /hya commands not writing message in chat
       
    35  * Limit hedgehog health to 268435455 to prevent some bugs
       
    36  * Fix Sudden Death starting in the second turn of a round rather than the first
       
    37  * Prevent voices from being spoken directly before a victory voice
    55  * Prevent voices from being spoken directly before a victory voice
    38  * Fix damage not being displayed if hog drowns in water with 100% opacity (like in Compost theme)
    56  * Fix damage not being displayed if hog drowns in water with 100% opacity (like in Compost theme)
    39  * Fix retreat timer appearing after using baseball bat or whip and immediately taking damage
    57  * Fix retreat timer appearing after using baseball bat or whip and immediately taking damage
    40 
    58 
    41 Frontend:
    59 Frontend:
       
    60  + Add help button in main menu (link to Hedgewars Wiki)
    42  + Add setting to disable audio dampening when losing window focus
    61  + Add setting to disable audio dampening when losing window focus
    43  + Rework player rankings: Losing clans are now ranked in the reverse order they died
    62  + Rework player rankings: Losing clans are now ranked in the reverse order they died
    44  + Add-ons now support preview images for campaign missions
    63  + Add-ons now support preview images for campaign missions
    45  + Add help button in main menu (link to Hedgewars Wiki)
       
    46  * Fix player rankings on round draw: Clans that died in the same turn now have the same rank
    64  * Fix player rankings on round draw: Clans that died in the same turn now have the same rank
    47  * Fix rare crash when aborting video encoding in progress
    65  * Fix rare crash when aborting video encoding in progress
    48  * Fix critical failure to cleanup teams list after rejoining game under certain conditions
    66  * Fix critical failure to cleanup teams list after rejoining game under certain conditions
    49  * Fix displayed Sudden Death timeout being off by one
    67  * Fix displayed Sudden Death timeout being off by one
    50  * Controllers are detected again
    68  * Controllers are detected again
    51  * Fix failure to shutdown game window properly after player got kicked
    69  * Fix failure to shutdown game window properly after player got kicked
    52  * No longer allow having schemes with equal names (case-insensitive)
    70  * No longer allow having schemes with equal names (case-insensitive)
    53  * Pseudo player names in chat (like “[server]”) are no longer clickable
    71  * Pseudo player names in chat (like “[server]”) are no longer clickable
    54  * Lobby/room: No longer allow opening context menu if no player selected
    72  * Lobby/room: No longer allow opening context menu if no player selected
       
    73 
       
    74 Server:
       
    75  + Add “/help” chat command for command help
       
    76  + Can now clear room greeting by using chat command “/greeting” without arguments
       
    77  + Many new error and status messages for improved usability
       
    78  * Fix many server messages being not translated
    55 
    79 
    56 Highlander:
    80 Highlander:
    57  * Fix all hogs receiving a free teleport after hog placement phase
    81  * Fix all hogs receiving a free teleport after hog placement phase
    58 
    82 
    59 Racer/TechRacer:
    83 Racer/TechRacer:
    89  + If team scores are tied at the end, continue playing rounds with the tied teams until there's a winner
   113  + If team scores are tied at the end, continue playing rounds with the tied teams until there's a winner
    90  * Fix rare Lua error message spam at end of game
   114  * Fix rare Lua error message spam at end of game
    91  * Fix round score and other info numbers messing up after screen resize
   115  * Fix round score and other info numbers messing up after screen resize
    92  * Fix kamikaze bonus not being shown
   116  * Fix kamikaze bonus not being shown
    93 
   117 
    94 Campaigns and missions:
   118 Missions and styles:
    95  * A Classic Fairytale: Fix clan membership of princess in some missions
   119  * Basic Movement Training: Back jumps are now easier
    96  * A Classic Fairytale, Mission 5: Tribe was not in same clan as Natives, screwing up stats a bit
       
    97  * A Space Adventure, Hard Flying: Display current flying time next to team bar
       
    98  + A Space Adventure, final mission: Terrain types are easier to distinguish
       
    99  * A Space Adventure, Searching in the Dust: Fix display error when destroying device crate
       
   100  * A Space Adventure, Searching in the Dust: Don't take away control right above the pit near Sandy
       
   101  * A Space Adventure, Hard Flying: Fix incorrect recorded time, was 6 seconds more than reality
       
   102  * A Space Adventure: Fix clan membership of PAotH in main Death Planet mission
       
   103  * A Space Adventure, final mission: Don't say "Missed" or "Yes, Sir!" when inappropriate
       
   104  * The Great Escape: Infinite attack mode did not work
   120  * The Great Escape: Infinite attack mode did not work
   105  * Shotgun/Sniper Rifle Target Practicse: Suppress “X remaining” message
   121  * Shotgun/Sniper Rifle Target Practice: Suppress “X remaining” message
   106  * Basic Movement Training: Back jumps should be easier now
       
   107  * Fix resurrection animation appearing at wrong position for some missions and styles
   122  * Fix resurrection animation appearing at wrong position for some missions and styles
   108 
   123 
   109 Content:
   124 A Classic Fairytale:
       
   125  * Fix clan membership of princess in some missions
       
   126  * Mission 5: Tribe was not in same clan as Natives, screwing up stats a bit
       
   127 
       
   128 A Space Adventure:
       
   129  + The big bang: Terrain types are easier to distinguish
       
   130  + Hard Flying: Display current flying time next to team bar
       
   131  * Hard Flying: Fix incorrect recorded time, was 6 seconds more than reality
       
   132  * Searching in the Dust: Fix display error when destroying device crate
       
   133  * Searching in the Dust: Don't take away control right above the pit near Sandy
       
   134  * The big bang: Don't say "Missed" or "Yes, Sir!" when inappropriate
       
   135  * The last Encounter: Fix clan membership of PAotH
       
   136 
       
   137 Themes:
   110  + New Sudden Death water texture for CrazyMission theme
   138  + New Sudden Death water texture for CrazyMission theme
   111  + Add dust flakes for Cheese and CrazyMission themes
   139  + Add dust flakes for Cheese and CrazyMission themes
   112  * Fix repeating sun in Hoggywood theme
   140  * Fix repeating sun in Hoggywood theme
   113 
       
   114 Server:
       
   115  + Add “/help” chat command for command help
       
   116  + Can now clear room greeting by using chat command “/greeting” without arguments
       
   117  + Many new error and status messages for improved usability
       
   118  * Fix many server messages being not translated
       
   119 
   141 
   120 Lua API:
   142 Lua API:
   121  * Deprecation: Setting TurnTimeLeft/ReadyTimeLeft directly is deprecated and will become useless in future. Use the setter functions below
   143  * Deprecation: Setting TurnTimeLeft/ReadyTimeLeft directly is deprecated and will become useless in future. Use the setter functions below
   122  + New call: SetTurnTimeLeft(newTurnTimeLeft): Set remaining turn time
   144  + New call: SetTurnTimeLeft(newTurnTimeLeft): Set remaining turn time
   123  + New call: SetReadyTimeLeft(newReadyTimeLeft): Set remaining ready time
   145  + New call: SetReadyTimeLeft(newReadyTimeLeft): Set remaining ready time
   133  + Changed call: HedgewarsScriptLoad: Return true on success and false on failure
   155  + Changed call: HedgewarsScriptLoad: Return true on success and false on failure
   134  + Change callback: onGearResurrect: 2nd parameter for visual gear spawned at resurrect position (might be nil)
   156  + Change callback: onGearResurrect: 2nd parameter for visual gear spawned at resurrect position (might be nil)
   135  + New parameter: SetAmmoTexts: 5th param. showExtra: Set to false to hide texts like “Not yet available”
   157  + New parameter: SetAmmoTexts: 5th param. showExtra: Set to false to hide texts like “Not yet available”
   136  + New parameter: ShowMission: 6th param. forceDisplay: Set to true to prevent this particular mission panel to be hidden manually by player
   158  + New parameter: ShowMission: 6th param. forceDisplay: Set to true to prevent this particular mission panel to be hidden manually by player
   137  + Can set custom team rank: Call SendStat with 1st param siTeamRank and 2nd param to the desired rank, as string. Must be called before siPlayerKills of the team for which this applies
   159  + Can set custom team rank: Call SendStat with 1st param siTeamRank and 2nd param to the desired rank, as string. Must be called before siPlayerKills of the team for which this applies
   138  + New Lua library: Achievements
   160  + New Lua library: Achievements (currently only for internal use)
   139  + Add sprite tint globals in Utilts library: U_LAND_TINT_NORMAL, U_LAND_TINT_ICE, U_LAND_TINT_INDESTRUCTIBLE and U_LAND_TINT_BOUNCY
   161  + Add sprite tint globals in Utilts library: U_LAND_TINT_NORMAL, U_LAND_TINT_ICE, U_LAND_TINT_INDESTRUCTIBLE and U_LAND_TINT_BOUNCY
   140  + New globals: Infinite fly time for jetpack/Birdy by setting health to JETPACK_FUEL_INFINITE or BIRDY_ENERGY_INFINITE, respectively
   162  + New globals: Infinite fly time for jetpack/Birdy by setting health to JETPACK_FUEL_INFINITE or BIRDY_ENERGY_INFINITE, respectively
   141  + New global game variable: MaxCaseDrops. Max. number of crats which can be in game by crate drops
   163  + New global game variable: MaxCaseDrops. Max. number of crats which can be in game by crate drops
   142  + New global: NO_CURSOR. Value of CursorX and CursorY if cursor is inactive
   164  + New global: NO_CURSOR. Value of CursorX and CursorY if cursor is inactive
   143  + New global: AMMO_INFINITE. Value for infinite ammo count for AddAmmo and other functions
   165  + New global: AMMO_INFINITE. Value for infinite ammo count for AddAmmo and other functions