Difference between revisions of "Version history"

From ECWolf Wiki
(New release)
(→‎2013: 1.2.3)
Line 48: Line 48:
 
:* Added PC Speaker emulator.
 
:* Added PC Speaker emulator.
 
:* Added GUI iwad picker for Windows and crash reporter.
 
:* Added GUI iwad picker for Windows and crash reporter.
 +
;1.2.3 December 24
 +
:* Added support for PowerPC Macintoshes.
 +
:* Added {{Flag|OLDRANDOMCHASE}} which makes [[A_Chase]] use the old random number generator table.
 +
:* Fixed locale issues.
 +
:* Fixed sound zone linking was done improperly.
 +
:* Fixed {{Class|BlueGatlingGun}} was missing a call to [[A_GunAttack]] and didn't play the proper pickup sound
 +
:* Fixed difficulty based health properties weren't fully implemented.
 +
:* Fixed {{Class|RandomSpawner}} stopped working.
 +
:* Fixed reversal of Spear of Destiny and Wolfenstein 3D exit messages.
 +
:* Fixed crash when inheriting from actors with relative state jumps.
 +
:* OPL instruments are cleared when changing songs.
 +
:* Control improvements.
 +
:* Using include in xlat will now allow you to replace entries in the thing table.
  
 
== Next version ==
 
== Next version ==

Revision as of 05:48, 24 December 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.
1.2.3 December 24
  • Added support for PowerPC Macintoshes.
  • Added OLDRANDOMCHASE which makes A_Chase use the old random number generator table.
  • Fixed locale issues.
  • Fixed sound zone linking was done improperly.
  • Fixed BlueGatlingGun was missing a call to A_GunAttack and didn't play the proper pickup sound
  • Fixed difficulty based health properties weren't fully implemented.
  • Fixed RandomSpawner stopped working.
  • Fixed reversal of Spear of Destiny and Wolfenstein 3D exit messages.
  • Fixed crash when inheriting from actors with relative state jumps.
  • OPL instruments are cleared when changing songs.
  • Control improvements.
  • Using include in xlat will now allow you to replace entries in the thing table.

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