Client Commands

From WebTV Wiki
Revision as of 10:17, 11 September 2022 by imported>Admin
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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 - ???
  • client:AudioPlay - ???
  • client:AudioRewind - ???
  • client:AudioStop - ???
  • 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 - ???
  • client:CloseAllPanels - Closes any currently focused panel.
  • client:ConfirmBYOISPSetup - Applies settings for usage of an external ISP with WebTV/MSN TV.
  • 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:CrossoverMark - Enables PIP feature.
  • client:DoNothing - Does what it says on the tin. No-op command.
  • client:DownloadTVListings - Downloads TV listings? Need more info on this.
  • client:EditAddresses - ???
  • 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 - Unknown. Crashes hacked WebTV Viewer.
  • client:force - Related to relogin. Need more info on this.
  • client:function - ???
  • client:GoToPhoneCenter - ???
  • client:GoToInfoPage - ???
  • client:GoToBYOISPIntro - ???
  • client:GoToConfigureBYOISP?Unpugged=True - ???
  • client:GoToConnectSetup - ???
  • client:GoToPhoneSetup - ???
  • client:GoToExplanationPage?explanation=xxxxx&buttonAction=xxxxx&buttonLabel=xxxxx&secondButtonAction=xxxxx&secondButtonLabel=xxxxx - Unknown.
  • client:GoToWebHome?subscribe=true - ???
  • client:gototvapplication?connect=true - ???
  • client:HangUpPhone - Hangs up from WebTV/MSN TV 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 - ???
  • 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? Need more info on this.
  • 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 - Variation of the client:PowerOff command. Possibly used for flash upgrades?
  • client:PowerOn - Powers on unit.
  • client:ReconnectChat - ???
  • client:RedialPhone - ???
  • client:ReloadPage - ???
  • client:relogin - Performs a relogin for currently logged on unit.
  • client:ResetNVAndPowerOff - ???
  • client:RestartNow - ???
  • client:SaveToFavorite - ???
  • 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: https://ultrick.tripod.com/tricks/browser.html.
  • 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:ShowDialingPage? - ???
  • client:ShowPhonePanel - ???
  • client:ShowPrintWindow - ???
  • 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 - ???
  • client:ShowToFullScreen?UseVideoIn - ???
  • client:ShowTVHome - Goes to TV Home.
  • client:showtvinfopage?tvchannel=&time= - ???
  • client:ShowTVListings - ???
  • client:ShowTVListingSetup?Main-Page - ???
  • client:ShowTVSearch - ???
  • client:ShowTVSearch?action=TypeSearch - ???
  • client:TVSkipBack?urlPrefix=file:// - ???
  • client:ShowCrashLog - ???
  • client:ShowAutoDisk - ???
  • 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 - ???
  • client:UpdateFlash - Related to flash updates? Need more info on this.
  • client:updateflash?ipaddr=xxx.xxx.xxx.xxx&port=xxxx&path=wtv-flashrom:/current - Related to flash updates? Need more info on this.
  • client:Unplugged - ???
  • client:UnpluggedAndMoved - ???
  • 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 - ???
  • client:VideoAdShown - ???

Game-Specific Client Commands

Client commands designed for WebTV/MSN TV-compatible games that could run outside the browser sandbox. Yes, WebTV/MSN TV had actual games made for it at some point. They were not released officially and they might not be released in a proper format for some time due to obvious issues surrounding the nature of the WebTV/MSN TV hacking scene.

Doom

  • client:boota?partition=DoomROMD&args=-doom%20-devparm%20-file%20NAME.wad%20-warp%203%201%20-skill%202 - "Allows custom maps and levels to be played". URL only works for debug version of Doom for WebTV.

YDKJ

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