Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,006
First Language
Tagalog
Primarily Uses
RMVXA
==============================================================================


Overview


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


This script provides the ability to create your own custom attributes for your


actors, together with it’s own scene which allows you to increase the


attributes. If you look at it, it doesn't provide as much as the other systems


out there. That is because the script is meant to be used as a "core" which


you could use to build your own, unique custom attribute system.


I added a scene by default so you could still use it without really needing


to know about how to make your own working scene for it since that is a pretty


big task, especially for those just starting out.


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


Screenshot


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

PN-Gunslinger010.PNG
==============================================================================


Notes


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


Look at the script itself


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


Download


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


Get it here: http://lescripts.wordpress.com/rgss3/custom-attribute/


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


Changelog


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


Version 1.01 - Made the windows be disposed right away when exiting


Version 1.10 - Added attribute bonus (more info at script header)


Version 1.11 - The background sprite is now removed upon exit


- Modified the way the on_custom_attribute_increase is handled (more info at script header)


Version 1.30 - Added capability to show only specific attributes per actor and also to dynamically unlock and re-lock attributes per actor.


Version 1.31 - Added a fix for the font settings of the description and actor windows, they now work.
 
Last edited by a moderator:

Kuro Neko

Veteran
Veteran
Joined
Sep 26, 2013
Messages
173
Reaction score
15
First Language
English
Primarily Uses
==============================================================================

Overview

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

This script provides the ability to create your own custom attributes for your

actors, together with it’s own scene which allows you to increase the

attributes.

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

Screenshot

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

[IMG]https://m12vlg.dm2301.livefilestore.com/y2p4mGol-uD6sy6fxZZAtYeSw5dAaro536k63brQBU2jndfz41zTzlAOtiGxhoYsMSxEsQKRCuPhJtKPsZdAt_A6uXZcPjeeSsEA8cWiuJmN9I/PN-Gunslinger010.PNG[/IMG]
==============================================================================

Notes

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

Look at the script itself

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

Download

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

Get it here: http://lescripts.wordpress.com/rgss3/custom-attribute/
The Lady of Bullets... Wow, cool name :D
 

GGSlayer

Veteran
Veteran
Joined
Feb 16, 2014
Messages
35
Reaction score
20
First Language
Arabic
Primarily Uses
Hello, 

Thanks Engr. Adiktuzmiko for the script

I did not know how to increase value of the parameters 

Also, I found a bug when get out of  the (Scene_CustomParam) the help window was not disposed directly but it take sometime before being disposed

by the way I used SceneManager.call(Scene_CustomParam) in replace of  SceneManager.call(Scene_Status) in Scene_Menu

Sorry For My Bad English
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,006
First Language
Tagalog
Primarily Uses
RMVXA
I did not know how to increase value of the parameters
What parameters? If you mean the default parameters like max hp, attack etc, I already have an example on the script header for that.

Also, I found a bug when get out of the (Scene_CustomParam) the help window was not disposed directly but it take sometime before being disposed
Actually, all the windows on the scene are like that.


Updated the script to dispose the windows right away. :)
 
Last edited by a moderator:

GGSlayer

Veteran
Veteran
Joined
Feb 16, 2014
Messages
35
Reaction score
20
First Language
Arabic
Primarily Uses
No, I mean Sniper Rifle, Rifle, Handgun, etc
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,006
First Language
Tagalog
Primarily Uses
RMVXA
No, I mean Sniper Rifle, Rifle, Handgun, etc
What do you mean by increase? As in increase the maximum value? There's an array on the script for that..


Or do you mean how to increase their level? Just hit the OK button when ur on the attribute that you want to select. And of course you need to have enough attribute points.
 
Last edited by a moderator:

GGSlayer

Veteran
Veteran
Joined
Feb 16, 2014
Messages
35
Reaction score
20
First Language
Arabic
Primarily Uses
Yes, I mean increase their level 

I've been hit ok button and it give me buzz sound even when I leveled up my character.

and sorry for confusing 
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,006
First Language
Tagalog
Primarily Uses
RMVXA
Because by default, you don't gain any points upon leveling. As I wrote down on the notes, if you want that, you'd need to use scripts like my Level Extension script. :)
 

GGSlayer

Veteran
Veteran
Joined
Feb 16, 2014
Messages
35
Reaction score
20
First Language
Arabic
Primarily Uses
I get now

Thanks for the script
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,006
First Language
Tagalog
Primarily Uses
RMVXA
did you get it working now?
 

GGSlayer

Veteran
Veteran
Joined
Feb 16, 2014
Messages
35
Reaction score
20
First Language
Arabic
Primarily Uses
Yep, It working

Also, It is really interesting 

Thank you for script

and Sorry for burden you by questions
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,006
First Language
Tagalog
Primarily Uses
RMVXA
That's good to hear. That's all fine, it's better to have someone using it having questions that nobody using it. XD
 

JoePro

None Newb
Veteran
Joined
May 29, 2014
Messages
78
Reaction score
17
First Language
English
Primarily Uses
You should have used a hash for the set up. It looks very cluttered with so many different arrays. I wrote a script very similar to this just recently, if you'd like to see it to compare, just pm me and I'll send you a copy, I just haven't had any time to upload latly.

I do like the scene to go with it though.
 
Last edited by a moderator:

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,006
First Language
Tagalog
Primarily Uses
RMVXA
Nope, I'd stick with arrays for this one. I want to keep them separate anyways, and there wouldn't be much difference aside from the removal of the array = [] lines..
 

Sixth

Veteran
Veteran
Joined
Jul 4, 2014
Messages
2,201
Reaction score
853
First Language
Hungarian
Primarily Uses
RMVXA
Me gusta!


So many things can be achieved with this! *-*


Like Star Ocean's (The 2nd Story) proficiency system or however it was called, I forgot, was a long time ago when I played that game. :D


Thanks a lot for this script!
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,006
First Language
Tagalog
Primarily Uses
RMVXA
yeah, the base doesn't do much but with even a few works here and there you could make almost whatever kind of custom attribute system that you like.. I figured most systems of this type out there are so focused on modifying params only, which is just one part of what a custom attribute system can be modifying, so I made this. :)
 
Last edited by a moderator:

Sixth

Veteran
Veteran
Joined
Jul 4, 2014
Messages
2,201
Reaction score
853
First Language
Hungarian
Primarily Uses
RMVXA
Is there any way to add features to actors with this?


I mean features which can not be added other way than by using features, like element rate, attack elements, state rates and so on...


Xparams and Sparams are no problem, the others are.


I tried 'actor.features.push' but it won't work for some reason. Can I even do that for actors?


I thought I can, because actors got features settings too, but I am not so sure anymore. >.>


Ok, I had enough of trying to figure it out with the existing methods, so I made my own element_plus, state_plus, etc methods in Game_BattlerBase for adding number based features to my actors using this script. Cool! :D


Now to figure out skill learning and other 'true/false' features to use with this script and it will be perfect for just about anything I want it to use. *-*


I guess, I will make a new method for each, much easier than meddling with all these confusing default methods. >.>
 
Last edited by a moderator:

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,006
First Language
Tagalog
Primarily Uses
RMVXA
Look at Shaz' Dynamic Features script for adding features in-game. :)


For skill learning, it might be easier to get Tsukihime's Skill Learning conditions then make it check for the attributes from this script. :)

much easier than meddling with all these confusing default methods
The reason why I'm now making my own battle system from scratch, because the default battle flow is so confusing to me (I still wonder why the actual flow of events inside the Battle scene was scattered throughout Scene_Battle and BattleManager, it makes it harder to follow).
 
Last edited by a moderator:

Sixth

Veteran
Veteran
Joined
Jul 4, 2014
Messages
2,201
Reaction score
853
First Language
Hungarian
Primarily Uses
RMVXA
Skill learning was easy enough to make within your script, I just used the default Interpreter command for it (actor.learn_skill). Works like a charm, just tried it. :)


But there are some features which are hard to make. I will look up Shaz's script now maybe it will make my work easier, thanks for the info!


Edit:


It took some time to figure out how to call the add_feature method from your script, but after a focused read into Shaz's script, I finally managed it.


Thanks a lot for telling me about that script! This will make my game making life a lot easier!
 
Last edited by a moderator:

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,006
First Language
Tagalog
Primarily Uses
RMVXA
Glad you have it sorted out. :)
 

Latest Threads

Latest Profile Posts

I'm gonna put my project on pause for a tiny bit so I can explore the engine outside of it... Winging it can only get you so far LMFAO
Have seen some of my favorite people here posting and helping others with questions today -- love to see it!
Haven't been on here actively in awhile, project is going strong my biggest issue is the STORY, i'm refining the plot and learning so much i decided to take a writers class to improve even more but the programming and functionality of the game is stepping up nicely!
Hi everyone! Here's what I'm working on today! It's one of the dorms on campus. I know I said I wouldn't use assets but I reused a few things from the cafeteria hehe.
FCuxBOMXMAICK5e
I added a little squish effect when characters change direction to try and make things a bit more lively. Though it's a bit hard to see on the fast moving guys.
2f4fiuy.gif

Forum statistics

Threads
116,126
Messages
1,095,978
Members
151,537
Latest member
Anrirck
Top