Announcement: Remember: you are giving away your fantastic ideas for free, and somebody else might even make money from them (or appear to). That's just how the world works! If you're worried about it, maybe you shouldn't post your ideas here.


Caravel Forum : DROD Boards : Feature Requests : Graphics Modding - Replacements for Faces File (Per-tile face replacements with .tim system)
New Topic New Poll Post Reply
Poster Message
Chaco
Level: Smitemaster
Rank Points: 3685
Registered: 10-06-2005
IP: Logged
icon Graphics Modding - Replacements for Faces File (+1)  
Prompted by some discussion in the Thinky Games discord about how "the main characters [are] extremely offputting" and "it's a big thing which is always in the corner of the screen", it occurs to me, yeah, Beethro is really ugly, and we've all kind of collectively agreed to ignore that. However, if people want to be able to load a graphics mod to put a paper bag over Beethro's head, they should have that power.

Knowing that it's possible to replace tiles of either GeneralTiles or any particular style through additional config lines in drod.ini, and an appropriate graphics file + .tim file, I checked if similar functionality was available for the Faces file, and unfortunately it looks like it isn't.

I propose a similar "tile replacement" scheme for Faces, where the user can add two files to the Bitmaps folder. (e.g. BeethroPaperBag.png and BeethroPaperBag.tim), then add a line to drod.ini (e.g. Faces=Faces;BeethroPaperBag)

The .png file would contain one or more portraits, of standard portrait size 130x164 pixels (i.e. no red border padding). The .tim file would work analogously to a GeneralTiles etc. .tim, where the numbers in the first line of the .tim would indicate a position/range for the first row of the .png to replace, the second line of the .tim would indicate which position/range for the second row of the .png to replace, etc.

Presumably for the pupil + eyeball masks slots, for simplicity the portrait tile in BeethroPaperBag.png would contain everything in that tile, at the same offsets, with the same size as the originals. The eyeball masks and pupil would then be drawn at the same position on the Beethro portrait as usual. This could be more extensible in the future, but keeping everything with the same hardcoded positions would certainly be fine for a first implementation.

____________________________
Quick links to my stuff (in case you forgot where it was):
Click here to view the secret text

01-05-2025 at 07:08 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
New Topic New Poll Post Reply
Caravel Forum : DROD Boards : Feature Requests : Graphics Modding - Replacements for Faces File (Per-tile face replacements with .tim system)
Surf To:


Forum Rules:
Can I post a new topic? No
Can I reply? No
Can I read? Yes
HTML Enabled? No
UBBC Enabled? Yes
Words Filter Enable? No

Contact Us | CaravelGames.com

Powered by: tForum tForumHacks Edition b0.98.9
Originally created by Toan Huynh (Copyright © 2000)
Enhanced by the tForumHacks team and the Caravel team.