# ChangeLog for EDuke32

1.4.0 beta 2, released July 18, 2006

## Core changes

- reworked/enhanced Polymost shading
- cleaned up code to properly build without Polymost/OpenGL support
- added widescreen support for Polymost
- added support for toggling correct HUD model rendering on/off
- removed broken support for linking OpenGL statically
- added support for DDS textures (JF)
- added support for dynamically loading GTK (JF)

## Game changes

- new startup window (JF)
- added support for using the mouse and a joystick simultaneously (JF)
- fixed an issue preventing skill selection, bonus screen and episode ending animation sounds from playing
- fixed a problem where the player was unable to exit some pools of water in some maps
- made further adjustments to the weapon properties in order to more closely emulate Duke 1.5
- fixed an issue where you could disable map exits in multiplayer, have all players quit, start a single player game and then have exits continue to kill you

## Multiplayer changes

- fixed numerous minor bugs in the voting system
- added a more noticeable message to indicate that the player hasn't voted yet in an active vote
- added support for /me in text chat
- increased size of player chat icon
- added "nat-free" support from Adam Fazakerley
- fixed inventory respawn bug
- minor fixes to DukesterX 1.5 compatibility wrapper

## CON changes

- reworked movement_lock member of the player struct to use bit flags
- reworked findnearactor3d, findnearactor3dvar, findnearsprite3d, and findnearsprite3dvar
- added findnearactorz, findnearactorzvar, findnearspritez, and findnearspritezvar
- added WEAPON_FLAG_RESET (65536) to weapon system in order to properly emulate the chaingun and freezer
- fixed "eshoot" and added "ezshoot"
- reworked weapon system; note that your custom weapons may need adjustments to work again
- updated sample enhance.con

Please see JonoF's JFDuke3D release notes here for information on features JFDuke3D shares with EDuke32