VSCode RPGMakerMV Intellisense [UPDATE - Sublime & Atom Support!]

moonyoulove

Warper
Member
Joined
Apr 10, 2019
Messages
4
Reaction score
4
First Language
Chinese
Primarily Uses
RMMV
hello,i try this in vs code, and i find it did not work where js in plugins folder. then i delete exclude: ["./plugins/*"] in jsconfig.json file, it become work, so i want to ask that is exclude: ["./plugins/*"] in need?
 

kramlat

Mystic Developer
Member
Joined
Jun 29, 2019
Messages
2
Reaction score
1
First Language
English/US
Primarily Uses
RMMV
Anything like this for Kdevelop 5? I tend to use that as my IDE and I am using Manjaro. I would love to be able to autocomplete class names in it and besides I also when I am not working on rmmv projects tend to use qtcreator and kdevelop together on c++ projects.
 

Eliaquim

Hakuen Studio
Regular
Joined
May 22, 2018
Messages
3,362
Reaction score
2,671
First Language
Portuguese - Br
Primarily Uses
RMMZ
Woww!!! This will make my life so much easier!!!
Thank you!!
 
Joined
Sep 7, 2022
Messages
2
Reaction score
0
First Language
English
Primarily Uses
RMMV
RMMVIntellisenseOut1.png

RPGMakerMV Intellisense

These two files add intellisense to your RPGMakerMV code base when working with plugins, the base code, etc in Visual Studio Code. You can see every class available in the code base and the methods attached to them. Furthermore, you can even see the outputs of methods.



Features
  • PIXI.js documentation (version 4.5)
  • MV Scenes
  • MV Game Objects
  • MV Windows
  • MV Sprites
  • MV Managers
  • MV Globals


Download
http://endlessillusoft.com/download/2167/

http://endlessillusoft.com/download/2169/



Instructions - VS Code
  1. Download both files; keep the file names.
  2. Place the jsconfig.json and the rmmv.d.ts file in your js/ directory.
  3. Make sure you open your RPGMakerMV project as a folder (Right click -> Open with Code)
  4. Reload Visual Studio Code
  5. Enjoy The Intellisense!
Instructions - Sublime Text
  1. Download the Typescript plugin for Sublime via Package Manager.
  2. Place the rmmv.d.ts file in your game's js/plugins directory (if you create plugins in that folder); if you use a different folder, place the rmmv.d.ts file in that folder.
  3. Set your language for your JavaScript file to 'TypeScript' in the bottom right corner of Sublime.
  4. Enjoy!
Instructions - Atom
  1. Download the Typescript plugin in Atom via the Package Manager.
  2. Place the rmmv.d.ts file in your js/plugins directory (if you create plugins in that folder); if you use a different folder, place the rmmv.d.ts file in that folder.
  3. Save your JavaScript file as .ts and make sure your language type is 'Typescript' in the bottom right of Atom.
  4. Enjoy!
  5. When you're done editing your plugin, simply save it as a .js

Visual Indication - VS Code

RMMVIntellisenseOut2.png




Examples
Global Variables

RMMVIntellisenseOut4.png


Scene Classes

RMMVIntellisenseOut3.png




I hope this helps all of you coders out there! I'm sure this will be a great improvement to your productivity!

The jsconfig.json covers the plugins folder, so if you developer your plugins in a different folder relvative to the jsconfig.json you will have to edit the include section of the jsconfig.json

Original post, which will be kept updated on the website: http://endlessillusoft.com/rpgmakermv-intellisense/
the download links don't work
 

plokr

Level One
Member
Joined
Oct 10, 2022
Messages
15
Reaction score
26
First Language
German
Primarily Uses
RMMZ
the download links don't work
The link is an un-encrypted http-link and is not using (encrypted) https-protocoll. Most likely your browser is blocking the download as unsecure.
You have to accept the risk e.g., in Firefox there is a pop-up in the upper-right corner which you have to click and than you can accept the risk.

You may scan the dowloaded for viruses.
 

Serenia

Warper
Member
Joined
Nov 13, 2023
Messages
2
Reaction score
0
First Language
English
Primarily Uses
RMMV
Well, since this is Sticky, I will post despite the age:
The Download links do not work. 404 .
The main page is empty, source code-wise too. Why is this still sticky?
 

Ms Littlefish

Time Traveling Victorian Vampire
Global Mod
Joined
Jan 15, 2014
Messages
9,017
Reaction score
14,614
First Language
English
Primarily Uses
RMMV
We cannot force people to maintain their threads, nor do we routinely scan to make sure they are maintained... but I supposed at one time it was extremely useful for many people.

Though, given the number of similar concerns and OP's two year absence, I have unstucketh this thread

EDIT: also necroposting is only a thing in support and request threads. It's fine here.
 

inc0der

Villager
Member
Joined
Sep 17, 2020
Messages
14
Reaction score
27
First Language
English
Primarily Uses
RMMZ

Latest Threads

Latest Posts

Latest Profile Posts

Enemy_MariXimas[Idle].gif
Everyone's getting ready. Mary, in particular, is really mad, why tho?
Well, I've officially filed a complaint against my coworker.
Legit almost killed me twice today.
First time, he was holding a freaking knife straight out and walking down a hallway. I rounded a corner and barely missed it.
Second time, he "handed"(dropped) me a bucket of water while I was trying to adjust the broaster. Not exactly sure what would happen, but water and boiling oil usually don't go well together.
if a lot of the games that inspire me to continue making games have a pretty mixed to somewhat negative critical reception, what does that say about the games I make? :kaoeh:
Hey Y’all! Here’s Day #8! Another round of applause for @hiddenone my hero yesterday. Kind of still flipping between too hot and too cold, but friends, we’re hydrated.
My boss asked I bring my laptop to work so he could see my game. I show my coworkers, show them some database stuff, and then my boss asks "so can I fight this final boss you've talked about a lot?" :kaojoy:

Forum statistics

Threads
136,860
Messages
1,270,794
Members
180,623
Latest member
wal888
Top