How do you add more levels

● ARCHIVED · READ-ONLY
Started by Momochon 8 posts View original ↗
  1. I want to have players in my game level up beyond level99. How do you add more levels to level up?
  2. I've moved this thread to RGSS3 Script Requests. Please be sure to post your threads in the correct forum next time. Thank you.

    You don't, without a limit breaker script. You could probably search for one - try the master script list :)
  3. I have a simple one right here, if you're still in need of one.

    EDIT: Stats will grow based on a fixed rate after level 99. Meaning that they will grow by the same amount after every level past 99.

    Code:
    class Game_Actor  def max_level        return 1000 # Change this to alter the max level  end  def param_max(param_id)        return 999999 # Change this to alter the maximum for individual stats.  end  def param_base(param_id)        return self.class.params[param_id, @level] if @level <= 99        growth = self.class.params[param_id, 99] - self.class.params[param_id, 98]        return self.class.params[param_id, 99] + growth * (@level - 99)  endend
  4. If you're going to specify parameters for anything higher than what the database supports you should use something that allows you to specify each level rather than assuming some formula.


    For example, using external parameter tables


    Note that this script does not provide any functionality for increasing level limits beyond 99.
  5. There is also TONS of stat modification scripts (that support stats above level 99) frond on #THIS link
  6. Saturn said:
    I have a simple one right here, if you're still in need of one.

    EDIT: Stats will grow based on a fixed rate after level 99. Meaning that they will grow by the same amount after every level past 99.

    class Game_Actor def max_level return 1000 # Change this to alter the max level end def param_max(param_id) return 999999 # Change this to alter the maximum for individual stats. end def param_base(param_id) return self.class.params[param_id, @level] if @level <= 99 growth = self.class.params[param_id, 99] - self.class.params[param_id, 98] return self.class.params[param_id, 99] + growth * (@level - 99) endend
     where do i put it?
  7. Momochon said:
     where do i put it?
    In the Script Editor(F11) right click where it says "Insert Here" at the bottom of the script list and insert a new entry. Then paste the code in the box to the right.

    Let me know if it needs a fix for the EXP growth, I think it does, but I'm not sure...

    ~Saturn
  8. Can I set how many levels you can do, Saturn?