[RPG XP]Unlimited Picture

Started by MetalZelda, June 29, 2014, 09:38:47 am

Previous topic - Next topic

MetalZelda

Because fuck the 50 picture limit :facepalm:

Why hello there.
Everything is in the title, is there a script that float around here (I googled, etc but no answer) that can break the 50 pictures limit RPG Maker XP have .?
Draco had a script that allow us to set a picture in a sub-folder, why not taking this script as a starting point ?

Zexion

I can possibly do this monday night if no one else gets to it

Just curious as to why you even need 50 pictures on the screen lol

MetalZelda

Quote from: Zexion on June 29, 2014, 09:42:49 am
I can possibly do this monday night if no one else gets to it

Just curious as to why you even need 50 pictures on the screen lol


It's really useful for people who can't script properly to design a HUD, menu, etc, a HUD already have more than 50 pictures to handle in some games, so it's a benefit for everyone ^^

ForeverZer0

June 29, 2014, 12:39:30 pm #3 Last Edit: June 29, 2014, 12:41:02 pm by ForeverZer0
If I remember correctly, the 50 picture limit is simply an editor limitation, not an engine one.
I think you can simply use the existing script calls in Game_Picture to use more than 50, you just won't be able to within the event editor, which you wouldn't be able to do with a custom script either.

Use "$game_screen.pictures" to reference them within script calls.
I am done scripting for RMXP. I will likely not offer support for even my own scripts anymore, but feel free to ask on the forum, there are plenty of other talented scripters that can help you.


MetalZelda


G_G

I assume you just use the 'Erase Picture' command. Have you tried?

LiTTleDRAgo

Quote from: MetalZelda on June 30, 2014, 08:42:58 am
Thank you ^^

But what's the method to delete that 182th picture ? With $Game_Pictures[182].erase ?


just erase normally with 'Erase Picture' command, with any number

as long as $game_temp.index_picture is above 0, any index picture in the editor is overwritten