diff --git a/Changelogs/0.3.9.0.txt b/Changelogs/0.3.9.0.txt index 2bf0999f..f0c15cde 100644 --- a/Changelogs/0.3.9.0.txt +++ b/Changelogs/0.3.9.0.txt @@ -1,8 +1,10 @@ +[Added] (Optional) Support for Ryan's Zombies and Demons mod: http://steamcommunity.com/sharedfiles/filedetails/?id=501966277 with custom Epoch implementation. +[Added] New custom variable EPOCH_playerNuisance that increases based on the type of weapon fired and decreases at a rate of 1 per 10 seconds. This is used to track how active a shooter the player is. [Added] Player option to Morph into a random antagonist (from deathMorphClass) after death. The array 'deathMorphClass' found in CfgEpochClient can be used to specify what antagonists to randomly spawn. [Added] Player option to detonate body after death. Sacrifice yourself by generating a runaway thermal cascade using the nano bots within your body. Nothing left to revive. - -[Changed] Moved all Base Building variables to gamemode config 'CfgObjectInteractions'. -[Changed] Moved all Item Interaction to gamemode config 'CfgItemInteractions'. +[Changed] Object Interaction and EPOCH_client_bitePlayer settings in now config CfgObjectInteractions. +[Changed] Moved all Base Building variables to gamemode config CfgBaseBuilding. +[Changed] Moved all Item Interaction to new gamemode config CfgItemInteractions. [Changed] Sapper groan or detonate can be triggered by setting a variable on the target or sapper. [Changed] Server can be asked by a client / server to trigger an antagonist on another client. Antagonist is then run on target PC, independent from caller of function. [Changed] Epoch Unit Spawn code. Now can be called specifying the target of the antagonist. Antagonist will run on target client PC. @@ -17,15 +19,20 @@ unitTypes - an array of soldier classes to randomly choose from. Custom weapons maxUnitNum - Maximum number of units to spawn per UAV. minAISkill - Minimum value for any AI skill. maxAimingAccuracy -> maxGeneral - Set the maximum value for each available AI skill. A random number between minAISkill and the value for each will be set as that skill. - +[Fixed] Issue with animals not returning raw meat. [Fixed] Getting wet and cold on standing on pier. Thanks to umfufu for the report! http://epochmod.com/forum/topic/41929-getting-10-points-of-wetness/ [Fixed] Missing texture issues with some base building objects since 0.3.8. -[Info] A big thanks to Isaac, Axeman's chief tester. +[Info] A big thanks to Isaac, Axeman's chief tester! **Server Only** +[Added] Function to effect a players Crypto server side: +- [_player,100] call EPOCH_server_effectCrypto; // adds 100 +- [_player,-100] call EPOCH_server_effectCrypto; // removes 100 +[Added] New experimental PBO packing tool found in Epoch/Tools/PowerShell/ [Added] Server function to allow remote exec of setVariable on client - Allows client to ask another client to set a local variable, via the server. Server can run same function. -[Changed] Epoch Events can now self initialize. -[Info] Changed name of a3_epoch_server.pbo to epoch_server.pbo. +[Changed] ForceRestart option should now restart as soon as all players disconnect and server is locked. +[Changed] Epoch Events can now self initialize on server startup (if third events[] array element is 1). Fixes issue with weather not changing till first event run. +[Info] Changed name of a3_epoch_server.pbo to epoch_server.pbo. Also changed path from \x\addons\a3_epoch_server to \epoch_server [Info] Changed name of a3_epoch_server_settings.pbo to epoch_server_settings.pbo. [Info] RConPort 2306 added to example-beserver.cfg for changes since A3 1.58. [Info] Removed old .bikey and added new one for 0390. diff --git a/Tools/PowerShell/PBO_packaging_tool_GUI.exe b/Tools/PowerShell/PBO_packaging_tool_GUI.exe new file mode 100644 index 00000000..2bbf1679 Binary files /dev/null and b/Tools/PowerShell/PBO_packaging_tool_GUI.exe differ diff --git a/Tools/PowerShell/PBO_packaging_tool_GUI.ps1 b/Tools/PowerShell/PBO_packaging_tool_GUI.ps1 index 84e59ade..051733a9 100644 --- a/Tools/PowerShell/PBO_packaging_tool_GUI.ps1 +++ b/Tools/PowerShell/PBO_packaging_tool_GUI.ps1 @@ -967,7 +967,7 @@ $FolderBrowserDialog1 = New-Object System.Windows.Forms.FolderBrowserDialog { $createKeyExecutable = Join-Path $TextBox11.Text "DSCreateKey.exe" $argz = @($signName) - Start-Process -FilePath $createKeyExecutable -WorkingDirectory $TextBox11.Text -ArgumentList $argz -WindowStyle Minimized -Wait + Start-Process -FilePath $createKeyExecutable -WorkingDirectory $TextBox11.Text -ArgumentList $argz -WindowStyle Hidden -Wait $Label4.Text = "Making Private Key... Please wait" $Label4.Refresh() } @@ -1014,7 +1014,7 @@ $FolderBrowserDialog1 = New-Object System.Windows.Forms.FolderBrowserDialog $Label4.Text = "Building Server PBO (" + $x.subitems[0].Text + ".pbo) ... Please wait" $Label4.Refresh() - Start-Process -FilePath $Bob -ArgumentList $argz -WindowStyle Minimized -Wait + Start-Process -FilePath $Bob -ArgumentList $argz -WindowStyle Hidden -Wait } "Client" { @@ -1036,7 +1036,7 @@ $FolderBrowserDialog1 = New-Object System.Windows.Forms.FolderBrowserDialog $Label4.Text = "Building Client PBO (" + $x.subitems[0].Text + ".pbo) ... Please wait" $Label4.Refresh() - Start-Process -FilePath $Bob -ArgumentList $argz -WindowStyle Minimized -Wait + Start-Process -FilePath $Bob -ArgumentList $argz -WindowStyle Hidden -Wait } "Missions" { @@ -1057,7 +1057,7 @@ $FolderBrowserDialog1 = New-Object System.Windows.Forms.FolderBrowserDialog $Label4.Text = "Building MPMission PBO (" + $x.subitems[0].Text + ".pbo) ... Please wait" $Label4.Refresh() - Start-Process -FilePath $Bob -ArgumentList $argz -WindowStyle Minimized -Wait + Start-Process -FilePath $Bob -ArgumentList $argz -WindowStyle Hidden -Wait } } #cleanup