Difference between revisions of "Version history"

From ECWolf Wiki
(→‎2013: 1.2.3)
Line 62: Line 62:
 
:* Using include in xlat will now allow you to replace entries in the thing table.
 
:* 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.
+
== 2014 ==
:''None yet!''
+
;1.3 May 26
;These changes are slated for the next, non maintenance version of ECWolf.
+
:* Mostly complete support for Super 3D Noah's Ark.
 +
:* Automap including overlay. Adds property {{property|overheadicon}} and flag {{flag|PLOTONAUTOMAP}}.
 
:* 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:
 
:{| class="wikitable"
 
:{| class="wikitable"
Line 94: Line 95:
 
|~/Library/Application Support/ECWolf<br>~/Documents/ECWolf
 
|~/Library/Application Support/ECWolf<br>~/Documents/ECWolf
 
|}
 
|}
* Signon screen can now be removed by not providing it in mapinfo.
+
* Signon screen can now be removed by not providing it in MAPINFO.
 +
* Skill levels can be customized in MAPINFO.
 +
* DemoLoop is now an intermission sequence in MAPINFO.
 
* Added {{property|player.damagescreencolor}}
 
* Added {{property|player.damagescreencolor}}
 
* Added DefaultLighting, DefaultVisibility, and DefaultMaxLightVis to mapinfo to specify the light diminishing without using ROTT flags.
 
* Added DefaultLighting, DefaultVisibility, and DefaultMaxLightVis to mapinfo to specify the light diminishing without using ROTT flags.
* Added {{Class|BackpackItem}} along with {{property|ammo.backpackamount}} and {{property|ammo.backpackmaxamount}} properties.
+
* Added deathtransition, victorymusic, forcetally, and victorypic to mapinfo.
 +
* Added {{Class|BackpackItem}} along with {{property|ammo.backpackamount}}, {{property|ammo.backpackmaxamount}}, and {{property|ammo.backpackboostamount}} properties.
 +
* Added {{Class|MapRevealer}}.
 
* Added alternate fire, reload, and zoom states for weapons. (Along with {{property|weapon.ammogive2}}, {{property|weapon.ammouse2}}, {{property|weapon.ammo2}}).
 
* Added alternate fire, reload, and zoom states for weapons. (Along with {{property|weapon.ammogive2}}, {{property|weapon.ammouse2}}, {{property|weapon.ammo2}}).
 
* Added flags to [[A_WeaponReady]]
 
* Added flags to [[A_WeaponReady]]
* Added [[A_SetTics]], [[A_ZoomFactor]], [[A_ChangeVelocity]], [[A_ScaleVelocity]]
+
* Added [[A_SetTics]], [[A_ZoomFactor]], [[A_ChangeVelocity]], [[A_ScaleVelocity]], [[A_WeaponGrin]], and [[A_Succeed]]
 
* 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.
 
* Added support for Blake Stone style split doors and doors that slide the opposite direction.
 +
* Blake Stone 64-level colormap support.
 
* {{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.)
 +
* The floornumber property in a map is now a string allowing for floors like "1-1".
 +
* Font characters can be referenced as normal textures with "FONTNAMNE:XX" where XX is the hex code.
 +
* [[ZDoom:Universal Strife Dialog Format|USDF]] parser although usefulness is limited to new {{Class|QuizItem}}. Adds {{property|ConversationID}}.
 +
* Experimental support for ROTT elevators.
 +
* Ability to load vanilla mods embedded in a zip file if they have a file named ecwolf with the extension of their data files.
 +
 +
== 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.
 +
:''None yet!''

Revision as of 23:10, 27 May 2014

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.


2014

1.3 May 26
  • Mostly complete support for Super 3D Noah's Ark.
  • Automap including overlay. Adds property overheadicon and flag PLOTONAUTOMAP.
  • 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
  • Signon screen can now be removed by not providing it in MAPINFO.
  • Skill levels can be customized in MAPINFO.
  • DemoLoop is now an intermission sequence in MAPINFO.
  • Added player.damagescreencolor
  • Added DefaultLighting, DefaultVisibility, and DefaultMaxLightVis to mapinfo to specify the light diminishing without using ROTT flags.
  • Added deathtransition, victorymusic, forcetally, and victorypic to mapinfo.
  • Added BackpackItem along with ammo.backpackamount, ammo.backpackmaxamount, and ammo.backpackboostamount properties.
  • Added MapRevealer.
  • Added alternate fire, reload, and zoom states for weapons. (Along with weapon.ammogive2, weapon.ammouse2, weapon.ammo2).
  • Added flags to A_WeaponReady
  • Added A_SetTics, A_ZoomFactor, A_ChangeVelocity, A_ScaleVelocity, A_WeaponGrin, and A_Succeed
  • Added random duration states.
  • Added Thust weapon.bobstyle to emulate Planet Strike's weapon bob.
  • Added support for Blake Stone style split doors and doors that slide the opposite direction.
  • Blake Stone 64-level colormap support.
  • 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.
  • Action pointers in the first frame of the Spawn state are now executed. (Similar to specifying NoDelay in ZDoom.)
  • The floornumber property in a map is now a string allowing for floors like "1-1".
  • Font characters can be referenced as normal textures with "FONTNAMNE:XX" where XX is the hex code.
  • USDF parser although usefulness is limited to new QuizItem. Adds ConversationID.
  • Experimental support for ROTT elevators.
  • Ability to load vanilla mods embedded in a zip file if they have a file named ecwolf with the extension of their data files.

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.
None yet!