[MZ] Stat Distribution Panel (SDP) System

● ARCHIVED · READ-ONLY
Started by Jragyn 36 posts Page 2 of 2 View original ↗
  1. Geiky said:
    Great plugin! Just one question. Can this be used with custom parameters from say Eli Custom Parameters?
    not without modifying the plugin to accommodate the implementation of custom parameters that Eli's plugin creates.

    It is worth noting that this plugin currently supports no custom parameters of any type in its current state. However, I can't imagine it'd be terribly difficult for @Eliaquim to hack in a means to accommodate that within the SDP plugin.
  2. Geiky said:
    Great plugin! Just one question. Can this be used with custom parameters from say Eli Custom Parameters?
    Jragyn said:
    not without modifying the plugin to accommodate the implementation of custom parameters that Eli's plugin creates.

    It is worth noting that this plugin currently supports no custom parameters of any type in its current state. However, I can't imagine it'd be terribly difficult for @Eliaquim to hack in a means to accommodate that within the SDP plugin.
    @Geiky @Jragyn Nice! I will give it a look and see what I can do!
    Jragyn can I send you a private message if I need any help?
  3. Eliaquim said:
    @Geiky @Jragyn Nice! I will give it a look and see what I can do!
    Jragyn can I send you a private message if I need any help?
    yeah of course pal; @Eliaquim .
    In fact, you're totally welcome to message me about it in general, as I've been meaning to add a hook or something- as I built some extra crit parameters in another plugin that I wanted to add to this, but I just... have been distracted with non-RM things for the last couple months ( sadface ).
  4. Love the plugin!

    Noticed that when I select ''Cancel'' with the mouse it still acts as if I selected ''Upgrade this panel''

    Pressing ESC instead works though.

    Tested without any other plugins on (Except J-Base)
  5. Awesome plugin!

    Just one question: Is it possible to force an actor to upgrade a panel through an event?

    In the game I'm making, you're supposed to select your starting build (like in Dark Souls), which would automatically rank up some of the panels by an amount dependant on the build you chose. I can't find any way to do so, but there must be a script call that I can use to achieve that. Thanks!
  6. Would it be possible to have panels to be character-specific? Right now a panel's upgrades only work on the leader.
  7. Hi there @Jragyn ! I have just downloaded your ca-master but when I try to run it to test it out I get:

    syntaxError Unexpected token '='

    Any clues?
  8. Pozinhofan said:
    Hi there @Jragyn ! I have just downloaded your ca-master but when I try to run it to test it out I get:

    syntaxError Unexpected token '='

    Any clues?
    I apologize, I haven't updated this post to point to the correct link, but have made a multitude of updates to the plugin.

    The original post of this thread has been updated to point to the correct release.
    It should be the same one as my JABS plugin (just one big demo that shows it all off).

    Willibab said:
    Noticed that when I select ''Cancel'' with the mouse it still acts as if I selected ''Upgrade this panel''
    That is unusual, but I have not done anything special regarding the mouse. If the mouse is not working as expected, I suspect it may be a deeper rooted RMMZ issue.


    MorshTalon said:
    Is it possible to force an actor to upgrade a panel through an event?
    It is possible, though not explicitly called out because it wasn't a depth of functionality that I've tested nor encourage (as this is a user-driven system rather than an event-based system). If you want to force an actor to rank up one of their already-obtained panels, you can use:
    JavaScript:
    // in a script call, the syntax goes:
    SOME_ACTOR.rankUpPanel(PANEL_KEY);
    // where SOME_ACTOR is a reference to the actor.
    // where PANEL_KEY is one of your predefined panel keys.
    
    // example:
    $gameParty.leader().rankUpPanel("GHO_1");
    
    // example:
    $gameParty.actors(1).rankUpPanel("HERO_3");

    Keep in mind if the party does not have the given panel unlocked, it will most certainly throw an exception and likely crash the game. Use with care.

    Kaimi said:
    Would it be possible to have panels to be character-specific
    This would require a significant rewrite of the way panels are managed and stored.
    I do not intend to build this functionality- the current state is that it is the party's panels.

    However, I'm sure if you find a bold enough developer to dive in, the code is relatively readable and with some knowledge of the RMMZ codebase and how to write javascript, it is very possible.
  9. Jragyn said:
    I apologize, I haven't updated this post to point to the correct link, but have made a multitude of updates to the plugin.

    The original post of this thread has been updated to point to the correct release.
    It should be the same one as my JABS plugin (just one big demo that shows it all off).


    That is unusual, but I have not done anything special regarding the mouse. If the mouse is not working as expected, I suspect it may be a deeper rooted RMMZ issue.



    It is possible, though not explicitly called out because it wasn't a depth of functionality that I've tested nor encourage (as this is a user-driven system rather than an event-based system). If you want to force an actor to rank up one of their already-obtained panels, you can use:
    JavaScript:
    // in a script call, the syntax goes:
    SOME_ACTOR.rankUpPanel(PANEL_KEY);
    // where SOME_ACTOR is a reference to the actor.
    // where PANEL_KEY is one of your predefined panel keys.
    
    // example:
    $gameParty.leader().rankUpPanel("GHO_1");
    
    // example:
    $gameParty.actors(1).rankUpPanel("HERO_3");

    Keep in mind if the party does not have the given panel unlocked, it will most certainly throw an exception and likely crash the game. Use with care.


    This would require a significant rewrite of the way panels are managed and stored.
    I do not intend to build this functionality- the current state is that it is the party's panels.

    However, I'm sure if you find a bold enough developer to dive in, the code is relatively readable and with some knowledge of the RMMZ codebase and how to write javascript, it is very possible.
    That is completely fine.

    A question, can the player earn SDP Points through level up, like other stuff he gains whenever he levels up?
  10. Pozinhofan said:
    can the player earn SDP Points through level up
    in the current state, there is no hook for gaining SDP points via level up, as the system was designed to reward points on enemy defeat or via event-ing.
  11. Hello, does it cause any conflict with VisuStella Main Menu and Stats Core?
  12. Geiky said:
    Great plugin! Just one question. Can this be used with custom parameters from say Eli Custom Parameters?
    I apologize for never seeing this question, but a very very late response is:
    Not without code modifications.

    Going forward, I will no longer be supporting this plugin directly via this forum. If you used this plugin, I hope it served you well. If you did not but wanted to, it still exists as a part of the demo for JABS, but I will not be providing troubleshooting or aid for it.
  13. So far I'm loving the idea of this plugin. I'm using it on its own for a small project of mine and was wondering how one would resize or rearrange of the windows as the right side window cuts off half the text and the left window is longer than it needs to be, like so. And also how would I change the name and colour of the 'distribute' text in the main menu? image_2023-03-30_215311032.png

    PS. I know nothing about coding so you'll have to explain it to me like I'm 5 years old.

    Thank you in advance.
  14. Spundungus said:
    was wondering how one would resize or rearrange of the windows as the right side window cuts off half the text and the left window is longer than it needs to be, like so. And also how would I change the name and colour of the 'distribute' text in the main menu?
    Spundungus said:
    PS. I know nothing about coding so you'll have to explain it to me like I'm 5 years old.
    If there are no plugin parameters for it, it was not something I intended to be modified by the user. It will require code modifications to handle window size re-adjustment. I will not be making that code modification for you, but the code is relatively readable and you're welcome to recruit another to undertake that effort.

    Also, as a reminder:
    Jragyn said:
    Going forward, I will no longer be supporting this plugin directly via this forum. If you used this plugin, I hope it served you well. If you did not but wanted to, it still exists as a part of the demo for JABS, but I will not be providing troubleshooting or aid for it.
  15. Hey, I've tried downloading your demo project and getting the J-SDP, J-Base and J-DropsControl plugins. All 3 of them gave me syntax errors, any clue on why did it happen? (maybe I got them from the wrong place? I don't know)
  16. matheusgamer321 said:
    Hey, I've tried downloading your demo project and getting the J-SDP, J-Base and J-DropsControl plugins. All 3 of them gave me syntax errors, any clue on why did it happen? (maybe I got them from the wrong place? I don't know)
    Typically, when syntax errors come up, I find it is most commonly because of people attempting to use an older version of RMMZ. I mostly say this because I've heard people in other threads echo this concern, and claim it self-fixed when they updated RMMZ. I assume this is because updating RMMZ updates the underlying nodejs version used or something.

    Alternatively, there could be conflicting plugins, but the only time I've seen that happen is when folks try to use Yanfly plugins alongside my own, or when using plugins that directly conflict with one another (like trying to use JABS alongside a second ABS).