
I'm just happy the mystery is solved and the horse can be a thing now. Back to the grindstone!
These things really have nothing to do with each other. Quest support is a core pillar of internal systems. How fast monsters move is a polishing and refinement issue. These things happen at totally opposite ends of the development lifecycle.daggerdude wrote:I've been thinking a lot about this and it is this: your road map is a little problematic.
the current state of the game is such that, even if quests are implemented, combat is clunky and monsters are slow. Combat, and random dungeon crawls, are the most important element of daggerfall. the quest helps, the sidequests are very important, but without airtight monsters and combat the game will not be fun to play.
the roadmap is fine imho. interkarma's explaination is spot ondaggerdude wrote: I've been thinking a lot about this and it is this: your road map is a little problematic.
Hi Interkarma, so... what is the correct naming format for us to replace the horse + horse and a card sprites?Interkarma wrote: ↑Wed Nov 23, 2016 5:28 amAnd now DFTFU can read Daggerfall's CFA files, specifically the horse and cart.
df-horse.gif
df-cart.gif
I found Daggerfall is using a cut-down version of Arena's CFA format. It doesn't need the lookup table or muxing, always uses the same palette, and always has an 8-bit wide pixel format. It made for an easy code at my end, but of course means the CFA reader in DFTFU will not support Arena CFA files. That wasn't really a priority anyway.
Thank you again for aiming me in the right direction! The answer was literally looking me in the face, but I had discounted it for whatever reason and remained blind. Your fresh set of eyes was most helpful.
Horse and cart textures are, respectively, MRED00I0.CFA and MRED01I0.CFA. While the original textures can’t be exported with Daggerfall Imaging, overrides can be provided inside the CifRci folder (ex: MRED00I0.CFA_0-0.png).
Code: Select all
const string horseTextureName = "MRED00I0.CFA";
const string cartTextureName = "MRED01I0.CFA";