Client Commands

From WebTV Wiki
Jump to navigation Jump to search

Client URL commands used in first-generation WebTV/MSN TV devices. Most information taken from MattMan and ulTRAX's pages on the commands, with us adding descriptions and correcting as many spelling mistakes in the URLs as we could catch from their sources. This list is by no means 100% accurate or complete.

General

  • client:activ - Related to relogin/1-800 login process. Need more info on this.
  • client:ActivateNetwork - Functions similarly to client:activ.
  • client:AdjustActiveArea?xadj=0&yadj=0 - Resets position of television display.
  • client:AdjustActiveArea?xadj=1&yadj=0 - Adjusts position of television display to the right.
  • client:AdjustActiveArea?xadj=0&yadj=1 - Adjusts position of television display downward.
  • client:AdjustActiveArea?xadj=-1&yadj=0 - Adjusts position of television display to the left.
  • client:AdjustActiveArea?xadj=0&yadj=-1 - Adjusts position of television display upward.
  • client:AudioFastForward - ???
  • client:AudioPause - Pauses the currently playing song.
  • client:AudioPlay - Plays a currently paused song.
  • client:AudioRewind - ???
  • client:AudioStop - Stops the currently playing song.
  • client:BeginDialing - Related to dialing process. Need more info on this.
  • client:boota?partition=xxxxx&size=xxxxx&source=file://disk/xxxxx - Loads an external ROM directly into memory. Currently only observed to be usable on WebTV Plus units.
  • client:boota?partition=DiskMap&downloadsuccess=wtv-setup:/setupgames-success&downloadfail=wtv-setup:/setupgames-failure&forceTollDownload=1&group=xxxx - Variation of client:boota command. Need more info on this.
  • client:BottomOfPage - Scrolls down to the bottom of currently active web page.
  • client:CAM?ShowPasswordPage=True - Related to dialing process. Need more info on this.
  • client:CAM?Password=&Confirm= - Related to dialing process. Need more info on this.
  • client:cancel - ???
  • client:channel - Related to Chat services. Need more info on this.
  • client:ChatAddMessage - Sends a message in a chatroom.
  • client:ChatAddPrivateMessage - Related to Chat services. Need more info on this.
  • client:ChatJoinChannel - Related to Chat services. Need more info on this.
  • client:ClearFindPanelText - Clears text inputted in Find panel, if focused.
  • client:CloseAddressPanel - ???
  • client:ClosePrintWindow - Closes the printing window.
  • client:CloseAllPanels - Closes any currently focused panel.
  • client:ConfirmBYOISPSetup - Applies settings for usage of an external ISP.
  • client:ConfirmConnectSetup - Applies connection settings, and initiates a new connection with those new settings. Example usage: client:ConfirmConnectSetup?ServiceType=custom&machine=209.240.194.215&port=1615&bootURL=http:/arcadia.artemis.com/webtv/client/splash-debug.html&homeURL=http://arcadia.artemis.com/webtv/client/home.html&nameServer=207.76.180.2&useEncryption=true&Connect=Connect
  • client:ConfirmPhoneSetup - Applies phone settings.
  • client:continue - ???
  • client:crash - Internal Debug only page that has different ways of hanging or crashing the box.
  • client:CrossoverMark - Enables PIP feature.
  • client:DoNothing - No-op command.
  • client:DownloadTVListings - Initiates downloading TV listings from the service.
  • client:diskhax - Shows a page for manipulating partitions on the hard drive. (internal / Plus only?)
  • client:EditAddresses - Opens the address book page.
  • client:fetch?Cancel=True - ???
  • client:fetch?root=file://disk/browser/tv/&message=Getting TV listings - Unknown. According to MattMan's site, this was found in a meta tag in an HTML file on version 2.1.1(?) of the WebTV/MSN TV firmware, and could be used to access any file:// URL.
  • client:fetch?group=Karaoke&Source=wtv-disk:/sync?DiskMap=Karaoke&Background=yes - Another variant of the client:fetch command. Need more info on this.
  • client:find - Used for the find feature (i.e. client:find?text=[search query]) however when running manually it always seems to crash the box.
  • client:force - Related to relogin. Appears to loop back to the manufacturer logo and connection process when run. Need more info on this.
  • client:function - ???
  • client:GoToPhoneCenter - ???
  • client:GoToInfoPage - Shows the "WebTV Technical Information" screen seen when using the 411 poweroff code.
  • client:GoToBYOISPIntro - Shows the first screen related to using a custom ISP.
  • client:GoToConfigureBYOISP?Unplugged=True - Opens custom ISP settings page.
  • client:GoToConnectSetup - Shows connection setup page.
  • client:GoToPhoneSetup - Shows dialing options page.
  • client:GoToExplanationPage?explanation=xxxxx&buttonAction=xxxxx&buttonLabel=xxxxx&secondButtonAction=xxxxx&secondButtonLabel=xxxxx - Unknown.
  • client:GoToWebHome?subscribe=true - Switches from TV view to Web view on Plus units.
  • client:gototvapplication?connect=true - ???
  • client:HangUpPhone - Hangs up from the service.
  • client:InsertChar?value={character} - Triggers command to insert specified character into any available input.
  • client:JSCancelButton - ???
  • client:JSPromptOK - ???
  • client:JSOKButton - ???
  • client:Karaoke - ???
  • client:ListChannelUsers - Lists users currently in a chatroom the active user is on.
  • client:LogOnToPage - ???
  • client:LogoShown - Run after showing the manufacturer logo, switches to the connecting screen.
  • client:OpenAddressPanel - ???
  • client:OpenChatNewChannelPanel - Opens the "Create a new chat room" panel.
  • client:OpenChatPrivateChannelPanel - Opens the "Type the name of a chat room to enter" panel.
  • client:OpenChatWhisperPanel - Opens Chat Whisper panel.
  • client:OpenFindPanel - Opens "Find" panel.
  • client:OpenGoPanel - Opens "Go To" panel.
  • client:OpenInfoPanel - Opens page info panel.
  • client:OpenKeyboard - Opens keyboard if browser cursor is focused on a text box.
  • client:OpenPrintPanel - Opens print panel.
  • client:OpenSavePanel - Opens "Save to favorites" panel.
  • client:OpenSendPanel - Opens Send panel.
  • client:ppvplanner?bought=true&action=purchase&purchaseComplete=true&tvchannel=&programStart=&programLength= - ???
  • client:PowerOff - Powers off unit.
  • client:Poweroff?miniBrowser&autoPowerOn&upgradePath=content/artermis-webtv-000/version-2028/bf0app-part000.rom - Appears to boot into minibrowser, but ignores the upgradePath due to it being for Old Classics, which the mini browser isn't on.
  • client:PowerOn - Powers on unit.
  • client:ReconnectChat - ???
  • client:RedialPhone - Begins dialing if disconnected.
  • client:ReloadPage - Reloads the page.
  • client:relogin - Performs a relogin for currently logged on unit.
  • client:ResetNVAndPowerOff - Resets NVRAM and restarts the box.
  • client:RestartNow - Goes back to the manufacturer screen and reconnects. Interestingly, the box itself doesn't actually reboot.
  • client:SaveToFavorite?folder=[folder] - Saves the current page to favorites
  • client:sendpage?address=[email]&Clear&Choose+Address&Mail=[subject] - Sends the current page as an email.
  • client:setleds?power=xxx&connected=xxx&message=xxx - Sets the state of the front LEDs. (xxx is either on or off)
  • client:SetSetupValue - Changes box settings. Supported parameters are setup-font-size, setup-keyboard, setup-background-color, setup-background-color, setup-bgm-volume, setup-play-bgm, setup-link-color, setup-play-sounds, and setup-play-songs. For more detailed info, check this page.
  • client:ShowAlert?message=xxxxx&action=xxxxx - Shows an alert box with a specified message that performs a specified action (accesses a URL) triggered on a button press.
  • client:ShowAlert?message=xxxxx&buttonlabel1=xxxxx&buttonaction1=xxxxx&buttonlabel2=xxxxx&action2=xxxxx - Shows an alert box with two buttons, each that can perform an individual action.
  • client:ShowAutoDisk - Shows the "Preparing your update" screen.
  • client:ShowCrashLog - Shows a crash log, if one is saved on the box.
  • client:ShowDialingPage? - ???
  • client:showdir?theDir=/ - Shows the selected path on the hard drive, used by VFat Hax.
  • client:ShowPhonePanel - ???
  • client:ShowPrintWindow - Starts printing the current page.
  • client:ShowSecurityInfo - Unknown. Recorded to power off units when accessed.
  • client:ShowServices - Shows service list currently loaded in memory by the WebTV/MSN TV unit.
  • client:ShowSplash?message=xxxxx&action=xxxxx - Shows a message box with the specified message on top and the WebTV/MSN TV logo on the bottom.
  • client:ShowTVCrossoverRecent - ???
  • client:ShowTVFullScreen - Opens the full-screen TV view with the RF input once switching to TV mode.
  • client:ShowTVFullScreen?UseVideoIn - Opens the full-screen TV view with the composite input once switching to TV mode.
  • client:ShowTVHome - Goes to TV Home.
  • client:showtvinfopage?tvchannel=&time= - Likely used to show information for a show from the stored TV guide information.
  • client:ShowTVListings - Shows current TV listings.
  • client:ShowTVListingSetup?Main-Page - Shows the TV listings setup page.
  • client:ShowTVSearch - ???
  • client:ShowTVSearch?action=TypeSearch - ???
  • client:TVSkipBack?urlPrefix=file:// - ???
  • client:SoundCapture - ???
  • client:SubmitForm?Name=EditForm&SubmitName=EditFrequency&SubmitValue=True - ???
  • client:TextCommand?name=xxxxx - ???
  • client:TogglePIP - ???
  • client:TopOfPage - Scrolls to top of currently active web page.
  • client:Tourist?url=AddURL - ???
  • client:Tourist&depth?=AddURL - ???
  • client:TriggerFlash - ???
  • client:TriggerFlashDownload - Reboots Old Classic units into the flash updater.
  • client:UpdateFlash - Reboots Old Classic units into the flash updater. Reboots other units.
  • client:updateflash?ipaddr=xxx.xxx.xxx.xxx&port=xxxx&path=wtv-flashrom:/current -
  • client:Unplugged - ???
  • client:UnpluggedAndMoved - Clears Tellyscript and reconnects to the service.
  • client:VCRController?Command=xxxxx - VCR controls for WebTV Plus. Known commands are FastForward, Pause, Play, Power, Record, Rewind, and Stop. Need more info on this.
  • client:vfathax - Shows a page for manipulating files on partitions. (internal / Plus only?)
  • client:VideoAdShown - ???

Game-Specific Client Commands

Doom

  • client:boota?partition=DoomROM&args=-doom%20-devparm%20-file%20NAME.wad%20-warp%203%201%20-skill%202 - "Allows custom maps and levels to be played."

YDKJ

  • client:boota?partition=JackROM&size=5242880&source=file://disk/Jack/DemoGame1/JackNe~1.ini - "Jack Test"
  • client:startjack?filter=true&path=/Jack/DemoGame1/ - ???