• 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.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • 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.

Script: [v21.1 Plugin] Party Picture

RiqueRique

Rique
  • 7
    Posts
    5
    Years
    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:

    Party Picture 1.2.0

    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.
    [PokeCommunity.com] [v21.1 Plugin] Party Picture


    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:

    [PokeCommunity.com] [v21.1 Plugin] Party Picture

    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:
    [PokeCommunity.com] [v21.1 Plugin] Party Picture

    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)​
     
    Back
    Top