FurSuite Changelog
!All 0.0.# versions are pre alpha builds.
!All <= 0.2.# versions are alpha builds.
!All >= 0.3.# versions are beta builds.
!All #.#.# versions are final builds.
		!All <= 0.2.# versions are alpha builds.
!All >= 0.3.# versions are beta builds.
!All #.#.# versions are final builds.
0.0.16 ~ Sixteenth Release - Alpha Release Candidate (July 4, 2013)
0.0.1 ~ Initial Release to Pre Alpha(January 18, 2013)
0.2.48 ~ Final Alpha Release Candidate(January 27, 2016)
- Actually fixed the description crash bug.
 - Dream upload and unload notifications in settings.
 
0.2.47(January 27, 2016)
- Fix for login with a lot of active and inactive cookies.
 - Fix for links that include a full name with single quotes in it.
 - Possible fix for some people who crash after clicking on somebody else.
 
0.2.46(January 7, 2016)
- FurSuite Lightbringer ready.
 - "In range" functionality has been improved and is now 100% accurate.
 - Improved base functions.
 - Shortened kittersize commands fixed.
 - New `machineid command to show:
		
- your computers machine information,
 - the hash of your computers machine information,
 - the hash that the game server responded with.
 
 - Scramble program included for machineid feature.
 - 
		Fully unlock the game client without sending machineid.
		
- Edit your Documents/FurSuite/FurSuite.ini file.
 - Under [Furcadia] change Unlock=0 to a 1.
 - Protect your privacy, evade bans or connect to private servers.
 
 - Added missing Anti Ejection option to the menu.
 - Improved disconnection and shutdown.
 - Improved force tab.
 - DragonScript (.DS) Export in Dream Tools.
 - FBJ reader in Dream Tools.
 - Fixed tickcount memory issues.
 - Improved web module.
 - Lots of bug fixes!
 
0.2.45 ~ (September 6, 2015)
- Fix for shortnames with invalid characters not showing properly.
 - Minor code optimizations.
 - Anti ejection, map export and DS export have been enabled.
 
0.2.44 ~ (August 25, 2015)
- FurStream
		
- New, highly experimental prototype!
 - Stream your Furcadia game client's screen and chat using FurSuite and HTML5.
 - Works in most modern web browsers including Chrome, FireFox and Edge.
 - Works on Android and iOS.
 
 - Improved handling for Furcadia's server dialogs.
 - Scripting "File" object improved to allow binary write anywhere in a file as opposed to always appending.
 - New no click-to-walk feature.
		
- Enable and disable on the fly.
 - Furcadia doesn't show directional cursors.
 
 - Fixed overflow issues with Memory.WriteInteger and Memory.WriteLong.
 - "You See" menu now includes a peek button.
		
- You will be told if the furre is not within range or not in the same dream.
 
 - Click to colour has a new Colour Lock ability.
		
- An additional click on a furre will enable Colour Lock.
 - Colour Lock will automatically recopy the colours of the furre you have copied if they change their colours.
 
 - New Automatic Follow toggle with privacy settings.
 - New Automatic Lead toggle with privacy settings.
 - Map Tools section added to Tools.
		
- New menu item to open the current dream directory.
 
 - FurSuite now has Furnarchy Embed support.
		
- In the [Furcadia] section of your FurSuite.ini file, set Furnarchy=1.
 
 - New Player Notifications setting.
		
- See when a player arrives in the dream.
 - See when a player leaves the dream.
 - If a player leaves the dream via portal on your screen, you will be notified of the dream that they walked into.
 
 - The Furrabian Nights anti-away timer has been extended to Naia.
 - Being auto-summmoned to another dream while you are AFK will not break AFK anymore.
 - Lots of minor and major bug fixes and code optimization.
 - Updated to work with August 11th, 2015 Furcadia server protocol changes.
 
0.2.43 ~ (June 26, 2015)
- Fixed dead dream protection.
 - Possible relog fix. Part of the bug was fixed in 0.2.42.
 - Completed avatar list.
 
0.2.42 ~ (June 18, 2015)
- Description Fonts.
		
- ~ <fancy></fancy>
 - ~ <strong></strong>
 - ~ <circle></circle>
 
 - Clickable command links in dreams.
		
- ~ A dream must pass a valid silent speech prefix.
 
 - Improved "server in" parsing for speed and memory improvements.
 - Scripting parameter bug fixed.
 - FurSuite will now only accept its incoming connection from the localhost or home IP address.
 - Fixed the description double-up bug.
		
- ~ This would happen often while using TeamViewer.
 
 - Proper timeout added to the web module.
		
- ~ This issue was causing some FurSuites to hang after closing the game client after failing to translate a DNS or connect to a web server.
 
 - Possibly fixed the relog bug.
		
- ~ Sometimes when taking somebody's colour, you disconnect and must manually reconnect. This might be fixed, I'm unable to re-create the bug at this time.
 
 - FurSuite users won't be subjected to the Furrabian Nights away timer that sends AFK furres to the pit.
 - PS arrays are now clickable for faster dream database navigation.
 - A furre's species is now visible in the "You see" tool-tip-text.
 - New FurSuite only desctag with setting.
		
- Only shows for FurSuite users.
 - Can be toggled on and off in the settings.
 - Users without FurSuite don't see anything.
 
 
0.2.41 ~ (May 22, 2015)
- Stability patch.
 - Removed map export.
 - Removed anti-eject.
 
0.2.40 ~ (May 21, 2015)
- Anti-eject has been added to the settings and will now appear in FurSuite character INI files by default.
		
- ~ If anti-eject is enabled and you are ejected from the dream you last reconnected in, you will be difficult to eject from that dream and location.
 
 
0.2.39 ~ (May 20, 2015)
- Better handling for when the server is experiencing a high volume of traffic.
 - Reconnect and Relog bug fixed. 
		
- ~ These buttons should now work as expected.
 - ~ Colour copying should now work as expected.
 - ~ Character saving should now work as expected.
 - ~ etc...
 
 - Some other bug fixes.
 - Highly improved "web" code.
		
- ~ Can now follow redirects, even through other domains.
 - ~ Will properly close if content-length is 0.
 - ~ Wont consume high cpu power if the web module hangs.
 - ! Update required to communicate with new fursuite.com server.
 
 - New "Dream Export" tool.
		
- ~ Export any map on Furcadia to a .map file, even if it is encrypted.
 - ~ Export a map in its current state or export the original map using a reconnect.
 
 
0.2.38 ~ (February 16, 2015)
- Patched for this day's Furcadia update.
 
0.2.37 ~ (January 25, 2015)
- Fix for overflow errors that appear on some computers but not others.
 
0.2.36 ~ (January 18, 2015)
- Fix for 64bit systems that do not support registry redirection.
		
- ~ FurSuite was unable to locate Furcadia.exe on these systems.
 
 - It is now possible to change the directory that FurSuite looks for Furcadia.exe by changing the FurSuite.ini file.
 
0.2.35 ~ (January 12, 2015)
- Possible fix for FurSuite not closing properly when Furcadia closes.
 - AFK Lock Setting.
		
- ~ Move or speak without losing your AFK status.
 - ~ You will be required to unAFK manually while using this.
 - ~ This does not prevent auto away. You must disable that using your characters AFK settings.
 
 
0.2.34 ~ (January 10, 2015)
- Overflow that some users were experiencing while connecting to Furcadia is fixed.
 - Debug window showing on startup is disabled again. Oops!
 
0.2.33 ~ (December 27, 2014)
- Improved error handling.
 - Some variable types have been changed to prevent overflows.
 
0.2.32 ~ (December 16, 2014)
- Fix for error 1033 on Server_In event.
		
- ~ When a script is enabled, this error would appear.
 - ~ One of Furcadia's ads contained a carriage return, vbCr, or Chr$(5). This character was messing up the data that was being passed to the scripting language.
 
 - Fix for bad "new dream" packets.
		
- ~ On the rarest of occasions, the Furcadia server will send a new dream packet with no data.
 
 
0.2.31 ~ (December 13, 2014)
- Character picker fix.
 
0.2.30 ~ (December 3, 2014)
- Fixed info icons.
 - Dream text will no longer vanish forever as a result of using the location tool mixed with freeview.
 
0.2.29 ~ (December 3, 2014)
- Fixed scripting bugs.
 - Improved scripting error handling.
 - Freeview disables automatically if you change maps.
 - Fixed debug window title after calling @fur debug again.
 - Speed and optimization improvements.
 
0.2.28(December 2, 2014)
- Fixed localdir.ini support.
 
0.2.27 ~ (December 1, 2014)
- Information about off-screen furres now updates on it own over time.
		
- ~ You see this stuff when you see You See, you see.
 
 - Improved Freeview.
 - Now supports localdir.ini
 
0.2.26 ~ (December 1, 2014)
- Freeview mode.
		
- ~ Walk a copy of your furre anywhere on the map.
 - ~ All of your regular motions are retained.
 - ~ Only you will see your furre walking in Freeview mode.
 - ~ See furres on the map in their last known position.
 - ~ Walk through walls, unmovable objects and furres.
 
 - Strict Whispers setting.
		
- ~ Always match outgoing whispers using %.
 
 - No Digo Packet Animations Setting.
		
- ~ Prevents digo packet animations, like original phoenix and dragon breaths.
 - ~ Some digos don't use this for their animations.
 
 - Remove and Show uploader names and dream names over dream portals tool.
 - Get and set the Furcadia game client's window title text in scripts.
 - Improved player avatar and shape code.
		
- ~ Faster and more reliable.
 
 - Hide and show dream portal text.
 - Position command has been renamed to Location.
 
0.2.25 ~ (November 26, 2014)
- Minor bug fix.
 - Scripting enhancements.
 - New `range command.
		
- See a list of all the furres within chatting distance
 
 
0.2.24 ~ (November 25, 2014)
- Bug fix for FurSuite not closing properly.
 - Scripting enhancements.
 
0.2.23 ~ (November 25, 2014)
- Improved `dreams list.
 - New `who command extension. If you add a furre's name after the `who command, you will be notified of the furre's connection status, online and offline.
		
- ~ Check to see if a furre is online without using pounce.
 - ~ Requires the furre's full name, except for spaces.
 
 
0.2.22 ~ (November 24, 2014)
- Improved `select code.
 - FurSuite now remembers dream locations.
		
- ~ To a list of all the dreams loaded on the current map and their locations, use `dreams.
 
 - Scripts can now make the Furcadia window flash.
 - Added the ability to read and write from Furcadia's memory space to scripting.
 - More scripting functions available.
 - Smooth Moves
		
- ~ New experimental movement buffer.
 - ~ Toggle using @fur smooth.
 - ~ FurSuite attempts to prevent your furre from walking into other furres and falling into dreams.
 - ~ Currently very slow, does not always work.
 
 
0.2.21 ~ (November 14, 2014)
- Fixed rgate bug.
 - Fixed reconnection timeout.
 
0.2.20 ~ (November 13, 2014)
- Scripting updates.
 - Upload map selector.
 - ~ `map or `select for commands that use upload.
 - ~ `mapx or `selectx for commands that use uploadx.
 - ~ Uses the dream editor's recent files as long as those files still exist.
 - Upload and Uploadx commands added to Furcadia.
		
- ~ `upload C:\MapFileHere.map
				
- ! Upload the map in the space directly infront of your furre.
 
 - ~ `uploadx C:\MapFileHere.map
				
- ! Attempt to upload the map directly under your feet.
 
 
 - ~ `upload C:\MapFileHere.map
				
 - FurSuite tells you which map is being uploaded.
 
0.2.19 ~ (November 11, 2014)
- FurSuite now supports Gold Sponsors like it does Silver Sponsors.
 - Connection errors like "Bad Password" will now be properly passed to the game client.
 - Furcadia's character creation is now supported.
		
- ~ Character creation is "offline". FurSuite doesn't need to be connected to Furcadia while you fill out your new character information.
 - ~ Attempt to create an unlimited number of characters without Furcadia's invisible timeout. (Furcadia's character creation never dies.)
 - ~ Creates and unlocks your new character, still logs in without machine id.
 
 - FurSuite now attempts to stand or liedown if you connect over an object that it sittable and it causes you to sit from your persistent position.
 - Percent (%) codes have been changed to placeholders.
		
- % T is now [target]
 - % H is now [uphour]
 - % M is now [upminute]
 - % S is now [upsecond]
 - ~ These changes were made because Furcadia uses % while sending whispers, and FurSuite replaces the first letter of some furres' names.
 
 - FurSuite spoofs fgate, allows bots to upload dreams.
 - Globals for directories.
 
0.2.18 ~ (November 7, 2014)
- Fixed reconnection bug.
 - Added error handing to FurBasic script enabler.
 - Scripts can now save to and read from character's FurSuite INI.
 
0.2.17 ~ (November 6, 2014)
- Fixed broken prefixing.
 
0.2.16 ~ (November 6, 2014)
- Fixed connection for Silver Sponsors.
 
0.2.15 ~ (November 5, 2014)
- Fixed reconnection timer.
 - Bug fixes.
 - Reconnection speed improvements.
 - Whisper forwarding.
		
- If you have more than one character, or characters on a different computer, you can forward the whispers from one Furcadia to another.
 - All of the whispers will show up inside your Pounce, and will tell you which furre it came from.
 
 
0.2.14 ~ (November 4, 2014)
- Major bug fixes.
 - Improved scripting.
 - Improved connection handling.
 
0.2.13 ~ (October 24,2014)
- Bug fix with configuration files.
 
0.2.12 ~ (October 24,2014)
- Text fix.
 
0.2.11 ~ (October 23,2014)
- Redesigned Scripts menu.
 - Added scripting icon to messages.
 - New messages when scripts are enabled and disabled.
 - New Web object for scripting.
 - ~ Download information from a web or
 - ~ Send information to a web server using either GET or POST requests.
 - Fixed the reconnection timer.
 - Improved stability for reconnecting and relogging.
 - No Descriptions added to settings.
 - ~ Will not show a description however,
 - ~ will still show You See and ports.
 - No Kitterdust resizing added to settings.
		
- ~ Your client only.
 - ~ Will not re-size when enabled or disabled.
 
 - Fixed the %T code.
 - Added three new % codes for time.
		
- %H for hours connected to Furcadia.
 - %M for minutes connected, minus hours.
 - %S for seconds connected, minus hours and minutes.
 
 - - Scripts can now create new accounts.
		
- ~ Highly experimental.
 
 - Other minor improvements.
 
0.2.10 ~ (October 19, 2014)
- Stability patch.
 - Scripting improvements.
 - @fur debug
		
- ~ Raw data console.
 
 
0.2.9 ~ (October 17, 2014)
- Major stability patch.
 - More scripting available.
 - Shouts are now session persistent.
		
- ~ If shouts are on and you reconnect or relog, shouts will be on again when you reconnect.
 
 
0.2.8 ~ (October 9, 2014)
- Fixed bug with whitelist and blacklist buttons on furre look.
 - Added `relog. `relog is the same as @fur relog.
 - Minor bug fix.
 
0.2.7 ~ (October 2, 2014)
- Will not relog you if you save your furre in the editor and your colours have not changed.
 - Fixed a graphic issue with 'glook furre info icons.
 
0.2.6 ~ (Septmeber 30, 2014)
- Modified installer image.
 - You can see more information about your target furre.
 - Use %T in chat to say your target's name.
		
- ~ Hello %T, how are you?
 
 - Minor bug fixes.
 
0.2.5 ~ (September 28, 2014)
- Now compatible with Windows 8 and Windows 8.1.
 - FurSuite now handles fresh Furcadia installs (no settings.ini file) by opening the auto config utility.
 - Basic Multiscript support added.
		
- ~ Still in development, is buggy.
 - ~ The in game menu for scripts works very well with just one script.
 - ~ Every characters INI file can be modified to add multiple scripts and choose their order.
 
 
0.2.4 ~ (September 25, 2014)
- Fixed connection bug.
 
0.2.3 ~ (August 2, 2013)
- Fixed the join/summon icons.
 
0.2.2 ~ (August 1, 2013)
- Updated design for @fur menu.
 - Bug fix for North West persistence.
 - New Whitelist and Blacklist feature.
		
- ~ "wl", "whitelist", "wl NAME", "whitelist NAME"
 - ! Display whitelist, add/remove furre.'
 - ~ "bl", "blacklist", "bl NAME", "blacklist NAME"
 - ~ Display blacklist, add/remove furre.
 
 - Auto-summoning.
		
- ~ "fur summon"
 - ! Blacklist by default.
 
 - Auto-Joining.
		
- ~ "fur join"
 - ! Whitelist by default.
 
 - Auto-cuddle now uses whitelist or blacklist.
		
- ! Blacklist by default.
 
 
0.2.1 ~ (July 28, 2013)
- Minor bug fix.
 - If you have SS, and somebody asks to cuddle, you will send them a cuddle request.
		
- ~ "Cuddle", "Cuddle?", "Cuddle!"
 - ~ "cuddle" followed by any character.
 
 
0.2.0 ~ (July 8, 2013)
- Buffer added to incomming client data.
 - Bug fix for update detector.
 
0.1.0 ~ Initial Alpha Release (July 4, 2013)
Pre Alpha
0.0.16 ~ Sixteenth Release - Alpha Release Candidate (July 4, 2013)
- Fixed persistence for some avatars.
 
0.0.15 ~ Fifteenth Release (July 3, 2013)
- Furre position and direction persistence.
 
0.0.14 ~ Fourteenth Release (July 3, 2013)
- @fur pos, position
		
- ~ Float your x/y coordinates over your furre as you walk around.
 
 - Removed double connection message when recovering from disconnection.
 - Repaired the ini command line parameter.
		
- ~ Add the following to shortcuts -ini "furre.ini"
 - ~ Place these shortcuts in the Startup folder of your Start Menu to make your Furcadia start with Windows.
 
 - New @fur toggles.
 - Channels are not repeated on reconnection.
 - Fixed the transparency in the 48 by 48 icon.
 - Other small bug fixes.
 
0.0.13 ~ Hangover (Thirteenth) Release (July 2, 2013)
- Messed up colours after saving character in the editor fixed.
 - Non SS characters will automatically relog or reconnect to show their new colours.
 - Anti-eject will no longer "anti-eject" if your save location is not in the dream you were ejected from.
 - Fixed a bug in the updater.
 
0.0.12 ~ Canada Day (Twelfth) Release (July 1, 2013)
- Major code revision with scripting implemented.
 - Custom config INI for each furre.
		
- ~ Adds persistance to some features (ie. Adverts channel, cuddle)
 
 - Replacement for default Phoenixspeak command.
		
- ~ "ps" response is replaced by FurSuite.
 
 - Enhanced Phoenixspeak management.
 - `ks # or `kd # to use the `kitterdust # command.
 - Now hides beekin badges during colour copying.
 - Doesn't allow the client to send the Furcadia Server information about your Windows version.
 - New ini toggles for:
		
- Force tab name listing in dreams where it is disabled.
 - Force "Who" player list in dreams where it is disabled.
 - Prevent screen flipping.
				
- ~ Will return you to your default state if disabled, flipped or unflipped.
 
 
 - Ignore "goback" commands from the client.
 - Plenty of other enhancements.
 
0.0.11 ~ Eleventh Release (April 01, 2013)
- Fixed web hang issue.
		
- ~ Was preventing some instances of FurSuite from closing.
 
 - You have a few new FurSuite directories on your computer!
 - Proxy properly updates colours for Silver Sponsorships.
 - New @fur colour
		
- ~ @fur colour, color, clone, copy
 - ~ Disable the colour function to remain a cloned colour.
				
- ~ Does not save to your INI.
 - ~ You can return to your original colours by re-enabling the colour function and clicking yourself.
 
 - ~ Click on yourself to return to your original colours.
 - ~ Click on yourself again, use the chat link or @fur colour again to disable.
 - ! If you don't have a Silver Sponsorship, you will reconnect/relog, saving over your relog location.
 
 - System restart notices should now appear in the chat area instead of showing in a popup notification.
 - ~ Should resolve some issues during server restarts.
 - ! Untested.
 - New @fur cuddle
 - ~ Automatically accept cuddle requests.
 - ~ Repeat the command to disable.
 - Other various tweeks and fixes.
 
0.0.10 ~ Tenth Release (March 22, 2013)
- Afk status is kept if you reconnect or relog.
 - Dead dream protection.
 - New FurSuite heartbeat, shows connection status.
 - ~ For disconnections that happen from lack of internet.
 
0.0.9 ~ Ninth Release (March 1, 2013)
- Fixed `fur.
 - Menu now only shows if connected to Furcadia.
		
- ~ "Connect" will show instead.
 
 - "Disconnect" option now available in the menu.
 - Reconnect bug has been fixed after losing internet connection.
 - Current players list (Who/F4) always available, even in dreams where it has been disabled.
 - Records last known position and goes back to that position on reconnect or relog.
		
- ~ A seat may make your furre sit within a second of being on it.
 
 - Updated interface.
 - Added credits.
 - Fixed first client connection "double text".
 - Fixed anti-eject, will last more than one ejection.
 
0.0.8 ~ Eighth Release (February 20, 2013)
- Command line parameter for launching Furcadia using a particular ini file, similar to the games own command line.
 - Users in banish-list are now click to unbanish.
 - You can now use "`fur" to access the the @fur menu.
		
- ~ It will not display a message if you are not actually using the proxy.
 - ! ` is the same button as ~ without the shift.
 - ! This only works for both the main menu and commands.
 
 - Tab name listing is always available, even in dreams where it has been disabled.
 - No Facebook and Twitter share buttons.
 - New icon for the @fur menu.
 - Stability patches and bug fixes.
 
0.0.7 ~ Seventh Release (January 29, 2013)
- Proxy now uses FurSuite.com instead of Brogan.at.
 - New image in the installer.
 - New 32 x 32 and 48 x 48 icons.
 - Fixed issue with the web module, won't crash the proxy if the update server is down.
 - Multi-client support.
 - ~ Every client's proxy has its own process.
 - ~ If one proxy crashes, the others will remain intact.
 - Updates are now automatically downloaded by the proxy and will launch after you have closed all open instances.
		
- ~ The updates are silent, and will install automatically.
 - ! You will be asked for permission if you have UAC turned on.
 
 - Unaccessable update server will no longer cause Furcadia to hang on opening.
 - Other various fixes.
 
0.0.6 ~ Sixth Release (January 22, 2013)
- Added Version to @fur menu.
 
0.0.5 ~ Fifth Release (January 22, 2013)
- @fur is now actually case sensitive, not just the @fur command line.
 - Proxy will find an open port to avoid socket issues as opposed to using a static port number.
 - No more "active portrait" spam, now only shows when it actually changes.
 - Advertisements are now in a channel similar to News or Spice. 
		
- ~ [=ads, =adverts or =advertisements]
 - ! On by default every session.
 
 - Fixed proxy's confusion with default proxy settings when no connection was made.
 - Proxy now properly shuts down when the client is closed.
 - Retitled the Furcadia connection window to show "with FurSuite" (May not always work).
 - Updates will now be stored in the local users temp directory as opposed to the Program Files directory.
 
0.0.4 ~ Fourth Release (January 21, 2013)
- @fur is no longer case sensitive.
 - Alts will not be banished from dreams.
 - Update shortcut added to Start Menu.
		
- !Updates may be downloaded and applied if FurSuite is not in use.
 
 
0.0.3 ~ Third Release (January 20, 2013)
- Added update notification.
 - Removed space between words in the application title.
 - Faster reconnection and relog.
 - Data overlap on relog fixed.
 - Fixed possible exploit with ejection string.
 - No more communications error.
 
0.0.2 ~ Second Release (January 19, 2013)
- Replaced mswinsock.ocx dependency.
 - Renamed in game function from # to @fur.