Help - Search - Members - Calendar
Full Version: Deity's SkillTree *Update 12th May
RPG RPG Revolution Forums > Scripting > Script Submissions > RGSS2-Submissions
Odin
<Deity's SkillTree>
Version: <1.0>
Author: <Deity>
Date: 4,8,2010


Version History


  • <Version 1.0> 04.08.2010 Script become published
  • 4.10.2010 Update to v 1.1
  • 5.12..2010 Update to v 1.2


Planned Future Versions


  • better control with all 4 directions
  • Hide not possible Skills
  • Line Addons


Description


This Script allow you tu use your own individual SkillTree for your Game.

Features


  • Up to 99 Skills possible
  • Individual SkillTree for everyone
  • Simple using
  • Modify the Drawn Lines
  • Hide Skills which conditions aren't sufussed


Screenshots



Settings



Instructions


CODE
# Using:                                                         #
# As first you have to setup the Settings as you wish.           #
# To call the SkillTree you have to write this in the "Call ..." #
# $scene = Scene_SkillTree.new(party_member_id)                  #
# If you use this line:                                          #
# add_skill_points(party_member_id,points)                       #
# the partymember with the id (party_member_id) get points       #
# skillpoints.                                                   #
# Just add the skills an actor can learn as ever in the database.#
# Now you have following notes which you can place into the note #
# of a skill.                                                    #
# <skills> needed_skill_id,needed_skill_id <skills_end>          #
# <costs> skillpoint_costs_to_learn <costs_end>                  #
#<hide> Hide a skill until its conditions are sufussed
# <coords> x-coordinate,y-coordinate <coords_end>                #
# If you skip <skills> the script notice that there no skills    #
# which the actor need to learn this skill.                      #
# If you skip <costs> the script give the skill automaticaly     #
# the cost of 1 skillpoint.                                      #
# The coordinates are important so dont skip them.               #
# You have a window of 272*328 pxl to place you skills(icons).   #
# So you can place about 99 Skills in you skilltree              #
# The biggst x-ccordinate you should use is: 244                 #
# The biggst x-ccordinate you should use is: 300                 #


Script


  • 12th May

- SkillTree v 1.2 *new (All 4 direction.)
  • 10. April

- SkillTree v 1.1 *new
- Bitmap Addon*new
  • 8. April

- SkillTree v1.0
- Bitmap Addon

Credit


  • Deity
  • Bresenham's (draw_line Addon)


Thanks


  • I think I have to thanks RO for the idea. smile.gif


Support


I'm active in this forum: http://www.rpgvx.net. Send me a PM or post here to get support.

Known Compatibility Issues

- No known -

Demo


NONE of the demos include the newst Scriptversion!
Demo v1.1 *new
Demo v1.1 *new
Demo v1.0

Author's Notes


If the script will find an user I would like to see my name in the credits. If you use this script and your SkillTree is ready you should maybe show the other members the result so they become impressed. ^^

Sorry for my english if it's impossible to understand it just tell me.

Bye
Odin
nevious
looks vastly interesting i think i need to use this in my game and trust me for such a script credits will be givin! congrats!
Hirei
Oh wow this looks very well done. I'm tempted to download the demo and give it a try. biggrin.gif

I'm sure a lot of people have been looking for a script like this.

Would you mind uploading it to somewhere like mediafire or something I can't access 2shared very well.
Odin
Thanks for your replys.
If this script will be succesfull I'll maybe post more of my script. ^^

QUOTE
Would you mind uploading it to somewhere like mediafire or something I can't access 2shared very well.

Try this link:
http://www.mediafire.com/?qhgmqwjnxmz

Odin
kabuto202
... I really wish I was a scripter. I've been trying to get this to work for the past week with events, and I got no where... *Blows his brains out."

EDIT: Quick request, can you make it so it's possible to "upgrade skills"? Example: Garf has learned Skill A Rank I for 10 SP. Garf gains Skill A Rank I. Garf learns Skill A Rank II for 20 SP. Garf loses Skill A Rank I, and Gains Skill A Rank II.

Also is it possible to optimize the movement of the courser? It feels really awkward.
Xzygon
Lol, kabuto, Odin can't do that for you.

Odin merely copy-pasted from one of Deity's topics (the original author).
You'd have to ask another scripter or Deity to make that modification.
The RMRK topic by Deity can be found here.
kabuto202
Deity does not = Odin? Ugh, now I have to make another account >:(
Xzygon
Actually, I'm not sure. Sorry if I'm mistaken. :x
Odin
Hay.
I'm Deity. biggrin.gif
I'll write down your request but I'm not sure if I'll write. tongue.gif
Cause it would be a new script which has not to many commons with the actuall script. But it sounds really interesting. ^^
A question to your idea in adition to the "Skill Upgrade" you would like to keep the SkillTree System?

QUOTE
Also is it possible to optimize the movement of the courser? It feels really awkward.

QUOTE
Planned Future Versions


* better control with all 4 directions

Jeah I'm working with this idea but it's harder as i thought. ^^

Odin
kabuto202
I would prefer if you kept the SkillTree system.

Whoops, missed that D:
Odin
I've made a small update. Now it's possible to controll the cursor with all 4 direction keys.
Have fun while testing.

Deity
ZeroFrost
This can simply be done with events and images. but this is alot easier =)

nice script. I rate 8/10. I have to admit the lines could look a little nicer.
Pyro21
I'm using the script, and it works fine without crashing. However, when I go into the scene in-game and then exit, the map's BGM doesn't begin or continue, it just stays quiet. Help pl0x
Kread-EX
See that part of the script?
CODE
  def terminate
    Audio.bgm_stop
    @info_small.dispose
    @info.dispose
    @skilltree.dispose
    @info_big.dispose
    @confirm.dispose
    @cursor.dispose
    @viewport.dispose
  end

Replace Audio.bgm_stop by this:
CODE
$game_temp.map_bgm.play
$game_temp.map_bgs.play


This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.