RPG Maker MV

RPG Maker MV

Skill Trees System Demo
123 条留言
Psychronic Games 2023 年 8 月 1 日 下午 5:58 
Yes, that's the file. If you download the demo project, you can see the arrows in their iconset file and go from there. I can say where they are in my iconset file (the very upper-right corner of the iconset png file). You might have to do some minor PNG editing to get the arrows into your current iconset file.
Exzenosis 2023 年 8 月 1 日 上午 8:47 
would the iconset png/file be the one that houses all the the icons of the status effects, buffs/debuffs, weapons, armors, etc?

If so, yeah, no sight of arrows.
Psychronic Games 2023 年 8 月 1 日 上午 6:02 
The arrows are in the iconset file. Maybe on your iconset the part where the arrows are is blank.
Exzenosis 2023 年 7 月 31 日 下午 1:40 
I have another issue I've come across, the arrows in the skill trees aren't showing up. The debug (F8) shows no errors but the arrows aren't appearing.
Exzenosis 2023 年 7 月 24 日 下午 12:00 
Neat, thanks dude.
Psychronic Games 2023 年 7 月 24 日 上午 11:35 
It is mostly compatible minus a few things. The only thing you have to worry about is Yanfly's Battle Core and Victor's Battle Motions/Battler Graphic Setup plugin. The Passive States Plugin that Yanfly has will have lag if too many states active. Victor one works better. I use both Victor and Yanfly in my game. They are mostly compatible.
Exzenosis 2023 年 7 月 24 日 上午 8:14 
I attempted to do some research around the Victor Engine and wonder if it is compatible with Yanfly's Engine (the free bundle one) and I'm met with a little uncertainty. I do want to use the plugin, but I'm no coding wiz to understand if the two core engines will cause issues between each other or not.
Psychronic Games 2023 年 7 月 24 日 上午 6:34 
@Exzenosis, yes it's possible, with another plugin. Use Victor Engine's Passive States plugin, located here:
https://victorenginescripts.wordpress.com/rpg-maker-mv/passive-states/
Exzenosis 2023 年 7 月 23 日 下午 11:04 
Hey, this plugin is pretty cool and so far I've been able to make trees and basic action skills, but I wanted to ask if it is possible to create a passive skill (like say adding a permanent State) to an actor, like how the Barbarian in Diablo II would spec a point into some weapon mastery skill of his to gain a buff on a weapon type like swords.
404_coffee.exe 2022 年 10 月 7 日 上午 5:36 
I love skill trees so thanks!
Capri 2022 年 4 月 22 日 上午 12:43 
I think I don't have a firm enough understanding of js to use this plugin as intended, keep getting confused while trying to make new skill trees. Will keep at it until I understand though as having skill trees is sort of an essential for the game I'm making.
SomeFire  [作者] 2022 年 4 月 21 日 下午 1:31 
This error happened because SkillTreesConfig.js contains skill trees for this Demo. Open file and search for "Skill Trees Example" and "Skills Example" sections. You need to write your own skill trees for your project.
Psychronic Games 2022 年 4 月 21 日 上午 6:04 
Excellente!
Capri 2022 年 4 月 20 日 下午 9:36 
Had the maximum number of skills set to 10. Set the max number of skills to 500 and the TypeError is gone. Will post again if I run into further troubles!
Psychronic Games 2022 年 4 月 19 日 上午 6:41 
If you go to your skills, do you have a skill 440? If not, then make one in the 440 slot.
Capri 2022 年 4 月 19 日 上午 12:33 
Having an issue where I start the game after turning the plugins on and I'm immediately hit with "TypeError: RPGMV database does not contain skill with ID 440", not quite sure what I'm missing. Anyone else have this issue?
Psychronic Games 2021 年 4 月 27 日 上午 10:19 
Thank You
SomeFire  [作者] 2021 年 4 月 27 日 上午 10:06 
If you don't need skill trees for other actors in common way, you can edit SkillTreesSystem.js:
Find "Scene_SkillTrees.prototype.refreshActor" function and set actor to your actor like "$gameActors.actor(23)"
Psychronic Games 2021 年 4 月 26 日 上午 8:53 
Quick question, is there a way to do a script call to manually open the skill tree to a certain actor?

Trying to adapt the plugin to act as a "research" skill tree for space government.

So it would be something like:
1. Script call: Open skill tree menu (Actor 23) (instead of selecting in main menu)
SomeFire  [作者] 2021 年 2 月 28 日 上午 1:52 
Version 1.10:
- Added actor and tree to OnLearnAction.act() method.
- Added text command to show unspent skills.
- Added script calls to reset skills.
- Fixed possible bug with big skill cursor when Window_Selectable spacing was overwritten.
- Fixed bug when skill cooldown wasn't shown without MP/TP.
- Fixed game crashes when actor have no trees.
- Improved font size for long skill descriptions. Font will be lowered for long description.
- Text for maxed skill level can be changed as plugin parameter.
- Reworked example skills and demo.
SomeFire  [作者] 2020 年 7 月 6 日 上午 10:29 
Version 1.9:
- Show YEP skill cooldown and warmup.
- Add possibility to use SP and JP simultaneously.
- Add confirmation button to learn skills.
SomeFire  [作者] 2020 年 6 月 25 日 上午 10:50 
That will be very good!
Mr. Fanta 2020 年 6 月 24 日 下午 3:27 
I'm add-on hunting and I found this that fits beautifully with what I want, I might try to (learn to) tweak it a little bit to see if I can make it more stylish, I'm new to RPG Maker so if I manage to get a good result I'll share it back!:steamhappy:
Psychronic Games 2020 年 6 月 12 日 上午 8:36 
OMG THANK YOU this is great!
SomeFire  [作者] 2020 年 6 月 12 日 上午 8:32 
Version 1.8:
- Fixed bug which gives skill point on resetting empty tree.
- Fixed MP and TP naming in skill description window.
- Trees are updatable now.
- Reworked separate points pool.
- Added script call to hide tree.

Migration guide from 1.7 to 1.8:
`Skill` objects got additional parameter - symbol. Take your skills and add unique symbol to their constructors as first argument like in example:
```
guard = skill([2], [[cost(1)]]);
guard = skill('guard', [2], [[cost(1)]]);

rampage = skill([15], [[cost(3)]]);
rampage = skill('rmpg', [15], [[cost(3)]]);
```

You can find short tutarial here [github.com].
Psychronic Games 2020 年 6 月 1 日 上午 11:15 
Exzenosis, it's all in the SkillTreesConfig Javascript file. Here's my file as an example, with multiple classes:
https://www.dropbox.com/s/l1rw6bh5edhiz0l/SkillTreesConfig.js?dl=0
Exzenosis 2020 年 6 月 1 日 上午 9:58 
Is there a sort of tutorial of how to use this, in terms of finding out how to create and add skills then build it into a tree.
SomeFire  [作者] 2020 年 5 月 17 日 下午 2:51 
It is very specific case. You need to create new `Requirement` which will decrease actor's exp. It is similar to `Cost` requirement, but with exp instead of skill points.
TheeDeKayGaming 2020 年 5 月 15 日 下午 7:17 
im curious if this plugin can be used to have Experience as a currency for the skills? I am working on a game where you spend experience to level up in a shop like system and for magic and any combat abilities.
Psychronic Games 2020 年 5 月 10 日 下午 3:11 
If you could improve it to where it refreshes the tree if there's ever changes to the tree (after actor already has a tree), I would be eternally grateful. I am still using the plugin anyway and I think it's awesome. Thanks again!
SomeFire  [作者] 2020 年 5 月 10 日 下午 1:16 
No problem.

> I was trying to do the \i[x] (for icon) in the names of the skill trees that appear at the top
It doesn't work for tree names, only for skill descriptions.

> Yeah I can replicate it in your demo too.
Yes, because trees in .js file are templates. When player starts a new game actors receive copy of this templates. So, when you edit .js file you don't edit copy in saved game. I will think to change it.
Psychronic Games 2020 年 5 月 10 日 上午 10:37 
Sorry if I am being a pest, love this plugin!
Psychronic Games 2020 年 5 月 10 日 上午 10:35 
Yeah I can replicate it in your demo too. Try this:

1. Start a New game, take a look at your first tree.

2. save the game.

3. Close out of game, go to the config file, try to add another arrow, or a new skill to the existing tree.

4. Load up your game, you'll see that only the old tree is there, like it needs to be "refreshed" or something.

5. Load new game and you will see the updated newer tree that you made in your config file.
Psychronic Games 2020 年 5 月 9 日 下午 4:05 
Oh also as requested, here's a small sample of my game:
https://youtu.be/YZF4GKZ7XbI
Psychronic Games 2020 年 5 月 9 日 下午 4:02 
But I've run into another thing. When I set up a skill tree and either automatically add it to the actor or manually invoke it, I've noticed that if I invoke it, it works fine, but later if I decide to add another skill to the tree (let's say I think up one later), if I load my game again, I only see what the tree was before I added the possibility of a new skill. But if I add the tree manually to some other actor, it's the updated tree. Maybe I'm missing something.

Psychronic Games 2020 年 5 月 9 日 下午 4:00 
I was trying to do the \i[x] (for icon) in the names of the skill trees that appear at the top (for me it's different trees for combat, engineering, science, etc.) and at the top I wanted to add a cute little icon next to each tree name.

SomeFire  [作者] 2020 年 5 月 7 日 下午 3:30 
If message box commands allow it, than it should work.
Psychronic Games 2020 年 5 月 7 日 下午 12:20 
Quick question, is it possible to make icons appear next to the skill names in the description of the skill? As well as icons for the branches?
SomeFire  [作者] 2020 年 5 月 5 日 上午 2:48 
skilltreeconfig.js is a simple javascript file. It is ok to open it in any text editor. If you can use IDE for comfortable editing - that's good.
XII. Untitled 2020 年 5 月 5 日 上午 12:58 
How do I open the skilltreeconfig.js?
is it ok to use visual studio code?
zeCook 2020 年 4 月 2 日 上午 10:02 
Yeah is there some sort of guide for this?
00DeadMonkey 2020 年 3 月 1 日 下午 8:55 
Okay dumb noobie question. Were do I find a more indepth step by step how to use all this?
SomeFire  [作者] 2020 年 1 月 23 日 上午 9:57 
Also, `attack +` looks suspicious. I expect error here because of plus symbol.
SomeFire  [作者] 2020 年 1 月 23 日 上午 9:56 
@studlytheknight, you should place it instead of sample `SkillTreesSystem.actor2trees = {...}`.
studlytheknight 2020 年 1 月 23 日 上午 1:27 
I have added the files, fiddled with the menu so that it will show up, went into the plugin with notepad... now what? I tried to set up a simple skill tree but it doesn't show up in the menu...

SkillTreesSystem.actor2trees = {
1: new SkillTrees(0,
[new SkillTree('Bandit', 'Bandit_tree', [
// Null represents empty square in the skill window.
// Arrow points from one skill to another.
null, null, null, attack +, null, null, null,
null, null, arrowLeft, arrowDown, null, null, null,

Where do I put this? Do I need any other code?
SomeFire  [作者] 2019 年 11 月 14 日 下午 9:17 
@NOSCaden, you need to subscribe, then open the RPGMV, open File menu -> Steam management -> select Demo and press "Load Project". Demo will be opened in the PRG Maker.
Caden 2019 年 11 月 14 日 下午 2:18 
How do I find the test game?
SomeFire  [作者] 2019 年 8 月 12 日 下午 11:27 
If you need to call a common event on skill learn - apply this changes [github.com]. Report any bugs.
INABA 2019 年 5 月 4 日 上午 6:35 
very nice plugin.
HakerTv - Emre 2019 年 1 月 31 日 下午 1:47 
how can i configure this plugin its very confusing to me and i couldn't find an instruction for it (sorry if my english is bad)