Skill Extender add-on/tweak

SwiftSign

Veteran
Veteran
Joined
Aug 5, 2015
Messages
184
Reaction score
45
First Language
English
Primarily Uses
RMMV
I've started using sumrndmdde's skill extender system, but I've found the display of the skills somewhat annoying - the window stretches depending on the skills (endlessly, if you have too many).

I was wondering if someone with the know-how could make an addon to make the height (and perhaps number of columns too) of the box that opens for an extended skill customisable.

Skill Extender link: http://sumrndm.site/skill-extender/
 

kovak

Silverguard
Veteran
Joined
Apr 3, 2016
Messages
1,256
Reaction score
1,559
First Language
PT - EN
Primarily Uses
RMMV
Have you reloaded the game after closing the super tools engine?
 

SwiftSign

Veteran
Veteran
Joined
Aug 5, 2015
Messages
184
Reaction score
45
First Language
English
Primarily Uses
RMMV
Have you reloaded the game after closing the super tools engine?
Yep, tried lots of different things (including in a new game) and height always reset.


Edit// this seems to be the bit specifying the height. However if I write ____px it doesn't work :( Javascripppttt

Window_SkillExtend.prototype.updatePlacement = function() {
this.makeItemList();
this.height = this.fittingHeight(this._data.length);
this.x = (Graphics.boxWidth - this.width) / 2;
this.y = (Graphics.boxHeight - this.height) / 2;

After a couple dozens failures I just realised I could add a fraction and some basic javascript to make it:
this.height = this.fittingHeight(Math.round((this._data.length)/2));

Although if anyone knows a cleaner way please feel free <3
 
Last edited:

SumRndmDde

Follower of RNGesus
Veteran
Joined
Jul 30, 2013
Messages
225
Reaction score
418
First Language
English
Primarily Uses
RMMV
@SwiftSign
Oooof, looking back on it, letting the window grow without a limit is not the smartest idea. :rswt
I have updated the plugin with a parameter that allows you set a "maximum" amount of visible rows for the window.

Alternatively, if you wish to continue modifying the code yourself, simply input the columns you wish into the function to make it work:

this.height = this.fittingHeight(2);

will set the window to have 2 columns.
So using Math.max, you can do:

this.height = this.fittingHeight(Math.max(this._data.length, 10));

to make it so there will be columns to fit the amount of choices, but remain at 10 if there are more than 10 choices.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Well... My game plays better at 1920x1080, so I guess that's the new resolution. Still runs at 60FPS. :LZSexcite: Also... I really want a boss to be able to build new maps around the player... Mostly because it's visually spectacular! I'm er... not quite sure yet how I can do that without making MV explode.... But I'll find a way, anything in service to the "sparkles"! :kaopride:
How to change your netbooks screen resolution

Forum statistics

Threads
100,788
Messages
979,544
Members
132,430
Latest member
Timiti
Top