• 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 results of the game jam are out!
    See the Judge's Spotlight choices and vote for your favorites to win Community Choice Spotlight by the 28th! 🫙
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Deluxe Battle Kit [v21.1]

Resource Deluxe Battle Kit [v21.1] v1.2.9

I might just be confused, I don’t know how to install this plugin correctly I don’t think. I’m trying add some of the add ons like the intro trainer animations, but I don’t even know if I installed anything correctly because there are no changes to essentials. I have all the up to date things like the hot fixes but I don’t know where to put the files from DBK into Essentials, then where to put the add ons. There’s no really tutorial that I can find anywhere. Can someone help? (If it means anything, I’m using Wineskin on a Mac, and not a windows, so there’s no option to merge, extract etc, it’s just drag files and drop files)
To install, it's necessary to extract the files from the Zip; without this, you won't be installing anything. As soon as you extract it, there are folders that will automatically go where they should (Graphics, Plugins folder, etc)
Isn't there a program to help you extract the files?
 
I might just be confused, I don’t know how to install this plugin correctly I don’t think. I’m trying add some of the add ons like the intro trainer animations, but I don’t even know if I installed anything correctly because there are no changes to essentials. I have all the up to date things like the hot fixes but I don’t know where to put the files from DBK into Essentials, then where to put the add ons. There’s no really tutorial that I can find anywhere. Can someone help? (If it means anything, I’m using Wineskin on a Mac, and not a windows, so there’s no option to merge, extract etc, it’s just drag files and drop files)
There really isnt any need for a tutorial. The instructions already provided in the overview of this thread already cover everything.
 
They’re unzipped files when I download them, I’ve put them and merge the files. They are files with in the files that have names that are confusing. For example, in the graphics file that you download, there is a file that’s called plugins in that file. There is a file separate from that called plugins. Where do these files go in order for this to plug in to work is all I’m asking.
 
They’re unzipped files when I download them, I’ve put them and merge the files. They are files with in the files that have names that are confusing. For example, in the graphics file that you download, there is a file that’s called plugins in that file. There is a file separate from that called plugins. Where do these files go in order for this to plug in to work is all I’m asking.
oh, those are the graphics, the 'Plugins' folder inside the 'Graphics' folder is correct, the 'Plugins' folder that contain the Scripts is the one that go inside Plugins folder
 
So is the real file for the actual DBK the 1.09 mb file that’s on here? I asked ChatGPT (that’s how frustrated I am) and it said the file should be bigger? Also when I try to run the trainer intro plugins it says it needs DBK to work properly. don't know what’s actually happening
 
So is the real file for the actual DBK the 1.09 mb file that’s on here? I asked ChatGPT (that’s how frustrated I am) and it said the file should be bigger? Also when I try to run the trainer intro plugins it says it needs DBK to work properly. don't know what’s actually happening
the folder with [DBK] in its name is the folder with the scripts, place this folder inside your Plugins folder
then cut the Graphics folder within the plugin and paste it on your root folder, will be a folder called Plugins inside your Graphics folder now, this folder is for Plugin's graphics specifically, but DBK that more use this folder to store its graphics
 
They’re unzipped files when I download them, I’ve put them and merge the files. They are files with in the files that have names that are confusing. For example, in the graphics file that you download, there is a file that’s called plugins in that file. There is a file separate from that called plugins. Where do these files go in order for this to plug in to work is all I’m asking.
You dont need to concern yourself with any of that. Just follow the instructions. Open the folder your downloaded, and literally just drag and drop the contents into your Pokemon Essentials folder. Done.
 
“Plugin Error:
Plugin '[DBK] Animated Trainer Intros' requires plugin 'Deluxe Battle to work properly”

I did everything you said, this keeps popping up
 
Do you have the latest Deluxe Battle plugin installed? Like the error says, you need that other plugin for this one to work.
 
“Plugin Error:
Plugin '[DBK] Animated Trainer Intros' requires plugin 'Deluxe Battle to work properly”

I did everything you said, this keeps popping up
If you followed the instructions, you would have compiled your game. If you did compile your game and this is still happening, then you somehow messed up the drag-and-drop part of the instructions.

These plugins are made to be as foolproof as possible to install. At a certain point, youre sort of overcomplicating things for yourself if it's causing you this much grief.
 
Hey. I'm having a 'stack level too deep' error after updating to the last version. I'm using only Enhanced Battle UI and Improved Item AI addons and both are up to date. Any clue what can be causing this infinite loop?

[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.8]

Exception: SystemStackError
Message: stack level too deep

Backtrace:
[Deluxe Battle Kit] [000] Compiler.rb:247:in `register'
[Deluxe Battle Kit] [000] Compiler.rb:247:in `register'
[Deluxe Battle Kit] [000] Compiler.rb:247:in `register'
[Deluxe Battle Kit] [000] Compiler.rb:247:in `register'
[Deluxe Battle Kit] [000] Compiler.rb:247:in `register'
[Deluxe Battle Kit] [000] Compiler.rb:247:in `register'
[Deluxe Battle Kit] [000] Compiler.rb:247:in `register'
[Deluxe Battle Kit] [000] Compiler.rb:247:in `register'
[Deluxe Battle Kit] [000] Compiler.rb:247:in `register'
[Deluxe Battle Kit] [000] Compiler.rb:247:in `register'

EDIT: After restoring and trying to update several times, it seems to be working now. I just tried copying and pasting the text inside some scripts instead of overwriting the whole document. Idk why but it worked.
 
Last edited:
Does anybody know what this means and if it´s my fault?
[End of round 18]

**Exception: undefined method `/' for nil:NilClass
Section433:12:in `initialize'
Section439:68:in `new'
Section439:68:in `block in pbGainExp'
Section439:18:in `each'
Section439:18:in `pbGainExp'
Section160:746:in `pbEndOfRoundPhase'
Section160:833:in `pbEndOfRoundPhase'
Section231:41:in `pbEndOfRoundPhase'
[Deluxe Battle Kit] [001] Midbattle Overwrites.rb:457:in `pbEndOfRoundPhase'
[[DBK] Dynamax] [011] Battle.rb:186:in `pbEndOfRoundPhase'
[[DBK] Z-Power] [003] Battle_Misc.rb:70:in `pbEndOfRoundPhase'
Section151:342:in `block (2 levels) in pbBattleLoop'
Section017:6:in `logonerr'
Section151:342:in `block in pbBattleLoop'
Section151:324:in `loop'
Section151:324:in `pbBattleLoop'
Section414:102:in `pbStartBattleCore'
Section151:271:in `pbStartBattle'
Section260:521:in `block (2 levels) in start_core'
Section261:55:in `pbSceneStandby'
Section260:521:in `block in start_core'
Section261:126:in `pbBattleAnimation'
Section260:520:in `start_core'
Section260:486:in `start'
Section005:206:in `eriksbetafight'
(eval):1:in `execute_script'
Section038:138:in `eval'
Section038:138:in `execute_script'
Section039:1177:in `command_355'
Section039:116:in `execute_command'
Section038:130:in `block in update'
Section038:86:in `loop'
Section038:86:in `update'
[Following Pokemon EX 1.1] Refresh.rb:268:in `update'
Section037:167:in `block in update'
Section037:166:in `loop'
Section037:166:in `update'
Section426:187:in `update'
[Following Pokemon EX 1.1] Refresh.rb:178:in `update'
Section410:247:in `block in main'
Section410:235:in `loop'
Section410:235:in `main'
Section452:39:in `mainFunctionDebug'
Section452:22:in `block in mainFunction'
Section019:81:in `pbCriticalCode'
Section452:22:in `mainFunction'
Section452:49:in `block in <main>'
Section452:48:in `loop'
Section452:48:in `<main>'
-e:in `eval'
 
Hello, I'm really enjoying your kit, but found a bug from [002] Damage Calc Refactor.rb.

Ruby:
Expand Collapse Copy
 def pbCalcDamageMults_Weather(user, target, numTargets, type, baseDmg, multipliers)
    case user.effectiveWeather
    when :Sun, :HarshSun
      case type
      when :FIRE
        multipliers[:final_damage_multiplier] *= 1.5
      when :WATER
        if @function_code = "IncreasePowerInSunWeather" # <== HERE!!
          multipliers[:final_damage_multiplier] *= 1.5
        else
          multipliers[:final_damage_multiplier] /= 2
        end
      end
This makes ALL Water-type moves goes stronger in Sun weather. I think this bug can be fixed by putting == instead =.
 
Hey! Loving the plugin so far, but I think I found a bug- when I use Leech Seed while Grassy Terrain is up, it crashes the game when it tries to heal the user of Leech Seed at the end of the round. Here's my error log (note that the debug log error states it's []:Array instead of nil:NilClass):

[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: NoMethodError
Message: undefined method `round' for nil:NilClass

Backtrace:
Battler_ChangeSelf:24:in `pbRecoverHP'
[Deluxe Battle Kit] [004] Wild Boss Attributes.rb:77:in `pbRecoverHP'
Battler_ChangeSelf:49:in `pbRecoverHPFromDrain'
[Deluxe Battle Kit] [004] Wild Boss Attributes.rb:85:in `pbRecoverHPFromDrain'
Battle_EndOfRoundPhase:196:in `block (2 levels) in pbEORHealingEffects'
Battler_ChangeSelf:57:in `pbTakeEffectDamage'
Battle_EndOfRoundPhase:195:in `block in pbEORHealingEffects'
Battle_EndOfRoundPhase:189:in `each'
Battle_EndOfRoundPhase:189:in `pbEORHealingEffects'
Battle_EndOfRoundPhase:647:in `pbEndOfRoundPhase'
 
Back
Top