• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • Apologies if you've had troubles connecting to the site, you may need a VPN to access it. Staff are also facing issues connecting, so if it's urgent please message Cat on-site or through Discord directly.
  • Hey Guest, staff applications are open! If you are interested in becoming a forum staff member and/or Discord staff member, please apply through this Google Form before April 2! You can also message Cat with any questions.
Party Picture

v21.1 Party Picture 1.2.0

This resource pertains to version 21.1 of Pokémon Essentials.
Pokémon Essentials Version
v21.1 ✅
Do you wanna take cool pictures of you and your party during your journey? Well, now you can! With this Plugin you will be able to set up awesome scenes of your Player and their Party!​


SETUP

First, you'll need to install the Plugin and it's dependencies, for this plugin you're required to have:

NoNoNever's Port of Following Pokémon EX
(Originally made for v20 by Golisopod User)
Marin's Scripting Utilities
(Made for v20, but it works on v21!)
rainefallUtils

After installing the plugin and its dependencies, you'll have to download the overworld graphics for all Pokémon, I believe you can find all overworld sprites here.

Now, to the interesting part!


Part 1: Setting up a scene

First we need a beautiful map to take a picture, right? Well, let's make one then!
While making the map remember to also make a spot for the player and their pokémon.
ln8BUoj.png



Part 2: Setting Events and Choosing the Pokémon location

Now, this is very important so pay attention, you will make an event and use the "Call Script" command to call this script:
PartyPicture.start(ev1, ev2, ev3, ev4, ev5, ev6, keep_npc = false)

This script takes 7 arguments:
ev 1 to 6 must be each an array containing 2 values, these being the X and Y positions of the Pokémon;
keep_npc is an optional argument, it's set to false by default, if you set it to true it will keep the map NPCs visible when taking pictures.

This will automatically execute the scene to take the pictures, if you want, you can be more creative and set up an event similar to XY where a guy appears to take the picture to you, imagination is the limit so go wild with this.

note: Make sure you position ev1 close to the player, it will be the first pokémon in your party so if you position it too far it might look weird, but of course that's optional!

The script call will end up looking something like this:
PartyPicture.start([19,12], [21,12], [18,12], [22,12], [19,13], [21,13])

That's how I positioned my Pokémon:

nNhGHae.png

if you want you can follow the way I did, but you can do it in any way you want as well!

And that's how it looks:
7rx23lp.png

The pictures you take will be saved on a folder called 'Screenshots' on the root of your project, you can change that by altering the constant 'DIRECTORY' in the script.


Commands

When taking pictures the controls will change a bit!

Camera Movement: You can move the camera in all 4 directions!
Camera Movement is disabled when a map has Snap Edges set to true due to camera issues.

Filters and Overlays: By pressing the USE input you can add filters
and overlays to make your photos more unique!
USE input is set to 'C' or 'Space Bar' by default but it can be changed by the player.

Take the Shot: By pressing the ACTION input you can take your picture!
ACTION input is set to 'z' by default but it can be changed by the player.


Current Limitations

This is a section of the post to detail all the current limitations or bugs of the script, if you intend to use it be aware of these:

Currently all events have to face down (Might work on that for a new update)​
Credits
RiqueRique
Marin
GolisopodUser
NoNoNever
rainefall
Author
RiqueRique
Downloads
533
Views
3,873
First release
Last update

Ratings

5.00 star(s) 2 ratings

More resources from RiqueRique

Latest updates

  1. 1.2.0 release note

    Hey, I think I wanna keep developing this so I took some time to clean the code and make it...

Latest reviews

An amazing script that gives personality to gameplay and a souvenir to the player. All made wonderfully by a helpful soul. Keep up the great work!
This is actually very impressive. Well done! Keep it up!!
Back
Top