FAQ
From ScapeFX Wiki
Contents |
General
Is ScapeFX free to use?
It is possible to use ScapeFX for free under a special license option that turns on advertisement inside the client. You can read more about the different licensing options at: http://scapefx.com/license.php
What is PortalSFX?
PortalSFX is an implementation of the basic ScapeFX client and it is hosted at the Mythicscape servers. It allows mudadmins to use the client with a single link on their webpage. It cannot be easier to get your own Click to play solution for new players.
What are the system requirements?
ScapeFX should run on most computers out there today. It should work on Windows, Mac, Unix and all of the OS that supports Java Runtime Environment. Java 6.0 is required for all features to work.
Which operating systems are supported?
ScapeFX runs on any computer with Java 6.0+ installed. Most new computers today have this by default. If not it can be installed from Sun's website at http://www.java.com.
Features
How does automatic updates work?
ScapeFX is (preferably) deployed using JWS (Java Web Start). JWS supports automatic updates by default. Each time the user starts the program it will look for new files at the server from which it was downloaded. It will download any new files that have been updated on the server. For you as a mudadmin you simply have to upload new files to your server and all players will get them the next time they start the client.
Is MCCP supported?
Yes. ScapeFX supports MCCP.
Is MXP supported?
No. ScapeFX does not support MXP. Instead ScapeFX is built on SFXP. However, we plan on adding a sample plugin on the wiki for parsing out MXP tags in the future.
Does ScapeFX use variables like other clients?
Yes. Global variables are supported. These variables can be used by plugins, triggers, aliases and scripts. For more information about how to use and set global variables see Global Variables.
Customizing ScapeFX
Can the same plugin receive several different messages sent to it from the server or can each plugin only receive one basic line?
You can send any textual message to the plugin in the SFXP plugin tag. It is then up to you how you handle the received data in the plugin once it receives it. A simple solution is to include a tag at the start of your data that you can parse out. Example:
@Override
public void receiveMessage(String message){
if (message.startsWith("tag1:")){
// do something with tag 1 type, first remove the tag
String data = message.replaceFirst("tag1:", "");
}
else if (message.startsWith("tag2:")){
// You get the picture...
}
}
Eclipse
What is Eclipse?
Eclipse is an IDE for programming Java. We recommend using this IDE for customizing ScapeFX.
Where can i download Eclipse?
You can download eclipse from their website at http://www.eclipse.org.
