4.0.9.23 (11-26-2010)
- NEW: Option to disable the loading of prop names on startup for a quicker startup for those with large prop bags (Warning disabling will break some cyborg scripts that rely on prop names).
- NEW: An orange icon is now displayed in inactive tabs when a operator page occurs.
- NEW: Added new iptscrae commands HIDESMILEY, SHOWSMILEY, LOCKUSERPROPS, UNLOCKUSERPROPS
- NEW: Setting the CHATSTR variable to "\x00" within the ON SERVERMSG event will stop log messages and bubbles from appearing.
- FIXED: A bug with iptscraes division operator which caused it to divide incorrectly in rare cases.
4.0.8.87 (9-13-2010)
- FIXED: A bug when background images finished downloading the enviornment wouldn't refresh properly.
- FIXED: A bug with HTTPGET command not working correctly in cyborgs while having multiple tabs open.
- FIXED: A bug with authoring mode remaining open when it should not.
4.0.8.85 (9-12-2010)
OVERVIEW: This version offers lots of new under the hood features that will allow PalaceChat to do many more things, such as PHP generated iptscrae and images, Web content (yes video, yes webcam chat, yes flash games, yes anything on the web can be displayed in rooms).
NEW: A few toolbar icons were replaced in favor of some new ones.
NEW: Options to disable prop fading and highliting in the advanced section of the Options window.
NEW: Iptscrae events
ON HTTPERROR,
ON HTTPRECIEVED,
ON ROOMLOAD,
ON WEBSTATUS,
ON WEBTITLE
have been added.
NEW: Iptscrae commands
STOPALARM,
HTTPGET,
HTTPCANCEL,
NBRSERVERUSERS,
ROOMPICNAME,
REGEXP,
ENCODEURL,
DECODEURL,
CACHESCRIPT,
GETPICNAME,
REGEXPREPLACE,
TEXTSPEECH,
CONFIRMBOX,
ALERTBOX,
SETTOOLTIP,
CLEARTOOLTIP,
LOADWEBSITE,
WEBEMBED,
FILEEXISTS
have been added.
FIX: Several miscellaneous bug fixes. (Please remember if bugs that you experience don't get properly reported they will probably not get fixed!) PalaceChat Forums to report bugs
4.0.8.38 (8-12-2010)
- NEW: Iptscrae events
ON USERLEAVE,
ON NAMECHANGE,
ON SERVERMSG
have been added.
- NEW: Iptscrae commands
SETUSERNAME,
SHOWPAINT,
STOPALARMS,
LOADSCRIPT
have been added.
- NEW: There are now 38 more ON MACRO events. ON MACRO0 through ON MACRO47.
- NEW: Option to switch between 8bit and 32bit color picker palettes in the prop editors view menu.
- NEW: Props can once again be dragged and dropped onto the prop bag and prop trash icons in the toolbar.
- NEW: Option to shorten or lengthen the delay it takes speech bubbles to vanish.
- FIX: Bugs with the Iptscrae commands DATETIME and SUBSTRING have been fixed.
- FIX: A bug with the Iptscrae ON MACRO events has been fixed.
- FIX: A couple bugs fixed with importing props.
4.0.8.24 (7-18-2010)
- NEW: Customizable toolbar for the main window, with new icons and more optional icons to come.
- NEW: Scrollbars now automatically appear when needed just like a web browser, with a more compact window design.
- NEW: Draggable chat enviornment when the main window is maximized.
- NEW: Username history, several new advanced options, and a redesigned options window.
- NEW: Iptscrae commands ADDPIC, INSERTPIC, REMOVEPIC. To dynamically manage images associated with hotspots.
- NEW: Iptscrae command GETTIMEZONE. Gets the current users time zone so that scripts can be based on their time of day.
- NEW: Snap to room size option in the View menu.
- NEW: Right click options in authoring for copy and pasting of hotspots, huge time saver.
- FIX: Several bug fixes including a few rare error messages.
4.0.7.49 (4-2-2010)
- Added Iptscrae functions SETPICOPACITY, SETPICSATURATION, SETPICBRIGHTNESS, GETPICDIMENSIONS, GETPICLOC, GETSPOTLOC, SETLOCLOCAL.
- Added Iptscrae hotspot events ON MOUSEDRAG, ON MOUSEUP, ON MOUSEDOWN.
Documentation on all new IptScrae commands can be found here OpenPalace Iptscrae Extensions
- Fixed bug with CHATSTR variable causing ipt errors when called from events other then inchat and outchat.
- Fixed several other minor bugs.
4.0.7.40 (3-24-2010)
- Added Iptscrae function SOUNDSTOP.
- Added the ability to stream radio URL's and audio file URL's with the Iptscrae function SOUND.
- Added Iptscrae event ON IDLE, it will trigger after 10 minutes of being idle.
- Added the ability to slide a door per pixel with the keyboard arrow keys while in author mode.
- Added icon and enhanced the appearance of the text search feature on the Cyborg editor and Authoring window.
- Changed Iptscrae command PALACECHAT will now return the version number of the client that the user is currently running.
- Changed, sounds will no longer automatically play when downloaded unless they were announced with ) in a chat or room message.
- Fixed bug when downloading png files that did not exist on the server, it would cause a download request loop.
- Fixed bug with Cyborg Editor, it would corrupt accented characters and possibly corrupt your Cyborg.
- Fixed bug with Iptscrae engine when a script errors it would sometimes claim that it was a room script when it was a Cyborg script that actually caused the error.
4.0.7.25 (3-18-2010)
- Added text search feature for Cyborg Editor and Door script author windows.
- Fixed memory leak with tabbed palacing.
- Fixed bug in Iptscrae engine that would cause its internal stack to overflow after playing certain games for awhile.
- Fixed bug where PalaceChat would complain about missing prop bag files when trying to run it on a different Windows user account than it was installed on.
4.0.7.20 (3-15-2010)
- Added Prop Editor hotkey the Shift key, for straight line drawing with the pencil tool.
- Added Prop Editor hotkey the Control key, for color sampling while pencil or fill bucket tool are active.
- Changed Prop Editor hotkey for scrolling the image to the Spacebar key.
- Fixed bug where newly downloaded props would sometimes remain invisible if they were initially rendered outside of the current room view.
- Fixed bug where a loose prop could become translucent if someone was also wearing it while whispering to someone else.
- Fixed problem with certain listboxes that caused the up and down arrow keys to not work.
- Fixed bug where right click user profile options were inaccessible after just signing onto a palace.
- Fixed bug with operator preference 'Auto asterisks', was not working with auto operator.
- Prop purges will now entirely flush all data to disk before completing possibly preventing rare cases of prop bag corruption.
- Optimized speech bubble and prop download fading to be slightly faster.
- Optimized 32bit Legacy encoding speed dramatically making smiley set loading/caching nearly instant.
- Other minor optimizations.
4.0.7.10 (3-9-2010)
- Added Refresh Icons option to the Live Directory windows file menu.
- Added ~reload command to reload current room media (Purging media cache will now also reload the current room media)
- Added several recognized file type extensions for importing image files as props.
- Fixed Palace Protocol file downloading bug that could cause you to be killed for flooding (when a file is not found).
- Fixed bug that could cause you to quickly become disconnected after just connecting to a palace.
- Fixed bug in spikey,sticky,thought balloons that would display certain language character encodings incorrectly, resulting in unreadable text.
- Relaxed the Live Directory Palace description toolTip.
4.0.6.87 BETA (3-9-2010)
- Added Palace description toolTip to the Live Directory window.
- Fixed bug that sometimes caused downloads to not complete fully.
- Fixed bug with authoring door toolTips (wasn't showing the correct number of pics).
- Fixed bug with windows saving false screen positions if closed while minimized or maximized.
4.0.6.84 BETA (3-8-2010)
- Added new Live Directory window that loads The Palace Portal.
- Added mouse over toolTip for doors when in Authoring mode.
- Added more error handling to Purge Props so if something does go wrong it aborts.
- Optimized all http downloading, this includes Palace media, web props, and the Live Directory.
- Dropped all support for the RBscript language (don't be mad get glad!) RBscript is trash, feel the pun?
- Updated PalaceChats Iptscrae to be recognized as version 2, the command IPTVERSION now returns the value 2.
(this may cause minor problems with bad scripting. more information here Bad Scripting
- Fixed bug in the chatbox that prevented some Russian characters from being typed.
- Fixed a couple small bugs in the Iptscrae parser to make it behave more like p32. (Duplicate event handlers and comment characters parsed by STRTOATOM)
4.0.6.52 BETA (2-8-2010)
- Added drag and drop support to the Avatar Macro window (you can now drop multiple props from the prop window into it).
- Optimized PalaceChat to use less ram when there are lots of users in the same room.
- Fixed bug where the prop category listbox would remember its size wrong when opening the Prop Window.
- Fixed Regex Search pattern error that some GREPSTR IptScrae scripting was causing.
- Fixed rare bug where some people couldn't type into the chatbox.
- Fixed bug where the Export menu in the File menu was not appearing for Windows XP.
4.0.6.45 BETA (1-25-2010)
- Added better support for Phalanx smiley sets, automatically converting them to standard palace colors.
- Added timestamps to log messages when the timestamp Log option is on.
- Added Show NameTag option to Prop Editor window.
- Added key command to toggle between tabs. Hold control and press numbers 1 through 9.
- Added export prop category feature in the file menu.
- Added the ability to resize and drag & drop reorder the Prop Category listbox.
- Added new IptScrae Events ON USERENTER and ON USERMOVE.
- Added new IptScrae commands DRAWTEXT, PENFONT, PENBOLD, PENITALIC, PENUNDERLINE.
Documentation on all new IptScrae commands can be found here OpenPalace Iptscrae Extensions
- Redesigned Smiley Faces window. Buttons are now generated from the smiley set itself (no more need for the .jpg thumbnails).
- Redesigned Users & Rooms window. User List icons are now generated from the current smiley set.
- Redesigned Avatar Macros window. Now displays full resolution of all avatar formats.
- Adjusted offset of all props, nametags and smiley faces by one pixel to better match The Palace client.
- Fixed a couple bugs with IptScrae command GREPSUB.
- Fixed color compatibility issue with 8bit prop creation/editing (certain shades of gray were appearing as black for client software other than PalaceChat).
- Fixed sound issue for XP systems and older.
- Fixed bug where newly downloaded props were not loading if multiple tabs were open.
- Optimized Sounds window. Large lists of sounds now load much quicker.
- Optimized Chat Log Archive window. Large lists of chat logs now load much quicker.
- Faded sticky speech bubbles now highlight when you mouse over the user.
4.0.6.17 BETA (1-11-2010)
- Added new IptScrae event ON STATECHANGE, for when a spot or door changes state.
- Added new IptScrae variable LASTSTATE, for use within the event ON STATECHANGE.
- Added missing IptScrae command ID.
- Fixed bug with IptScrae command GREPSTR was not case sensative.
- Fixed bug with IptScrae string comparing sometimes failed due to difference in text encoding. (games like Yahtzee now work)
- Fixed bug with IptScrae error reporting, errors generated by Cyborg scripts were claiming to be errors from doors.
- Fixed rare memory leak with tabs.
- Changed IptScrae command PROPOFFSETS to internally compensate - 22 pixels so you don't have to.
- Updated IptScrae command WHOPOS to allow usernames. (e.g. "John" WHOPOS y = x =)
- Optimized the Iptscrae parser, loading/reloading large Cyborgs and large room scripting should be faster.
- Adjusted IptScrae alarm timing to be more accurite to The Palace clients.
4.0.5.98 BETA (1-5-2010)
- Added IptScrae commands: MOVELOOSEPROP, REMOVELOOSEPROP, LOOSEPROPIDX, LOOSEPROP, LOOSEPROPPOS, NBRLOOSEPROPS, PROPDIMENSIONS, PROPOFFSETS.
Documentation on all new IptScrae commands can be found here OpenPalace Iptscrae Extensions
- Renamed new IptScrae command SETSPOTNAME to SETSPOTNAMELOCAL.
- Fixed bug in IptScrae with how Numbers (Integers) were handled after exceeding there 32bit limit.
- Fixed memory leak with executing IptScrae scripts in the chatbox with the forward slash.
- Adjusted the font size in the Edit Bookmarks window.
- Sound volume once again works for midi and wave sounds (volume setting is now app-wide).