Ok, the scrips looks now like this:
public class StartConvo extends Codex
{
public StartConvo(String convoFile, String convoGiveName)
{
this.convoFile=convoFile;
this.convoGiveName=convoGiveName;
}
public void clicked (int guid, int clickerGuid, int captureID)
{
ExecuteConversation(clickerGuid, guid, convoGiveName, convoFile, CONV_XFLAG_WANTFEEDBACK);
}
public void convreached(int starterGuid, int curEvent, int curLine, int lineDuration, int speakerGuid)
{
CodexCamera.SetupCutscene(starterGuid, GetClassThing(), 0);
CodexCamera.SetShot(starterGuid, CAM_SHOT_POV_A, CAM_ANGLE_HIGH, CAM_DIST_MEDIUM, 1, 0);
}
public void convended(int starterGuid, boolean bAborted , int returnValue)
{
CodexCamera.Release(starterGuid);
}
private String convoGiveName;
private String convoFile;
public static String _params[] = {
"Conversation Name", "Conversation File (NCO)"
};
}
Unfortunally it still doesn´t work.
Make sure you stick with ansi for the file names because the engine wont read them in UTF-8.
Hmm - what do you mean with this? What´s UTF-8?