Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

How did you pack the actors so tightly?

A topic by NPJ Productions created Jan 05, 2022 Views: 811 Replies: 3
Viewing posts 1 to 2

As someone who also wants to make a game with dozens of battlers, I have been really struggling with Yanfly's Party System plugin. It keeps pushing the party out of view as I increase its size. How did you manage to get so many actors in the same screen? If you used a plugin, could you send me a link to it?

Actually, strike that! You used Yanfly's Battle Engine Core, didn't you? That works for me.

Developer

Correct! To help though, here's the exact info.

The formula for "Home Position X" under sideview:
screenWidth - 16 - (maxSize + 2) * 3 + index * 3 - 176

The formula for "Home Position Y" under sideview:
screenHeight - statusHeight - maxSize * 2 + (index+1) * 2 - 32

Also note that in YEP_CoreEngine, I have the width and height of the screen set for 1280 and 720, so that'll affect things. Memory leaking is also an issue in the engine that becomes very noticeable when using this many characters, so make sure that if you're using their Main Menu Manager, set "Blurry Background" to "false". It affects the in-battle command windows and when a person has to shuffle through all the characters you'll get some reports about lag and crashes, so if you're using that I hope that saves you a future headache!

Thanks for the tips. Luckily, almost all of the battles will start off with a maximum of four actors. The additional party members will be added through summoning skills (Before you ask, I tried using Summon Core plugins that don't affect the official party size and they either didn't work properly or didn't fit the game-play mechanic that I was aiming for) up to a maximum of about twenty-five. Thus, I'm hoping that, if there are any lags and the players are particularly annoyed by it, they have the option of using fewer summons.