DICE PACKS BUNDLE
Page 1 of 2 12 Last
  1. #1

    Developer Notes - 2021-11 Ruleset Updates

    As noted previously, large ruleset updates are worked on and released independent of FGU client versions now.

    Since this is a large set of changes that will break many rulesets and extensions, I want to give a test period where ruleset and extension developers can adapt their code to work with the latest underlying ruleset changes. Additionally, there are a few rulesets which have errors, since they have overwritten low-level CoreRPG functions that have been replaced, so I will be reaching out to those developers directly.

    The included FG themes (Simple Brown, Simple Gray, FG Light, FG Dark) have already been updated; but other art pack themes will be updated as we move forward.

    See the Beta Release thread for initial patch notes:
    https://www.fantasygrounds.com/forum...read.php?71007

    NOTE: For extension developers, you will need to review the changes for the ruleset you are affecting to see if it will require extension updates. If you are publishing on the FG Forge, you can use the Test channel to deliver specific updates in conjunction with this beta.

    Regards,
    JPG
    Last edited by Moon Wizard; October 21st, 2021 at 04:04.

  2. #2
    The following rulesets have already been updated to adapt to the latest changes.

    Store/Included Rulesets Updated
    CoreRPG
    2E
    3.5E
    4E
    5E
    PFRPG (1E)
    PFRPG (2E)
    SFRPG
    13th Age
    Advanced Fighting Fantasy (2E)
    Alien
    Barbarians of Lemuria
    Basic Roleplaying
    Castles and Crusades
    Call of Cthulhu (6E)
    Call of Cthulhu (7E)
    Conan
    Cypher/Numenera/The Strange
    Dungeon Crawl Classics
    Fate Core
    d20 Modern
    ICRPG
    Mongoose Traveller (2E/1E)
    Mutant Crawl Classics
    Mutants and Masterminds
    Rolemaster Classic
    Savage Worlds (SWADE/SWD/SWPF/Settings/Themes)
    Symbaroum
    Vaesen
    Vampire
    What's Old is New

    Any specific Live updates for these rulesets will be gated until all the changes are released.
    Last edited by Moon Wizard; November 18th, 2021 at 05:20.

  3. #3
    In order to support ruleset and extension developers, I have made a number of notes regarding changes that should be made to bring rulesets and extensions in-line with the changes to the others. In addition to the general notes, I will include the specific assets modified in CoreRPG, and the basic included rulesets.

    Rulesets/Extensions - General Cleanup
    • Scripts
      • Remove ActionsManager.useFGUDiceValues (no longer needed)
      • Remove Session.IsLocal and User.isLocal() specific code
      • Remove un-needed versioning (version=">=4", version="<4")
      • Remove FGC specific ruleset coding (UtilityManager.isClientFGU)
      • Remove deprecated DesktopManager global script calls
        • registerContainerWindow, processSidebar, resetSidebar, onSidebarOptionChanged,
        • setStackOffset, setUpperDockOffset, setLowerDockOffset, setStackIconSizeAndSpacing, setDockButtonSizeAndPadding,
        • updateControls, calcAreas, calcSectionHeight, layoutArea, layoutControl,
        • registerStackShortcuts, registerStackShortcut, registerStackShortcut2, createStackShortcut, removeStackShortcut,
        • registerDockShortcuts, registerDockShortcut, registerDockShortcut2, addDockRecordShortcut, createDockShortcut, removeDockShortcut,
        • addLibraryDockShortcut, createLibraryDockShortcut, removeLibraryDockShortcut,
        • getSidebarButtonState, setSidebarButtonState, setDefaultSidebarState, appendDefaultSidebarState
        • addTokenPackSets, addTokenPackSet
    • Templates
      • Remove label_ct/label_ps template overrides just to change fonts. Update font assets named sheetlabel_ct/sheetlabel_ps instead.
    • Window Classes
      • Remove portrait_charlocal controls (no longer used)
    • Fonts
      • Remove fgffile tag
      • Remove FGF files
    • Frames
      • Remove frame "campaignlist_tables"
    • Debug
      • Remove unused Debug.chat and Debug.console calls
      • Use ChatManager.SystemMessage for permanent messages


    Rulesets/Extensions - Decals
    • Decals (Ruleset Module)
      • Add new module folder named "<RulesetName> Assets"
      • Add definition.xml file with these tags
        • "name" = "<RulesetName> Assets"
        • "ruleset" = "<RulesetName>"
        • "displayname" = "<RulesetDisplayName>"
      • Add images/decals/ subfolder
      • Move decal graphics from ruleset to new module under images/decals/ subfolder
        • Name default decal as "<RulesetShortName>_decal.png"
        • Name additional decals as "<RulesetShortName>_decal_<Number>.png"
    • Decals (Ruleset Code)
      • Remove all DDCL option references
        • Icons: desktopdecal_* (definitions and files)
        • Scripts: OptionsManager.addOptionValue("DDCL", ...), OptionsManager.setOptionDefault("DDCL", ...), OptionsManager.registerOption2("DDCL", ...)
        • Strings: option_val_DDCL_*
      • Add default decal setup (if default decal overriden)
        • Modify Desktop<RulesetName> script to add DecalManager.setDefault("images/decals/<RulesetName>_decal@<RulesetName> Assets");
    • Decals (Ruleset Example) (Starfinder)
      • Module is named "SFRPG Assets"
      • Module display name is "Starfinder"
      • Decal files are named: sf_decal.png, sf_decal_2.png, sf_decal_3.png, ...
      • DesktopSFRPG modified to add: DecalManager.setDefault("images/decals/sf_decal@SFRPG Assets");
    • Decals (Stand-alone Modules)
      • If building decals separately as stand-alone module independent of ruleset:
        • Specify file and module name as "<SourceName> Decals"
        • If Usable in Any Ruleset,
          • Specify "ruleset" = "Any" tag in definition.xml of module
          • Name decal files as <PublisherShortName>_<SourceShortName>_<Descriptio n>_decal.png
          • Ex: sw_dap_bullet_holes_decal.png
        • If Ruleset Specific,
          • Specify "ruleset" = "<RulesetName>" in definition.xml of module
          • Name decal files as <RulesetShortName>_<SourceShortName>_<Description> _decal.png
          • Ex: dnd5_ftod_red_dragon_decal.png


    Rulesets/Extensions - Other Changes
    • Sidebar
      • Frames: (Optional) Add sidebar_dock_category, sidebar_dock_category_down, sidebar_dock_entry_icon, sidebar_dock_entry, sidebar_dock_entry_down
      • Colors: (Optional) Add DesktopManager.setSidebarDockCategoryIconColor, DesktopManager.setSidebarDockCategoryTextColor, DesktopManager.setSidebarDockIconColor, DesktopManager.setSidebarDockTextColor
    • Record Views
      • Remove list view .sTitleRes (i.e. *_grouped_title_*)
      • Make sure string exists in CoreRPG or create one ("library_recordview_label_" .. sRecordType .. "_" .. sRecordView)
      • Replace labels on view buttons with matching string from above
      • DesktopManager.setDefaultSidebarState removed
    • Modifier Changes
      • Scripts
        • Use new ModifierManager to add modifier window presets and exclusion sets
          • ModifierManager.addModWindowPresets
          • ModifierManager.addKeyExclusionSets
        • Replace ModifierStack.getModifierKey -> ModifierManager.getKey
      • Strings
        • Add modifier_category_* tags to match registered modifier window preset categories
        • Add modifier_label_* tags to match register modifier window preset keys
    • Inventory count fix
      • Window Class - char_invitem
        • Remove default tag from count field in "char_invitem", if override
      • Script - campaign/scripts/char_invlist.lua
        • Add w.count.setValue(1) to addEntry, if override template "list_charinv"
    • Reference Manual Frame Registration
      • Use ReferenceManualManager.addBlockFrame("<FrameName>" ) to make new ruleset frames available in reference manual builder, where frame asset defined as "referenceblock-<FrameName>".
    • ChatManager Event Registration
      • Review any overrides to chatentry or chatwindow templates, and chat window overrides.
      • Migrate any overrides possible to use ChatManager functions: registerDiceLandedCallback, registerDeliverMessageCallback, registerReceiveMessageCallback, registerDropCallback, registerSlashCommand
    Last edited by Moon Wizard; November 15th, 2021 at 22:36.

  4. #4
    CoreRPG

    (Modified)
    Global Scripts: ActionsManager, ActorManager, CampaignDataManager, CharacterListManager, ChatManager, CombatManager, DecalManager, Desktop, DesktopManager, EffectManager, ExportManager, GameSystem, GmIdentityManager, ItemManager, LanguageManager, LibraryData, ManualRollManager, ModifierStack, OptionsCore, OptionsManager, ReferenceManualManager, StringManager, TableManager, TokenManager, UtilityManager, VersionManager2, VisionManager,
    Specific Scripts: campaign/scripts/char_invlist.lua, campaign/scripts/image.lua, campaign/scripts/imagewindow.lua, campaign/scripts/imagewindow_toolbar.lua, campaign/scripts/masterindex_window.lua, campaign/scripts/story_template_generate.lua, campaign/scripts/tableimport.lua, common/scripts/button_record_locked.lua, common/scripts/list_text.lua, ct/scripts/ct_token.lua, desktop/scripts/characterlist.lua, desktop/scripts/chat_entry.lua, desktop/scripts/chat_window.lua, ps/scripts/ps_token.lua, ref/scripts/ref_filter.lua, ref/scripts/ref_groupedlist.lua, ref/scripts/ref_list.lua, ref/scripts/ref_manual.lua, ref/scripts/ref_simplelist.lua, utility/scripts/effectwindow.lua, utility/scripts/export.lua, utility/scripts/modifierwindow.lua, utility/scripts/module_selectionentry.lua, utility/scripts/moduleselection.lua, utility/scripts/setup.lua, utility/scripts/tokenbag.lua, utility/scripts/tokenbag_preview.lua,
    Strings: sidebar_tooltip_library, setup_button_modules, export_label_tokens, export_button_selectall, export_button_deselectall, library_window_title, library_button_modules, library_empty_books, library_recordtype_empty_image,
    Templates: anchor_utility_controls, assetview_tokens, button_add_npc_import, button_assetview_folder, button_assetview_folder_refresh, button_assetview_page_next, button_assetview_page_prev, button_assetview_store, button_charactivate, button_page_start, button_page_prev, button_page_next, button_page_end, button_setup_finish, button_setup_next, button_setup_prev, button_vehicle_type, image_toolbar_mode_unmask, button_modifierkey, list_refgroupedlist, filter_refgroupedlist, frame_groupedlist_group, string_groupedlist_group, list_referencemanualpage_blocks, spacer_refblock, ft_refblock, image_refblock, header_refblock, button_effect_preset, list_effect_custom, button_effect_isgmonly, number_effect_duration, list_library_books, filter_library, button_library_modules, button_library_export, list_modules, modulepermissioncontrol, button_modules_permission_allow, filter_modules_name, filter_modules_author, anchor_modules_filter_buttons, button_modules_filter_ruleset, button_setup_showonload, portrait_char, portrait_charlocal, sub_effect_preset, sub_refmanual_content, filter_tokens, frame_setup, frame_setup_showonload,
    Window Classes: masterindex, charsheet, char_invitem, charsheet_main, treasureparcel, parcel_item, shortcuts, shortcutbar, ps_order, reference_groupedlist, reference_groupedlist_group, reference_groupedlist_groupitem, reference_manual, reference_manualtextwide, referencemanualpage, referencemanualpageheader, referencemanualpagecontent, referencemanualtextblock, reference_list, calendar_select, effectlist, export, library_booklistcategory, library_booklistentry, library, motd, pointerselection, modifiers, modifiersmall, moduleselection_entry, moduleselection, options, setup, setup_step2, setup_step3, modulesetload_entry, assetview_path_item, assetview_path_item_current, currencylist, languagelist, manualrolls, module_dialog_missinglink, select_dialog, tableimport, tokenbag, tokenlightlist,

    (Removed)
    Fonts: button_sidebar_dockitem,
    Frames: button_sidebar_dockitem, button_sidebar_dockitem_down,
    Global Scripts: MasterIndexManager,
    Icons: button_light, button_light_down, module_hastokens, lighting_day, lighting_night, lighting_fire, lighting_forest, colorgizmo_base, colorgizmo_color, colorgizmo_effects, colorgizmo_medbtn_base, colorgizmo_medbtn_color, colorgizmo_medbtn_effects, colorgizmo_smlbtn_base, colorgizmo_smlbtn_color, colorgizmo_smlbtn_effects, desktopdecal_sw, tokenbagcustom, tokenbagshared, tokenbagtop,
    Panels: chat (modes="local"),
    Specific Scripts: campaign/scripts/char.lua, campaign/scripts/charselect_local_entry.lua, campaign/scripts/charselect_local_list.lua, desktop/scripts/desktop_dockitem.lua, ref/scripts/ref_blocklayoutmanager.lua, ref/scripts/ref_groupedlist_group.lua, ref/scripts/ref_manualpage.lua, utility/scripts/export_list.lua, utility/scripts/export_tokens.lua, utility/scripts/library_list_book.lua, utility/scripts/modifierlist.lua, utility/scripts/pointer_selection.lua, utility/scripts/pointer_selection_v4.lua, utility/scripts/sidebar_recordtype.lua, utility/scripts/portraitselect.lua,
    Strings: vehicle_button_type, vehicle_grouped_title_bytype, sidebar_tooltip_token, setup_header_tokens, setup_text_tokens, export_label_listall, export_label_listtype, export_label_listbottom, module_window_titletoken, module_window_titledata, module_button_export, option_label_TOTL, option_label_DDCL, option_val_custom, option_val_DDCL_sw,
    Templates: masterindex_page_info, masterindex_page_start, masterindex_page_prev, masterindex_page_next, masterindex_page_end, desktop_dockitem, scrollbar_refgroupedlist, button_refgroupedlist_expand, button_refgroupedlist_collapse, list_groupedlist_group_content, refmanualpage_page_top, refmanualpage_page_prev, refmanualpage_page_next, refmanualpage_page_end, refmanual_page_top, linkcontrol_refmanualtopic, string_refmanualtopic_title, token_refblock, image_simple_refblock, image_clickcapture_refblock, icon_refblock, string_refblock_caption, caption_clickcapture_refblock, spacerheader_refblock, string_refmanualsection_title, string_refmanualchapter_title, list_refmanual_sections, list_refmanual_pages, filter_refmanual, button_refmanual_expand, button_refmanual_collapse, utility_page_info, utility_page_start, utility_page_prev, utility_page_next, utility_page_end, frame_export_file, frame_export_meta, list_export_records, list_export_tokens, button_export_clear, button_export, list_modifiers, modules_page_info, modules_page_start, modules_page_prev, modules_page_next, modules_page_end, lightingselection, anchor_title_sidebar, list_sidebar_recordtypes, button_sidebar_mode, button_sidebar_all, button_sidebar_clear, button_sidebar_gm, button_sidebar_play, button_sidebar_create, button_sidebar_recordtype,
    Window Classes: charselect_local, charselect_local_entry, chatlocal, reference_tableresult, referencemanualarticle, referencemanualsection, referencemanualchapter, lightingselection, setup_step4, sidebar, sidebar_recordtype, portraitselection, portraitselection_dir, portraitselection_entry, portraitselection_up,

    (Removed FGC version only)
    Templates: button_portrait_store, button_portrait_refresh, imagedata_record, imagepaneldata_record, image_toolbar_draw, filter_tokens, button_tokens_zoomout, button_tokens_zoomin, tokenbag_tokens, scrollbar_tokens, button_tokens_host, button_tokens_shared, button_tokens_modules, button_tokens_store,
    Window Classes: imagewindow, imagewindow_toolbar, tokenbag,
    Last edited by Moon Wizard; November 10th, 2021 at 00:25.

  5. #5
    3.5E

    (Modified)
    Global Scripts: ActionAttack, ActionDamage, ActionSave, Desktop35E, GameSystem, LibraryData35E, VersionManager2,
    Specific Scripts: campaign/scripts/char.lua, campaign/scripts/char_invlist.lua,
    Templates: button_item_armor, button_item_weapons, button_npc_letter, button_npc_cr, button_npc_type, button_specialability_type, button_feat_type,
    Window Classes: charsheet,

    (Removed)
    Icons: button_statpointmode, button_statpointmode_down, local_statrolled, tabhorizontal,
    Panels: chat (modes="local"), chat_tabs (modes="local"),
    Specific Scripts: desktop/scripts/statchat_dieslot.lua, desktop/scripts/statchat_pointmode_ranges.lua, desktop/scripts/statchat_pointmode_scores.lua, desktop/scripts/statchat_rollmode_listentry.lua, desktop/scripts/statchat_rollmode_rolls.lua, desktop/scripts/statchat_window.lua,
    Strings: feat_button_type, item_button_armor, item_button_weapons, npc_button_cr, npc_button_letter, npc_button_type, specialability_button_type, local_label_*, local_tooltip_*, local_tab_*, modifier_label_*, *_grouped_title_*,
    Templates: statchatdieslot, tabh_local,
    Window Classes: modifiers, statchat, statchat_logmode, statchat_pointmode, statchat_pointmode_listentry, statchat_pointmode_rangeentry, statchat_rollmode, statchat_rollmode_listentry, statchat_tabs,

    4E

    (Modified)
    Global Scripts: ActionAttack, ActionDamage, Desktop4E, GameSystem, ItemManager2, LibraryData4E, VersionManager2,
    Specific Scripts: campaign/scripts/char.lua, campaign/scripts/char_invlist.lua,
    Templates: button_npc_letter, button_npc_level, button_npc_role,
    Window Classes: charsheet, treasureparcel,

    (Removed)
    Frames: button_sidebar_dockitem, button_sidebar_dockitem_down,
    Icons: button_statpointmode, button_statpointmode_down, local_statrolled, tabhorizontal,
    Panels: chat (modes="local"), chat_tabs (modes="local"),
    Specific Scripts: desktop/scripts/statchat_dieslot.lua, desktop/scripts/statchat_pointmode_ranges.lua, desktop/scripts/statchat_pointmode_scores.lua, desktop/scripts/statchat_rollmode_listentry.lua, desktop/scripts/statchat_rollmode_rolls.lua, desktop/scripts/statchat_window.lua,
    Strings: npc_button_letter, npc_button_level, npc_button_role, local_label_*, local_tooltip_*, local_tab_*, modifier_label_*, *_grouped_title_*,
    Templates: label_local_entry, label_local, statchat_chat_step, statchatdieslot, tabh_local,
    Window Classes: effectlist, modifiers, reference_manual, referencemanualchapter, referencemanualsection, statchat, statchat_logmode, statchat_rollmode_listentry, statchat_pointmode, statchat_pointmode_listentry, statchat_pointmode_rangeentry, statchat_rollmode, statchat_tabs,

    5E

    (Modified)
    Frames: shortcuts,
    Global Scripts: ActionAttack, ActionDamage, ActionGeneral, ActionPower, ActionSave, ActionsManager2, CombatManager2, DataCommon, Desktop5E, GameSystem, ItemManager2, LibraryData5E, Options5E, PowerManager, VersionManager2,
    Specific Scripts: campaign/scripts/char.lua, campaign/scripts/char_invlist.lua, charwizard/scripts/charwizard.lua, charwizard/scripts/charwizard_abilities.lua, charwizard/scripts/charwizard_backgroundwindow.lua, charwizard/scripts/charwizard_invlist.lua, ps/scripts/ps_roll_atk.lua, ps/scripts/ps_roll_check.lua, ps/scripts/ps_roll_save.lua, ps/scripts/ps_roll_skill.lua,
    Templates: button_charwizard_commit, button_charwizard_save, button_npc_cr, button_npc_letter, button_npc_type, string_char_background,
    Window Classes: charsheet, power_header,

    (Removed)
    Fonts: button_sidebar_dockitem,
    Frames: button_sidebar_dockitem, button_sidebar_dockitem_down, localchatbox, localrollbox,
    Icons: button_light, button_light_down, button_statpointmode, button_statpointmode_down, local_statrolled, tabhorizontal,
    Panels: chat (modes="local"), chat_tabs (modes="local"),
    Specific Scripts: desktop/scripts/statchat_dieslot.lua, desktop/scripts/statchat_pointmode_ranges.lua, desktop/scripts/statchat_pointmode_scores.lua, desktop/scripts/statchat_rollmode_listentry.lua, desktop/scripts/statchat_rollmode_rolls.lua, desktop/scripts/statchat_window.lua,
    Strings: char_label_powers, npc_button_cr, npc_button_letter, npc_button_type, local_label_*, local_tooltip_*, local_tab_*, modifier_label_*, *_grouped_title_*,
    Templates: label_local_entry, label_local, list_modifiers, statchatdieslot, tabh_local,
    Window Classes: charselect_local, masterindex, modifiers, statchat, statchat_logmode, statchat_rollmode_listentry, statchat_pointmode, statchat_pointmode_listentry, statchat_pointmode_rangeentry, statchat_rollmode, statchat_tabs, tokenbag,

    (Removed FGC version only)
    Templates: imagedata_record,

    PFRPG

    (Modified)
    Global Scripts: DesktopPFRPG,

    SFRPG

    (Modified)
    Global Scripts: ActionAttack, ActionDamage, DesktopSFRPG, GameSystem, LibraryDataSFRPG, OptionsSFRPG, StarshipCombatManager, VersionManager2,
    Specific Scripts: campaign/scripts/char.lua, campaign/scripts/char_invlist.lua, common/scripts/string_shipattackline.lua, ct/scripts/ct_shiptoken.lua,
    Templates: button_npc_cr, button_npc_letter, button_npc_type, button_item_armor, button_item_templates, button_item_weapons, button_pcship_shipitems, button_spell_class, button_spell_level, button_spell_school, button_starshipitem_shields, button_starshipitem_weapons,
    Window Classes: charsheet, char_invitem, treasureparcel,

    (Removed)
    Fonts: button_sidebar_dockitem,
    Frames: button_sidebar_dockitem, button_sidebar_dockitem_down, localchatbox, localrollbox,
    Icons: button_light, button_light_down, module_hastokens, desktopdecal_sw, desktopdecal_sfrpg_logo, desktopdecal_sfrpg_sf1, desktopdecal_sfrpg_sf2, desktopdecal_sfrpg_sf3, desktopdecal_sfrpg_sf4, desktopdecal_sfrpg_sf5, desktopdecal_sfrpg_sf6
    Panels: chat (modes="local"), chat_tabs (modes="local"),
    Specific Scripts: desktop/scripts/statchat_dieslot.lua, desktop/scripts/statchat_pointmode_ranges.lua, desktop/scripts/statchat_pointmode_scores.lua, desktop/scripts/statchat_rollmode_listentry.lua, desktop/scripts/statchat_rollmode_rolls.lua, desktop/scripts/statchat_window.lua,
    Strings: local_label_*, local_tooltip_*, local_tab_*, modifier_label_*, *_grouped_title_*,
    Templates: button_alt_class_ability, button_archetypes, button_boon, button_classfeature, button_companion_letter, button_npc_starships, button_race_alternate, button_race_letter, button_special_class_feature, label_local_entry, label_local, list_modifiers, statchatdieslot, tabh_local,
    Window Classes: masterindex, modifiers, statchat, statchat_logmode, statchat_rollmode_listentry, statchat_pointmode, statchat_pointmode_listentry, statchat_pointmode_rangeentry, statchat_rollmode, statchat_tabs,
    Last edited by Moon Wizard; November 1st, 2021 at 16:28.

  6. #6
    Added new sections to General Cleanup:
    https://www.fantasygrounds.com/forum...l=1#post624031

    Specifically:
    • Rulesets/Extensions - General Cleanup - (Debug)
    • Rulesets/Extensions - Decals - (ALL)
    • Rulesets/Extensions - Other Changes - (Reference Manual Frame Registration)


    I also reformatted the post to be easier to read.

    Regards,
    JPG

  7. #7
    Additional base ruleset modifications (included with initial summary as well).

    CoreRPG

    (Modified)
    Global Scripts: CampaignDataManager, DecalManager, Desktop, ExportManager, OptionsManager, ReferenceManualManager,
    Specific Scripts: ref/scripts/ref_manual.lua, utility/scripts/tokenbag.lua, utility/scripts/tokenbag_preview.lua,
    Template: anchor_effect_list_bottom, anchor_modifier_list_bottom, anchor_utility_controls, assetview_tokens, button_assetview_folder, button_assetview_folder_refresh, button_assetview_page_next, button_assetview_page_prev, button_assetview_store, button_setup_finish, button_setup_next, button_setup_prev, filter_tokens, frame_setup, frame_setup_showonload, image_refblock, list_options, list_referencemanualpage_blocks, portrait_char, sub_effect_preset, sub_modifier_preset, sub_refmanual_content,
    Window Class: assetview_path_item, assetview_path_item_current, currencylist, effectlist, export, languagelist, manualrolls, modifiers, module_dialog_missinglink, motd, options, select_dialog, setup, tableimport, tokenbag, tokenlightlist,
    (Removed)
    Icons: desktopdecal_sw, tokenbagcustom, tokenbagshared, tokenbagtop,
    Specific Scripts: utility/scripts/portraitselect.lua,
    Strings: option_label_DDCL, option_val_custom, option_val_DDCL_sw,
    Window Classes: portraitselection, portraitselection_dir, portraitselection_entry, portraitselection_up,

    5E

    (Modified)
    Global Scripts: Desktop5E,
    (Removed)
    Window Classes: tokenbag,

    SFRPG

    (Modified)
    Global Scripts: DesktopSFRPG, OptionsSFRPG,
    (Removed)
    Icons: desktopdecal_sw, desktopdecal_sfrpg_logo, desktopdecal_sfrpg_sf1, desktopdecal_sfrpg_sf2, desktopdecal_sfrpg_sf3, desktopdecal_sfrpg_sf4, desktopdecal_sfrpg_sf5, desktopdecal_sfrpg_sf6

  8. #8
    Added new section to Ruleset - Other Changes:
    https://www.fantasygrounds.com/forum...l=1#post624031

    Specifically:
    • Rulesets/Extensions - Other Changes - (ChatManager Event Registration)


    Regards,
    JPG

  9. #9
    Additional base ruleset modifications (included with initial summary as well).

    CoreRPG

    (Modified)
    Global Scripts: CharacterListManager, ChatManager, Desktop, ExportManager, GmIdentityManager, LanguageManager, ManualRollManager, OptionsManager, TableManager,
    Specific Scripts: desktop/scripts/chat_entry.lua, desktop/scripts/chat_window.lua,
    Window Class: portrait_select

  10. #10
    Added new section to Ruleset - General Cleanup:
    https://www.fantasygrounds.com/forum...l=1#post624031

    Specifically:
    Rulesets/Extensions - General Cleanup - (Templates and Frames)

    Regards,
    JPG

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
5E Character Create Playlist

Log in

Log in