This update history was included in the RealmCrafter: Standard documentation and does not go beyond 1.09.
UPDATE 1.09 ----------- - Added: New script commands: WaitTime, CreateProgressBar, UpdateProgressBar, DeleteProgressBar, DeleteFile, RotateActor, ItemRange - Added: ID display to item general properties in GE - Added: You can now adjust the sensitivity of the slope movement restriction (on a per-zone basis, in "Other" tab of zone environment options) - Added: Scripted screen flashes can now be given a texture (set the parameter to 65535 for untextured) - Added: Polygonal collision option for actors - Added: The server port can now be changed from 25000 (see "Other" tab in GE) - Added: Pressing / in-game now opens the chat entry window ready to enter a command - Added: Marker to see where the player's destination is when using mouse movement - Added: Progress bar to zone loading screen - Added: Server icon in taskbar notification area (double click to hide/show server windows) - Added: Random zone loading images (add files to \Textures\Random, no need to import to media manager) - Added: Scale Entire Zone option (see misc zone options) - Added: 10% critical damage chance to built-in combat system - Added: /ignore <player> and /unignore <player> in-game commands - Added: In-game compass - Added: Ability to lock scenery objects in GE to prevent accidental movement, rotation, scaling or deletion - Added: You can now reassign the controls for move-to (default left click) and talk-to (default right click) - Added: Ranged weapon maximum range can now be set on a per-item basis - Added: Option to disable ability memorisation ("Other" tab in GE) - Added: NPC information window when right clicking - Added: Chat message history - Added: Resistances to specific damage types (see Attributes tab of actor settings) - Improved: You can no longer create a new character with the same name as an existing character - Improved: The camera now ignores movement of the character's head - Improved: Portals may now link to other portals in the same zone - Improved: Server and client optimisation (actor instances are now indexed by runtime ID, which removes the need for serial searches) - Improved: Changed shade of blue text in the Abilities, Party and dialog windows to improve readability - Improved: Hair or beard #0 can now always be selected in character creation even if no mesh is in the slot (easier to make bald/unbearded characters) - Improved: Spawn point timers now count from the moment the number of active NPCs goes below the maximum, not from the time of the last spawn - Improved: Position differences on the Y axis now have a limited impact on range checks for attacks etc. - Improved: The maximum number of factions has been raised from 50 to 100 - Improved: Added a warning instead of MAV when missing Select.bmp texture file - Improved: Shadow positions should now be less glitchy on angled surfaces - Improved: The level of the XP bar is now set by script, so it can match custom XP and levelup systems - Improved: NPCs will now receive help from nearby NPCs with whom they have a faction rating of 90% when being attacked - Improved: Clients are now informed about changes to other characters' speed attributes resulting in smoother movement with non-default values - Fixed: Folder icons not appearing in GE/FUI listboxes - Fixed: Longer item names should no longer cause message type 7 MTU errors when a client logs in - Fixed: Actor emitters not being hidden when switching from actor preview to zones tab - Fixed: Shadows are now hidden on underwater actor instances - Fixed: Error in the ChangeMoney command documentation - Fixed: Server no longer includes zone ownership files in a build if dynamic data is not being included - Fixed: Current season and month being incorrect in scripts and the server display when in the 12th season or 20th month - Fixed: Added missing text to Language.txt - Fixed: Item scripts not running if the player did not have a target selected - Fixed: Item race/class restrictions being ignored in some circumstances - Fixed: Completely rewrote alphabetical sorting of abilities, should fix problems with wrong abilities being memorised or used - Fixed: Moved Controls.dat to \Data where it will not be overwritten by the auto-update system - Fixed: Booting players now works with instancing - Fixed: Parameters of NPC death scripts (now also includes position) - Fixed: Invalid zone error in GE when unloading and reloading the last zone in the list - Fixed: Case sensitivity problem with FirstActorInZone command - Fixed: Invalid blood textures should no longer cause a MAV (instead, blood will simply not appear for affected characters) - Fixed: "Weapon is too badly damaged" message moved to Language.txt - Fixed: Making a spawned NPC into a pet and then killing it no longer results in more NPCs spawning - Fixed: Incorrect text displayed when selecting the forward control for reassignment - Fixed: Incorrect toughness value being used by built-in attack damage calculations UPDATE 1.08 ----------- - Added: Zone instancing (see new parameter to the Warp and Spawn commands) - Added: New instancing script commands: CreateZoneInstance, RemoveZoneInstance, ActorZoneInstance, ZoneInstanceExists - Added: New actor script commands: ActorIDFromInstance, ActorXPMultiplier, GiveKillXP, (Set)ActorAIState, (Set)ActorTarget, SetActorDestination, KillActor, NextActorInZone, FirstActorInZone, ActorInTrigger, PlaySpeech, ActorAggressiveness - Added: New actor appearance script commands: (Set)ActorBeard, (Set)ActorHair, SetActorGender, ChangeActor - Added: New party script commands: CountPartyMembers, PartyMember - Added: New item script commands: SpawnItem, ItemAttribute, ItemMiscData, ActorBackpack, ItemValue, ItemMass - Added: New world script commands: SaveState, ActorsInZone, PlayersInZone - Added: New general script commands: CallDLL, GoToIf - Added: MySQL integration - Added: Scripts called from triggers now have the trigger ID (0 - 149) as a parameter, retrieve it with Parameter(1) - Added: ñ and Ñ characters to the bitmap font - Improved: Missing correctly named joints on actor meshes should now give useful error messages instead of MAV - Improved: NPCs now run when attacking and walk at other times (except pets following their leader, who run when the leader runs) - Improved: The server now gives a useful error message when a character without a startup zone is created - Improved: An additional optional parameter has been added to the CreateEmitter command, allowing particle effects to be displayed just to one actor rather than a whole zone - Improved: Appearance of floating damage numbers (should also solve some compatibility problems with certain video cards) - Improved: FindActor is no longer case sensitive - Improved: Removed hard coded "Welcome to <game name>..." message from login (you can use the server login message box to display your own) - Improved: Actor instances now use a linked list to track those in the same zone for potentially very large performance gains - Improved: Item scripts now have the player's selected target (if any) as the context actor - Improved: Missing or invalid cloud/storm cloud textures will now result in a useful error message when the client tries to use them, rather than just a MAV - Improved: The client no longer unnecessarily reloads zone scenery when transferring to the zone he is already in, which cuts down a lot on load time - Improved: The inventory window in the "Interface" tab of GE now displays the inventory background rather than the default window background - Improved: XP points gained by a pet now go to the owner instead of the pet - Improved: Missing the rain or snow texture will now give a useful error message instead of MAV - Improved: The FireProjectile script command no longer ignores faction ratings and non-combatants - Improved: Custom attack scripts are now fully responsible for all animations and blood effects - Improved: Attack animations are no longer constant length (so longer ones now play for longer) - Improved: The custom attack script is now called for ranged as well as normal attacks - Improved: Increased maximum level to which actor attributes can be set in GE from 500 to 65,535 - Improved: Client now gives a useful error message instead of MAV when failing to load the mesh for an actor instance - Improved: Actors' velocity Y component is no longer reset to zero when colliding with a vertical surface - Improved: Triggers now only fire once when a player enters the volume, rather than continously - Improved: Reduced maximum polygon count of large water planes - Improved: Reduced memory usage of listbox items in GE by over 60% - Improved: /FixMe command moved to in-game commands script instead of being hard coded, so it can be customised or removed if required - Improved: A portal will now only reactivate 10 seconds after zoning through it, meaning no more 'portal bouncing' - Fixed: Aggressive NPCs will now look for and attack targets even when not patrolling - Fixed: Animation sets are now loaded by the client *after* the auto-update has completed - Fixed: First actor's start zone not being displayed correctly when GE first loaded - Fixed: The waypoint pause value is now displayed correctly in GE for waypoints which do not spawn an actor - Fixed: Deleting a sun sometimes appearing to delete all suns - Fixed: Memory leak in mesh selection dialog - Fixed: Actor Hair/Beard/Clothes/Face commands now return values 1-5 rather than 0-4, to match the equivalent Set commands - Fixed: Actors scaled very small were unable to move using keyboard control - Fixed: Character selection/creation screen positioning of small/large scaled actors - Fixed: Dropping when moving while mounted on a flying actor - Fixed: Bug with addition or variable assignment of strings containing commas - Fixed: MAV when using TAB to select the first portal after scaling any object - Fixed: Assigned attribute points not being reset correctly when changing race in character creation - Fixed: "Network message of type 35 exceeded MTU" bug on scenery inventories - Fixed: Dropped items were not being reloaded into the correct zones after a server restart - Fixed: Sounds in sound zones ignored the volume control - Fixed: Right-clicking action bar quick-slots now removes the contents, if any - Fixed: Un-memorising a spell now removes it from the action bar correctly if it was in bar #2 or #3 - Fixed: Chest armour given to NPCs by a script should now show up if a model is assigned to the item - Fixed: Water damage not being applied when swimming on the surface - Fixed: Layout of assignable attributes in character creation with fewer or more attributes than default - Fixed: Bug making it impossible to reduce points spent on any attributes after a hidden attribute in character creation - Fixed: GE MAV when right clicking while holding button to increase water texture scale - Fixed: The scripting interpreter was incorrectly evaluating negative numbers before an operator - Fixed: The scripting interpreter was failing to evaluate subtraction operators coming after a negative value, causing a server hang - Fixed: Actor effects now persist properly when players log off and back on - Fixed: Mask and alpha on textures with the m_ and a_ prefixes is now applied during the character selection/creation screens as well as in-game - Fixed: Unused currency tiers will no longer display unnecessary commas in the client - Fixed: "Other" type items disappearing when trying to use a stack of them until inventory closed and reopened - Fixed: Action bar quick-slots being set to item #0 after unmemorising an ability - Fixed: Incorrect ability being cast (or casting failing to work at all) due to client being out of sync with server - Fixed: When using GiveItem() to equip NPCs, giving multiple wearable items at once no longer results in the entire stack being equipped - Fixed: Occasional MAV or unexpected behaviour when deleting scenery objects - Fixed: Display of chest armour for actors already present in a zone and already wearing armour, when the player enters a zone - Fixed: Details of portals, triggers and other server side zone information will now revert to the saved version as expected when unloading and reloading a zone without saving changes - Fixed: GoTo going to the incorrect line after labels in previous functions - Fixed: You can no longer right click items to use them while you are holding an item in the mouse slot - Fixed: ActorMount and ActorRider were the wrong way round - Fixed: Input of new extended characters via the in-game interface - Fixed: Reputation displayed incorrect values on the client after SetReputation until logging out and back in - Fixed: Network player movement while running usiong the keyboard controls is no longer jerky UPDATE 1.07 ----------- - Added: Any supported resolution may now be selected for the client - Added: New actor script commands: MoveActor, Tag, SetTag, Spawn - Added: New item script command: ItemDamageType - Added: New visual script command: CreateFloatingNumber - Added: New general script commands: Parameter, Split - Added: Full set of UDP networking script commands (no documentation yet - refer to Blitz documentation) - Added: You can now pass a Parameters string a script called with ThreadExecute, which it can then access with the new Parameter command - Added: New in-game command for any player to rescue themselves if they get stuck with no GM present (/fixme) - Added: New GM only in-game command to warp other players (/warpother <player name>, <zonename>) - Added: First pet commands of the form "/pet <name>, stay" ('stay' can be replaced with 'wait'/'come'/'follow'/'attack'/'name, <newname>' and '<name>' can be replaced with 'all') - Added: New 'in-game commands' script to add custom /commands - Added: You can now use the numpad - key to save numbered screenshots - Added: Suns/moons system (settings are in the days & seasons tab of the GE) - Added: Optional EULA screen to client startup - Added: Invert mouse option - Added: Sounds for pressing interface buttons and selecting dialog options (\Data\UI\) - Added: Global message send box to server - Added: Optional game intro movie (just copy your movie file to \Data\Game Data\Menu.avi; .mpg and .mpeg extensions are also accepted) - Added: New keys - attack target, always run, cycle target - Added: Option to disable actor -> actor collisions (checkbox in the "Other" tab of the GE) - Added: Mount/dismount script - Added: Player logout script - Added: Numerical displays to attribute bars - Added: Setting for the maximum number of characters allowed per account ("Other" tab of the GE) - Added: Server logging of chat messages (optional - setting at bottom of server Game window) - Added: Setting to hide attributes from players - Added: Graphical option to disable grass and tree sway - Added: Seperate texture for stormy clouds - Added: You can now alter the direction of the default light on a per-zone basis (see Environment\FX options panel) - Added: Option to set the time an NPC will spend paused at each waypoint before continuing - Added: Setting to only show actor nametags for the selected actor - Added: View mode constraint setting ("Other" tab of the GE) - Added: Actor ID display to actors tab, for possible scripting use - Improved: The inverse rating is now displayed when adjusting default faction ratings in the GE - Improved: Multiple pets no longer fight for the same position next to the player - Improved: PlayerIsDM scripting command renamed to PlayerIsGM (old version still works for backwards compatibility) - Improved: Dropped items now display the actual item mesh - the default 'loot bag' mesh is only used if there isn't an item mesh set - Improved: Players logging into the game now return to their exact previous position rather than the last portal used - Improved: Sky/fog transitions now use delta timing to go at the same speed on any PC - Improved: You can now look up higher in 3rd person mouselook - Improved: Disabled automatic steep-slope collision (you must now use collision boxes to prevent players getting where they aren't welcome) - Improved: Disabled rotation of the camera by moving the mouse to the very edge of the screen (no longer required with the addition of mouselook) - Improved: The Gubbin Tool now allows the selection of animated meshes for the gubbin/item - Improved: Appearance of actor nametags - Improved: Increased maximum possible camera speed in GE zones tab - Improved: Increased minimum distance between actors in combat - Improved: The origin of the skysphere model is no longer reset when it is loaded, allowing control over appearance of the horizon - Improved: Encrypted character set models are now supported (name the file E_Set.b3d instead of Set.b3d) - Improved: You can now access the level of the ability in an ability script by calling Parameter(1) - Improved: Missing emitter configs will no longer cause a MAV when loading a zone, it will now fail silently in GE and display an emitter error message in the client - Improved: Gubbin Tool interface and saving - Improved: New camera collision system should prevent camera being stuck between an object and the player (e.g. when walking into a house) - Improved: Actors with only a single body and head texture now load much faster if at least one instance of the mesh is already loaded - Improved: Actors with a space for their name now display the race when killed, allowing NPC nametags to be hidden without breaking the death message - Improved: When entering a zone with players already present, login messages for them are no longer displayed (5 second squelch on all login messages after zoning) - Fixed: Script bug where GoTos went to the wrong line when more than one label was used in a function - Fixed: Added character creation screen text to Language.txt - Fixed: Some day/season settings not saving correctly when saved from the quit dialog - Fixed: It is no longer possible to get a negative amount of experience from killing an actor with a low multiplier - Fixed: Long actor names should no longer obscure the scrollbar when selecting an actor to spawn - Fixed: A "V" character in an string assigned to a variable should no longer be replaced with a value - Fixed: You now die properly when running out of health from drowning - Fixed: Scripted particle effects are now removed when zoning (unless attached to the player) - Fixed: Proper error message rather than MAV when trying to load nonexistent meshes for items/hair - Fixed: FullTrim now strips leading and trailing spaces - Fixed: Players not able to log back in after server is locked and unlocked - Fixed: Gubbins now appear correctly on local player when item is already equipped at login - Fixed: The /warp command now searches for the first existing portal instead of assuming that a portal with ID 0 is present - Fixed: Scripting problem where numerical operators treated all string variables as zero, even if they contained a numerical value - Fixed: Female animation sets being ignored - Fixed: Open combo boxes not being closed when using tab or right-click to change selection in GE, resulting in strange behaviour - Fixed: Added character deletion confirmation and character creation error messages to Language.dat - Fixed: Attacks were being validated by the server even when the attacker was far out of range - Fixed: MAV when selecting an emitter (other than the first in the list) for which the default texture has been removed from the media database - Fixed: Comparing negative numbers in a script should now behave as expected - Fixed: MAV when trying to place scenery into a zone when no meshes are present in the project - Fixed: Players not in any team can no longer send team messages to everyone - Fixed: Server now has a copy of Language.txt for built in messages - Fixed: Party chat now works properly when sent from players other than the one who created the party - Fixed: You may now ride your own pets - Fixed: Home factions are now correctly transmitted to the client at login (should solve some combat issues) - Fixed: Water textures should now scroll at the same speed on any computer - Fixed: Some item emitters not being correctly freed when zoning, causing MAVs and visual glitches - Fixed: Right clicking a character now scales the selection indicator to the correct size (i.e. the same as left clicking) - Fixed: Walking backwards on horseback no longer flips the horse direction - Fixed: Bad assignment error when using != operator - Fixed: Gubbins not appearing/disappearing when bought/dropped/picked up until unequipped and reequipped - Fixed: The ChangeMoney command will no longer allow a player's money level to become negative - Fixed: Bug where item emitters were not removed when hat, shield, weapon or chest armour items were unequipped - Fixed: Swimming idle animation didn't play after dropping into water until player moved - Fixed: Being able to swim above shallow water by holding the swim up key - Fixed: Valid range for projectile attacks - Fixed: Unexpected behaviour when firing a 100% damaged ranged weapon - Fixed: Occasional combat MAV when selecting a texture for blood which is also used for other purposes - Fixed: Making the first class of a race non-playable will no longer cause other classes of that race to also be non-playable - Fixed: Error when trying to create a second character after spending full points creating the first, without restarting the client - Fixed: Weapon damage type display on client inventory tooltips was blank or corrupt UPDATE 1.06 (final version) --------------------------- - Added: Mouselook (both 3rd and 1st person views), hold right mouse button to use - Improved: The camera no longer pauses before moving when clicking to walk/run - Improved: Client input boxes now accepted extended ASCII codes such as accented characters and the £ symbol - Improved: Client now fails with an error when loading a zone with a missing mesh (GE still ignores the error and removes the scenery) - Improved: Actor selection combo box made larger, so scrolling through is much easier - Improved: Emitter bone naming is no longer case sensitive - Improved: Defensive monsters now attack back at players who fire projectiles at them via scripted abilities - Improved: Spaces in the HTTP auto-updates server are now automatically converted to %20 - Fixed: Update screen background texture now includes entire screen, so you can display a background behind the 'window', consistent with login screen - Fixed: Actor emitters now update in the character creation/selection screens - Fixed: Breath bar going down when swimming on top of water - Fixed: Slot type selector was not appearing in the Items tab - Fixed: You can no longer mount another actor while already mounted - Fixed: Prevented jumping while mounted - Fixed: Invalid GoTo call in scripts where multiple GoTo calls referenced the same label - Fixed: Dropping back to original height when playing as a flying actor and walking forward/backward - Fixed: MAV when changing race in character creation when the "hide nametags" option is enabled - Fixed: "Bad assignment operation in script" when using >= and <= operators - Fixed: /pm command now always sends the message to the correct actor - Fixed: Character walking off after closing a dialog - Fixed: Constant unnecessary downloading of client executable in auto-update system - Fixed: Increased network reliable message buffer from 256 to 2001 messages, which should improve reliability when many packets are dropped - Fixed: Client MAV when displaying character attributes window if you have less than 10 attributes UPDATE 1.06 ----------- - Added: Undo feature to Zones tab in GE (Ctrl+Z or toolbar button) - Added: Language.txt file with all client string constants, to assist the creation of games in languages other than English - Added: Hard coded (fixed) attributes such as health, toughness etc. can now be altered (new button in Attributes tab of GE) - Added: New actor script commands: ActorXP, SetActorLevel, FindActor, SetMoney, ActorMount, ActorRider - Added: New faction script commands: DefaultFactionRating, SetFactionRating - Added: New world script command: SceneryOwner - Added: New string script commands: Asc, Chr - Added: New item script commands: ItemDamage, ItemArmor - Added: XP multiplier setting to actors - Added: Jumping - Added: Keyboard controls now allow you to walk backwards instead of just stopping - Added: You can now force the GE to always use fullscreen mode with a -f parameter (you must create your own shortcut or batch file to use it) - Improved: Gravity is now more realistic - Improved: The behaviour of the LevelUp script has changed - it is now called whenever a human actor gains XP, allowing you to create a custom level-up formula - Improved: Disabled fog on particles (and the actor selection highlight), which should hopefully prevent the mask/alpha texture sections being visible - Improved: Renamed Gold and ChangeGold script commands to Money and ChangeMoney (Gold/ChangeGold still work too, for compatibility with older scripts) - Improved: Renamed /gold DM command to /money - Improved: Scripts may now check account details even for offline players - Improved: Added basic lighting for depth to character creation/selection screens - Improved: Optimised network transmission of update files list to client - Fixed: Riding should now work, right click a valid actor instance to mount it - Fixed: Server crash when killing an NPC from a script - Fixed: Zoning MAV on zones exported from RCTE - Fixed: Old incorrect branding in server AppTitle - Fixed: Various potential "combo box list growing off the bottom of the screen" problems - Fixed: Script editor now correctly remembers it's 'windowed' size when closing it in a maximised state - Fixed: Space now works when used as an in-game control - Fixed: Music files in subfolders were not displayed in the media manager/dialogs - Fixed: MAV or other unexpected behaviour when using a texture after closing a dialog window with that texture as the background - Fixed: Ghosts left on client when an AI actor is killed with no killer - Fixed: Terrains not assigned a base texture no longer cause a MAV if the area is reloaded and a texture with ID 0 is not present - Fixed: Scripting bug where some string commands did not remove leading and trailing quotes - Fixed: The Lower script command - Fixed: Emitter cones appearing in 3D views inside tabs other than the Zones tab - Fixed: Patch.exe not finding correct main client executable for updating - Fixed: Weather linking should works correctly - Fixed: The return value range for the FactionRating command is now -100 to 100, as documented - Fixed: Players can no longer enter combat with a friendly actor which they cannot damage - Fixed: Script error when retrieving the value of an null global, actorglobal, or superglobal - Fixed: Actors without a valid death animation now disappear when dead - Fixed: AI actor death script being cancelled before running (AI death scripts no longer provide a handle to the dead actor, only to the killer) - Fixed: When deleting a zone, it is now removed immediately from all lists - Fixed: Deleting the Patches folder in a project will no longer cause a MAV when generating updates - Fixed: The server now loads all projectiles correctly, so they are no longer ignored when firing - Fixed: The QuestStatus command no longer includes the text color bytes in the returned string - Fixed: Operator evaluation errors where an operand contained a comma - Fixed: Collision problems when swimming UPDATE 1.05 ----------- - Added: Compatiblity mode for toolbox rendering selection to Project Manager - Added: GUE startup log - Improved: Renamed \Install folder to \Game - Fixed: The game updater will no longer keep closing/restarting itself - Fixed: Game updater file status bar is now more smooth - Fixed: RCTE terrains losing scale settings when loaded in client - Fixed: Incorrect "Mesh is not animated" error message when setting scenery animation modes - Fixed: Added scrollbar to script/function selection lists in GE abilities tab - Fixed: Graphical uglies when loading zones without a loading screen texture assigned - Fixed: /trade command crashing the server when used with an invalid player name - Fixed: RCDE dungeons losing scale settings when loaded in client - Fixed: Zone grass being shown when tabbing out of and back into the Zones tab in GE - Fixed: Terrains now default to 2000 polygons and morphing enabled - Fixed: Actors now use the correct textures and beard meshes when multiple copies of the same actor are in a zone - Fixed: Placing water in GE no longer relies on the existence of a texture with ID zero - Fixed: The texture selection dialogs no longer causes a MAV if a texture file is missing - Fixed: Server crashing if an attribute is set to zero or below in a script UPDATE 1.04 ----------- - Added: New player script commands: PlayerAccountName, PlayerAccountEmail, PlayerIsDM, PlayerIsBanned - Added: You may now request player->player trading by sending /trade <Player Name> - Added: Version identifier to Project Manager status bar - Fixed: Building a minimum client now includes the login menu texture files - Fixed: Building a server now works as expected regarding dynamic data such as accounts - Fixed: Aggressive actors will no longer attack themselves if their faction rating is low - Fixed: FUI combo box bugs - Fixed: Save bug with inventory interface settings - Fixed: MAV when re-saving a saved zone containing at least one water area - Fixed: Auto update system now displays file names correctly - Fixed: Setting an actor's health to 0 in a script now kills the actor - Fixed: Spaces between brackets and parameters in script function calls are now accepted - Fixed: Animations with IDs greater than 99 not playing when used in AnimateActor() script command - Fixed: XP points now update correctly on the client - Fixed: RottNet reliability bug causing disconnections when playing over connections with high packet loss - Fixed: Item and actor attributes lists are no longer left blank after adding/removing attributes GOLD RELEASE (1.0) ------------------ - Added: >= and <= operators to the scripting language - Added: New file script commands: FileType, FileSize, Eof - Added: New actor script command: NextActor (to cycle through every actor in the game) - Added: New item script commands: ItemHealth, SetItemHealth - Added: You may now change the detail level, morphing and shading on LOD terrains - Added: Copy zone button to GE - Added: You may now alter the attribute allocation points available at character creation (Attributes tab in GE) - Added: /pm (private message) command - Added: Option to hide character nametags - Added: Optional colour parameters to Output() - Added: AI actor target detection distance - Added: Refresh scripts button to server interface - Added: You can now cycle through objects in the GE using the Tab key - Improved: The login and menu screens are now fully customiseable (look in \Data\Textures\Menu) - Improved: In-game window backgrounds are now PNG files found in \Data\Textures\GUI, so they can be changed - Improved: Armoury now has incremental movement controls, unless you hold the button down - Improved: When placing water areas, the initial texture will now be copied from the first water area in the zone - Improved: Increased maximum waypoints and spawn points - Improved: Deleting a character now asks for confirmation - Improved: Main menu now runs in 1024*768 if available - Improved: You can now double click projects and tools to open them in the Project Manager - Improved: Increased chunk size for Toolbox terrains and dungeons - Improved: The player is now warned when creating a character without using all available attribute points - Improved: All files are now checked when loading to ensure they exist - Improved: Gooey combo box drop-down buttons made less wide - Improved: In-game windows may now be closed with the escape key - Improved: "Gooey" folder renamed to "UI" - Improved: Large map window made square - Fixed: Factions are now taken into account with PvP attacks - Fixed: "Screen shaking" bug - Fixed: Duplicate function duplicating the selection box as well - Fixed: Server saves before closing if it runs into an open port error when unlocking - Fixed: WriteLine/WriteString commands not stripping quotation mark characters - Fixed: Script Files folder missing - Fixed: Mixed up face/body textures when the mesh for an actor being loaded is already in RAM - Fixed: Dragging a background Gooey window now activates it - Fixed: Zone entry/exit scripts now run - Fixed: Floating white square in GE zones tab 3D view removed - Fixed: Females using male hair meshes - Fixed: Armoury rotation saving bug - Fixed: Actor animation set selection lists no longer go off the bottom of the screen - Fixed: Potential server crash on corrupted ItemScript packet - Fixed: Shadow rotation - Fixed: Spawn point death script not being saved - Fixed: Character no longer begins moving on a single click until the chance to double click has expired - making it easier to attack - Fixed: String addition bug with negative values - Fixed: Various item usage crashes - Fixed: Crash when importing media from folders other than the correct media folder or its subfolders - Fixed: Scenery collision zone sizes for sphere/box collision - Fixed: Water damage settings now save correctly - Fixed: All projectile settings now display correctly - Fixed: Character deletion bug making it impossible to delete some characters - Fixed: Total accounts display becoming inaccurate until server restart after creating a new account - Fixed: RC Armoury MAV when clicking move buttons with no object selected