Chaos Project

RPG Maker => RPG Maker Scripts => Script Requests => Topic started by: MarkHest on April 03, 2013, 02:33:37 pm

Title: Rank skill options
Post by: MarkHest on April 03, 2013, 02:33:37 pm
So I have this problem with my game. Throughout my game you reach "ranks" of your element as you progress in the story and these "ranks" has different types of moves. Instead of just using the same skill window for each rank of moves I thought up the idea of using different skill type windows like this, here I'll show you:

Normal: ShowHide
(https://dl.dropbox.com/u/29306744/Rank%20Skill%201.jpg)

Rank 2: ShowHide
(https://dl.dropbox.com/u/29306744/Rank%20Skill%202.jpg)

Rank 3: ShowHide
(https://dl.dropbox.com/u/29306744/Rank%20Skill%203.jpg)


(Pro editing skills, I know :V)

The way I want it to work is that skills and such looks normal (like the default) at first but when using a script call for a specific actor he/she will get either a Rank 2 or Rank 3 skill option (depends on the Script Call)  in battles where you will be able to select the intended moves for the rank. The way you separate the ranks of the skills could be made with easy modifications within the script (probably by adding Skill [ID] and Rank [ID]?)

This would really help my game because the ranks are quite important. Cheers.
Title: Re: Rank skill options
Post by: BetaGod on April 03, 2013, 07:28:18 pm
I think this script had an option to make calls like that. Last time i checked, it worked just fine, although it uses SDK. Not sure if that is going to be a problem.

http://houseslashers.b1.jcink.com/index.php?showtopic=262 (http://houseslashers.b1.jcink.com/index.php?showtopic=262) <--
Title: Re: Rank skill options
Post by: Zexion on April 03, 2013, 07:36:26 pm
Isn't there a way to make something un-sdk reliant? I'm pretty sure i once read a tut or something online..
Title: Re: Rank skill options
Post by: G_G on April 03, 2013, 07:43:17 pm
Of course. You just gotta go through the script, remove the SDK checks, then run through the script and make sure there aren't any methods used that are SDK only.

Though you should check out Skill Separation in Tons of Add-ons. See if that'll do what you need.
Title: Re: Rank skill options
Post by: BetaGod on April 03, 2013, 07:45:11 pm
Quote from: gameus on April 03, 2013, 07:43:17 pm
Of course. You just gotta go through the script, remove the SDK checks, then run through the script and make sure there aren't any methods used that are SDK only.


^ This, quite much.

It seems like a lot of trouble to me, though. You might face a lot of syntax-related errors if you do not know what are you doing.

You could try to give the script a chance, it has lots of cool options!
Title: Re: Rank skill options
Post by: Zexion on April 03, 2013, 07:50:25 pm
Well I'm sure the script is good and all, but SDK usually hurts more than it helps :\
It's compatibility is horrible and errors out even the plainest of scripts..
Title: Re: Rank skill options
Post by: MarkHest on April 04, 2013, 08:01:59 am
I can't do script edits. If I start meddlingin the script I'm just gona break it O_o
Can someone with scripting knowledge do it for me because I have no idea what I'm doing.
Title: Re: Rank skill options
Post by: G_G on April 04, 2013, 08:14:30 am
Quote from: gameus on April 03, 2013, 07:43:17 pm
Though you should check out Skill Separation in Tons of Add-ons. See if that'll do what you need.


And if not, then I'll see what I can do about that script.
Title: Re: Rank skill options
Post by: MarkHest on April 10, 2013, 11:53:07 pm
The Skill Separation in Tons of Addons wasn't compatible with the Easy Overdrive System so it gives me errors. I tested the Skill Separation script in a new project to see how it worked but I didn't understand anything of it. The script just deletes all the spells of my actor and leaves it blank. Even if I teach the actor a new spell, it won't be there. No new skill option in the battle menu, no skills, no nothing ._.

Also, that script that BetaGod sent me uses SDK doesn't it? Isn't that gona cause me a lot of problem?
Title: Re: Rank skill options
Post by: BetaGod on April 11, 2013, 12:13:43 am
Yes, it uses SDK. And yes, it might cause you LOTS of problems. I actually do not recommend SDK but it won't hurt you to give it a try  :???: Maybe it could work fine...
Title: Re: Rank skill options
Post by: Blizzard on April 11, 2013, 02:18:36 am
Quote from: MarkHest on April 10, 2013, 11:53:07 pm
The Skill Separation in Tons of Addons wasn't compatible with the Easy Overdrive System so it gives me errors.


What exactly didn't work? Both need to use dummy elements, but apart from that I don't seen any problems.
Title: Re: Rank skill options
Post by: MarkHest on April 11, 2013, 07:02:48 am
@Lord Blizz:
When I go into the Overdrive Menu to select my overdrive skill in battle it gives me this error:

Script 'Tons of Addons 2' line 3961: NoMethodError occured.

undefined method 'size' for nil:NilClass


Even if I get this to work, will it really give me separate skill windows to chose from in battle? As I already stated I couldn't get things to work on a new project either. No error, the script was just confusing as it has no explaination in it.
Title: Re: Rank skill options
Post by: Blizzard on April 11, 2013, 09:14:27 am
I'll take a look at that.

EDIT: I fixed Tons and EOS.
Title: Re: Rank skill options
Post by: MarkHest on April 11, 2013, 12:26:35 pm
So I'll just download em both? Also, can you put up an explanation on the Skill Separation Script, or did you do it already?
Title: Re: Rank skill options
Post by: Blizzard on April 11, 2013, 01:40:12 pm
Yes, download them both.
What kind of explanation? I thought I already added the instructions.
Title: Re: Rank skill options
Post by: MarkHest on April 11, 2013, 11:18:05 pm
QuoteWhat kind of explanation? I thought I already added the instructions.

Well, what the script does and how it works. It is really confusing to me because when I try to make it work I get nothing but problem. Here I'll show you through screenshots.

Learning a Separate Skill: ShowHide
(https://dl.dropboxusercontent.com/u/29306744/Troubleshooting/Learning%20Separate%20Skill.png)

Learning a non-separate skill: ShowHide
(https://dl.dropboxusercontent.com/u/29306744/Troubleshooting/Learning%20non-separete%20skill.png)

Learning an overdrive: ShowHide
(https://dl.dropboxusercontent.com/u/29306744/Troubleshooting/Learning%20an%20overdrive.png)


Taking a look at the script: ShowHide
(https://dl.dropboxusercontent.com/u/29306744/Troubleshooting/Taking%20a%20look%20at%20the%20script.png)


In battle. Everything looks the same.: ShowHide
(https://dl.dropboxusercontent.com/u/29306744/Troubleshooting/In%20battle.png)

Skill Window. Nothing is there, even though the character learned it.: ShowHide
(https://dl.dropboxusercontent.com/u/29306744/Troubleshooting/Skill%20Window.png)

Overdrive Skill Window with 1 overdrive: ShowHide
(https://dl.dropboxusercontent.com/u/29306744/Troubleshooting/Overdrive%20Skill%20window.png)

Overdrive Skill Window with 2 Overdrives. They're on the same line.: ShowHide
(https://dl.dropboxusercontent.com/u/29306744/Troubleshooting/Overdrive%20Skill%20window%20with%202%20overdrives.png)

Overdrive Skill Window with 2 Overdrives, demonstrating cursor: ShowHide
(https://dl.dropboxusercontent.com/u/29306744/Troubleshooting/Overdrive%20Skill%20window%20with%202%20overdrives%20%28cursor%29.png)



I'm not sure if I'm doing something wrong...
Title: Re: Rank skill options
Post by: Blizzard on April 12, 2013, 02:34:28 am
1. Did you assign element 25 to the normal skills?
2. Overdrives use the default skill window and are not affected by SSS.
3. While testing and fixing their compatibility, the problem with the whole line being selected only happened when I didn't have the newest Tons or the newest EOS. Are you sure that you updated both scripts? Tons is v7.65 and EOS is v2.21.
Title: Re: Rank skill options
Post by: MarkHest on April 12, 2013, 04:49:26 am
It's not looking very well. I finaly got the Skill Separation Script to work properly but it's not what I want so I won't use it.
The script (http://houseslashers.b1.jcink.com/index.php?showtopic=262) that BetaGod showed me looks very promising but when I look through it I don't understand anything that's happening in the scripts, I might need someone to tell me how to properly use it. Also it uses SDK and if I'm going to use this script I need someone to remove the SDK required parts because I'd rather not break my game with it o_o

If anyone know any other script that I can try then please tell me. This is actually very important for my game.
Title: Re: Rank skill options
Post by: G_G on April 12, 2013, 06:05:08 pm
I finished the script, however, I wanted to see if you were alright if I released this to the public. If not, I'll just PM it to you.
Title: Re: Rank skill options
Post by: MarkHest on April 13, 2013, 12:06:04 am
You don't have to ask me to release it! xD wtf man, you made the script, you can do whatever you like with it :D
I'm excited to see how it works!
Title: Re: Rank skill options
Post by: G_G on April 13, 2013, 01:23:51 am
And the request has been fulfilled.

http://forum.chaos-project.com/index.php/topic,13055.new.html#new