User Tools

Site Tools


releasenotes:2011

Differences

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

Link to this comparison view

Next revision
Previous revision
releasenotes:2011 [2020/02/19 07:57] – created mitreleasenotes:2011 [2020/03/07 18:43] (current) mit
Line 1: Line 1:
-**16 May 2011 : version 0.55.0** \\+===== 2011 Release Notes ===== 
 +{{ :releasenotes:lotsofstuffscreenshot.jpg?400 |}} 
 +**16 May 2011**\\ 
 +====0.55.0==== 
 +<code>
  - Help system overhaul : Wrote up and updated most sections of the space help menu, and did a major overhaul on the interface.\\  - Help system overhaul : Wrote up and updated most sections of the space help menu, and did a major overhaul on the interface.\\
  - New Shields Control system : Shields can now be manually turned on or off, or set to 'auto' - meaning the shields are turned off automatically if you fire and turned on automatically a bit later on once you stop firing.  Note it takes 25 seconds to charge and re-activate standard shields once they have been turned off.\\  - New Shields Control system : Shields can now be manually turned on or off, or set to 'auto' - meaning the shields are turned off automatically if you fire and turned on automatically a bit later on once you stop firing.  Note it takes 25 seconds to charge and re-activate standard shields once they have been turned off.\\
Line 29: Line 33:
 - New shadowing system - New shadowing system
 - New water rendering techniques - New water rendering techniques
- +**Bugfixes**
-[b:bc461a361d]Bugfixes[/b:bc461a361d]+
 - fix for ship orientation load sometimes not working correctly (and possibly making the game unplayable for some users without a reinstall). - fix for ship orientation load sometimes not working correctly (and possibly making the game unplayable for some users without a reinstall).
 - changed the window resize method to reduce risk of directX reset failures - changed the window resize method to reduce risk of directX reset failures
Line 37: Line 40:
 - fix for bug in distance-to-asteroid calculation which caused the mining kit to malfunction 'randomnly' - fix for bug in distance-to-asteroid calculation which caused the mining kit to malfunction 'randomnly'
 - Fix for current ship damage sometimes getting 'lost'. - Fix for current ship damage sometimes getting 'lost'.
- +</code> 
-**0.55.1**+\\ 
 +====0.55.1==== 
 +<code>
 Just a minor, maintenance release this one. (Most of these probably won't mean much to most people, but i figured i'd put all the notes up for curiosity's sake) : Just a minor, maintenance release this one. (Most of these probably won't mean much to most people, but i figured i'd put all the notes up for curiosity's sake) :
  
-[b:23f8583eef]Added shadow volume settings in graphics options [/b:23f8583eef]+- Added shadow volume settings in graphics options 
   (Biplaneworld now demonstrates this new tech fairly nicely, if you have the hardware for it. Shadows in space can be nice but are very much WIP)   (Biplaneworld now demonstrates this new tech fairly nicely, if you have the hardware for it. Shadows in space can be nice but are very much WIP)
  
-[b:23f8583eef]Bugfixes[/b:23f8583eef] :+**Bugfixes** :
 - Fix for 'random' memory corruption (and possible crashes) in cloned model code. - Fix for 'random' memory corruption (and possible crashes) in cloned model code.
 - fix for player shadows missing from 0.55.0 - fix for player shadows missing from 0.55.0
Line 50: Line 55:
 - fixed a price display bug in the station trade screen when an invalidly priced item is in the gal setup (Also fixed the gal setup) - fixed a price display bug in the station trade screen when an invalidly priced item is in the gal setup (Also fixed the gal setup)
  
-[b:23f8583eef]Misc Other Bits[/b:23f8583eef]+**Misc Other Bits**
 - updated some gal admin commands - updated some gal admin commands
 - subscription status replication - subscription status replication
 - Tweaked the space ship and gal econ settings a bit more - Tweaked the space ship and gal econ settings a bit more
- +</code>
-**9-June-2011 : 0.55.2**\\ +
-[b:ab8e64010b]0.55.2[/b:ab8e64010b]\\+
 \\ \\
-- [b:ab8e64010b]Removed the 'can't fire weapons this close to a fed spacestation' restriction[/b:ab8e64010b]+{{ :releasenotes:spaceshadvol1.jpg?400 |}} 
 +**9-June-2011**\\ 
 +====0.55.2==== 
 +<code> 
 +Removed the 'can't fire weapons this close to a fed spacestation' restriction[/b:ab8e64010b]
 which isn't necessary given the current space combat configuration\\ which isn't necessary given the current space combat configuration\\
-[b:ab8e64010b]Increased the rotation speed of fighters (particularly the expensive ones)[/b:ab8e64010b]\\ +- Increased the rotation speed of fighters (particularly the expensive ones)[/b:ab8e64010b]\\ 
-[b:ab8e64010b]Tidied up the spacestation spectator screen.[/b:ab8e64010b]\\ +- Tidied up the spacestation spectator screen.[/b:ab8e64010b]\\ 
-[b:ab8e64010b]A few improvements to world scripted OSD[/b:ab8e64010b]\\+- A few improvements to world scripted OSD[/b:ab8e64010b]\\
 (Added new graphics, parameters can now include number variables, name fields etc)\\ (Added new graphics, parameters can now include number variables, name fields etc)\\
-[b:ab8e64010b]Removed the space bounty system[/b:ab8e64010b]\\+- Removed the space bounty system[/b:ab8e64010b]\\
 .. this will be getting replaced by a simpler mechanism shortly..\\ .. this will be getting replaced by a simpler mechanism shortly..\\
-[b:ab8e64010b]Added ability to rotate single tile surface textures.[/b:ab8e64010b]\\ +- Added ability to rotate single tile surface textures.[/b:ab8e64010b]\\ 
-[b:ab8e64010b]Adding building setting &quot;Positioning Mode&quot;[/b:ab8e64010b]\\+- Adding building setting &quot;Positioning Mode&quot;[/b:ab8e64010b]\\
  .. mode 1 means buildings are always placed in the center of the active tile\\  .. mode 1 means buildings are always placed in the center of the active tile\\
-[b:ab8e64010b]vehicles -&gt; camtype 28[/b:ab8e64010b]+- vehicles -&gt; camtype 28[/b:ab8e64010b]
 .. as 0 but camera collides against buildings (handy for city scenes etc) .. as 0 but camera collides against buildings (handy for city scenes etc)
 - [b:ab8e64010b]Added the fed channel button and background graphic[/b:ab8e64010b] - [b:ab8e64010b]Added the fed channel button and background graphic[/b:ab8e64010b]
 (More on this later ;] ) (More on this later ;] )
 - [b:ab8e64010b]Adjusted the beam weapon damage[/b:ab8e64010b] - [b:ab8e64010b]Adjusted the beam weapon damage[/b:ab8e64010b]
- +**Bugfixes** :
-[b:ab8e64010b]Bugfixes[/b:ab8e64010b] :+
 - Fix for camType 0 not sticking above the landscape (doh!) - Fix for camType 0 not sticking above the landscape (doh!)
 - Fix for the fishing display overlapping the selection icons - Fix for the fishing display overlapping the selection icons
Line 81: Line 87:
 - Fix for only 1 instance of each building type casting a shadow volume - Fix for only 1 instance of each building type casting a shadow volume
  
-[b:ab8e64010b]Work in progress[/b:ab8e64010b] :+**Work in progress**:
 - Added (but not yet implemented) the law enforcement license as a replacement for the bounty system - Added (but not yet implemented) the law enforcement license as a replacement for the bounty system
 - New space 'Battle Mode' system for organising (and recording) fights in space - New space 'Battle Mode' system for organising (and recording) fights in space
 - Various other things :) - Various other things :)
- +</code>
-----------------\\ +
-**(Sometime towards the end of 2011):**\\+
 \\ \\
-Hia,+**(Sometime towards the end of 2011):**\\ 
 +"Hia,
 Figured about time i wrote these up. Figured about time i wrote these up.
 A lot changed In the 6 months between 0.55.2 and 0.60 - some of it obvious (like having all the features removed :]), but most of the work has been in important back-end stuff that takes a lot of effort just to produce a client that appears to do nothing different than before. Such is the joy of programming. \\ A lot changed In the 6 months between 0.55.2 and 0.60 - some of it obvious (like having all the features removed :]), but most of the work has been in important back-end stuff that takes a lot of effort just to produce a client that appears to do nothing different than before. Such is the joy of programming. \\
 In particular, 0.60 links to new server tech that should allow the game to scale more easily. It also includes a major re-write of the graphics engine which makes conversion of the game to other platform easier. (Though thats not gonna happen anytime soon, unless someone wants to provide us with a whole load of cash).  The fact that the game probably looks no different than it did before is in fact a great achievement :)\\ In particular, 0.60 links to new server tech that should allow the game to scale more easily. It also includes a major re-write of the graphics engine which makes conversion of the game to other platform easier. (Though thats not gonna happen anytime soon, unless someone wants to provide us with a whole load of cash).  The fact that the game probably looks no different than it did before is in fact a great achievement :)\\
 Separately, worth noting that a lot of what's been happening lately is being driven by server script rather than client code (which gives obvious benefits when world owners want to do similar stuff but slightly differently) so a lot of things developed recently aren't actually listed here.\\ Separately, worth noting that a lot of what's been happening lately is being driven by server script rather than client code (which gives obvious benefits when world owners want to do similar stuff but slightly differently) so a lot of things developed recently aren't actually listed here.\\
-Anyway, heres the list of stuff from the source control logs :\\ +Anyway, heres the list of stuff from the source control logs :"\\ 
-[code:1:bbadbf288f]+\\ 
 +====0.60.0==== 
 +<code>
 - New 'MainMenu' UI &#58; Removed icons, new menubar, new layouts for inventory and building access screens etc. - New 'MainMenu' UI &#58; Removed icons, new menubar, new layouts for inventory and building access screens etc.
 - Fix for gal crash that occurs when there are more than 20 ppl in single system at once or after the gal has been running for more than a couple of weeks &#40;at which point it thinks theres more than 20 ppl in a single system at once &#58;&#93; &#41; - Fix for gal crash that occurs when there are more than 20 ppl in single system at once or after the gal has been running for more than a couple of weeks &#40;at which point it thinks theres more than 20 ppl in a single system at once &#58;&#93; &#41;
Line 102: Line 109:
 - Starting merging the squad and family functionality into a unified system - Starting merging the squad and family functionality into a unified system
 - Fix for occasional 'random' crash on shutdown of the game - Fix for occasional 'random' crash on shutdown of the game
-- Cutscene additions &#58; images, and improvements to fade in/out display+- Cutscene additions images, and improvements to fade in/out display
 - Further support for web-textures referencing images on http servers - Further support for web-textures referencing images on http servers
 - Added 'ScriptedBuilding' type, that lets world owner create buildings driven exclusively by script - Added 'ScriptedBuilding' type, that lets world owner create buildings driven exclusively by script
Line 111: Line 118:
 -Added OSDBUILDING type for OSDCreate - no background and aligned to fit on the new building access screen. -Added OSDBUILDING type for OSDCreate - no background and aligned to fit on the new building access screen.
 - Fix for custom events not firing off from building access events. - Fix for custom events not firing off from building access events.
-- New &#40;WIP&#41; archive system for referencing a bunch of files in a single download+- New (WIParchive system for referencing a bunch of files in a single download
 - New news notification alerts &#40;mostly intended for space, when we go back there&#41; - New news notification alerts &#40;mostly intended for space, when we go back there&#41;
-- New &#40;WIP&#41; hunger and thirst mode that uses more complex nutrition calculations and variables+- New (WIPhunger and thirst mode that uses more complex nutrition calculations and variables
 - Redid lighting/material calculations for greater consistency. - Redid lighting/material calculations for greater consistency.
 - Added commands to allow overriding of item use/type &amp; nutritional values - Added commands to allow overriding of item use/type &amp; nutritional values
Line 126: Line 133:
 - Fix for being able to login to gal with an invalid username  - Fix for being able to login to gal with an invalid username 
 - Tidied some of the downloaded file locations - Tidied some of the downloaded file locations
-- New &#40;WIP&#41; string variables in script+- New (WIPstring variables in script
 - Graphics engine refactor - Graphics engine refactor
-- added vehicle-&gt;extras = 7, for always run. +- added vehicle->extras = 7, for always run. 
-- added graphics-&gt;welcome = 12, for a black band on the welcome image +- added graphics->welcome = 12, for a black band on the welcome image 
-- added world-&gt;DisableConstructionMenu, for disabling the um, construction menu+- added world->DisableConstructionMenu, for disabling the um, construction menu
 - tweaked generic landscape renderer for small tile sizes - tweaked generic landscape renderer for small tile sizes
 - Network library refactor for consistency and better modularisation - Network library refactor for consistency and better modularisation
-- Create new login &#40;'Auth'&#41; server, and user DB. &#40;Sim-tested to 150,000 accounts without issue &#58;&#93; &#41;+- Create new login/Auth server, and user DB. &#40;Sim-tested to 150,000 accounts without issue &#58;&#93; &#41;
 - Added new login connect sequence - Added new login connect sequence
 - added funky shadowing thing for trees, by lowering the landscape colour around each tree. - added funky shadowing thing for trees, by lowering the landscape colour around each tree.
Line 139: Line 146:
 - New 'Notifications' system for displaying transient things like high score tables and other 'headline' info - New 'Notifications' system for displaying transient things like high score tables and other 'headline' info
 - Added transitional effects for login sequence - Added transitional effects for login sequence
-- Added setting &#40;World -&gt; Days in year&#41; to control the number of days in a game-year +- Added settingWorld -Days in yearto control the number of days in a game-year 
-- Tweaked the daytimetype 1 daycycle &#40;the one with the short nights&#41; to start earlier. +- Tweaked the daytimetype 1 daycycle (the one with the short nightsto start earlier. 
-- Allowed the lottery to be disabled &#40;economy -&gt; lottery mode 0, all other settings bumped up a number&#41; +- Allowed the lottery to be disabled (economy -lottery mode 0, all other settings bumped up a number) 
-- Added a few new settings for controlling hunger &amp; thirst - a 'low rate' needs modifier &#40;to allow hungry/thirsty characters health to degrade more slowly&#41; and a system for affecting max potential health when needs are high. Also fixed calculation inaccuracies so health system matches documentation.+- Added a few new settings for controlling hunger &amp; thirst - a 'low rate' needs modifier (to allow hungry/thirsty characters health to degrade more slowlyand a system for affecting max potential health when needs are high. Also fixed calculation inaccuracies so health system matches documentation.
 - Linked in the notification score tables to the score data generated by the server - Linked in the notification score tables to the score data generated by the server
 - Added 'oldest ever age' to billing records, and added generation of 'oldest ever' and 'current oldest' highscores to the list of tables to be generated on the server - Added 'oldest ever age' to billing records, and added generation of 'oldest ever' and 'current oldest' highscores to the list of tables to be generated on the server
 - Removed 'GodsGoHungry' 99 - which is now default behaviour - Removed 'GodsGoHungry' 99 - which is now default behaviour
 - added OSDIMAGE type - added OSDIMAGE type
-- added OSDEXITBUTTON type &#40;that closes the building window when selected&#41;+- added OSDEXITBUTTON type (that closes the building window when selected)
 - added OSDLISTBUTTON type and changed the original OSDBUTTON to use the game button Interface - added OSDLISTBUTTON type and changed the original OSDBUTTON to use the game button Interface
 - Tidied up the death screens a bit. - Tidied up the death screens a bit.
 - Tidied up the highscore notifications menu a bit - Tidied up the highscore notifications menu a bit
-- added *sethunger &lt;NAME&gt; &lt;val 0-50000&gt;, and *setthirst +- added *sethunger [NAME] [val 0-50000], and *setthirst 
-- *sethealth &#40;0-60000&#41; and *setmaxhealth +- *sethealth (0-60000and *setmaxhealth 
-- added *showneeds &lt;NAME&gt; +- added *showneeds [NAME} 
-- added &quot;NewPlayer&quot; script event, called before PlayerLogin when a new user record is created+- added 'NewPlayerscript event, called before PlayerLogin when a new user record is created
 - Added namesfile field 'WELCOMEIMAGEHTTP' to specify a webimage for the welcome screen instead of it being a server download - Added namesfile field 'WELCOMEIMAGEHTTP' to specify a webimage for the welcome screen instead of it being a server download
 - moved the clocks about - moved the clocks about
Line 160: Line 167:
 - added *buildingparam &#91;BuildingRecordNum&#93; &#91;Param &#40;0-255&#41;&#93;  for setting a param on a particular building instance. The param can be accessed by script using $gBuildingScriptParam - added *buildingparam &#91;BuildingRecordNum&#93; &#91;Param &#40;0-255&#41;&#93;  for setting a param on a particular building instance. The param can be accessed by script using $gBuildingScriptParam
 - Added $gPlayerHunger, $gPlayerThirst, $gPlayerMaxHealth, $gPlayerAge - Added $gPlayerHunger, $gPlayerThirst, $gPlayerMaxHealth, $gPlayerAge
-- Changed life-security mode 0 and added mode 5, which don't suspend health loss for players not in a building when the server is restarted. &#40;Which means the scores regenerate properly on server restart now&#41;.+- Changed life-security mode 0 and added mode 5, which don't suspend health loss for players not in a building when the server is restarted. (Which means the scores regenerate properly on server restart now)
 - Fixed bugs caused by the owner not being recognised on startup of world until the owner logged in. - Fixed bugs caused by the owner not being recognised on startup of world until the owner logged in.
-&#40; ---- All the above was 0.60.0 --- &#41;+</code> 
 +\\ 
 +====0.60.1==== 
 +<code>
 -Allowed dashes in editbox -Allowed dashes in editbox
 - Stopped the construction menu being accessible on keypress when greyed out - Stopped the construction menu being accessible on keypress when greyed out
Line 171: Line 181:
 - Got rid of old menu on the character status screen - Got rid of old menu on the character status screen
 - Fixed bugs in script parser when using nested elses,else ifs and ifs - Fixed bugs in script parser when using nested elses,else ifs and ifs
-- Script parser now ignores semi-colons at the end of a line &#40;coz C programmers sometimes forget not to do that &#58;&#93;&#41;+- Script parser now ignores semi-colons at the end of a line coz C programmers sometimes forget not to do that 
 - Fixed lack of buildingScriptParam when using OSD button responses in scripted buildings - Fixed lack of buildingScriptParam when using OSD button responses in scripted buildings
 - Added racing mode 5 where races can only be created by sysops - Added racing mode 5 where races can only be created by sysops
 - added totals to score table data &#40;e.g. for 'collective wisdom'&#41; - added totals to score table data &#40;e.g. for 'collective wisdom'&#41;
-- added *eventallonline &#91;CUSTOM_EVENT_NAME&#93;+- added *eventallonline 'CUSTOM_EVENT_NAME'
 -  scripted osd in buildings closes when you leave the radius of a BuildingAccessDisplay -  scripted osd in buildings closes when you leave the radius of a BuildingAccessDisplay
 - added save password and auto-login options to frontend - added save password and auto-login options to frontend
-&#40; ---- Section above was 0.60.1 --- &#41;+</code> 
 +\\ 
 +====0.60.2==== 
 +<code>
 - fix for other player's kudos not appearing in player list - fix for other player's kudos not appearing in player list
 - added new chat message types - added new chat message types
Line 186: Line 199:
 - Added msg to indicate accounts were reset at the start of 2012 when authserver gives a no record response. - Added msg to indicate accounts were reset at the start of 2012 when authserver gives a no record response.
 - added age to *showneeds response - added age to *showneeds response
-&#40; ---- Section above was 0.60.2 --- &#41;+</code> 
 +\\ 
 +====0.60.3==== 
 +<code>
 - fix for server lives setting of 1 meaning this one + another.  - fix for server lives setting of 1 meaning this one + another. 
 - Fix for 'all time oldest' scores not including dead people. - Fix for 'all time oldest' scores not including dead people.
Line 192: Line 208:
 - made the capital I in the main font look less like an l - made the capital I in the main font look less like an l
 - Fixed &amp; changed the player labels - Fixed &amp; changed the player labels
-- added *gocrow &#91;PLAYER&#93;+- added *gocrow [PLAYER]
 - New PlayerTasks system and UI - New PlayerTasks system and UI
 - New inventory screen layout - New inventory screen layout
Line 204: Line 220:
 - added *changeinventory function, which works the same as grantitem but doesnt message the player about it. Also added *updateinventory which broadcasts any changes to the player - added *changeinventory function, which works the same as grantitem but doesnt message the player about it. Also added *updateinventory which broadcasts any changes to the player
 - added $gTaskItem1, $gTaskItem2, $gTaskItem3 for script access during the 'TaskComplete' event - added $gTaskItem1, $gTaskItem2, $gTaskItem3 for script access during the 'TaskComplete' event
-&#40; ---- Section above was 0.60.3 --- &#41;[/code:1:bbadbf288f] 
- 
 Any questions? No? Good :) Any questions? No? Good :)
 +</code>
releasenotes/2011.1582120663.txt.gz · Last modified: 2020/02/19 07:57 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