Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

How are Character Creation Files named?

A topic by OverpassBridge created 60 days ago Views: 90 Replies: 5
Viewing posts 1 to 3

I'm curious to how the files are named when generating a character.

Before anything, please understand I'm not asking for any sort of plugin support, I just want to know if I can fix this on my own.

Upon generating a character and entering a battle, that character is displayed as a full sprite sheet, rather than a single sprite with animations. The plugin I'm using seems to cause this with SV_Actor files named with "$" or "!" at the beginning.

So I want to know if there's anyway I can generate a character with a filename that is treated like a normal SV_Actor filename so I could use both of these plugins.

Developer

Hi there!

All the generated characters for the SV Battler are created in a way that their filename starts with "$". Therefore, they will be treated as a single sprite with animations, the same way the default ones are, like Actor1_1.png. I guess those plugins may not be compatible after all =/

Maybe, just maybe, if you tell which plugin is that I can try make some compatibility between them.

It never feels right to tell authors to make their plugins compatible with others, but if you're curious, it's visustella's battlecore.

As soon as it's turned on, SV actors with "$" at the beginning of their files breaks. It seems to be the only one I have that causes this.

It's a huge deal to my game, as that plugin is going to drastically determine a lot of how my game plays, but if I have to drop it, I will.

With what I know I can do with this character creator/have already done, I know that it's even more valuable, and I really think I can create something amazing with it. But having that gameplay I want on top of it would mean everything to me.

Developer

Visustella is always trick, but I will take a look and see what I can do. Meanwhile, I know their plugins have a lot of plugin parameters. Maybe there is something there that let you change the behavior of the filenames with "$" ?

Did you also try to change the plugin order to see if it helps?

I took a look through both documentations and ingame parameters of battle core and the base core of Visustella for any parameters of the sort, but couldn't seem to find anything to fix this, if any thing, the documentation for for battle core vaguely mentions overwriting the functions of "Sprite_Battler, Sprite_Actor, and Sprite_Enemy" in order to work with that plugin's Action Sequences.

I tried multiple scenarios in terms of utilizing plugin commands to change actors to "$" SV_sprites mid battle, alongside going in to the plugin parameters and randomly tweaking all the settings found within, but none of these seem to work. The characters sprites that begin with "$" or "!" will always be full sheets. Battle core has a JS parameter to calculate the "home position" of actors, but whether I could use that to change character sprite sheets to be displayed correctly with "$" is something I'm doubtful and unsure of.

Before first messaging you, I did my best to alter the plugin order in to every combination I could think of, and even before this message, tried once more. Attempting various arrangements of the "EliMZ_Book", "EliMz_CharacterGeneratorPro" and the "VisuMZ_1_BattleCore". (Visustella's core engine isn't required for it's BattleCore to work, but I tried arrangements with that as well.) Plugin order doesn't seem to fix this issue.

I've also tried this in both my current project, a brand new project, and the "Hauken Studios Plugins" project, each soloing out these specific plugins, placing them in different orders, alongside a few attempts with other plugins I have in a last ditch effort.

The BattleCore seems to be the direct cause of this all, with no setting in order to undo the changes they made within it.

Apologies for the long message, but I wanted to be thorough.

Developer

Thanks a lot for the detailed explanation!

I will let you know when I took a look into this! ^^