5E Product Walkthrough Playlist
Page 3 of 3 First 123
  1. #21
    Quote Originally Posted by Morenu View Post
    ... But the honest question is why are you updating? ...
    Because the Update button flashes. I haven't used FGU for very long so maybe I just don't get it, but if I'm not supposed to update, then why does the button flash?

  2. #22
    Zacchaeus's Avatar
    Join Date
    Dec 2014
    Location
    Scotland
    Posts
    21,281
    Quote Originally Posted by houseofdexter View Post
    It does seem like they are breaking extensions way more than they use to do...
    This is probably because in the past extensions were small things that did one thing (like implement Halfling's Luck, or other similar things). Extensions now tend to be beasts and do many things like rewrite character sheets and do things with the combat tracker and other essential features. The other thing which is impacting the situation is that over the past 18-24 months a lot of the underlying code has been re-written to allow more future proofing and also to allow more features to be added. The previous code was becoming too restrictive and needed to change to be more resilient to changes. Since many extensions interfere with this low level code and since many are bigger and touch way more areas of the code extensions break more easily and more frequently.
    If there is something that you would like to see in Fantasy Grounds that isn't currently part of the software or if there is something you think would improve a ruleset then add your idea here https://www.fantasygrounds.com/featu...rerequests.php

  3. #23
    There are two main issues going on here.

    Extension/Ruleset Developers:

    SW has few resources and has chosen, yes chosen, to not provide detailed documents on things that have changed causing huge amounts of time being consumed making simple fixes because they have to be traced from the error - the reason it was changed - to what can be done to get stuff back to working. This is a huge unnecessarily imposed time synch imposed on devs by SW. I've suggested making them do what we have to do - expand out all source we touch - and do searches when we change things to judge the impact and what will need to be changed by those impacted. I've been told they have no intention of doing this as its to difficult. Telling me dumping a few GB of expanded source ( i exaggerate hugely ) into a directory and running a search with modern computers with modern storage devices using something simple like notepad++ is not hard. In fact, with scripting - its pretty damn simple. Short of doing this - a minimum I'd ask is that any changes make some attempt to preserve naming or legacy calls or at the very least document what changes were made and why they were made so we can cut down on our time guessing at all that. As shown in the following thread - I actually documented every time consuming issue I encountered and what the change was and what I had to do to replace it. Simple stuff - that impacted multiple extensions (even now still) - that took tons of time I did not want to spend getting my stuff back to working as it was before LIVE dropped.

    https://www.fantasygrounds.com/forum...uleset-Updates

    Users of Extensions/Rulesets:

    Users appear to be largely completely clueless to the RISK of using EXTENSIONS. As I say in every one of my forum threads for my extensions - EXTENSIONS = RISK - with a paragraph at the end of page 1 stating why. They somehow think the tiny dev team of SW has time to suck in extension code and incorporate it into their code base incurring all the RISKS and DANGERS that implies. Newsflash - 3rd party devs can be completely clueless on how to write safe code or clearly documented code with easily understood logic (just look at my stuff). So even if we would love to dump the responsibility of maintaining these extensions onto SW - the words "fat chance" apply to all but the most simple extensions. In fact, I have great fears that some extensions (looking at you AURA) that are heavily used and are in the works to probably have something similar done in SW will completely bust all the dependencies on them simply because SW does not have the time to actually grok what is being done and why - and simply go off on their own implementation losing functionality and dependencies that use the current functionality. Is this SW fault? No. Its a twisted mess to maintain your own code base with small number of devs already. The fact they allow 3rd parties to hook into their code and provided FORGE after some of us were booted out of DMsG (yes a whole other story most users are clueless about - why FORGE was created which is not the reason some posts state above) is a great service to 3rd party devs.

    Conclusion:

    Its a twisted messy issue that has no easily solved solution. I've both lambasted and defended SW from two different perspectives and if you don't grok that - too bad. It is what it is. Can things be done to reduce breakage of extensions? Absolutely. Can the RISK of extensions be removed?

    Hell no. Not a chance. You use them - you accept the RISK - or you stay far far away from them.

    IMHO
    Free(Forums/Forge) Extension(FGU 5E):
    Paid (Forge) Extension(FGU 5E):

  4. #24
    Morenu's Avatar
    Join Date
    Mar 2020
    Location
    Pennsylvania, USA
    Posts
    644
    Quote Originally Posted by MartianXi View Post
    The fact that SW has the Forge and that it is included in updates makes it part of the software. I could understand if I was getting third party stuff off a random site but this stuff is sanctioned by SW and is automated within their update loader.

    It seems like many extension creators are getting burnt out with always having to "fix" their work and lots of good extensions aren't getting updated anymore.
    Tell that to Steam Workshop LOL... Does anyone here complain to Steam or the game publisher if their Game mod is broken? Thats what we would call Pissin into the wind.

    I don't get it, I play with Mods in games all the time, especially if I have played through it once. EVERY Time the main game updates, something breaks in my mods, and Hell then I can't play at all unless I start new with only the working mods (Shutting off broken extensions MIGHT let you play in FGU). and Sometimes the updates of the Game or Mod breaks your save and you have to start over. I have no Fin clue Why people see Fantasy Grounds differently. And it is SO much easier NOT to update FGU then it is on steam.
    Last edited by Morenu; Yesterday at 21:43.
    My First Mod PFRPG - Feats Extended, focusing on PF1e Feats and Racial Traits automation. It is open to community assistance** accidentally deleted, If anyone grabbed a copy, PLEASE let me know**. Here is the forum Link.

    40+ PF1e Extensions & Modules I use, with links.

    PF1E Coding Effects - Spreadsheet

    Discord: Morenu

  5. #25
    LordEntrails's Avatar
    Join Date
    May 2015
    Location
    -7 UTC
    Posts
    17,678
    Blog Entries
    9
    Quote Originally Posted by MartianXi View Post
    I'm not a programmer by any means and have only a basic idea of what's happening behind the scenes but if the updates were setup in different packages with separate bug fix patches and UI/feature updates as optional I think it would make a big difference to the user experience.

    This was an expensive program with the original ultimate license pricing and as much as I appreciate it's continued growth I just want a stable platform to work with that doesn't require a bunch of troubleshooting every weekend.
    The idea of having separate update channels (or pipelines) is a great idea. And expensive is relative.

    I've worked with one software company (as a user, client administrator, consultant, etc) that has a value of over $20 billion USD for decades. My current employer pays this company about $1mil USD per year for user licenses and support. This software company does not have multiple update channels and they have explored the idea more than once. It is simply too expensive and induces too much risk. Multiple release/update channels is a rarity in the software industry for a reason. SmiteWorks and FG are not going to be able to ignore those reasons just because it would be good for some of us.

    Allowing third parties to deploy extension or integrated packages is not easy and even the companies with huge investments in their pipelines and quality control etc don't get it right every time. Remember CrowdStrike?

    Can SmiteWorks do better? Yes. Informed and considered feedback from the community will help them do so.
    Will extensions ever be without substantial risk? No, not unless one of you wants to give SW a few million dollars that would never be recouped.

    Educate yourself. Make your own decisions and take responsibility for your decisions.

    Problems? See; How to Report Issues, Bugs & Problems
    On Licensing & Distributing Community Content
    Community Contributions: Gemstones, 5E Quick Ref Decal, Adventure Module Creation, Dungeon Trinkets, Balance Disturbed, Dungeon Room Descriptions
    Note, I am not a SmiteWorks employee or representative, I'm just a user like you.

Page 3 of 3 First 123

Thread Information

Users Browsing this Thread

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

  1. Morenu

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
  •  
Cosmere RPG Beta Launch

Log in

Log in