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. | ||
− | == | + | |
− | ; | + | == 2014 == |
− | :' | + | ;1.3 May 26 |
− | + | :* 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 | + | * 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. | + | * 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
-
- Fixed numerous bugs. Particularly in Spear of Destiny support.
- Improved old format loading code to handle malformed data.
- Added WolfensteinMonster helper actor.
- Added RandomSpawner
- Binding keys to next/previous weapon.
- Added A_JumpIfCloser, A_JumpIfInventory, A_TakeInventory, and A_ChangeFlag
- Added chance parameter to A_ActiveSound.
- Added meleerange, minmissilechance, and missilefrequency
- Added weapon and movement bob.
- Added ALWAYSFAST.
- Added mapinfo properties messagecolors, messagefontcolor, menuwindowcolors, flat, finaleflat, entertext, entertextislump, and entertextismessage.
- Removed deprecated properties and flags.
- Initial implementation of free look via Y-shearing.
- 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!