| IC3 Change History | ![]() |
| English | 日本語 (Japanese) |
All changes to IC3 since its initial release are described here.
Identifier = "D:\"
this was interpreted as D:" rather than
D:\ — this is now fixed.
To correct this problem, you need to uninstall then
correctly reinstall the key driver. The key driver
installation program is called HInstall.exe and
can be found in the folder where your Scala product was
installed, which is often something like:
C:\Program Files\Scala\<Product>
Where C: is the drive the product was installed
to, and <Product> is one of
ICDesigner3, ICDesigner,
ICPlayer, NetManager,
NetManagerEnterprise, or
ICBroadcastServer.
Proceed as follows:
"C:\Program Files\Scala\<Product>\HInstall" /r /kp /alldrv
"C:\Program Files\Scala\<Product>\HInstall" /i /kp
Another approach is described in the Microsoft Knowledge Base article Q254914.
WIN32_RootDataFolder = "Path"
When set, Scala data that is normally stored under the
Windows-standard configuration area is stored under the
specified path instead. Also the Scala temporary folder appears
under the specified path.
On the player, the mmos.ini setting
The billing log retrieval will also retrieve log files whose name looks like:
(Any modifications made to the job since it originally ran will not be used. That is, the job that is resubmitted matches the definition of the original.)
The installer will detect affected systems and warn the user.
The NetManager Install Software Update command will automatically add the MMOS.INI keyword to any affected player because in this case it is certain that the legacy option is desired (otherwise the player will become remotely broken).
[+] 145 Players, including: Player X Player Y Player Z ...
Regardless of which mechanism you choose, the InfoChannel Player Configuration for that player should be set to match.
netic
in the Source column, while messages from the Player's
graphical engine say runic.
A program is trying to automatically send e-mail on your behalf. Do you want to allow this?
Receive\Content
location, rather than creating a series of sub-folders that
mimic the original path on the player. (This change was in
Release 4 but did not get documented at the time.)
WININET_EnableServUDirectoryCacheKludge = 1
(The workaround will hurt media transfer performance.)
Error message reports have been augmented with a Problem text and code. Although the Error specifies what exactly failed, the Problem tells you the outcome and consequence of the error, to let you determine its severity. As an example, an error might be "file not found", but the Problem caused by that error is "The script did not play correctly."
The Problem scheme is used as the primary grouping and sorting characteristic in NetManager's health monitoring views. We may in the future add additional support information, for example, steps an operator can try to address specific problems. In coming releases we will also define more Problems and categorize more errors into Problems.
Receive\Content
location, rather than creating a series of sub-folders that
mimic the original path on the player.
Player's Connection to its Job FolderNetwork Manager's Connection to This Player's Job
Folder
"Workspace Location on the Server" is now
"Network Manager Workspace Location"
"Players' Connection to Workspace" is now
"Transmission Workspace Location"
"Back-Channel Timeout (Hours)" is now "Player
Response Timeout (Hours)"
These changes affect both IC3 Designer and IC3 Player:
Note:: If you have previously set XDRAW_AlwaysSingleBuffer=1 (the previous workaround), remove that before trying this new option.
In most respects, playback of streaming video is similar to playback of a local movie or movieclip file, and most of the same options apply.
OPTIBASE_IgnoreHardware=on
When set, the Optibase EX will cleanly work in the absence
of the hardware. This can be useful when using the Publish
Server to publish scripts with Optibase events, using a
Designer that does not have the Optibase card installed.
Text Crawl and Global Text Crawl support an embedded tag <latintypeface> to specify this Latin font.
RGB($rrggbb)
and is used in place of
Pen($pennum)
where rr, gg, and
bb are the hexadecimal values of the levels
of red, green, and blue respectively.
RGB() can actually be hand-authored
for any color of any element, but is required for Global Text
Crawl.)
<typeface = "typefacename">
<typesize = "pointsize">
<facecolor = "#rrggbb">
<outlinecolor = "#rrggbb">
<shadowcolor = "#rrggbb">
<undercolor = "#rrggbb">
<face = "On|Off">
<front = "On|Off">
<outline = "On|Off">
<outlinethickness = "numpixels">
<shadow = "On|Off">
<shadowoffset = "numpixels_horizontal, numpixels_vertical">
<under = "On|Off">
<underposition = "numpixels">
<underthickness = "numpixels">
<underair = "numpixels">
<bold = "On|Off">
<bolddelta = "numpixels">
<italic = "On|Off">
<italicdelta = "numpixels">
<extragap = "numpixels">
Most of the above are self-explanatory. (Note that the four
...color options were added and documented in
Release 4, but are included here for completeness.)
typefacename, specify the typeface
as generally seen in saved ScalaScripts, e.g.:
<typeface = "Arial (Western [])">
The <extragap> option specifies the number
of extra pixel rows of gap that should be added before the next
segment is crawled. This option is useful to increase spacing
when using scrolls (i.e. vertical crawls).
Justify(Left, Baseline)
(or you can use Center or Right in
place of Left). In addition, you can add
Baseline(numpixels)
to specify the baseline's offset from the top of the element.
The primary purpose is to allow a baseline-aligned crawl which
is useful when using the <typeface> tag to
change typeface within a crawl, and to allow regular text
elements to be relatively positioned to baseline-aligned
crawls.
Active(booleanvariable)
to control whether this global crawl is visible. If the
ScalaScript or a VBScript or JavaScript changes the
booleanvariable to false, the global crawl
will be hidden. Setting the variable to true will cause the
global crawl to appear. This can be used to implement an
"emergency-only" crawl. This option is not yet exposed in the
Designer user-interface.
Basename.ext, The old timestamp-based scheme
Basename (Received 2002-04-16T22;52;11-05;00).ext
is replaced with a simple incrementing version number placed
between the filename's base-name and its extension:
Basename;1.ext
This text is in the original color
<facecolor="#ff0000">
This will be red
<facecolor="#ffffff">
This will be white
(We also support changing outlinecolor,
shadowcolor, and undercolor.)
BELOWNORMALPRIORITYCLASS=no
Mouse.PrimaryButton and
Mouse.SecondaryButton that represent the mouse
button state.
Billing.PlayerName ScalaScript variable now
defaults to the COMPUTERNAME environment variable
value.
Notification() ScalaScript command now parses
correctly.
MEDIA_InstalledContent = "Path"
The software will look in the specified path to locate linked
content if the file could not be found in the normal location.
Can be used for a network of authors who wish to have their
Linked Content shared on a LAN, or for player installations
with a hand-delivered (sneakernet) partition or folder tree.
BELOWNORMALPRIORITYCLASS=yes
Causes the Scala processes to run at "below normal" priority
class, which may help in some cases where drivers are being
starved of CPU.