releasenotes:2018-2019
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
releasenotes:2018-2019 [2020/02/19 14:01] – mit | releasenotes:2018-2019 [2020/03/08 21:00] (current) – [0.72.3.5] mit | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== 2018 Release Notes ===== | ===== 2018 Release Notes ===== | ||
- | + | {{ :releasenotes: | |
- | 0.72.3 = May-10-2018\\ | + | |
- | \\ | + | |
- | < | + | |
- | * 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' | + | |
- | * FE ui tidyups | + | |
- | * 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 ' | + | |
- | * Added projection matrix control to extend the farclip plane when rendering distant planets (etc) | + | |
- | * basic terraformer screens | + | |
- | * shorter ' | + | |
- | * 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 | + | |
- | </ | + | |
- | \\ | + | |
- | **0.71.6**\\ | + | |
- | < | + | |
- | * 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 | + | |
- | * [version]0.71.7 | + | |
- | * 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' | + | |
- | * 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 ' | + | |
- | * 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 ' | + | |
- | * shadows, lighting and arrangement of stuff in pub | + | |
- | * engine icons | + | |
- | * various poker updates | + | |
- | * New scripted ' | + | |
- | * 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 | + | |
- | </ | + | |
\\ | \\ | ||
- | **0.71.7.9**\\ | + | **23 Jan 2018**\\ |
+ | ==== 0.71.7.9 | ||
< | < | ||
* autocricket v0.1 | * autocricket v0.1 | ||
Line 145: | Line 66: | ||
</ | </ | ||
\\ | \\ | ||
- | **0.71.8.7**\\ | + | ==== 0.71.8.7 |
< | < | ||
* fix for subgame timers not getting ID set correctly | * fix for subgame timers not getting ID set correctly | ||
Line 156: | Line 77: | ||
</ | </ | ||
\\ | \\ | ||
- | **0.71.9**\\ | + | ==== 0.71.9 |
< | < | ||
* Fix for crash if clicking a certain bit of the screen when spawning near a building before the building records have initialised | * Fix for crash if clicking a certain bit of the screen when spawning near a building before the building records have initialised | ||
Line 199: | Line 120: | ||
</ | </ | ||
\\ | \\ | ||
- | **0.71.9.5**\\ | + | ==== 0.71.9.5 |
< | < | ||
* hornball tweaks ; hornball positions are processed differently ; added *hornballdebug | * hornball tweaks ; hornball positions are processed differently ; added *hornballdebug | ||
Line 347: | Line 268: | ||
< | < | ||
graphic options on frontend | graphic options on frontend | ||
- | various bits of work on the AT news site | ||
fix for items appearing in the home storeroom list that are not in building or in inventory | fix for items appearing in the home storeroom list that are not in building or in inventory | ||
moved some of the in-home UI around ; added buttons for the storeroom and news page | moved some of the in-home UI around ; added buttons for the storeroom and news page | ||
- | various | + | web posting of server news and high scores, incl changes so that ' |
- | web posting of server news and high scores | + | |
- | some more collision fixes | + | |
changed the scale on RC replicated speeds to adjust to correct m/s values in crow mode | changed the scale on RC replicated speeds to adjust to correct m/s values in crow mode | ||
fix for crow weapons using double amount of energy specified (and allowing energy to go negative) | fix for crow weapons using double amount of energy specified (and allowing energy to go negative) | ||
Line 380: | Line 298: | ||
</ | </ | ||
\\ | \\ | ||
+ | **May-10-2018**\\ | ||
==== 0.72.3.6 ==== | ==== 0.72.3.6 ==== | ||
< | < | ||
Line 501: | Line 420: | ||
< | < | ||
fix for *exportpriceset not using correct value for max price | fix for *exportpriceset not using correct value for max price | ||
- | response msg for *redeemcodeadd | ||
*activatescreen 21 triggers the residency Permit purchase screen | *activatescreen 21 triggers the residency Permit purchase screen | ||
- | added option to remove purchased items | ||
- | error message response if user tries to use Residency Permit multiple times | ||
item redeem code option to apply the redeemed item immediately | item redeem code option to apply the redeemed item immediately | ||
decoration items can now be applied through purchased inventory screens | decoration items can now be applied through purchased inventory screens | ||
Line 513: | Line 429: | ||
added *exportitemdebug [itemname] | added *exportitemdebug [itemname] | ||
added *exportitem [player] [quantity] [itemname] | added *exportitem [player] [quantity] [itemname] | ||
- | ingame store tweaks | ||
added script sysvalue: | added script sysvalue: | ||
added 'Local Store' building type (which can be built in both residential and commercial districts) | added 'Local Store' building type (which can be built in both residential and commercial districts) | ||
various ui additions for the ingame store | various ui additions for the ingame store | ||
- | weekly tournament saves | ||
- | weekly tournament | ||
- | weekly tournament button linked to server event -> " | ||
- | weekly tourney stuff | ||
*weeklytournamentactivate [mode], | *weeklytournamentactivate [mode], | ||
- | atractor getloc integration with user and world DB | + | weekly tournament button linked to server event -> " |
- | b&p for ingame store | + | messages on frontend |
- | at frontend | + | |
decoration items rendered | decoration items rendered | ||
smoke effects | smoke effects | ||
upped max (theoretical) server capacity to 128 | upped max (theoretical) server capacity to 128 | ||
- | messages on frontend when access to world is refused (e.g World is full) | ||
- | new contentarchive bits | ||
workshop shows if you're employed | workshop shows if you're employed | ||
fix for some items missing on town trades screen | fix for some items missing on town trades screen | ||
- | tasklist.dat | + | Server keyvalues, |
- | flags.dat moved to StoredData | + | |
- | moved serverglobals | + | |
delete nearest forest will delete tree lines too | delete nearest forest will delete tree lines too | ||
Separate town pattern maps for ground shader | Separate town pattern maps for ground shader | ||
Line 540: | Line 446: | ||
Fix for export prices save not working | Fix for export prices save not working | ||
export buildings show up in the town trades list | export buildings show up in the town trades list | ||
- | export building screens | ||
- | moved keyvalue save files to ' | ||
- | export prices load & save | ||
FT info request cleanup | FT info request cleanup | ||
- | templates for weekly tournament | ||
- | exports building type | ||
wip support for automated caching through file transfer system | wip support for automated caching through file transfer system | ||
added *exportpriceset [item], | added *exportpriceset [item], | ||
added sysGetExportPrice( item ) | added sysGetExportPrice( item ) | ||
- | prep for weapons.txt to come through WorldFT | ||
- | ingame store icons. | ||
workhouse | workhouse | ||
- | linking in permit purchase prompt | + | residence permit support, |
for official at servers, when user doesnt have permit they can only have 1 house | for official at servers, when user doesnt have permit they can only have 1 house | ||
server check for district construction rules | server check for district construction rules | ||
- | permit purchase prompt | ||
- | bit of tidyin on script parsing | ||
- | residence permit support, linking in screen to prompt user when they need one | ||
added birdies | added birdies | ||
added *listusers command | added *listusers command | ||
players moved back to holding area ; end of alpha | players moved back to holding area ; end of alpha | ||
some work on custom ingame storefront | some work on custom ingame storefront | ||
- | player struct worldpos made private with accessor to set it.. mangling of position to prevent | + | player struct worldpos made private with accessor to set it.. basic hacking |
changing PLAYER_STRUCT to a class so can block the writing of worldpos | changing PLAYER_STRUCT to a class so can block the writing of worldpos | ||
steam inventory updated when a call to the overlay store completes | steam inventory updated when a call to the overlay store completes | ||
Line 569: | Line 465: | ||
idle timer updates when in small | idle timer updates when in small | ||
info and census screens combined, guide link to website | info and census screens combined, guide link to website | ||
- | various bits of code tidyin | ||
town roads layout now applied to the groundshader patternmap at runtime based on the location of towns | town roads layout now applied to the groundshader patternmap at runtime based on the location of towns | ||
added tick icon to indicate purchased items that are currently selected/ | added tick icon to indicate purchased items that are currently selected/ | ||
Line 650: | Line 545: | ||
fix for port that will take infinite items | fix for port that will take infinite items | ||
nightime brightness control | nightime brightness control | ||
- | brightness control | ||
fix for crow not appearing when crowing from home | fix for crow not appearing when crowing from home | ||
removed .crow and .help | removed .crow and .help | ||
controls for buy and sell to buildings now cap their values to appropriate maximums (e.g. can't attempt to sell more than you're carrying) | controls for buy and sell to buildings now cap their values to appropriate maximums (e.g. can't attempt to sell more than you're carrying) | ||
fix for one item being missing from the export trade list when changing item in EXPORTS building | fix for one item being missing from the export trade list when changing item in EXPORTS building | ||
- | tidying up disdlay | + | tidying up display |
starting in home doesnt block other buttons | starting in home doesnt block other buttons | ||
RaceWinner event and some extra stuff on racing to automatically time out race more quickly | RaceWinner event and some extra stuff on racing to automatically time out race more quickly | ||
Line 758: | Line 652: | ||
< | < | ||
town trades list now includes buildings set with infinite investment | town trades list now includes buildings set with infinite investment | ||
- | production efficiency recalculated when a building changes ownership | + | production efficiency recalculated when a building changes ownership, and when owner gains a skill |
added *eventallbuildingsoftype [type], | added *eventallbuildingsoftype [type], | ||
- | eff recalc on grantskill | ||
- | building efficiency recalculted for player when they gain a skill | ||
when buidlings-> | when buidlings-> | ||
- | production run updates | ||
min price setting is always 2 above base price | min price setting is always 2 above base price | ||
- | replaced weekly tournament button with guide button | ||
fix for model flames taking velocity of first player | fix for model flames taking velocity of first player | ||
replaced weekly tournament button with a 'help guide' button | replaced weekly tournament button with a 'help guide' button | ||
- | spawn zones can now be viewed in the map editor | + | spawn zones & no build zones can now be viewed |
- | no build zones can now be added in the map editor | + | |
if a client who has paid for membership joins a world which doesnt know about it yet, the client will automatically notify the server to update the membership status | if a client who has paid for membership joins a world which doesnt know about it yet, the client will automatically notify the server to update the membership status | ||
- | all trailers = 2x capacity | ||
sysGenerateTopPlayerVarsList now omits players who are dead. | sysGenerateTopPlayerVarsList now omits players who are dead. | ||
moved a couple of server files to the StoredData folder just to tidy up the folder structure | moved a couple of server files to the StoredData folder just to tidy up the folder structure | ||
added system to reduce nutritional benefits of food items depending on how often they' | added system to reduce nutritional benefits of food items depending on how often they' | ||
- | acrivate | + | activate |
cargo rules = 2, enforces minimum/ | cargo rules = 2, enforces minimum/ | ||
holding shift now steps up in sheckles on various controls that previously didnt support that. (e.g. set sell price) | holding shift now steps up in sheckles on various controls that previously didnt support that. (e.g. set sell price) | ||
Line 783: | Line 671: | ||
*playsound [name] [num] ; num >= 1000 triggers built-in sound effects | *playsound [name] [num] ; num >= 1000 triggers built-in sound effects | ||
added function for generating building construction base price estimates | added function for generating building construction base price estimates | ||
- | resident' | ||
Added item base price calculations | Added item base price calculations | ||
cargo rules = 2, owner can trade at own building, can't access stockroom | cargo rules = 2, owner can trade at own building, can't access stockroom | ||
- | under construction plots can be sold | ||
building process = 16, amount of primary and secondary item is same, defined by material price in bdat | building process = 16, amount of primary and secondary item is same, defined by material price in bdat | ||
added *settings -> economy -> Price change limit days (and replication of state) | added *settings -> economy -> Price change limit days (and replication of state) | ||
added *settings -> economy -> Force buying and selling ; items cannot be set as 'not buying' | added *settings -> economy -> Force buying and selling ; items cannot be set as 'not buying' | ||
changed fishing so purchased item provides auto-fish functionality, | changed fishing so purchased item provides auto-fish functionality, | ||
- | initial player age set to 16 instead of 12 | + | initial player age set to 16 instead of 12 (12 didnt seem that weird 18 years ago, it does now :] ) |
water tiles can be removed using map editor erase tool | water tiles can be removed using map editor erase tool | ||
fix for leave screen not showing the benefit of items that are in inventory | fix for leave screen not showing the benefit of items that are in inventory | ||
Line 806: | Line 692: | ||
*settings -> Buildings -> Efficiency calc = 10, building is 100% efficient as long as the owner has the building' | *settings -> Buildings -> Efficiency calc = 10, building is 100% efficient as long as the owner has the building' | ||
*settings -> Economy -> Cargo Rules = 2, cannot add or remove stocks from building (except homes). | *settings -> Economy -> Cargo Rules = 2, cannot add or remove stocks from building (except homes). | ||
- | various UI changes to support the above | ||
correction for weapon fire direction when firing from RC | correction for weapon fire direction when firing from RC | ||
employee list script button option | employee list script button option | ||
Line 822: | Line 707: | ||
Buildings -> Efficiency Calc mode 10, houses and warehouses are always 100% efficient | Buildings -> Efficiency Calc mode 10, houses and warehouses are always 100% efficient | ||
settings -> building -> buildingRestore Mode = 6 ; building repair costs cash proportional to the building base construction price and its current damage level | settings -> building -> buildingRestore Mode = 6 ; building repair costs cash proportional to the building base construction price and its current damage level | ||
- | various lil adjustments to buy price limits | ||
updated the jehovah building sale price calc to properly reflect Lovelace building costs | updated the jehovah building sale price calc to properly reflect Lovelace building costs | ||
updated the networth calc to take into account proper building prices and reduce networth of under construction buildings | updated the networth calc to take into account proper building prices and reduce networth of under construction buildings | ||
Line 834: | Line 718: | ||
</ | </ | ||
\\ | \\ | ||
+ | **19-Nov-2018**\\ | ||
==== 0.75.0.5 ==== | ==== 0.75.0.5 ==== | ||
< | < | ||
- | repathing world scripts | + | When efficiency calc = 10, buildings dont produce at all if efficiency is 0% (i.e owner does not have skill) |
- | script projects | + | |
- | when efficiency calc = 10, buildings dont produce at all if efficiency is 0% (i.e owner does not have skill) | + | |
Production time and cost calcs now round to nearest int | Production time and cost calcs now round to nearest int | ||
- | possible fix for weird script behaviour - while loops with a return() statement inside them wouldnt reset their loop counter and would eventually begin falling out immediately (once the while loop has returned > 500 times) | + | Fix for weird script behaviour - while loops with a return() statement inside them wouldnt reset their loop counter and would eventually begin falling out immediately (once the while loop has returned > 500 times) |
- | check to prevent dodgy skill data crashing census | + | Check to prevent dodgy skill data crashing census |
- | latest atrac scripts | + | Fix for exports building blank ui |
- | fix for exports building blank ui | + | Adjusted |
- | adjusted | + | |
- | removed debug output | + | |
</ | </ | ||
+ | |||
+ | 2019 was a washout due to work commitments\\ | ||
releasenotes/2018-2019.1582142511.txt.gz · Last modified: 2020/02/19 14:01 by mit