OnCable Show Script

File format for the OnCable/Zap2it Scrolling Guide software package.

A basic file will look like this:

SS P(bgfile.ext) D30 W20 S0 T0 ;name
	OC X15 Y15 C3 R4 V5
	OV P(banner.ext) T0 X0 Y360

All names for these are currently unknown and are based on their functions and identifiers.

Notes


Slide (SS)

The first of the two known primary page types, also the most simplest.

Example: SS PBLACK6~1.JPG D30 W20 S0 T0 ;Ad name

Bumper Page (BP)

Bumper Page (BP) page sample

The only other type of primary page that I know of. These will not work properly unless it is enabled in the configuration. (under BumperPage)

This page type operates similar to regular slides, with the exception of having different timeslots visible and <BUMPER PAGE> listed under “Ad Name” on the Control Panel.

Banners (BA)

Banners (BA) object sample

Display banners defined in ZAP2IT/Banners/ZAP2IT/PlayList.txt. See its section on the Delimited Files page for further information.

Example: BA X0 Y360 W640 Z120

Box (BX)

Creates a box object.

Example: BX X0 Y360 W640 Z120 B5 C00582828,00582828,00582828,00582828 K25

Date/Time (DT)

Date/Time (DT) object sample

Creates a text object fixed to the current date and time.

This object will not appear unless it is enabled in the configuration (under DateTime.)

Example: DT X0 Y320 W625 Z100 Bff000000 C00ffffff H00000000 O3,3 S1 T1 D1 P1 Q1 MGOTHIC I22 A0 JR

OnCable Grid (OC)

OnCable Grid (OC) object sample

Adds the scrolling channel grid object.

Example: OC X15 Y55 C3 R4 V5 T0

Overlay (OV)

Overlays a static graphic.

Example: OV PZAPLOGO.bmp T1 X42 Y388

Text (TX)

Text (TX) object sample

Displays a static text object.

Example: TX X320 Y345 C00FFFFFF MGOTHIC I22 JC H00000000 O3,3 TBasic Channel Lineup

Weather (WT)

Weather (WT) object sample

Displays Weather information in a box.

Example: WT X420 Y50 W200 Z250 Bff000055 C00000000 L5 I20 MOCF16

Scrolling Message (SM)

Scrolling Message (SM) object sample

Displays a scrolling message ticker based on the contents of textmsg.xml.

Like various other optional features, this must be enabled in the Player configuration for it to work (under ScrollingMessage.)

The schema for textmsg.xml follows this structure:

<?xml version="1.0" encoding="utf-8"?>
<textmsgs>
    <textmsg>
	    <text>Text to crawl here</text>
		<start_date>03/20/2026</start_date>
		<end_date>03/26/2026</end_date>
		<bk_color>00000000</bk_color>
		<text_color>00ffffff</text_color>
    </textmsg>
</textmsgs>

Example: SM X0 Y0 W640 Z40 BFF000000 C00FFFFFF MGOTHIC I16

Mail Message (MM)

Displays Mail messages as text objects.

Like various other optional features, this must be enabled in the Player configuration for it to work (under MailText.)

Only portions of this object's schema have been figured out so far.


Preset Values

Guide Types

  1. OnCable Grid (sample)
  2. OnCable Movies (only shows listings with the ‘Movie’ category; sample)
  3. OnCable Sports (only shows listings with the ‘Sports’ category; sample)
  4. OnCable Kids (only shows listings with the ‘Kids’ category)
  5. OnCable CompressedGrid
  6. OnCable LargeGrid (sample)
  7. Hybrid (does not seem to work. need to look into it.)
  8. OnCable Rogers (configured specifically for Rogers Cable; sample with missing assets)

Wipe Types

  1. Dissolve (default)
  2. Iris Out (from center)
  3. Iris In (to center)
  4. ???
  5. ???
  6. ???
  7. ???
  8. Slide Up
  9. Slide Down
  10. Wipe to Right
  11. Wipe to Left
  12. Large Dissolve
  13. Vertical dissolve
  14. Cubic Dissolve (like an Iris, but each square/rectangle is randomized)
  15. Iris Out from center, vertical only
  16. Iris In from center, vertical only
  17. Iris Out from center, horizontal only
  18. Iris In from center, horizontal only
  19. ???
  20. ???
  21. Cut

Layout Types

To be described.