• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Scottie, Todd, Serena, Kris - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

How can I learn how to program for Pokémon Essentials...?

rescuecp

Redhead :P
  • 34
    Posts
    16
    Years
    I want to learn to understand and write code for RPG Maker XP: Pokémon Essentials.

    I understand it's ruby I guess...

    How do I learn how to code in this language???

    Thanks!
     
    Well, I guess the first question is, do you know how to program? If the answer is no, I'd suggest you try some tutorials in that regard before you even attempt to do anything in Essentials. If the answer is yes, the best thing you can do is to poke around the existing scripts and try to understand what each thing does. Once you have somewhat of an understanding of these elements, you can try modifying them into something increasingly different until such time that you're creating your own things from scratch. It's a LOT easier said than done, but with enough practice and dedication you can theorietically do anything.

    I might recommend the Trainer Card as something that it relatively easy to modify. There's also a short tutorial sorta thing about creating scenes that FL did as I recall, but I can't seem to find the link in my browser history. Perhaps someone else can link you. Good luck!
     
    Well, I guess the first question is, do you know how to program? If the answer is no, I'd suggest you try some tutorials in that regard before you even attempt to do anything in Essentials. If the answer is yes, the best thing you can do is to poke around the existing scripts and try to understand what each thing does. Once you have somewhat of an understanding of these elements, you can try modifying them into something increasingly different until such time that you're creating your own things from scratch. It's a LOT easier said than done, but with enough practice and dedication you can theorietically do anything.

    I might recommend the Trainer Card as something that it relatively easy to modify. There's also a short tutorial sorta thing about creating scenes that FL did as I recall, but I can't seem to find the link in my browser history. Perhaps someone else can link you. Good luck!

    Hi,

    Thank you for the realisitic feedback - I appreciate it. The answer is: Kind-of. I can program a web browser in Visual Basic, but that's about it. I also know how to make a person talk in XSE (Pokemon ROM Hacking) by heart as well.

    Thank you!
     
    Hmm, when I say "know how to program", I guess I don't mean "know how to program X thing in Y language" as such, especially with phrases like "by heart", but more "know what variables, methods, classes, objects, inheritance, polymorphism, encapsulation, etc are". I would figure if you can do something like program a web browser you should have a pretty good idea about these things but it's never a bad idea to brush up on them. The difference between most languages in minimal at best, as they pretty much support all of these functionalities, so the things you need to look out for are certain keywords/syntaxes and the exisiting classes etc already in place in Essentials.
     
    I never really understood how to program for RPG Maker XP until I properly read a tutorial on Ruby. The poignant guide (https://mislav.uniqpath.com/poignant-guide/book/) is a good one but long and the story part might annoy you. There are hundreds out there so just find one that reads well for you and get stuck in. After that, its practice. Analyse, build, reverse engineer, debug until you're sick of it.
     
    Most common way to learn would be to mess around with some of essentials coding.
    Like jim42 said, try the trainer card first, and make your way up.
    There's plenty of tutorials in the wiki for essentials.
     
    Back
    Top