Changed launcher to not have S3D_SERVER #defined to allow visible dialog messages
[scorched3d.git] / CHANGELOG
blobbb413756f9b2f7c67fa99f605837637c195c669f
1 It's now possible to fix the price of an Accessory by setting the FreeMarketLimit of it to 0\r
2 The price of each accessory is calculated and stored exactly with no rounding, the rounding is only applied to the visible prices.\r
3 Removed the dependancy on returning char * from certain S3D APIs (for thread safety)\r
4 Most S3D global APIs are now namespaced into the S3D:: namespace\r
5 Updated directory structure to enforce server only builds (client directories are not added to server -I path)\r
6 Changed landscape to use geomipmaps instead of ROAM\r
7 Removed option to have border heightmap around landscape (just make larger landscape)\r
8 Optimized indexing of water and landscape into larger VBOs\r
9 Water LOD now depends on water mesh detail as well as distance\r
10 Added quadtree for water/land visibility\r
11 Started experimental splatting texture mapping for landscape\r
12 Added LUA scripting language support\r
13 Player dies when less than 1 HP (avoids 0 HP tanks)\r
14 Fixed tanks being positioned in the corner when joining at round begining\r
15 Added -startcustom option to server to start using default server.xml file\r
16 Added errosion and noise to options for landscape generation\r
17 Optimized collision space updates to be more efficient\r
18 Boids are now all grouped into groups of 5 to make flocking algorithm more efficient\r
19 New boids can be added in the middle of a round\r
20 Added option for simpler water shaders for framerate improvement\r
21 Optimized object visibility checks to use quadtree\r
22 Optimized/minimized OpenGL calls during landscape/water rendering\r
23 Added arenawidth and arenaheight options to landscape defn to allow smaller playable area to be defined\r
24 Added weaponscript for LUA scripted weapons\r
25 Enlarged the LAN, MOTD and Tank dialogs to fit mimimum GUI size\r
26 Added nosingleflow attribute to napalm to make it fill the area more\r
27 Added console enforced parsing of console commands\r
28 Added console tab completion for console command arguments\r
29 Added script hooks to allow LUA scripts to be called on S3D events\r
30 Combat messages are now shown in the server log\r
31 Fog also applied to landscape in shader mode\r
32 Added usenumber attribute to accessories to specifiy the number to use up when fired (supported 0 or 1)\r
33 Changed fonts to dejavu to provide a larger set of characters\r
34 Added multi-lingual localization support for Scorched3D guis\r
35 Added multi-lingual character support for Scorched3D chat and player names\r
36 Fullscreen mode is now only the default on Win32 systems\r
37 Skill and skill change now displayed on tooltips and combat messages\r
38 Added server admin permissions\r
39 Admin users can now change their own passwords\r
40 Added server GUI to client to perform simple add/remove player operations.  Can be used in offline mode too.\r
41 Changed effectiveness of some shields after playing review\r
42 Changed rollers to be less bouncy\r
43 Changed key duplicates to be a warning rather than halting the program\r
44 Added nobuy tag to accessories to allow accessories that can be given but not bought\r
45 Landscape definition and texture files are chosen at random within each landscape (if cycle maps is off)