Difference between revisions of "Version history"

From ECWolf Wiki
m (→‎Next version: More stuff)
(New release)
Line 37: Line 37:
 
;1.2.1 June 12
 
;1.2.1 June 12
 
:* Fixed crash when saving when no flash state was active.
 
:* Fixed crash when saving when no flash state was active.
 +
;1.2.2 August 2
 +
:* Fixed inverted roll off for [[A_Explode]].
 +
:* Fixed [[A_MeleeAttack]]'s accuracy argument wasn't read correctly. Also added hitsound and misssound arguments.
 +
:* Fixed multiple doors could not be opened by a single trigger.
 +
:* Fixed some more issues with the deathcam.
 +
:* Fixed random() in DECORATE never obtained the maximum value.
 +
:* {{flag|DROPBASEDONTARGET}} flag will now account for replacements.
 +
:* Corrected {{class|Knife}} damage range to be accurate with vanilla.
 +
:* Status bar will display 999 when health or ammo go to or above 1000.
 +
:* Added PC Speaker emulator.
 +
:* Added GUI iwad picker for Windows and crash reporter.
  
 
== Next version ==
 
== Next version ==
 
;The follow changes are slated for the next release of ECWolf.
 
;The follow changes are slated for the next release of ECWolf.
:* Fixed inverted roll off for [[A_Explode]]
+
:''None yet!''
:* Fixed multiple doors could not be opened by a single trigger
 
:* Corrected {{Class|Knife}} damage range to be accurate with vanilla.
 
:* Added GUI iwad picker for Windows and crash reporter.
 
:* PC Speaker emulator
 
 
;These changes are slated for the next, non maintenance version of ECWolf.
 
;These changes are slated for the next, non maintenance version of ECWolf.
 
:* Improved file system access code to fix issues with non-latin character sets. This results in some stuff moving around a bit particularly when it comes to the save files:
 
:* Improved file system access code to fix issues with non-latin character sets. This results in some stuff moving around a bit particularly when it comes to the save files:
Line 83: Line 90:
 
* Added random duration states.
 
* Added random duration states.
 
* Added Thust {{property|weapon.bobstyle}} to emulate Planet Strike's weapon bob.
 
* Added Thust {{property|weapon.bobstyle}} to emulate Planet Strike's weapon bob.
 +
* Added support for Blake Stone style split doors and doors that slide the opposite direction.
 
* {{property|player.movebob}} is unlinked from the weapon bob. (The configuration option still affects both.)
 
* {{property|player.movebob}} is unlinked from the weapon bob. (The configuration option still affects both.)
 
* Integrated ZDoom's 2D drawing code, but only the SDL back end is available so ECWolf is still limited to the 8-bit palette.
 
* Integrated ZDoom's 2D drawing code, but only the SDL back end is available so ECWolf is still limited to the 8-bit palette.
 
* Action pointers in the first frame of the Spawn state are now executed. (Similar to specifying NoDelay in ZDoom.)
 
* Action pointers in the first frame of the Spawn state are now executed. (Similar to specifying NoDelay in ZDoom.)

Revision as of 07:25, 3 August 2013

2012

1.0 September 18
Initial release based of Wolf4SDL and ZDoom.
1.1 December 17
1.1.1 December 23
  • Improved vanilla accuracy.
  • Added user configuration variable to disable movement bobbing.

2013

1.2 June 10
  • Improved vanilla accuracy.
  • ECWolf will attempt to reset Spear of Destiny installations which were set to play the mission packs.
  • Partial ability to load Rise of the Triad data and Mac Wolfenstein data.
  • Added support switches and touch plates in the fourth binary map plane. (In the format of Rise of the Triad's third map plane.)
  • Support for non-64x64 floor/ceiling textures, but still limited to power of twos for speed.
  • Depth fog darkness can be set per map so the menu setting was removed.
  • Added A_Explode, A_GunFlash, and A_Light (and variants).
  • Added scale, xscale, yscale, player.viewheight, player.forwardmove, and player.sidemove.
  • Added WEAPON.NOALERT, WEAPON.ALWAYSGRIN, INVENTORY.ALWAYSPICKUP, and RANDOMIZE.
  • Added WeaponGiver.
  • 1600x1200 and 1920x1200 how are aspect corrected even in the menus since it can be corrected using whole numbers.
  • Map translators can now include the default translator.
1.2.1 June 12
  • Fixed crash when saving when no flash state was active.
1.2.2 August 2
  • Fixed inverted roll off for A_Explode.
  • Fixed A_MeleeAttack's accuracy argument wasn't read correctly. Also added hitsound and misssound arguments.
  • Fixed multiple doors could not be opened by a single trigger.
  • Fixed some more issues with the deathcam.
  • Fixed random() in DECORATE never obtained the maximum value.
  • DROPBASEDONTARGET flag will now account for replacements.
  • Corrected Knife damage range to be accurate with vanilla.
  • Status bar will display 999 when health or ammo go to or above 1000.
  • Added PC Speaker emulator.
  • Added GUI iwad picker for Windows and crash reporter.

Next version

The follow changes are slated for the next release of ECWolf.
None yet!
These changes are slated for the next, non maintenance version of ECWolf.
  • Improved file system access code to fix issues with non-latin character sets. This results in some stuff moving around a bit particularly when it comes to the save files:
Type Windows (NT based) Linux Mac OS X
Windows 9x continues to store everything in the program directory.
Configuration %AppData%\ecwolf $XDG_CONFIG_HOME/ecwolf
~/.config/ecwolf
~/Library/Preferences
Saves NT-XP: %AppData%\ecwolf
Vista+: %USERPROFILE%\Saved Games\ECWolf
$XDG_DATA_HOME/ecwolf/savegames
~/.local/share/ecwolf/savegames
~/Documents/ECWolf/Savegames
Screen shots %AppData%\ecwolf $XDG_DATA_HOME/ecwolf/screenshots
~/.local/share/ecwolf/screenshots
~/Documents/ECWolf/Screenshots
Game data (additional) %AppData%\ecwolf $XDG_DATA_HOME/ecwolf ~/Library/Application Support/ECWolf
~/Documents/ECWolf