releasenotes:2012
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
releasenotes:2012 [2020/02/19 08:01] – created mit | releasenotes:2012 [2020/03/07 18:50] (current) – mit | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== 2012 Release Notes ===== | ===== 2012 Release Notes ===== | ||
- | \\ | + | {{ : |
- | **0.60.7 = 19-Jan-2012**\\ | + | **19-Jan-2012**\\ |
- | \\ | + | ====0.60.7==== |
- | [code: | + | <code> |
+ | - added more UI & bits for player tasks &# | ||
- fixed the ' | - fixed the ' | ||
- added validation for username and passwords on frontend dialog | - added validation for username and passwords on frontend dialog | ||
Line 41: | Line 42: | ||
- *Setkudos now replicates the change to all players present[/ | - *Setkudos now replicates the change to all players present[/ | ||
and tweaked the graphics on level 7 | and tweaked the graphics on level 7 | ||
+ | </ | ||
+ | **4-Feb-2012**\\ | ||
+ | ====0.61.1==== | ||
+ | < | ||
+ | added dropdown control - inventory workwith screens ' | ||
+ | added debug and members ' | ||
+ | added connection to universe procedure via auth server | ||
+ | control blocked when a task is in progress | ||
+ | added *event [NAME] [CUSTOM_EVENT_NAME]; | ||
+ | added *changeinventorynum [NAME] [QUANTITY] [ITEM_NUM] ; Which doesn' | ||
+ | added *playsound [NAME] [SOUND_EFFECT_NUM] | ||
+ | added *playmusic [NAME] [Web URL to mp3 file] | ||
+ | added ' | ||
+ | added script ' | ||
+ | universe server now active in the live environment | ||
+ | Standardised the handling of PConn SYS messages within the Networking lib. | ||
+ | Possibly fixed a few things with PConn connection & initialisation | ||
+ | Added world-& | ||
+ | tidied up some more task stuff - made the start task window close when you start a task etc | ||
+ | auth server connection validation sequence & msg code changes | ||
+ | expanded the authserver admin tool so it can be used on the universe server too | ||
+ | Added ' | ||
+ | Added the connection of world server to universe | ||
+ | Fixed *exitcrowall not applying to people who don't have full crow energy | ||
+ | stopped parser treating the server.com bit of ' | ||
+ | *addbackgroundmodel &# | ||
+ | *removebackgroundmodel &# | ||
+ | added ' | ||
+ | added $gPlayerRobocrowKills and $gPlayerRobocrowDeaths | ||
+ | changed *cutscene so the cutscene is played in ' | ||
+ | added *cutscenemax for the old-style ' | ||
+ | added the transition phases between worlds | ||
+ | various bits for inventory mode 1 &# | ||
+ | lots of tweaks n fixes for cutscenes &# | ||
+ | control mode 27 &# | ||
+ | fixes for new account creation not appearing on frontend &# | ||
+ | added various authserver and universeserver admin commands | ||
+ | fixed non-cleared user records resulting in spurious diamonds | ||
+ | added ScreenFader cutscene (as in fader = ScreenFader&# | ||
+ | fixed control mode 27 so can rotate cam with arrow keys when stationary | ||
+ | basic barter screens implementation | ||
+ | added *unlockplayerchat &# | ||
+ | </ | ||
+ | \\ | ||
+ | ====0.61.3==== | ||
+ | < | ||
+ | - tidied up *Setcrow | ||
+ | - added *setfollowerid | ||
+ | - fixed the camera on crow death | ||
+ | - various b&p (members area, placeholders for guilds, server races etc). | ||
+ | - cancel button on ' | ||
+ | - lots more battle stuff... added slavery | ||
+ | - added *killhealth & | ||
+ | - fixed various battle issues - join button not appearing, follower status changes not getting updated correctly, etc | ||
+ | - can task with 1 item when holding more | ||
+ | - added *resetalltribes | ||
+ | - added *showtribe & | ||
+ | - gPlayerAuth | ||
+ | - gPlayerIsMember | ||
+ | - *battlestatus | ||
+ | - more tribe and battle fixes | ||
+ | </ | ||
+ | \\ | ||
+ | ====0.61.5==== | ||
+ | < | ||
+ | - added basic caching for httpdownload files | ||
+ | - renamed *lock to *lockserver | ||
+ | - renamed *setallvehicas to *settingsdupevehicle | ||
+ | - started building up the dx9 client | ||
+ | - wee update on the windows server dialog layout | ||
+ | - fix for being able to challenge someone who is already involved in a battle. | ||
+ | - added subgame-& | ||
+ | - added *setlevelall [level] | ||
+ | - added $gBuildingVar[1-16] and $gBuildingTimeVar[1-16] | ||
+ | - Added new ' | ||
+ | - Added ' | ||
+ | - addbuilding type, | ||
+ | - changed gPlayerX, gPlayerY to return map coordinates (0-255) | ||
+ | - added gPlayerWorldX, | ||
+ | - fixed some collision mode 5 stuff | ||
+ | - started work on the new building access displays | ||
+ | - cutscene language extensions - Player class etc | ||
+ | - configurable construction model | ||
+ | - moved notification display | ||
+ | - graphics -> main menu mode options for disabling top menu and adding OnScreenInventory | ||
+ | - renamed *customsoundglobal to *customsoundall | ||
+ | - replaced *forgetskillall with *removeskillall | ||
+ | - added OSDAddAt for adding osd items at a specified X,Y,W,H | ||
+ | - added new ' | ||
+ | - added *addtostocks buildingID, | ||
+ | - added *removefromstocks buildingID, | ||
+ | - added script function sysAmountInStocks(& | ||
+ | - fixed the closing of scripted OSDBuilding when leaving the vicinity of the building or right clicking the screen | ||
+ | - removed the ' | ||
+ | - moved the value control to the middle of the screen | ||
+ | - implemented most of the ' | ||
+ | - removed the .old file from the download caching mechanism as it doesnt seem to do anything <!-- s:) -->< | ||
+ | - added world -> work with mode setting to control the behaviour of said interface item | ||
+ | etc | ||
+ | - added new 'mini main menu' mode (graphics -> main menu display mode 1) | ||
+ | - fixed bug in http downloader that meant duff 404 files were created (triggering atm asserts etc) | ||
+ | - added some effects for cutscenes | ||
+ | - notifications hid when accessing main menu | ||
+ | - added world -> inventory mode 2 that allows all items to be used | ||
+ | - added capacity and building flags fields to building records | ||
+ | - Tidied up the frontend layout a bit | ||
+ | - fixed camera position when returning to the world and finding yourself dead. (You now get a nice view of your corpse lying on the ground wherever you last were) | ||
+ | - some general tidyin of ingame osd | ||
+ | - humanoid ' | ||
+ | - added *deleteallbuildings command to tidily clean out all the buildings on your world | ||
+ | - System functions can now return strings | ||
+ | - tidied the automatic scriptedosd a lil | ||
+ | - added OSDFADEDBUTTON | ||
+ | - added OSDTEXTENTRY | ||
+ | - Renamed some script functions to a ' | ||
+ | - added sysIsBuildingPositionValid , returns 1 if its possible to build in this position | ||
+ | - added sysGetTextEntry, | ||
+ | - removed the product decay system, that can be scripted if needed | ||
+ | - stopped ' | ||
+ | - added building field ' | ||
+ | </ | ||
+ | {{ : | ||
+ | **15-Apr-2012**\\ | ||
+ | ====0.61.7==== | ||
+ | < | ||
+ | - inventory mode 1 now stops user having more than one basket | ||
+ | - showtask [NAME], *resettasks and other task manager admin stuff | ||
+ | - fixed crash when removing an item during a task callback | ||
+ | - prevented bartering with a person in a task | ||
+ | - added *reloadcommandaccess | ||
+ | - added animation control mode 2 that makes use of pose anims | ||
+ | - added option to disable all music streams | ||
+ | - added current task screen | ||
+ | - fixed player variables getting reset on health decay death (its up to the script to reset them if needed) | ||
+ | - added & | ||
+ | - changing player level with *setlevel now replicates to all connected | ||
+ | - added ItemAdded and ItemRemoved events | ||
+ | - fixed bug in default vehicle mode 25 (level dependent vehicles) | ||
+ | - starting building the battles system | ||
+ | - added pause and cancel task functionality | ||
+ | - moved script output to its own tab on the windows world server | ||
+ | - added bloodsplat stuff | ||
+ | - functions in script language | ||
+ | - fixes for comment handling in scripting language | ||
+ | - added skills list to world editor menu | ||
+ | - various reworkings of the script engine, including full support for param passing to functions, and moved the local variable list into the codeblock structure | ||
+ | - added *setcrow & | ||
+ | - added follower replication | ||
+ | - added follower flag display | ||
+ | - added server warning messages when barter fails | ||
+ | - fixed the alignment of text when selecting multiple items in barter screen | ||
+ | - added BattleSurrender and BattleLeave events | ||
+ | - added %TARGET% | ||
+ | - added $gPlayerFollowing and $gPlayerNumFollowing | ||
+ | - SetContext and RestoreContext | ||
+ | - moved all script output to script window | ||
+ | - more battles stuff.. battle groupings and opponent selection for > 2 players, finished off battle surrender sequence | ||
+ | - changed ~ chat messages to be for ' | ||
+ | - added life -> death effect 8, same as 0 but keeps skills | ||
+ | </ | ||
+ | \\ | ||
+ | **6-Jun-2012**\\ | ||
+ | ====0.62.1==== | ||
+ | < | ||
+ | - renamed Rand to sysRand and allowed it to take variables as parameters (along with similar functions) | ||
+ | - OSDIMAGEs with a name are now clickable | ||
+ | - added OSDBUTTONMINWIDTH to set the minimum width for subsequent generic buttons | ||
+ | - added OSDMINHEIGHT to limit the window to a minimum size (450 max) | ||
+ | - changed scripted buildings so that they don't run their script until the building is fully constructed | ||
+ | - added an onscreentimer, | ||
+ | - made sure esc and right click close menus | ||
+ | - added new building construction screen | ||
+ | - added new stockroom screen | ||
+ | - added *dotask, *dobuildingtask, | ||
+ | - added *settile | ||
+ | - added gBuildingNum - alternative to gBuildingAccessNum | ||
+ | - added gBuildingX, gBuildingY for getting the current buildings map position | ||
+ | - added gBuildingCode for getting the current building' | ||
+ | - added gNearestBuildingCode for getting the type of the nearest building | ||
+ | - added gBuildingOwnerID to get the owner for the current building | ||
+ | - various tweaks to OSD rendering | ||
+ | - added *settings -> buildings -> construction limits | ||
+ | - added *settings -> buildings -> scripted buildings | ||
+ | - added new ' | ||
+ | - changed map display mode 1 to show a deserty coloured bit for non main-surface | ||
+ | - Made the demolish and rename building options work. Added the building admin button to scripted buildings that you own. (When *settings -> Buildings -> Scripted building behaviour is 1.) | ||
+ | - Added & | ||
+ | - Improved string handling in the scripting language so that this now works : $buildingName = & | ||
+ | - Automatically remove walls when demolishing a building with the building flag set that adds walls (i.e. the farms in civ) | ||
+ | - *removebackgroundmodel 0,x,y now removes any background models that cover that tile | ||
+ | - added ' | ||
+ | - added *demolishplayerbuildings [PLAYER] | ||
+ | - fix for failed parsing of & | ||
+ | - fix for scripted osd not getting destroyed correctly (meaning images wouldnt appear after a while) | ||
+ | - tidying behaviour so that clicking an image doesnt close the screen when the image is on a building display | ||
+ | - fixed up the collision response a lil so the player doesnt go floating up for no reason | ||
+ | - more graphics modularisation and removal of dx dependencies | ||
+ | - added the 'on screen skills list' display | ||
+ | - added popup display and options on the onscreen skills screen | ||
+ | - added & | ||
+ | - fixed task details display so it shows the custom task message when used | ||
+ | - modified the *changebuilding command so it replicates the change to all | ||
+ | - implemented forget skill option | ||
+ | - fixed up storeroom screen to take account of item sizes | ||
+ | - added $gPlayerNumSkills | ||
+ | - Added OSDFADEDIMAGE | ||
+ | - fix for town with large number of residents crashing the showresidents or *town command | ||
+ | - fixed race displaying saying ' | ||
+ | - added $gPlayerUsage | ||
+ | - added $gPlayerVar and $gPlayerTimeVar for consistency. ($PlayerVar etc will be deprecated) | ||
+ | - onscreen inventory now stays up when dealing with buildings | ||
+ | - added *setsellprice [buildingnum], | ||
+ | - added *setbuyprice [buildingnum], | ||
+ | - added $gParams[1-16] | ||
+ | - modified osd select to take params | ||
+ | (e.g. osdadditem( OSDBUTTON, & | ||
+ | - added sysGetBuyPrice(item), | ||
+ | - modified the sys item functions to accept either item num or name | ||
+ | - added *removebuilding type, | ||
+ | - removed the limit check so that you can eat or drink even if you dont have enough hunger or thirst | ||
+ | - added tab UI for onscreen inventory / skills display | ||
+ | - added $gPlayerNumDeaths | ||
+ | </ | ||
+ | \\ | ||
+ | **26-Oct-2012**\\ | ||
+ | ====0.63.4==== | ||
+ | < | ||
+ | - added *addstaticeffect [num], | ||
+ | - added *delallstaticeffects | ||
+ | - fix for buildingvars > 16 not functioning | ||
+ | - button hold for osd value controls | ||
+ | - new version of control mode 1 | ||
+ | - landscape renderer fix for some mode or other that had its faces back to front | ||
+ | - added *addbuildzone Num, | ||
+ | - just constructed buidlings are excluding from collision checks (mostly to avoid getting stuck in the well .. ) | ||
+ | - added *Settexmap num, | ||
+ | - fixed crash bug in building job displays on old modes | ||
+ | - various members area updates | ||
+ | - getting sold items working in the standard displays | ||
+ | - changed the frontend logo a bit | ||
+ | - moved over to dx9 (this was rather a large amount of work, spanning many months, and results in absoutely no benefit at all.. yet). | ||
+ | - ' | ||
+ | - tidyin up cancellin on buildingconstruct | ||
+ | - cleaned out the root of the server' | ||
+ | - added *resetskills {NAME} | ||
+ | - changed the osdaddat/ | ||
+ | - added FADEDSMALLTEXT | ||
+ | - made more of the building restrictions apply to admins | ||
+ | - added building name to the *buildingconstruct sequence | ||
+ | - added basic ' | ||
+ | - removed all the unnecessary extra rotations applied to buildings | ||
+ | - fixed wee bug in the racing best laps code that was repeatedly querying for a duff billingID | ||
+ | - added messagin for the ' | ||
+ | - added & | ||
+ | - fixed up the detection of no_building surface properties when placing buldings using the *buildingconstruct method | ||
+ | - linked in more of the standard building displays. | ||
+ | - tweaked the OSDImage when its being used as a button | ||
+ | - gave interiors options of retaining the game camera | ||
+ | - fixed size of type 5 shadows on worlds with larger map size | ||
+ | - added *enterscene [name] [URL to interior/ | ||
+ | - added OSD BoldText | ||
+ | - added *itemusetext for customising the item dialogs | ||
+ | - fixed lack of images in world editor surface/ | ||
+ | - added *setTileLine x1, | ||
+ | - changed/ | ||
+ | - added ' | ||
+ | - added 64 new misc skills.. for convenience and because i can | ||
+ | - added 64 new misc items to the items list | ||
+ | - adjusted the placement of the fixed sky dome a bit | ||
+ | - various bits of tidying on the control interfaces | ||
+ | - added *scriptedoption [num], | ||
+ | - added & | ||
+ | - linked scriptedoption 1 to the spare f9 option on the mini menu | ||
+ | - linked scriptedoption 2-5 to the player popup options (allowing world owners to override barter, | ||
+ | - added osdwindow (same as osdlist), and osdleftwindow, | ||
+ | - added system so that if the text param in the osdcreate for an osdwindow is an http url, then we use that url to fetch a background image, rather than displaying the standard background | ||
+ | - fix for memory corruption blatting ages | ||
+ | - added building flag to hide targeting display | ||
+ | - added building flag to hide the building name label | ||
+ | - added some info to the building admin page | ||
+ | - added a bunch of new building types that do the same as scripted but can be used to separate building types and hence make use of the 'max different building types per player' | ||
+ | - changed gamescript.mts to weapons.txt for clarity | ||
+ | - added wellbeing to the standard status display | ||
+ | - added landscape -> lighting brightness setting (0 = default = 100) | ||
+ | - started work on stuff to allow the racing to be scripted | ||
+ | - various fixes to allow the bigger tilemap size to work. | ||
+ | - developer lists on universe server | ||
+ | - added graphics -> building targeting display mode | ||
+ | - moved the 'set building sale price' to the new transfer control | ||
+ | - added gGameTime | ||
+ | - linked in the *buildingconstruct PLAYERNAME BuildingCode mode to allow placement of buildings with a preview | ||
+ | - added stuff so a brand new world install uses a set of default settings etc | ||
+ | - added & | ||
+ | - added & | ||
+ | - added *addbuildingtoworld | ||
+ | - added checks to help prevent lockups/ | ||
+ | - tidied up the stats screen a bit. | ||
+ | - changed the ' | ||
+ | - fixed osd behaviour so the building record num the osd was triggered from is passed in by the server (to avoid glitchy-exploits when you switch between buildings when the osd is busy) | ||
+ | - added placeholder ' | ||
+ | etc. | ||
+ | </ | ||
+ | {{ : |
releasenotes/2012.1582120860.txt.gz · Last modified: 2020/02/19 08:01 by mit