raffle

Veteran
Veteran
Joined
Oct 25, 2020
Messages
46
Reaction score
10
First Language
English
Primarily Uses
RMMV
This plugin seems like the best non-convoluted skill tree system for MV so far, thank you so much for your work I will be giving it a try very soon! :kaojoy:
 

zombiefy

Veteran
Veteran
Joined
Jan 16, 2014
Messages
22
Reaction score
1
First Language
English
Primarily Uses
I noticed that the demo has a bunch if YEP scripts. Are they necessary to use your Skill Tree System scripts?
 

SomeFire

Veteran
Veteran
Joined
May 27, 2016
Messages
111
Reaction score
121
First Language
Russian
Primarily Uses
No, they are not necessary. I made some changes in my plugin to work properly with some of YEP scripts, so, people can use YEP and my plugin together.
 

zombiefy

Veteran
Veteran
Joined
Jan 16, 2014
Messages
22
Reaction score
1
First Language
English
Primarily Uses
No, they are not necessary. I made some changes in my plugin to work properly with some of YEP scripts, so, people can use YEP and my plugin together.
Ah, I see. Thanks for the rapid response.
 

zombiefy

Veteran
Veteran
Joined
Jan 16, 2014
Messages
22
Reaction score
1
First Language
English
Primarily Uses
I keep running into this error, and can't figure out why. Anyone have any clues? I'm probably missing something simple.

rpg_managers.js:1949 TypeError: Cannot read property 'trees' of undefined
at Game_Actor.setup (SkillTreesSystem.js:1326)
at Game_Actor.initialize (rpg_objects.js:3408)
at new Game_Actor (rpg_objects.js:3393)
at Game_Actors.actor (rpg_objects.js:4587)
at Game_Party.<anonymous> (rpg_objects.js:4871)
at Array.forEach (<anonymous>)
at Game_Party.setupStartingMembers (rpg_objects.js:4870)
at Function.DataManager.setupNewGame (rpg_managers.js:219)
at Scene_Boot.start (rpg_scenes.js:402)

Line 1326 code is as follows: this.skillTrees.trees.forEach(tree => tree.visibility = true)
 

SomeFire

Veteran
Veteran
Joined
May 27, 2016
Messages
111
Reaction score
121
First Language
Russian
Primarily Uses
Looks like actor have no skill trees. Same issue appeared a few pages ago. I fixed this bug, fix will be in next plugin update later this month.
 

zombiefy

Veteran
Veteran
Joined
Jan 16, 2014
Messages
22
Reaction score
1
First Language
English
Primarily Uses
Looks like actor have no skill trees. Same issue appeared a few pages ago. I fixed this bug, fix will be in next plugin update later this month.
Oh, so the issue is caused because not all actors don't have a skill tree?
 

SomeFire

Veteran
Veteran
Joined
May 27, 2016
Messages
111
Reaction score
121
First Language
Russian
Primarily Uses
Yes, give them something in actor2trees or class2trees.
 

zombiefy

Veteran
Veteran
Joined
Jan 16, 2014
Messages
22
Reaction score
1
First Language
English
Primarily Uses
Yes, give them something in actor2trees or class2trees.
Okay, I got past that issue. Now I get this issue:

rpg_managers.js:1949 TypeError: Cannot read property 'iconIndex' of undefined

at Skill.iconId (SkillTreesConfig.js:204)
at Skills_Window.drawItem (SkillTreesSystem.js:698)
at Skills_Window.<anonymous> (SkillTreesSystem.js:735)
at Array.forEach (<anonymous>)
at Skills_Window.drawAllItems (SkillTreesSystem.js:733)
at Skills_Window.refresh (SkillTreesSystem.js:742)
at Skills_Window.setSkillTree (SkillTreesSystem.js:666)
at Trees_Window.makeCommandList (SkillTreesSystem.js:540)
at Trees_Window.Window_Command.refresh (rpg_windows.js:1436)
at Scene_SkillTrees.refresh (SkillTreesSystem.js:414)
SceneManager.catchException @ rpg_managers.js:1949
 

SomeFire

Veteran
Veteran
Joined
May 27, 2016
Messages
111
Reaction score
121
First Language
Russian
Primarily Uses
Looks like there is a js-skill without skill in RPGMV database. For example, you copy-pasted code for berserker skills, but not copy-pasted skills in database.
 

kaukusaki

Awesome Programmer Extraordinaire
Veteran
Joined
Jun 27, 2013
Messages
720
Reaction score
550
First Language
English
Primarily Uses
RMVXA
i was writing a variant of this myself, but yours is a lot cleaner! awesome job :thumbsup-left::D
 

SomeFire

Veteran
Veteran
Joined
May 27, 2016
Messages
111
Reaction score
121
First Language
Russian
Primarily Uses
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.

Attention! Arrow example objects were renamed from "arrowRight" to "arrowDownRight" and "arrowLeft" to "arrowDownLeft". "arrowRight" and "arrowLeft" still exist, but have another direction - directly to the right and left, not to the bottom skills.
 

alan123wisp

Pixel Artist & Absurdist
Member
Joined
Nov 4, 2015
Messages
6
Reaction score
1
First Language
Portuguese
Primarily Uses
RMMV
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.

Attention! Arrow example objects were renamed from "arrowRight" to "arrowDownRight" and "arrowLeft" to "arrowDownLeft". "arrowRight" and "arrowLeft" still exist, but have another direction - directly to the right and left, not to the bottom skills.
Hello SomeFire!
I felt super excited with the update and tried to add it on my project, but when i try importing the skills and the trees that i already have configured on my game, the plugin returned me an error and crashed the game test...

There is a way to update the plugin and preserve the skills and trees that i have already configured previously?

Thank you for the attention :)

1616653877310.png
 

SomeFire

Veteran
Veteran
Joined
May 27, 2016
Messages
111
Reaction score
121
First Language
Russian
Primarily Uses
Thanks for report! As I see there is a bug, when I try to change class from class with no trees. I'l fix it soon.

Try to use actors and classes with skilltrees to check that plugin update works.

UPD:
Fix is ready. Let me know, if you find another bug or your update is successfull.
 
Last edited:

Latest Threads

Latest Posts

Latest Profile Posts

Yay. I turned 39 today. Another year older, another year closer to the grave.
I'm sure the latest post/thread in the sidebar used to have 5 posts. Was it always been like this?

Made it to the 10th video doing this! :kaocry:

renderTimingPixel.png
Made the "My Beating Mystery" board today:
3ENFLSC.png

in Grim Trigger episodes 3 & 4, the main characters play a Clue rip-off board game called "My Beating Mystery" (haha), so of course I had to draw the board for it. Can't decide if I wanna add blood or not
Jeez...
I finally decide, after several ppl asking me to, to create a gamethread about project M... And my internet craps out on me halfway through the process :(

Forum statistics

Threads
110,403
Messages
1,053,045
Members
143,466
Latest member
jamesmichelucci
Top