Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

FELSKI_SKILLTREE

A complex plugin to create skilltrees for RPG Maker MV · By Felski

Help please!

A topic by Magnum Whisper created Sep 15, 2021 Views: 517 Replies: 8
Viewing posts 1 to 3

Hello, firstly, thank you for creating this plugin. I'm having problems getting it to work in MZ 1.1.1.

When I try to access the Skilltree from the menu I get the message "There is no techtree maintained for character"

I have installed FELSKI_TECHTREE_MZ in my plugins folder. 

I have Techtrees.json in my data folder. I'm using the included Techtree example Holy and using the notetags for my actor:

<techtree>

HOLY

</techtree>

Something else I noticed in the MZ version is the Help section within the plugin is empty. Is it commented out in the JS? I opened the plugin in Dreamweaver and looked through all the code, I can't seem to see anything missing.

Any help would be greatly appreciated! Thank you.

(1 edit)

Did you open the TreeBuilder.html in your browser to create the tree ?

Tree Builder App/Tree Builder App/TreeBuilder.html

(+1)

Yes and then I exported the created tree into my RPG Maker data directory. 

Thanks for your reply! 

(4 edits)

If you have any menu plugins put it under that i had the same problem

Oh if your doin it in the tester you need to copy the same file and rename it Test_Techtrees.json

Edit: Not sure if i should do this but i apologise in advance FELSKI

The help notes from MV maybe this should help

============================================================================

Notetags

============================================================================

You can add a tree to an actor by adding the uids of the trees via notetags:

<techtree>

HOLY

HEALER

</techtree>

============================================================================

Plugin Commands

============================================================================

You can directly open the skill tree scene.

- TECHTREE [actorId]

You can prepare the scene using the following commands:

- TECHTREE DISPLAYONLY

opens the tree in display only mode, similar to the new plugin parameter

- TECHTREE PRESELECT [tree uid]

preselects a specific tree for the actor. If the tree isnt found, the default selection is used.

- TECHTREE SINGLE

prevents the user from changing trees

You can reset all techtrees for an actor.

- RESETTECHTREES [actorId] [refund]

You can reset a specific techtree for an actor by uid. Put in true or false for [refund].

- RESETTECHTREE [actorId] [tree uid] [refund]

You can save the amount of active nodes in a tree by uid in a variable. Put in true or false for [refund].

- ACTIVENODES [actorId] [tree uid] [variable Id]

You can add a techtree during the game:

- ADDTECHTREE [actorId] [tree uid]

You can activate a specific node during the game for an actor using:

- ACTIVATENODE [actorId] [tree uid] [node uid]

You can deactivate a specific node during the game for an actor using (the usually unlearn settings will be applied):

- DEACTIVATENODE [actorId] [tree uid] [node uid]

Thank you for your help. I'll give this a try and let you know how it turns out. :) 

Keygain!!! Thank you for your help on this.

I finally figured out my issue... I had copied and pasted the notetags and didn't realize having a space in front of the tech tree name would break the plugin. I finally have it up and running correctly. I was so close to giving up.


You helped a lot, thank you!

Its cool just trying to help

(1 edit)

Can you help me?

I can try but cannot promise anything