• 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.
  • The Eevee Expo Game Jam has concluded! 🎉 Head on over to the game jam forum to play through the games.
    Don't forget to come back September 21st to vote for your favorites!
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Resource icon

PSDK Easy Outfits 1.0.0

This resource pertains to Pokémon SDK.
Pokémon Essentials Version
Non-applicable

Easy Outfits​

fP2ieNm.gif


Easily set up an outfit system that automatically sets the OW sprite, backsprite,
and gender when you apply the outfit!

Installation:​

1.) Back up or delete pockets_active.png and pockets_inactive.png in graphics/interface/bag
2.) Drop the psdkplugin in your scripts folder and run the game
3.) Close the game
4.) Ensure that the graphics in step 1 are there now, after closing the game
5.) Ensure 106969.csv is in Data/Text/Dialogs folder, add text translation for "Outfits" and "Cancel"

How to use:​

Currently with how Studio is set up, it doesn't like custom item sockets - but it does still work! It's just a little tedious to set up.

How to set up an item to a custom socket (Preview):​

  • Create a new item and assign it a generic item slot
  • Go to data/studio/items and find the json file for your new item
  • Change the socket value to outfit_bag_slot in Data/configs/plugins/outfit_config.json (9 by default)
  • Save the json file
  • Reopen Studio, check your item - you'll see [~9] as the item socket value.
  • OPTIONAL: Go to Data/TextDialogs/100015.csv and change [~9] to "Outfits" (or whatever you want displayed in Studio)

How to set up an outfit:​

There are two default ones as examples, but:
  • Go to your Data/configs/plugins/outfit_config.json and modify your outfits hash
  • The key should be the db symbol of the item as a string (remove the : from the symbol)
  • The matching array will have the walking sprite as the first value, followed by the backsprite
  • OPTIONALtrue or false after the backsprite's string represents whether it's a male or female sprite, and will set the gender if there is a value. (True = female, false = male)


How to use in an event:​

  • Create a conditional branch and check: $bag.is_socket_empty?(Configs.outfit_config.outfit_bag_slot)
  • If true, do nothing. (Or whatever you want.)
  • If false, use the command show_outfits and show a message
  • After the message use handle_outfit_change and you're done!
Credits
Invatorzen
Author
Invatorzen
Downloads
170
Views
1,231
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Invatorzen

Back
Top