Dekita - Perfect Stat Point Distribution system

● ARCHIVED · READ-ONLY
Started by ?????? 20 posts View original ↗
  1. Perfect Stat Point Distribution System

    DekitaRPG


    pspds2-0.png

    Introduction

    This script has has been designed to "replicate" the world of online rpg games by giving you control over how your character progresses in terms of stats/parameters throughout gameplay.

    Features

    This script is a highly dynamic & customisable stat point distribution system,

    it not only provides you with a way to distribute stats, it actually gives you

    new stats as well, vit/str/dex and mag are now the proud parents of all other

    stats. And they are far superior...

    Set which stats increase, how much it costs, does one stat make another stat go

    down? is the luck gain for your characters going to be completely random ?

    maybe you want to continue to gain params via the param curves in the database,

    but you wish you could give your characters just that little bit more flexablity?

    NOW YOU CAN DECIDE.

    Dont want that much control? thats fine set the system to be as random as

    you like.

    It is HIGHLY advised you take a moment to look through the cusomisation options

    to see if any apply to your current project. (they also change regularly)

    FEATURES:

    ==========

    - New Parent Stats that give you COMPLETE control over ALL other stats

    - Use your new stats in skill formula's and even conditional branches

    - OVER 170 customisation options, NOT including random gain feature(another 100+)

    - Plug and Play ? YES !

    How to Use

    Paste this script under "Materials" and above "Main" in your projects script editor.

    Script/Add-ons -

    The most up-to-date version of this script can be found by following the link below,

    Any add-ons can also be found by following the link.

    http://dekitarpg.wor...ibution-system/

    Credit and Thanks

    - DekitaRPG.

    - mobychan & Tsukihime - for helping me understand notetags a little better ^_^

    - "Adrian Meza" for showing me how to add bonus level points.

    - Niclas for showing me how to properly define "add_xparam"

    - De Mack for showing me how to write a basic distribute parameters script.

    - Yanfly for making me want to script to start with!

    NOTE:

    I will, for the forseeable future be updating this script on a regular basis,

    If you like the script its best to keep up with the new features.
  2. Looks pretty good. What's your standing on using your scripts in commercial games? Not that I'll be doing so, but it'll probably come up eventually so might as well ask early.
  3. Awesome, this is the way rpg's should go, allowing the player to level up individual stats versus pre-set stats, for each character. It gives the player more control in how to develop their characters.
  4. This is really nice. One step closer to an Elder's Scroll game on RPGM!
  5. Acetonide said:
    Looks pretty good. What's your standing on using your scripts in commercial games? Not that I'll be doing so, but it'll probably come up eventually so might as well ask early.
    Can be used in commercial games as long as i give permission for it at the time ^_^.

    amerk said:
    Awesome, this is the way rpg's should go, allowing the player to level up individual stats versus pre-set stats, for each character. It gives the player more control in how to develop their characters.
    My aim was to develop a system similar to "Perfect World International - (mmorpg)" when i felt i had acheived that i added more :D , plan now is to just keep making it better and more efficient.

    ShinGamix said:
    This is really nice. One step closer to an Elder's Scroll game on RPGM!
    thanks ^_^, others did help with bits here and there though.

    @EVERYONE - Small update to allow for bonus points on set bonus levels.
  6. @EVERYONE

    another update to allow for "attribute points" to be earned for use with new addon's , elemental distribution and state distribution .
  7. Again, this is a really cool script, and I can't wait to see more.

    One thought for a possible script: Instead of gaining stat points at each level up, what about eliminating the need for leveling up, and just have enemy drop stat points instead of EXP?
  8. amerk said:
    Again, this is a really cool script, and I can't wait to see more.

    One thought for a possible script: Instead of gaining stat points at each level up, what about eliminating the need for leveling up, and just have enemy drop stat points instead of EXP?
    already working on a script where you can gain spendable points from enemies :D its not top of my list though, right now im working on equipment requirements where you need [x] vit,str,dex or magic to equip weapons and armor that have been notetagged.back to your idea... what about a script that stops leveling up completely (litterally disables levels) and instead you gain distribution points via alternate mehods e.g from monsters, by completing quests, minigames ect ... hmmm...
  9. That's pretty much what I was getting at. Levels would be eliminated, and monsters/quests/events/etc would give a set amount of user-determined stat points. Traditional rpg's focus way too much on level grinding, that other alternative methods would make for a much more enjoyable and unique experience. You could even have a skill shop that a player can sacrifice certain amount of stat points for a specific skill.
  10. il add it to my "to-do" list :) might be a while before i get around to it though lol
  11. uh am i doing something wrong i added it to the script and set the values but its not working
  12. added the perfect status screen add on and keep getting an unexpected end error expecting $end on line 22

    i'm not adding the elements at all so that might be a problem but still could you give me a tutorial?

    never mind figured that out

    um now i'm getting draw new stats coloum error

    nvm i figured it out
  13. ok is it possible to set this so that hp/mp goes up by a variable?, an to make certain options unavalible for certain actors? set maxes for certain acters?

    just asking,
  14. Xaigoth, please avoid double posting, as it is against the forum rules. You can review our forum rules here. Thank you.
  15. Xaigoth said:
    ok is it possible to set this so that hp/mp goes up by a variable?, an to make certain options unavalible for certain actors? set maxes for certain acters?

    just asking,
    do you mean an extra random value added into each stats increase/decrease ? or a litteral increase controled by a variable ?

    im already setting max stat values for vit str dex and mag

    and i dunno how i would go about making certain options unavailable for certain actors but if i can think of a way i will :D

    edit:

    just updated script to version 1.5

    Improved the script calls to give all stats for [x] option e.g increase vit by 5 and it increases al stats in option 1 customization 5 times ^_^

    changed the vit/str/mag and dex from useless counters into unique params for compatibility with new addon (equip requirements based on lvl str dex mag and vit)

    any ideas for more improvements let me know.

    Also if anyone could show me how to set up notetags to increase vit ect via weapons/armor i would very much appreciate it (im noob at notetags )

    e.g put a notetag into a weapon to give 5 more vit and all stat increases under option 1 when equipped

    edit2:

    @anyone who cared about the .RB files i changed it back to pastebin ^_^
  16. i mean a varible which can be set based on class

    like if your a warrior you could gain 35-65 hp per point of vit

    and if a mage only 15-30 hp per point of vit

    i have it currently set where boosting any stat will boost all stats so that you dont have to spread stat points out if you dont want to, and by lvl restrictions i mean can you like do a event or something that set the max for mag of a warrior class to like 20 but set the same stat max to 60 for a mage? this will allow for more customization options

    i'm no good at scripting but i'll see what i can do

    also is the status ailment script and the element script suppose to be posted above the status screen script?
  17. This is perfect, I've definitely got to try this out. Thanks for making it!
  18. Xaigoth said:
    i mean a varible which can be set based on class

    like if your a warrior you could gain 35-65 hp per point of vit

    and if a mage only 15-30 hp per point of vit

    i have it currently set where boosting any stat will boost all stats so that you dont have to spread stat points out if you dont want to, and by lvl restrictions i mean can you like do a event or something that set the max for mag of a warrior class to like 20 but set the same stat max to 60 for a mage? this will allow for more customization options

    i'm no good at scripting but i'll see what i can do

    also is the status ailment script and the element script suppose to be posted above the status screen script?
    i have them under the stat point script in my project, im working on how to limit the amount of stats you can gain (its harder than i initially thought) i have put some little features into it but i wont release it untill i can figure out how to do the notetags i want to do, and il try get a class limitation set up too ,i can limit the max stats you can have but the problem is because the options you select have nothing to do with the stat limit they still increase every other stat like max hp def ect just not vit,mag,ect

    Zergem said:
    This is perfect, I've definitely got to try this out. Thanks for making it!
    its still getting improved regularly ^_^ if you like it i recommend keeping up-to-date with the newest version :)
  19. Having a minor problem.

    After battle, when a player levels up, it doesn't work properly. I have to 'cancel' out of the level up screen all together and then add stats through the Status Screen in the Menu.
  20. i upgraded this script today to add a few notetags to increase vit str ect on weapons, armour and even give enemys vit str dex and magic, also added notetags to gain vit ect from killing enemies ^_^

    @TimmyTheNerd try updating the script to version 1.7 - i changed a few features to automatically go onto the distribution screen when leveled up, if you are still having problems, then please provide a little more information and if theres a bug it ill be found and squished ^_^