ScriptEd 1.50 is back from the dead!

Discussion in 'Modding and Scripting Support' started by Dj_Unique, Apr 16, 2018.

Remove all ads!
Support Terra-Arcanum:

GOG.com

PayPal - The safer, easier way to pay online!
  1. FilthyJack

    FilthyJack Member Supporter

    Messages:
    110
    Likes Received:
    14
    Joined:
    Jan 27, 2011
    Thank you for the updates, love this tool!
     
  2. Dj_Unique

    Dj_Unique Member

    Messages:
    80
    Likes Received:
    5
    Joined:
    Nov 14, 2001
    Time sure flies, it's been almost 3 years since the last update but I'm still working on this tool, adding more features to it. Here's one of the many updates for this year, Build 7 which introduces a couple of new features I found
    useful when working on my own mod.

    Code:
    - Added a button to add float lines from a listbox. Each line represents one float message.
    Useful for message lists generated with AI (ChatGPT, for example)
    
    - Added a button for clearing the dialogue, with a confirmation dialog that you actually want to do this.
    This could be useful when you want to completely rework the dialogue from scratch.
    
    - Added a button to dialogue editor for linking to another dialogue. This requires a global variable
    for both dialogue entry point and the script line to call. This is very useful for inter-NPC dialogues
    that require complex scripting to implement. Both scripts need to be set up with the following:
    
    dialog Global Variable <x> (where x is the number of the global variable you want to use for
    the dialog entry point)
    
    and
    
    loop for Everyone in Group (PC and NPC, single player)
    
    IF Current Looped Object is named <internal_name>
        THEN call script attached to Current Looped Object at point 9 at line Global Variable <y> with triggerer Player
    
    loop end
    
    where internal_name is the internal name of the npc to link the dialog to, also <y> is
    the global variable of the script line to call.
    
    - Added a new option for player option editor to directly create a new node
    for the dialogue. Should speed up dialogue creation a little bit. After you click on Create node
    the player option editor switch to Link to node with the new node as the link.
    
    https://drive.google.com/file/d/1cpXD6EfIm5CPR9BcrjfIaRUtlcEAOSIS/view?usp=sharing

    These new features have been minimally tested so more updates will be coming later as I keep working on the tool. Can't believe I still have inspiration to work on modding tools for a 24 year old game :D
    On the to-do list is:

    - Interface for player option conditions and actions, also for npc line actions. I'm trying to figure out a good way to implement this so it will take some time.
    - Option to include an internal name for the inter-npc dialogue so that you can script a dialogue between multiple npc's.
     
    Last edited: Jan 13, 2025 at 5:42 PM
Our Host!