Today I bring to you a project I've begun working on this week. This will be useful mainly for mobile platforms that do not support unity, such as ChromeOS. The URL is the following: http://client.agentcatalyst.net/ I am expanding features, and deploying patches as I can. I don't have a list of intended features, yet; however, currently, it is capable of displaying the situation room with the same refresh rate as the native client. Please note that it doesn't require you to login, and is completely anonymous. This also means that it doesn't count towards server-sided missions! Versions will likely lag a few days behind new releases. If you would like to see something added, mention it below! Planned additions: Additional customizations via commands
Patch 100 Added Kiwi IRC screen Added "screen" command Takes 1 argument. One of "tv","irc" Alias for "local screen [string]" Added "sound" command Takes 1 argument. One of "true","false" Alias for "local set sound [bool]" Patch 101 Had to remove HTTPS from kiwi to get it to work in Firefox.
Patch 108 added changelog command that can be used before refreshing for an update added remote command (its a secret, and related to the future) fixed centering added a bit of a warning for IRC and Firefox not mixing added a scrollable console (Configurable with local set maxLines [number]. Minimum 10.) Plenty of derps in the CSS files were fixed. Plenty of new derps were made.
A new domain and host has been selected. Please update your bookmarks/links/et cetera with http://client.agentcatalyst.net/. Herokuapp.com will not be seeing any updates due to an incompatibility with the realtime updating.
Patch 114 I forgot a lot of the changes since 108 Added clickable links Fixed clicking empty links Added sounds for when the links change (Same as when the image changes) It will alert you if the heartbeat fails. (Heartbeat failure = screens stopped updating due to lost connection) @Anashel or someone, can you please move this to General?
http://agentcatalyst.net/2015/01/catclient-116-history/ I released CatClient 116 today. This update brought a special feature, specifically historical caching for the situation room. Each time something changes in the system, it is cached and saved to a database in the cloud. The following three commands are vital to this update: local pause Pauses the automated updating for screens. This prevents the screens from reverting. Use this command again to re-enable it. hash list [page] Lists 10 times and hashes of changes, in order of recent-to-oldest. The page value defaults to one. hash set [hash] Sets the screens to the hash value specified. The screens are not cached beyond the original server, so files deleted from The Black Watchmen's server will not be visible. This update is live now.
Amazing work. I don't pretend to know what most of the comands do or how to use them, but looks great. much better than the irc i was using too lol
Catclient was down for an indeterminate amount of time due to a HTTP error from curlmyip (Which was compared to the known IPs that allow access to the database backend). I've added error detection to prevent this from happening in the future.
Catclient is no longer able to function. The service has been taken down until further notice. The next patch may include refactoring.
Catclient has been reactivated, and function has returned. Patch 200 - New aesthetic design - Screen history temporarily disabled while it is being reworked - Added links to IRC, Forums, and the Dossier. - Removed most commands - Muting and pausing is not currently displayed in the client, but it should remember your previous settings if you had localstorage enabled.
There have been some internal server adjustments. Please stand by. Updates to the situation room may not occur properly. I am investigating the issue.
CatClient now comes with it's very own IRC Bot. It is in the #Division66 channel, as well as the #CataBotTest channel. It recognizes people who are OP'd in #Division66 as admins, as well as a select few other people. The bot will only be under the following names, authenticated with the account "AgentCatalyst": SitRoom_Alpha (Main Server) SitRoom_Beta (Beta Server) The public only need the commands: !catclient - The bot will give a link to catclient !uptime - The bot will say how long it's been running. Not entirely useful. !missionstatus - The bot will print out a pre-set missionstatus. The mission status is set by Ops and admins. If you're an admin and it's not recognizing you, attempt the command !verify. If you're logged into an account it recognizes, it will give you admin permissions Admins: Private message the bot to use admin commands: !set cooldown [number] - Sets the cooldown on the bot, which assists in blocking floods !enable, !disable, !toggle - This is basically a power switch for the bot. It will remain in the channel, but no commands will be parsed. !set missionstatus [text] - This sets the mission status !join #channel !part #channel