User Tools

Site Tools


releasenotes:2016-2017

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
releasenotes:2016-2017 [2020/02/19 08:17] – created mitreleasenotes:2016-2017 [2020/03/07 18:29] (current) mit
Line 1: Line 1:
-===== 2016 Release Notes ===== +===== 2016 - 2017 Release Notes ===== 
- +{{ :releasenotes:rainydayview.jpg?400 |}} 
-**0.71.0**\\+**12 Oct 2016**\\ 
 +==== 0.71.0 ==== 
 +<code>
 * Big, nasty process of moving all TU stuff to new tech - connecting to the shared 'UserLogin' service and the new Chat service, and started using the shared 'GameCommon' code thats used for other projects * Big, nasty process of moving all TU stuff to new tech - connecting to the shared 'UserLogin' service and the new Chat service, and started using the shared 'GameCommon' code thats used for other projects
 * Broke everything. * Broke everything.
Line 81: Line 83:
 * fix for comments in array assignments with commas in them breaking the array assignment * fix for comments in array assignments with commas in them breaking the array assignment
 * fix for script images failing to appear if using a script that doesnt use HTTPSET after using one that does * fix for script images failing to appear if using a script that doesnt use HTTPSET after using one that does
 +</code>
 +\\
 +**Dec 2017**\\
 +==== 0.71.5 ====
 +<code>
 +* fixing up some duff references to old PeerConnection classes, which was causing a server crash on player leave
 +* fix for scripted building add using the player position to determine if the building was far enough away from the town or not.
 +* ball control physics things
 +* .physicsdebugdraw (1 or 0) to turn on/off the physics debug draw stuff
 +* tinkering with the navgalaxy
 +* on-screen inventory hidden when other screens are primary
 +* added checks to stop barter taking place if either party doesn't have sufficient space in their inventory (wip - needs to notify both players that its failed)
 +* (another) new TU frontend flow
 +* fix for duplicated crow labels when shadowmaps active
 +* cockpit lighting
 +* linking the navGalaxy to the cockpit screens, redoing the cockpit screens
 +* fixes for static object draw lists needing to be newly created when using landscape quadtrees and shadowmaps
 +* fix for robocrow settings screen being broken
 +* fix for crow trails not appearing
 +* added *settings -> graphics -> crow trail scale
 +* tidying up space -> world connection sequence
 +* webuniverse stuff
 +* made ping tracking keepalives optional on peerconnections to reduce bandwidth use on chat server
 +* various bits of code tidying aiming towards merging the newer 'navgal' star and planet data into the old structures. 
 +* Added projection matrix control to extend the farclip plane when rendering distant planets (etc)
 +* basic terraformer screens
 +* shorter 'stardrive' sequence for gal navigation
 +* landing on world from space process updated to operate without the galaxy
 +* lighting tweaks and setup for the moon template
 +* onscreen inventory selection defaults to 'use item'
 +* various shader fixes & improvements
 +* new ground rendering system that uses a pattern map to determine location of roads etc
 +* separate alpha layer for player rendering to fix crow trails appearing below buildings
 +* various fixes and improvements to hornball - ball location is now requested automatically from the server if not received within a few seconds of login
 +* various world editor improvements - drag n drop buildings etc
 +* added point lighting, specular and spotlights to new shaders
 +</code>
 +\\
 +==== 0.71.6 ====
 +<code>
 +* landscape patternmap included in .imp file if applicable
 +* world editor racetrack functions added
 +* fix scale for racing flags
 +* various bits of tidying up for the old-style pub interface
 +* changed the initial racestatus download so it only sends details of the races that are actually active
 +* removed a duplicate send of the game settings data (reducing initial login bandwidth by about 3K per login, sweet!) - map file is now sent from server once the townsettings send has completed
 +* linking in the texas holdem game to the bar
 +</code>
 +\\
 +==== 0.71.7 ====
 +<code>
 +* caching of settings to reduce amount of unnecessary downloads on world login
 +* wall collision fixes
 +* fix for spec scale being overscaled
 +* SSL support in http get
 +* steam login process
 +* added 'set max employees' option on building admin for buildings that have more than 1 employee
 +* escape button always used to exit menus and enter the topleft minimainmenu
 +* engine off/on, fuel and headlights icons
 +* set rental price functional in building admin ; rent building buttons added
 +* moved some of the building access UI around
 +* change construction tax option in town admin screens
 +* engine automatically turns off / on at appropriate points (e.g. going home, when fuel runs out)
 +* allow renting from jehovah
 +* fixed some particle scaling issues
 +* increased shadow resolution
 +* added light priority system so that your own headlights don't flicker on and off when theres (for instance) lots of explosions around
 +* various fixes for scaling of sounds
 +* headlights auto on if you join a world thats in darkness and you're in a suitable vehicle
 +* various world editor improvements ; building rotations supported, buildings properly removed when using 'undo', etc
 +* added 'Min town construction tax'
 +* fixed weapon -> building collision checks
 +* optimised lighting system to automatically remove lights that are placed in pretty much the same place
 +* various improvements to lighting effects for streetlights etc
 +* improvements to the method for drawing static objects, so that tracking of object events is easier.
 +* added new 'secondary construction price' field to buildings editor and script function sysGetSecondaryConstructionPrice
 +* shadows, lighting and arrangement of stuff in pub
 +* engine icons
 +* various poker updates
 +* New scripted 'ServerSubgame' systems that make scripting minigames much easier : SubgameJoin( gameID, playerID ), SubgameLeave, SubgameEventAll( gameID, "event", "params" ), SubgameMessageAll( gameID, text, [soundnum] ), SubgameSoundAll, SubgameEventTeam( gameID, teamNum, "event", "params" ), SubgameMessageTeam, SubgameSoundTeam, SubgameSetStat( gameID, "statname", value ), SubgameGetStat, SubgameGetNumPlayers, SubgameGetNumPlayersOnTeam, SubgameIncrementStat, SubgameDecrementStat
 +* adding in instanceID to the subgame system for future support of subgame instances (i.e. separate poker tables in separate bars)
 +* replicated midi-controlled piano in bar (everyone must demand that Fooli performs for them!)
 +* entry fee option on subgames
 +</code>
  
releasenotes/2016-2017.1582121872.txt.gz · Last modified: 2020/02/19 08:17 by mit

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki