1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. While the majority of active discourse on D20PRO has moved to our Discord Channels, this forum is still active and checked-in on regularly by our staff. However, for the very latest information, conversation and/or immediate support, please join us on Discord here: http://discord.gg/Ph38ckM
    Dismiss Notice

Custom skills/spells/classes.txt files

Discussion in 'Feature Requests' started by Lonewolf147, Mar 5, 2017.

  1. Lonewolf147

    Lonewolf147 Member

    Joined:
    Nov 3, 2012
    Messages:
    131
    Likes Received:
    9
    Would it be possible to have the system read a second text file for these? You can have the official file for all the official released stuff, but then have a second custom file where we can add all our own stuff. That way when the official file gets updated, it doesn't overwrite all our custom info that we added.
     
  2. Tay-Dor

    Tay-Dor Active Member

    Joined:
    May 15, 2016
    Messages:
    313
    Likes Received:
    47
    I believe when the new API comes out there will be core class files that will be locked away that we won't be able to alter. We'll still be able to have our custom classes in a separate file.
     
    Lonewolf147 likes this.
  3. owlbear

    owlbear Administrator
    Staff Member

    Joined:
    Sep 5, 2011
    Messages:
    636
    Likes Received:
    160
    that's correct. We'll likely launch before the "Core" mechanic is fully enabled. It's close to complete now, but I don't want that bit to delay launching the rest.

    Also, we're looking at moving a great deal of what is defined in the text files into in-app editors which could, for instances, produce text resources.

    Honestly, the text resources are great for folks who want the hands on gritty, psuedo coder access. However the pipe notation and key->value system requires a level of knowledge that we can manage more easily from an in-app UI.

    One of the major advances in the last month has been the integration and licensing of a very fast and powerful chromium headless browser engine. This means that we can build out functional UI using HTML5 and javascript behind the scenes --- something that is become more central in-house due to the World Engine work we've been engaged in.

    There's still a few loose ends to button up before we start taking full advantage of this update, however, the advantage is that we can build and push full Canvas driven apps (2D or 3D) into D20PRO or OS Native UI and pass data back and forth.

    Some of the sub projects we've had sidelined that this technology enables include: 3d dice roller (we built Assault Dice for Games Workshop in such a way as to enable us to re-roll(hah) the app for D20PRO); Improved PDF viewer/support; modular character sheets; themed UI(!!); random generators; and native World Engine integration to name a few.

    So yeah, The Core thing is pivotal to a larger decision making process which we're currently engaged in.

    Even if we pivot away from using the Manually Specified folder in the future we will either provide an importer for existing files OR allow them to act as overrides to the content being managed in-app.

    (sorry, got side-tracked with all-the-things)
     
    Tay-Dor and Lonewolf147 like this.
  4. cranerat

    cranerat Member

    Joined:
    May 1, 2011
    Messages:
    37
    Likes Received:
    3
    Hehe, and all that learning to add classes, spells, spell lists, feats and skills from the other books will have to be redone?
    I've been able to integrate D20, T20, 3.5 and Pathfinder fairly well. I hope this locking away the base rule set will allow me to still integrate them all.
     
  5. Tay-Dor

    Tay-Dor Active Member

    Joined:
    May 15, 2016
    Messages:
    313
    Likes Received:
    47
    Only core stuff would be locked away. You'll still be able to have your own custom class file in addition to the core.
     

Share This Page