Essentials Script BW Summary Pack

Started by DeepBlue PacificWaves March 10th, 2021 1:42 PM
  • 1849 views
  • 36 replies
Age 23
He | Him
São Paulo, Brazil
Seen 5 Hours Ago
Posted 3 Days Ago
45 posts
185 Days
Introduction

The following resource is a pack of 2 scripts that mimics the UI used in the Gen V games, Pokémon Black & White. Both of the scripts were edited to be used together, but they can also be used separately if you want. The BW Summary Pack.rar can be found above, but if you want to use only one of the scripts, the separate links will be just below.

Compatibility


Both scripts only support Only Pokémon Essentials version 18.x and Pokémon Essentials version 17.2. It also works with Generation 8 Project for Essentials v18 and v18.1 (Scripts, PBS and More) and ZUD Plugin. Not tested with Luka's Elite Battle System v4 yet.


Download

Download the file BW Summary Pack.rar through the link below and extract the file and paste the folder Graphics in your project main folder. Then, you must copy and paste the scripts from the file and put them above Main.

Pack Download



Party Screen BW Style

This is a modification of the PScreen_Party Essential's default script, that changes the Party Screen to the same style as used in Gen V games, Pokémon Black & White.

Pictures

Spoiler:






ZUD Plugin Update



Pokémon Essentials v17.2







Vanilla Version Download

Download the file BW Party.rar with the graphics through the link below and extract the files and paste the folder Graphics in your project main folder. Then, you must copy and paste the script BW Party above Main.


Individual Download


Script

Pastebin link


ZUD Plugin Patch Instructions

Spoiler:


Download the file BW Party.rar with the graphics through the link below and extract the files and paste the folder Graphics in your project main folder. Then, you must copy the script BW Party - ZUD Patch bellow and paste it above Main.

ZUD Party Pastebin link



Essentials v17.2 Instructions

Spoiler:


Download the file BW Party.rar with the graphics through the link below and extract the files and paste the folder Graphics in your project main folder. Then, you must copy and paste the script BW Party above Main.


Individual Download


Script

Pastebin link




Credits

Party Screen BW Style

If you use it, please give credits to:


Modified by DeepBlue PacificWaves
Special thanks to Shashu-Greninja, that help with the implementation of the ZUD Compatibility Patch
Graphics Ripped by DeepBlue PacificWaves



Summary Screen BW Style

This is a modification of the PScreen_Summary Essential's default script, that changes the Summary Screen to the same style as used in Gen V games, Pokémon Black & White.

Known Bugs

- Shadow Pokémon Moves: If the Pokémon is a Shadow Pokémon, the moves will not appear in the Move Screen and if the player tries to select a move inside that screen, the game crashes. After some experiments, this appears to be a glitch from Essentials version 18 and version 18.1 itself, cause this error occurs even without Summary Screen BW Style.
- Last Frame Background Bug (SOLVED): This bug was discovered and fixed by Shashu-Greninja. Whenever the player selected the Summary Screen, the party screen was still visible in the background for the last one or two frames. This was fixed in both the ZUD Plugin Patch and the Vanilla Version.[/SIZE]

Pictures

Spoiler:








ZUD Plugin Update



Pokémon Essentials v17.2









Vanilla Version Download

Download the file BW Summary Screen.rar with the graphics through the link below and extract the files and paste the folder Graphics in your project main folder. Then, you must copy and paste the script BW Summary Screen above Main.


Individual Download


Script

Pastebin link


ZUD Plugin Patch Instructions

Spoiler:


Download the file BW Summary.rar with the graphics through the link above and extract the files and paste the folder Graphics in your project main folder. Additionally, you'll need to download the following file BW Summary ZUD Plugin Patch. When extracting the file, don't forget to overwrite the images when asked.

Then, you must copy the script BW Summary - ZUD Patch bellow and paste it above Main.

ZUD Summary Pastebin link

You'll also need to make some changes in ZUD_01_Settings_Misc

First, you'll need to replace:

class PokemonSummary_Scene

#===============================================================================
# Displays Dynamax information in a Pokemon's summary.
#===============================================================================
class PokemonSummary_Scene
  #-----------------------------------------------------------------------------
  # Displays Gigantamax Factor in the summary.
  # Must be added to def drawPage in PScreen_Summary.
  #-----------------------------------------------------------------------------
  def pbDisplayGMaxFactor
    if @pokemon.gmaxFactor? && @pokemon.dynamaxAble?
      overlay = @sprites["overlay"].bitmap
      imagepos=[]
      imagepos.push(["Graphics/Pictures/Dynamax/gfactor",88,95,0,0,-1,-1])
      pbDrawImagePositions(overlay,imagepos)
    end
  end

  #-----------------------------------------------------------------------------
  # Displays Dynamax Levels in the summary.
  # Must be added to def drawPage in PScreen_Summary.
  #-----------------------------------------------------------------------------
  def pbDisplayDynamaxMeter
    if @page==3 && @pokemon.dynamaxAble?
      overlay = @sprites["overlay"].bitmap
      imagepos=[]
      imagepos.push(["Graphics/Pictures/Dynamax/dynamax_meter",56,308,0,0,-1,-1])
      pbDrawImagePositions(overlay,imagepos)
      dlevel=@pokemon.dynamax_lvl
      levels=AnimatedBitmap.new(_INTL("Graphics/Pictures/Dynamax/dynamax_levels"))
      overlay.blt(69,325,levels.bitmap,Rect.new(0,0,dlevel*12,21))
    end
  end

  #-----------------------------------------------------------------------------
  # Displays Max Move names and type in the summary.
  # Must be added to def drawMoveSelection.
  #-----------------------------------------------------------------------------
  def drawMaxMoveSel(move,yPos,moveBase,moveShadow,moveToLearn)
    movetype = pbGetMoveData(move.id,MOVE_TYPE)
    category = pbGetMoveData(move.id,MOVE_CATEGORY)
    gmaxmove = pbGetGMaxMoveFromSpecies(@pokemon,movetype)
    if @pokemon.dynamax? && moveToLearn==0
      if category==2
        image = ["Graphics/Pictures/types",248,yPos+2,0,0,64,28]
        text  = [PBMoves.getName(:MAXGUARD),316,yPos,0,moveBase,moveShadow]
      else
        image = ["Graphics/Pictures/types",248,yPos+2,0,move.type*28,64,28]
        if @pokemon.gmaxFactor? && gmaxmove
          text = [PBMoves.getName(gmaxmove),316,yPos,0,moveBase,moveShadow]
        else
          text = [PBMoves.getName(pbGetMaxMove(movetype)),316,yPos,0,moveBase,moveShadow]
        end
      end
    else
      image = ["Graphics/Pictures/types",248,yPos+2,0,move.type*28,64,28]
      text  = [PBMoves.getName(move.id),316,yPos,0,moveBase,moveShadow]
    end
    return [image,text]
  end

with the following code


#===============================================================================
# Displays Dynamax information in a Pokemon's summary.
#===============================================================================
class PokemonSummary_Scene
  #-----------------------------------------------------------------------------
  # Displays Gigantamax Factor in the summary.
  # Must be added to def drawPage in PScreen_Summary.
  #-----------------------------------------------------------------------------
  def pbDisplayGMaxFactor
    if @pokemon.gmaxFactor? && @pokemon.dynamaxAble?
      overlay = @sprites["overlay"].bitmap
      imagepos=[]
      imagepos.push(["Graphics/Pictures/Summary/gfactor",454,82,0,0,-1,-1])
      pbDrawImagePositions(overlay,imagepos)
    end
  end

  #-----------------------------------------------------------------------------
  # Displays Dynamax Levels in the summary.
  # Must be added to def drawPage in PScreen_Summary.
  # Changed
  #-----------------------------------------------------------------------------

      def pbDisplayDynamaxMeter
    if @page==2 && @pokemon.dynamaxAble?
      overlay = @sprites["overlay"].bitmap
      imagepos=[]
      imagepos.push(["Graphics/Pictures/Summary/overlay_dynamax",0,302,0,0,-1,-1])
      pbDrawImagePositions(overlay,imagepos)
      dlevel=@pokemon.dynamax_lvl
      levels=AnimatedBitmap.new(_INTL("Graphics/Pictures/Summary/dynamax_bar"))
      overlay.blt(82,332,levels.bitmap,Rect.new(0,0,dlevel*16,14))
    end
  end

  #-----------------------------------------------------------------------------
  # Displays Max Move names and type in the summary.
  # Must be added to def drawMoveSelection.
  #-----------------------------------------------------------------------------
  def drawMaxMoveSel(move,yPos,moveBase,moveShadow,moveToLearn)
    movetype = pbGetMoveData(move.id,MOVE_TYPE)
    category = pbGetMoveData(move.id,MOVE_CATEGORY)
    gmaxmove = pbGetGMaxMoveFromSpecies(@pokemon,movetype)
    if @pokemon.dynamax? && moveToLearn==0
      if category==2
        image = ["Graphics/Pictures/types",260,yPos+2,0,0,64,28]
        text  = [PBMoves.getName(:MAXGUARD),328,yPos,0,moveBase,moveShadow]
      else
        image = ["Graphics/Pictures/types",260,yPos+2,0,move.type*28,64,28]
        if @pokemon.gmaxFactor? && gmaxmove
          text = [PBMoves.getName(gmaxmove),328,yPos,0,moveBase,moveShadow]
        else
          text = [PBMoves.getName(pbGetMaxMove(movetype)),328,yPos,0,moveBase,moveShadow]
        end
      end
    else
      image = ["Graphics/Pictures/types",260,yPos+2,0,move.type*28,64,28]
      text  = [PBMoves.getName(move.id),328,yPos,0,moveBase,moveShadow]
    end
    return [image,text]
  end




Essentials v17.2 Instructions

Spoiler:


Download the file BW Summary Screen.rar with the graphics through the link below and extract the files and paste the folder Graphics in your project main folder. Then, you must copy and paste the script BW Summary Screen above Main.

Individual Download


Script

Pastebin link





Credits

Summary Screen BW Style

If you use it, please give credits to:


Modified by DeepBlue PacificWaves
Special thanks to Shashu-Greninja, that help with the implementation of the ZUD Compatibility Patch
Scrolling Background inspired by Mr. Gela's HGSS Trainer Card Scene

IV Ratings on Summary Screen
Adapted from Lucidious89's IV star script by Tommaniacal

Stat Screen Upgrade (EVs and IVs in Summary)
By Weibrot, Kobi2604 and dirkriptide
Converted to BW Summary Pack by DeepBlue PacificWaves


Graphics Ripped by DeepBlue PacificWaves
Font Ripped by Ploaj
Male
Seen 2 Hours Ago
Posted 2 Hours Ago
248 posts
302 Days
Spoiler:
QUOTE=DeepBlue PacificWaves;10308939]Introduction

The following resource is a pack of 2 scripts that mimics the UI used in the Gen V games, Pokémon Black & White. Both of the scripts were edited to be used together, but they can also be used separately if you want. The BW Summary Pack.rar can be found above, but if you want to use only one of the scripts, the separate links will be just below.

Compatibility


Both scripts only support Only Pokémon Essentials version 18 or above. It also works with Generation 8 Project for Essentials v18 and v18.1 (Scripts, PBS and More).


Download

Download the file BW Summary Pack.rar through the link below and extract the file and paste the folder Graphics in your project main folder. Then, you must copy and paste the scripts from the file and put them above Main.

Pack Download



Party Screen BW Style

This is a modification of the PScreen_Party Essential's default script, that changes the Party Screen to the same style as used in Gen V games, Pokémon Black & White.

Pictures

Spoiler:







Download

Download the file BW Party.rar through the link below and extract the files and paste the folder Graphics in your project main folder. Then, you must copy and paste the script BW Party above Main.

Individual Download


Script

Pastebin link

Credits

Party Screen BW Style

If you use it, please give credits to:


Modified by DeepBlue PacificWaves
Graphics Ripped by DeepBlue PacificWaves



Summary Screen BW Style

This is a modification of the PScreen_Summary Essential's default script, that changes the Summary Screen to the same style as used in Gen V games, Pokémon Black & White.

Known Bugs

- Shadow Pokémon Moves: If the Pokémon is a Shadow Pokémon, the moves will not appear in the Move Screen and if the player tries to select a move inside that screen, the game crashes. After some experiments, this appears to be a glitch from Essentials version 18 and version 18.1 itself, cause this error occurs even without Summary Screen BW Style.

Pictures

Spoiler:









Download

Download the file BW Summary Screen.rar through the link below and extract the files and paste the folder Graphics in your project main folder. Then, you must copy and paste the script BW Summary Screen above Main.

Individual Download


Script

Pastebin link

Credits

Summary Screen BW Style

If you use it, please give credits to:


Modified by DeepBlue PacificWaves
Scrolling Background inspired by Mr. Gela's HGSS Trainer Card Scene

IV Ratings on Summary Screen
Adapted from Lucidious89's IV star script by Tommaniacal

Stat Screen Upgrade (EVs and IVs in Summary)
By Weibrot, Kobi2604 and dirkriptide
Converted to BW Summary Pack by DeepBlue PacificWaves


Graphics Ripped by DeepBlue PacificWaves
Font Ripped by Ploaj[/QUOTE]


Good Very Good you have interest in BW Scripts 😀. I want to make sure you know ZUD Plugin There are some things that display Dynamax Level Bar And Icon on summary screen. CAN IT BE FIXED OR NOT.

Shashu-Greninja

"With great power comes great responsibility"- When you have the power to change the world it's your responsibility to make the right decisions to change it in the positive way that will benefit everybody.

Male
Makhla, Uttarpara, India
Online now
Posted 2 Weeks Ago
81 posts
206 Days
Good Very Good you have interest in BW Scripts 😀. I want to make sure you know ZUD Plugin There are some things that display Dynamax Level Bar And Icon on summary screen. CAN IT BE FIXED OR NOT.
I am working on to make the summary screen work with the ZUD Plugin, means the G Max Factor and Dynamax Level. I have already don the G Max Factor, only Dynamax Level is left.
Age 23
He | Him
São Paulo, Brazil
Seen 5 Hours Ago
Posted 3 Days Ago
45 posts
185 Days

Good Very Good you have interest in BW Scripts 😀. I want to make sure you know ZUD Plugin There are some things that display Dynamax Level Bar And Icon on summary screen. CAN IT BE FIXED OR NOT.
Sure, I'll see what I can do about it.

I would recommend adding two styles in these scripts, a BW one and B2W2 one.
Great work!
I agree, and I'll totally implement this option in the next version of this script.

Shashu-Greninja

"With great power comes great responsibility"- When you have the power to change the world it's your responsibility to make the right decisions to change it in the positive way that will benefit everybody.

Male
Makhla, Uttarpara, India
Online now
Posted 2 Weeks Ago
81 posts
206 Days
Sure, I'll see what I can do about it.
I am almost done with Dynamax Level and the G Max Factor Icon, should I PM / DM you the edited scripts or Do I post it here itself?
Age 23
He | Him
São Paulo, Brazil
Seen 5 Hours Ago
Posted 3 Days Ago
45 posts
185 Days
I am almost done with Dynamax Level and the G Max Factor Icon, should I PM / DM you the edited scripts or Do I post it here itself?
You can PM me when you're done, and I'll see if it's consistent with the style. If it's, I'll start to make the necessary changes and post an update as soon as possible.
Age 23
He | Him
São Paulo, Brazil
Seen 5 Hours Ago
Posted 3 Days Ago
45 posts
185 Days
could it work for v17? please
Sorry pal, but this resource was made by changing the default scripts PScreen_Party and PScreen_Summary from version 18 of Essentials.

Since version 17 and version 18 have some significant changes, the script will probably not gonna work in the early versions. But I suppose I could make a new version that works specifically in version 17, but it would take some time until I've got something to deliver.
Male
Seen 3 Weeks Ago
Posted March 15th, 2021
72 posts
102 Days
Sorry pal, but this resource was made by changing the default scripts PScreen_Party and PScreen_Summary from version 18 of Essentials.

Since version 17 and version 18 have some significant changes, the script will probably not gonna work in the early versions. But I suppose I could make a new version that works specifically in version 17, but it would take some time until I've got something to deliver.
Hey Pal , Are you done with the Gmax Factor and Dynamax Lvl Icon I am very eager to use it in my project.
Seen 1 Week Ago
Posted March 12th, 2021
2 posts
100 Days
Sorry pal, but this resource was made by changing the default scripts PScreen_Party and PScreen_Summary from version 18 of Essentials.

Since version 17 and version 18 have some significant changes, the script will probably not gonna work in the early versions. But I suppose I could make a new version that works specifically in version 17, but it would take some time until I've got something to deliver.
Thanks man, I will wait eager for the resource, you are the best
Age 23
He | Him
São Paulo, Brazil
Seen 5 Hours Ago
Posted 3 Days Ago
45 posts
185 Days
Hey Pal , Are you done with the Gmax Factor and Dynamax Lvl Icon I am very eager to use it in my project.
Not yet, but when it's done, we'll update the post. So don't worry, we're working on it
Age 23
He | Him
São Paulo, Brazil
Seen 5 Hours Ago
Posted 3 Days Ago
45 posts
185 Days
The long-awaited ZUD Patch for BW Summary Pack is on. Check out some pictures of the end result:





Here is a changelog of all the changes made in this version:


BW Summary Pack v1.3 ZUD Patch Changelog

- Fixed the Moving Background bug, where the Party Screen was shown for some frames when entered the screen.
- Changed X position of Pokémon Battler.
- Changed Y position of Pokémon Ball.
- Changed X and Y positions of Status Icon.
- Changed X and Y positions of Pokérus Icon.
- Changed X and Y positions of Shiny Pokémon Icon.
- Added Dynamax - Displays Dynamax Levels and G-Max Factor.
- Changed Y positions of Page Name, Pokémon Name, Pokémon Level, and Gender Icon.
- Added Dynamax Level to page 2 of the summary (by Shashu-Greninja).
- Fixed Marking's Y position.
- Changed Y positions of Page Name and Pokémon Name in the Egg Page.
- Changed the X position of the Text Box on Page 2.
- Changed the width of the Text Box on Page 2.
- Changed the Y position of the Moves Page when selecting a move
- Added Dynamax - Displays Max Move data.
- Added Dynamax - Draws Max Move names and types.
Age 23
He | Him
São Paulo, Brazil
Seen 5 Hours Ago
Posted 3 Days Ago
45 posts
185 Days
Hello, when you try to download the BW Summary Pack ZUD Plugin Patch, the link shows the main page of dropbox, not the files.

Thanks for this amazing work. It's amazing!

Thanks for your feedback. The link was fixed =D

Adrienne S.

Queen

Age 19
She/her
U.S.
Seen 4 Weeks Ago
Posted 4 Weeks Ago
3 posts
227 Days
Any idea why some abilities are being shown and others are not? https://cdn.discordapp.com/attachments/805797407400263753/829672707774742578/pokemon.txt they don't seem to be implemented incorrectly and I checked, everything seems to be alright. Did I Indeed make errors or somethign else?

EDIT: I think the pastebin for the summary screen scripts for vanilla and zud are the same.
Age 23
He | Him
São Paulo, Brazil
Seen 5 Hours Ago
Posted 3 Days Ago
45 posts
185 Days
Any idea why some abilities are being shown and others are not? https://cdn.discordapp.com/attachments/805797407400263753/829672707774742578/pokemon.txt they don't seem to be implemented incorrectly and I checked, everything seems to be alright. Did I Indeed make errors or somethign else?

EDIT: I think the pastebin for the summary screen scripts for vanilla and zud are the same.
Well, I've checked some abilities from Gen 8 Pokémon and they seem to be showing just fine. What abilities did you notice that haven't been showing up? Can you upload a picture of the error, so we can see the glitch better?

Also, the pastebin are definitely different. The reason why is that one contains Dynamax codes from ZUD Plugin and the other doesn't have the same lines.

Shashu-Greninja

"With great power comes great responsibility"- When you have the power to change the world it's your responsibility to make the right decisions to change it in the positive way that will benefit everybody.

Male
Makhla, Uttarpara, India
Online now
Posted 2 Weeks Ago
81 posts
206 Days
Any idea why some abilities are being shown and others are not? https://cdn.discordapp.com/attachments/805797407400263753/829672707774742578/pokemon.txt they don't seem to be implemented incorrectly and I checked, everything seems to be alright. Did I Indeed make errors or somethign else?

EDIT: I think the pastebin for the summary screen scripts for vanilla and zud are the same.
Probably I dont think thats a bug caused due to the ZUD Patch, as the ZUD Patch has changes regarding the ZUD display, nothing of which handles ability display. If that's a bug it should something that persisted from the Vanilla one only. It will be easier to repo the bug if you send the, error/ Glitch as picture. Well I compared your pokemon.txt files with the one provided with the gen 8, the only difference are there in habitats and Regional numbers one, which probably shouldn't cause an error with ability display.
Age 23
He | Him
São Paulo, Brazil
Seen 5 Hours Ago
Posted 3 Days Ago
45 posts
185 Days
Support to Pokémon Essentials v17.2 added!

Hello everybody. Here we are, with another update to the BW Summary Pack. This time, we added compatibility to Pokémon Essentials v17.2, for those who are long waiting for. Aside from that, we also fixed some minor issues. mainly happening in BW Summary Screen. The full list of changes in that script can be found below:


BW Summary Pack v1.4 Changelog

- Added compatibility to Pokémon Essentials v17.2;
- Fixed bug where the page name Moves appeared when teaching a new move to a Pokémon;
- Fixed misaligned shadow Pokémon text;
- Fixed bug that causes Exp. Bar to not appear when Pokémon is Shadow;
- Fixed Last Frame Background Bug when selecting Egg Page;
- Changed HP text Y position from Page 3
- Changed HP Bar Y position from Page 3
- Changed Ability text Y position from Page 3
Age 23
He | Him
São Paulo, Brazil
Seen 5 Hours Ago
Posted 3 Days Ago
45 posts
185 Days
I have used the older versions and it was awesome but I think the current download don't have ZUD related graphics
Thanks for your feedback =D

The ZUD Patch-related graphics can be found here: BW Summary ZUD Plugin Patch, inside of the ZUD Installation Instructions. I've changed the file to store only the ZUD Patch-related files, so I don't get confused whenever I have to change the UI (which did change in this last patch, by the way), so in order to use the full resource with ZUD compatibility, you need to download both the Vanilla Graphics and the ZUD Patch Graphics as well.

The "default download" with all of the UI (except the ZUD Patch-related graphics, which need to be downloaded individually) can be found here: Individual Download
Age 21
Male
India
Seen 1 Week Ago
Posted 3 Weeks Ago
30 posts
118 Days
Thanks for your feedback =D

The ZUD Patch-related graphics can be found here: BW Summary ZUD Plugin Patch, inside of the ZUD Installation Instructions. I've changed the file to store only the ZUD Patch-related files, so I don't get confused whenever I have to change the UI (which did change in this last patch, by the way), so in order to use the full resource with ZUD compatibility, you need to download both the Vanilla Graphics and the ZUD Patch Graphics as well.

The "default download" with all of the UI (except the ZUD Patch-related graphics, which need to be downloaded individually) can be found here: Individual Download
Thanks friend I mostly like that gen 5 style dynamax meter .