Please give me advice in learning Javascript

ssunlimited

Veteran
Veteran
Joined
Oct 3, 2015
Messages
231
Reaction score
21
First Language
Russian
Primarily Uses
RMMV
Hi! So I am already a Unity C# programmer. I use RPG Maker MV too. I want to create a new RMMV video game using the Conditional Turn Battle Battle System (CTB BS) (not to be confused with Yanfly's CTB which means Charge Turn Battle). I have tried Victor Engine (VE) CTB one but it has bugs where something doesn't work. I have put up a request here to fix it.

I have made a deal to pay someone to create a plugin with CTB. But this must work with Yanfly's plugin. We made a deal but she canceled it.

I am thinking in learning JS to develop this CTB RMMV plugin (and maybe 1 or few others.) I have learned how to override existing functions in JS recently which is very important. I think that I can learn the syntax very quickly. But i don't know about the built-in variables and methods here. I know there are tutorials on what each one does but it still seems very difficult to learn them. Or maybe it isn't so difficult but I want my plugins to be compatible with Yanfly's plugins.

So what do you guys think that I should do: Learn JS or do something else? If it's the latter, then what should it be?
 
Last edited:

TWings

The Dragon Whisperer
Veteran
Joined
Jul 26, 2017
Messages
482
Reaction score
769
First Language
French
Primarily Uses
RMMV
In your case,
since you're already working with C#, it's not so much about learning JS (which, as you guessed, is not that different), but rather about studying RM's engine AND Yanfly's plugins to be able to do what you want.

It's down to how much time you're willing to put into doing this yourself vs how much you're willing to spend to have someone do it for you.
 

ssunlimited

Veteran
Veteran
Joined
Oct 3, 2015
Messages
231
Reaction score
21
First Language
Russian
Primarily Uses
RMMV
Everything @TWings has I had thought of too.

I had also been thinking/considering in going in and learning JS, and already even did some of it too and have learned some things. And people have been encouraging me to go on in and learn JS. And I want to create more plugins than this one- I already have a list of them.

I have an idea! How about I spend a little bit of money with having someone help me out? I just need to know a few things about the JS syntax and have them give me a list of RMMV JS (and maybe Yanfly plugin too) methods to help me learn. I have money to spend on this particular thing. What do you guys think? I really want to do this.
 

Eliaquim

Hakuen Studio
Veteran
Joined
May 22, 2018
Messages
1,418
Reaction score
671
First Language
Portuguese - Br
Primarily Uses
RMMV
Hi there!
I think to learn just the JS Synthax, you can use the forum to ask for help, in specific things when you are doing your plugin.
I think most people will be happy to help(including me).
Because to only learn the syntax is easy(I think), but for more advanced things, you can think of paying someone.
If you already a #C coder, so I guess the hard work will be understanding the Rm Mv code. Because learn the concepts of loops, variables, functions, arrays in javascript, I think you can get it :)
 

Solar_Flare

Veteran
Veteran
Joined
Jun 6, 2020
Messages
488
Reaction score
212
First Language
English
Primarily Uses
RMMV
My recommended reference for all things JavaScript is the Mozilla wiki, but also, don't forget that RMMV's help file has some limited documentation of its types. Since you use C#, the basic syntax style and control flow statements should be pretty familiar to you, though obviously there are many differences as well.
 

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

Latest Threads

Latest Profile Posts

So I just spent the weekend...playing my own game. The one I released last year. Yep you heard that right.
Goal for MZ? None... I'm still curious how to finish my VXA project and how it looks like when it actually finished. Which will take at least another two years. Coming late again to the party.
Finding it amusing that people are posting support questions in new threads for an engine that isn't even released yet. Touch and Archeia are the only ones authorised to say anything, and there's only one active thread where they'll be answering questions.
I think my goal for MZ ... is to actually release a game and not have twenty technical demos and debugging projects. Let's see if I can manage that. ;o
I am starting to enjoy writing. I never thought I would enjoy it since my dyslexia was holding me back so much.
Thanks to the community here :)
For those interested chapter 2 and 3 are available to read here:

Forum statistics

Threads
100,652
Messages
978,096
Members
132,261
Latest member
DarthNinjus
Top