iw4x-client/CHANGELOG.md

389 lines
10 KiB
Markdown
Raw Normal View History

2016-09-19 16:15:07 -04:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0.3.0/) and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased]
### Added
2017-07-08 15:16:40 -04:00
- Implement DHT into node network code.
2017-07-08 15:16:40 -04:00
### Changed
### Fixed
2018-03-26 20:02:25 -04:00
- Fix mods not working in private matches.
## [0.5.4] - 2017-07-09
2017-07-08 15:16:40 -04:00
### Added
- Integrate IW4MVM by luckyy.
2017-07-05 15:08:34 -04:00
2017-07-08 15:15:55 -04:00
### Changed
- Displayed stats for Dragunov have been changed, has no effect on actual game play.
2017-07-08 15:15:55 -04:00
2017-07-01 12:27:02 -04:00
### Fixed
- Fix fast download failing when the target host is missing a trailing slash.
- Fix servers not being listed in the server browser.
- Fix some FPS drop issues caused by compression code.
### Known issues
- HTTPS is not supported for fast downloads at the moment.
2017-07-02 14:22:12 -04:00
## [0.5.3] - 2017-07-02
### Added
- Increase webserver security.
### Fixed
- Reduce lags introduced by nodes.
- Fix modlist download.
2017-07-01 18:57:37 -04:00
## [0.5.2] - 2017-07-02
### Fixed
- Fix dedicated server crash.
2017-07-01 12:27:02 -04:00
## [0.5.1] - 2017-07-02
### Added
2017-06-22 17:20:15 -04:00
- Add fast download option for custom mods/maps based on Call of Duty 4.
2017-06-17 19:27:28 -04:00
- Display a toast when an update is available.
- Use the hourglass cursor while loading assets (with the native cursor feature).
- Show bots in parenthesis after the number of players in the serverlist (request).
2017-06-30 14:49:40 -04:00
- Add GSC event `level waittill("say", string, player);` (request).
- Restrict unauthorized mod download for password protected servers.
- Add OMA support for 15 classes.
### Changed
2017-06-17 19:27:28 -04:00
- Show friend avatars when they play IW4x (request).
2017-06-25 18:00:56 -04:00
- Rewrite and optimize the entire node system.
2017-07-02 14:22:12 -04:00
- Remove syncnode command for node system.
2017-06-30 14:49:40 -04:00
- Remove steam start.
### Fixed
2017-06-22 17:20:15 -04:00
- Fix lags and frame drops caused by server sorting.
- Fix demos on custom maps.
- Can no longer join a lobby or server with an incorrect password.
2017-06-30 14:49:40 -04:00
- Fix crashes caused by a bug in file/data compression.
- Improve overall stability.
2017-06-04 18:37:47 -04:00
## [0.5.0] - 2017-06-04
### Added
- Add GSC functionality to download files via HTTP(S) (request).
- Implement preliminary custom map support.
2017-03-10 16:08:42 -05:00
2017-06-04 07:05:25 -04:00
### Changed
- Add new nicknames for bots.
- Bumped Fastfile version. If you built fastfiles with the zone builder (e.g. mod.ff) you have to rebuild them!
- Default `sv_network_fps` to `1000` on dedicated game servers.
2017-06-04 07:05:25 -04:00
- Increase maximum FOV to 120.
2017-03-10 16:08:42 -05:00
### Fixed
- Fix `iw4x_onelog` dvar.
- Fix server list only showing local servers by default instead of Internet servers.
2017-06-04 07:05:25 -04:00
- Fix some deadlock situations on game shutdown.
2017-03-10 16:08:42 -05:00
## [0.4.2] - 2017-03-16
### Changed
- Disable unnecessary dvar update in server browser.
- Update bot names.
### Fixed
- Fix process permissions.
- Fix classic AK-47 color bleedthrough.
- Re-aligned the MG4's Raffica iron sights.
## [0.4.1] - 2017-03-10
### Fixed
- Fix command line argument parsing.
2017-03-10 16:08:42 -05:00
## [0.4.0] - 2017-03-10
### Added
- Set played with status.
- Add support for 15 classes.
2017-06-22 17:20:15 -04:00
- Add `iw4x_onelog` dvar.
- Add show server/playercount in server browser.
### Changed
- Do not show friend status notifications with stream friendly UI.
- Reduce loaded modules for dedis.
- Use joystick emblem for friend status.
- Disable XP bar when max level.
- Change fs_game display postition.
- Replace Painkiller with Juiced from IW5.
### Fixed
- Fix AK weaponfiles.
- Fix brightness slider.
- Fix text length for column mod in server browser.
- Changed the L86 LSW to use the correct HUD icon.
- Re-aligned the M93 Raffica's iron sights.
- Re-aligned the Desert Eagle's iron sights.
## [0.3.3] - 2017-02-14
2017-02-14 15:06:36 -05:00
### Added
- Add mapname to friend status (request).
- Add option to toggle notify friend state.
- Add support for mod.ff.
2017-02-14 15:06:36 -05:00
### Changed
- Disabled big minidump message box.
- Limit dedicated servers to 15 instances per IP.
- Move build number location.
2017-02-14 15:06:36 -05:00
- Remove news ticker and friends button from theater.
### Fixed
- Fix audio bug in options menu.
- Fix crash caused by faulty file download requests to game hosts.
2017-02-14 15:06:36 -05:00
- Fix friend sorting.
- Fix game not starting issue under certain circumstances.
- Fix menu crash.
- Fix typo in security increase popmenu.
- Fix vid_restart crash with connect protocol.
- Fix weapon crash issue.
2017-02-14 16:54:40 -05:00
- Potentially fix no-ammo bug.
2017-02-14 15:06:36 -05:00
## [0.3.2] - 2017-02-12
2017-01-21 18:51:05 -05:00
2017-01-21 21:12:50 -05:00
This is the third public Beta version.
### Added
2017-02-06 15:46:38 -05:00
- Add working friend system.
2017-02-11 18:16:20 -05:00
- Add colored pings in the server list.
- Add credits.
- Add first launch menu.
- Add AK-47 (Classic) attachments.
- Add HUD icon for night vision goggles.
2017-02-01 14:21:33 -05:00
2017-01-21 21:12:50 -05:00
### Changed
2017-02-11 18:16:20 -05:00
- Join when pressing enter in server list (request).
- Redesign and refactor all fullscreen menus.
2017-02-06 15:46:38 -05:00
- Increase weapon and configstring limit.
2017-02-11 18:16:20 -05:00
- Allow creating full crash dumps if wanted.
- Set default name from steam.
2017-02-01 14:21:33 -05:00
2017-01-21 21:12:50 -05:00
### Fixed
2017-02-06 15:46:38 -05:00
- Fix missing models on village.
2017-02-11 18:16:20 -05:00
- Fix custom server motd (request).
2017-02-06 15:46:38 -05:00
- Fix various memory leaks.
- Fix mouse pitch (request).
2017-02-11 18:16:20 -05:00
- Fix compatibility with B3 (request).
- Fix RCon bug (request).
- Fix dedicated server crash on linux.
- Fix crash in mod download.
- Fix peacekeeper reload sound.
- Fix cl_maxpackets 125 in settings (request).
- Fix deserteaglegold_mp icon.
2017-01-21 21:12:50 -05:00
### Known issues
- IW4x on Linux currently requires gnutls to be installed to access the Tor service via HTTPS.
2017-01-21 18:21:34 -05:00
## [0.3.1] - 2017-01-21
This is the second public Beta version.
### Added
- Add classic AK-47 to CAC.
- Add servers to favorites when ingame.
- Add delete favorites button in the serverlist.
### Changed
- Change maplist to a dynamic list.
### Fixed
- Fix list focus.
- Fix mod restart loop.
- Fix mod download status.
- Fix modelsurf crash.
- Fix floating AK-74u.
### Known issues
- IW4x on Linux currently requires gnutls to be installed to access the Tor service via HTTPS.
2017-01-21 18:21:34 -05:00
## [0.3.0] - 2017-01-14
2017-01-15 06:17:44 -05:00
This is the first public Beta version.
2017-01-13 08:03:09 -05:00
### Added
2017-01-14 06:32:44 -05:00
- Add com_logFilter dvar.
- Add peacekeeper.
2017-01-15 11:11:49 -05:00
- Add support for maps from DLC 8 (Recycled Pack)
- Chemical Plant (mp_storm_spring)
- Crash: Tropical (mp_crash_tropical)
- Estate: Tropical (mp_estate_tropical)
- Favela: Tropical (mp_fav_tropical)
- Forgotten City (mp_bloc_sh)
### Changed
2017-01-14 06:32:44 -05:00
- Improve node synchronization handling.
- Improve security by modifying GUIDs to allow 64-bit certificate fingerprints.
- Optimize fastfiles, they are now a lot smaller.
- Replace intro.
### Fixed
- Fix concurrent image loading bug.
- Fix issues when spawning more than one bot.
- Fix no ammo bug.
2017-01-13 08:03:09 -05:00
- Fix server crash on startup.
- Fix splash screen hang.
2016-12-14 14:06:53 -05:00
### Known issues
- IW4x on Linux currently requires gnutls to be installed to access the Tor service via HTTPS.
## [0.2.1] - 2016-12-14
This is the second public Alpha version.
### Added
- Add support for CoD:Online maps.
- Firing Range (mp_firingrange)
- Rust (mp_rust_long)
- Shipment (mp_shipment/mp_shipment_long)
2017-06-22 17:20:15 -04:00
- Add `sv_motd` Dvar for server owners to set custom motd (will be visible in the loadscreen).
- Add Zonebuilder support for sounds and fx.
- Add command setviewpos.
- Add high-definition loadscreens.
### Changed
2016-12-12 12:15:45 -05:00
- Rename Arctic Wet Work map to it's official name (Freighter).
- Complete redesign of the main menus.
2017-06-22 17:20:15 -04:00
- Allow `cl_maxpackets` to be set up to 125.
### Fixed
- Fix crash when using the Harrier killstreak.
- Disable code that downloads news/changelog when in zonebuilder mode.
2016-12-12 07:12:35 -05:00
- Fix freeze on game shutdown.
- Disable unlockstats while ingame to prevent a crash.
### Known issues
- IW4x on Linux currently requires gnutls to be installed to access the Tor service via HTTPS.
## [0.2.0] - 2016-10-09
2016-10-09 12:05:40 -04:00
This is the first public Alpha version.
### Added
2016-10-09 12:05:40 -04:00
- Support for CoD:Online maps.
- Arctic Wet Work (mp_cargoship_sh)
- Bloc (mp_bloc)
- Bog (mp_bog_sh)
- Crossfire (mp_cross_fire)
- Killhouse (mp_killhouse)
- Nuketown (mp_nuked)
- Wet Work (mp_cargoship)
2016-10-09 12:05:40 -04:00
### Fixed
2016-10-09 12:05:40 -04:00
- Fix techniques in Zonebuilder.
- Fix possible memory leak.
- Fix timeout bug when connecting to server via iw4x link.
2016-10-09 12:05:40 -04:00
- Partially fix deadlock in decentralized networking code.
### Known issues
- Running IW4x on Linux currently requires gnutls to be installed additional to Wine as it needs to access the Tor service via HTTPS.
## [0.1.1] - 2016-09-19
2016-09-19 16:15:07 -04:00
2016-12-12 12:15:45 -05:00
This version is an internal Pre-Alpha version.
2016-09-19 16:15:07 -04:00
### Added
2017-02-06 15:46:38 -05:00
- Add IW5 material embedding system.
2016-09-19 16:15:07 -04:00
### Changed
2017-02-06 15:46:38 -05:00
- Enhance mod download with detailed progress display.
2016-09-19 16:15:07 -04:00
### Fixed
- Fix and optimize network logging commands.
- Fix console not displaying command inputs properly.
- Fix crash when running multiple instances of the IW4x client from the same directory.
- Fix crash when the `securityLevel` command is used on a game server.
- Fix possible data corruption in code for decentralized networking.
- Fix possible deadlock during client shutdown.
## [0.1.0] - 2016-09-03
2016-09-19 16:15:07 -04:00
2016-12-12 12:15:45 -05:00
This version is an internal Pre-Alpha version.
2016-09-19 16:15:07 -04:00
### Added
2017-02-06 15:46:38 -05:00
- Add `banclient` command which will permanently ban a client from a server. The ban will persist across restarts.
- Add capabilities to save played games and replay them ("Theater").
- Add code for generating and sending minidumps for debugging purposes. This feature is meant to be used only during the Open Beta and will be removed once the code goes to stable release.
- Add commands that allow forwarding console and games log via UDP to other computers ("network logging").
- Add D3D9Ex.
- Add filters for server list.
- Add handling for `iw4x://` URLs ("connect protocol"). For example, if IW4x is properly registered in Windows as URL handler for `iw4x://` URLs you can type `iw4x://ip:port`. If possible, this will connect to the server in an already running IW4x client.
- Add lean support through new key bindings.
- Add native cursor as replacement for the sometimes laggy in-game cursor. This change can be reverted in the settings menu.
- Add news ticker.
- Add remote console ("RCon").
- Add support for BigBrotherBot.
- Add support for hosting game mods in order to allow players to just join modded servers out of the box ("mod download").
- Add Warfare2 text coloring.
- Add zone builder. For more information see the respective documentation.
- Implement a completely decentralized peering network.
- Implement playlists which can be used for flexible map and gametype rotation.
- Introduce security levels. This ensures that you need to "pay" with CPU power to verify your identity once before being able to join a server which reduces the interval at which people who get banned can circumvent server bans through using new identities. The default security level is 23.
- Move IW4x resource files into their own folder to prevent clogging up the main game directories.
- Reintroduce parties, now also available for dedicated servers ("lobby servers").
2016-09-19 16:15:07 -04:00
### Changed
2017-02-06 15:46:38 -05:00
- Move logs to `userraw` folder.
- Replace main menu background music.