Page 1 of 1

RocksBusy.png Custom Spritesheet for levelset?

Posted: Sun Jul 26, 2020 6:28 pm
by SLAPPYHAPPY2000
I made this (obviously unfinished) hourglass repaint in a sprite editor program, and it has the same size as the original, and the same image format as the original (.png). However, unlike other sprite sheet repaints, the RocksBusy (hourglass) doesn't work if you just drag it into a folder! No one that I know of tried this, so maybe that is why I can't do this, but maybe you can help, Holger?

Thank!

Re: RocksBusy.png Custom Spritesheet for levelset?

Posted: Fri Jul 31, 2020 8:56 am
by Eizzoux
That's because it doesn't get preloaded before the other graphics, the game just isn't able to sort out the graphics which are appearing before loading the levelset. Same thing goes for font.initial_1, font.initial_2, font.initial_3 and font.initial_4, they're showing up on the loading screen before the game even fully loads, so they can't be replaced. Maybe, it may be possible to somewhat make initial graphics to be replaceable by forcing the game to first go into completely null PRELOADING screen where it first loads special separate CONF and required graphics for font.initial_X and init.busy if they exist in the levelset, but I'm not quite sure about that possibility.
P.S.: Also, even if that could be possible, then it would probably require to load window and playfield dimensions as well, but I'd doubt if it would be a good idea.

Re: RocksBusy.png Custom Spritesheet for levelset?

Posted: Fri Jul 31, 2020 11:44 am
by SLAPPYHAPPY2000
I see. Thanks anyways.
You're a pretty talented R'n'D texture maker, right?
Could you tell me if to make custom graphics, it's a good or bad idea to modify the original PNG spritesheets?
Thanks!

Re: RocksBusy.png Custom Spritesheet for levelset?

Posted: Mon Aug 03, 2020 9:10 am
by Holger
As Eizzoux wrote, you cannot redefine "global.busy" or "font.initial_x" for custom level sets.

However, you *can* do that when starting R'n'D with changed configuration defaults -- see "R'n'D Jue II" as an example how to do that; especially, have a look at "conf/setup.conf", which redefines the "default_graphics_set".