FAZ R5: Difference between revisions
From FreeAllegiance Wiki
Jump to navigationJump to search
(updated) |
(updated state) |
||
| Line 1: | Line 1: | ||
R5 is currently | R5 is the currently active version (since November 2009). | ||
Revision as of 22:45, 26 November 2009
R5 is the currently active version (since November 2009).
Changelog
Features Added
- There is a new entry under <Esc> Game Bandwidth (w0dk4)
- With these options: Dial-Up (33k), (56k), Broadband (128k), (512k), (>1mbit)
- The above settings control how much DATA YOUR CLIENT RECEIVES from the server (not sends).
- It ONLY comes into play in busy (crowded) sectors by sending updates for ships that would not have made the 'cut off' at a lower setting.
- Added sleep to game screen (reduces cpu) (Orion)
- Added - new "Image3D()" function to modeler (KGJV)
- Added Visual Studio 2008 solution setup (KGJV/Imago)
- Added FZDebugDX9 and FZRetailDX9 projects which use D3D9 (Doofus)
- Added AllSrvMP NT service and default games support (Imago)
- AllSrvMP definition: AllSrvMP is a Multi-Processing server. By using a parent thread to serve create game requests, it is able to serve a large number of game requests with less system resources than a single process-based server. It retains more stability of a single process-based server by keeping each game in it's own separate processes.
- Added confirm on boot from Team Pane (Imago)
- Added ability to specify a public game server IP:port to try on failure (Imago)
- Added Core2Text and Text2Core command line switches to AllSrv (Imago)
- AllSrv -Core2Text <core name> (no .igc file extension) - Reads the binary IGC file passed as an argument from the artwork path and outputs "friendly" values for each object in the core. You can place optional definition files for bit mask flag names in the core's folder.
- AllSrv -Text2Core <core name> (no .igc file extension) - Reads a set of text-based files in a sub-folder of artwork which contain the data necessary to reconstruct a binary IGC file and then saves it in the artwork path.
- Added Allegiance client ability to use core folders (Imago)
- Core folders definition: A core folder is a folder located in the artwork path that contains a set of text-based files containing the data necessary to reconstruct the IGC object.
- Added "Password#" optional registry parameter for default games (KGJV)
- Added NVidia PerfHUD support (KGJV)
- Added 'show all' and 'show complete' buttons Enhanced F5 Panel (EF5P) (KGJV)
- Added ALLIANCES PATCH (KGJV)
- Added Visual Studio 2010 solution setup (Imago)
Fixed breaking changes http://msdn.microsoft.com/en-us/library/bb...44(VS.100).aspx (Imago) Increase WINVER to 0x0403 solution wide (Win2000). ZAdapt wrapper around STL vectors, C++0x (Immutability)
- Added FZDebugDX9 / FZRetailDX9 with KGJV's changes from R5Dev, Intel integrated 9 series now works /w latest drivers on hardware DX9 (Imago)
- Added forcing off environment and poster drawing if the display adapter does not support DX9 via. hardware, fixes game play for Intel integrated 8 series (Imago)
- Added mass limited aleph support (custom maps can set MaxMass of a ship to allow entry on alephs) (Andon)
- Added MDL enhancements (expose more target information to the HUD) (Andon)
- Added an x64 platform configuration to the VS2010 solution and x64 compiler related fixes (Imago)
- Removed ATL/MFC dependency from the Allegiance client project (Imago)
- Added MDL enhancements patch (retrieve X, Y and Z of target) (Andon)
- Added R5Dev 326 (alliances fix/notes & "global" shade mode fix) (KGJV)
- Adding advanced video settings to the "esc menu" *Work In Progress* (Imago)
- Added functionality back: Game defaults full screen (again), -windowed switch works (again), intro video works (again) (Imago)
- Added "Safe Mode", will present the video settings dialog when chosen from ASGS. (Imago)
- Added Other comms go AFK & not ready on alliance settings change (Imago)
- Added Selecting allied ships (click/drag) (Imago)
- Added allies chat channel when mission has allies (Imago)
- Added allied players to the "tab" chat target selector logic (Imago)
- Added -quickstart (Restored original functionality) (Imago, Cortex Bug #78 inspiration)
- Added TheBored's server crash patch (TheBored)
- Added a "none" toggle for joystick deadzone (Imago)
- Added "Allow Allied Ripcord" game setting and artwork (Imago/pkk)
- Added a message for the donor when donating to an allied team (Imago)
- Added allied color to the allied group number in F6 team pane (Imago)
- Added allies to sector chat target (Imago)
- Added "smallest" joystick dead zone, try 0.04 (Imago)
- Added concatenated team names for victory message on alliances end game, conquest only (Imago)
- Added a couple batch scripts I always find myself using (Imago)
- Adjusted slmver.h to 09.07.15 (Imago)
- Hooked up DX9 in-game "Advanced Options" (Imago)
- Added allied single donations from the F6 team pane (Imago)
- Added right click events to buttons in Engine/GUI (Imago)
- Added game pad support and support for Xbox controllers using the XBCD as well as special joysticks primarily used for flight simulators (Imago)
- F5 Investment panel improved (KGJV)
- Tech being invested now shows time remaining
- There is a checkbox to hide completed tech
- There is a checkbox to show unavailable tech, and what is required to make it available
- Multi-team alliances can be set by the Game Controller (KGJV)
- Ships treat allied bases like carriers
- Friendly Fire applied to allies
- Graphics engine upgraded to DX 9 (Doofus, KGJV)
- Additional MDL call expansions (Andon)
- Many of these are restricted to only the player's ship or their parent ship due to the possibility for unfair use
- Mass Limited Alephs (Andon)
Bugs Fixed
- Fixed month in chat log (Dogbones)
- Fixed - NaN bug in image render (KGJV)
- Fixed breaking changes http://msdn.microsoft.com/en-us/library/bb531344.aspx (KGJV/Imago)
ATL's PROP_ENTRY replaced with PROP_ENTRY_TYPE,
- Fixed ASGS routines so they are non-blocking (now uses callbacks once used by AZ) (Imago)
- Fixed server to log the IP address of the player joining the server (Imago)
- Fixed breaking changes with VC9SP1 and future releases (Zlib/zmath.h Swap) (KGJV)
- Fixed for "Stats panel in F4 is truncated" (DX9 issue) (KGJV)
- Fixed mdledit to work with DX9 engine (KGJV)
- Fixed a NaN/Infinity issue when rendering "gauge" images. (KGJV)
- Fixed a bug in engine/font.cpp. END_COLOR_CODE now restores the parameter color. (KGJV)
- Fixed in CshipIGC::ResetWaypoint(..). typo that could lead to a server crash (KGJV)
- Fixed Alliances patch to allow missile targeting of enemies. (Dogbones)
- Fixed exploit of turrets switching viewed clusters (Dogbones)
- Fixed small bug (AGCEvents.xml) copycat forgot a "y" (pkk)
- Fixed a client crash under rare cases dealing with an IP address check when you join a server (Imago)
- Fixed miners not going to allied refs automatically to unload (Imago)
- Fixed (Allies) friendly fire critical message (lack of, confirmed, sends under attack by instead of watch your fire)
- Fixed (Allies) docking at allied base in pod _sometimes_ puts you in allied station not your own (confirmed, only after you previously rearm at an allied base)
- Fixed. Server crash identified as a bug I've introduced to handle life pods docking at allied stations. technically boarding a ship changes your station and i didn't account for that.
- Fixed AET issue /w allies changes (Imago)
- Fixed yet another issue with quickstart when the player had no saved name (Imago)
- Removed extraneous if() in engine (Imago)
- Fixed unsafe string handling in Lobby which could crash it (Imago)
- Fixed the issues with dull HUD brackets and the dull sector map info icons (Imago)
- Fixed the black square around minefields (Imago)
- Fixed the issue with the dull sector map preview (Imago)
- Fixed end game alliances conquest (Imago)
- Fixed EF5P always changing your tab selection (Imago)
- Fixed eye in base, addressed other unreported ally viz issues (F6) (Imago)
- Removed "none" joystick dead zone (Imago)
- Fixed a one millisecond per frame rate loss (Orion) (Imago)
- Fixed another race condition with -quickstart when you fail to logon to lobby (Imago)
- Fixed lifepods docking at allied bases (Imago)
- Fixed the F3 chat target buttons that the alliances chat change broke (Imago)
- Fixed pods docking at allied ahipyards (they no longer are allowed) (Imago)
- Fixed carriers docking at allied stations (they are no longer allowed) (Imago)
- Fixed colorization of critical warnings - added to just (Ally)/Allied words, for now (Hyro/Imago)
- Fixed default voice over volume - defaults are now SFX:5 Music:30 VO:10 was SFX:5 Music:30 VO:3 (Hyro/Imago)
- Fixed allied pod issues - ripped RescueShip() for the allied ChangeStation() code. (Imago)
- Fixed crash on clicking - ensured we're using the event timer only for left clicks. (Imago)
- Fixed the spinning A intro screen, CortUI & InfoHUD artwork mod issues with ImportImageFromFile. (Imago)
- Fixed engine VertexBuffer and IndexBuffer to support software processing (Imago)
- Fixed FedSrv LAN games so they won't lookup ASGS (Imago)
- Fixed Inc/MessageVersion.h so old clients can't connect to new servers (Imago)
- Added ally FF base fix (Andon)
- Disallowed alliances when not conquest only game type (Imago)
- Fixed another case where resizing / switching modes was causing a crash (Imago)
- Fixed performance issue with software devices by forcing PrivateAfterburners (Imago)
- Fixed resolution mode change in game (Imago)
- Fixed FedSrv where LAN games were looking up ASGS (Imago)
- Fixed allied miner AI tries to mine same rock (TheRock)
- Fixed AllSrvUI created games not appearing in the lobby games list right away. (Imago)
- Fixed damage to station events (TheRock)
- Fixed end game (conquest scenario only, ALLYTD: CTF scenario) (TheRock)
- Fixed station rescue status for ally escape pods (TheRock)
- Fixed miners not ignoring allies (TheRock)
- Fixed allied autopilot way points (TheRock)
- Fixed miners unloading in ally base (TheRock)
- Fixed rearm/Repair at allied bases (Imago)
- Fixed Warning/Threat messages from allies (Imago)
- Fixed Player Leave/Join messages when allied (Imago)
- Fixed Radar LOD "Target only" when allied (Imago)
- Fixed Another base capture issue when allied (Imago)
- Fixed Scoring / FF KB issues /w allies (Imago)
- Fixed Ordering allied ships to pickup (Imago)
- Fixed Drone/miner OkToLaunch /w allies in sector (Imago)
- Fixed Groove level, enemy/ally evaluation (Imago)
- Fixes resolution change in-game getting messed with from the refresh rate issue (Imago/Adam4/ImmortalZ)
- Fixed defections/(autobalance NYI) issue with Alliances (Imago)
- Fixed the "stay on top" issue after switching modes (Imago)
- Fixes minimize/restore/maximize issues (Imago)
- Fixes desktop items "flickering through" (Imago)
- Fixed bug #24, Ctrl+G Grid, Virtual Joystick state, Chat Filter options (TheBored), Radar mode, Video resolution and Brightness options now persist. (Imago)
- Fixed "Take me to..." button not working with alliances (Imago)
- Fixed DX9 texture filter (w0dk4)
- Fixed rev 326 (KGJV) team screen (Imago)
- Fixed rev 332 (TheRock) miners & rocks (Imago)
- Fixed the VS2005 solution (Zapper)
- Fixed (again) allied rearm (Imago)
- Fixed alliances visibility & scanners (Imago)
- Fixes (more) related to DX9 device creation (imago)
- Fixed TCStrings and AGC that no longer worked with VS2005 & the latest Windows SDK (Rock)
- Fixed custom key maps not working / resetting in training missions (Rock)
- Fixed Alliances patch to not interfere with training AI. (Imago)
- Fixed crash on alt+enter / window resize (Imago)
- Fixed a bug caused by R4 which caused cons to dodge missiles when lining up at a rock (dogbones)
- Fixed a bug in Experimental mode which disallowed escape pods.
- 2 server crash issues fixed.
- Fixes to several "Unfair" MDL calls (Andon)
- These fixed calls can be called for the "parent" ship of a turret gunner as that is considered the player's "ship"
- While these expansions can still be "used" with the "target" parameter, they simply return 0 for anything but the player's ship.
Experimental Changes
- Probes are treated as if friendly fire is always on
- Probes dropped too close to an aleph 'tip' are destroyed (within 30m)
| FAZ Development |
| ||||||||
|---|---|---|---|---|---|---|---|---|---|