View Single Post
  #5  
Old 06-22-2023, 10:21 AM
Shescial Shescial is offline
Registered Member
 
Join Date: Jun 2023
Posts: 1
Default

Quote:
basket random said:
I was always a fan of the KB and HoMM series, and ever since I first finished Crossworlds, I wanted to mod this game and make maps for it. I was much younger back then, and also didn't even have the maped texture pack after scouring the internet (though I have thankfully found it a few years ago). And to properly mod the game, I also needed to figure out how the 3D files work in the KB games, which I tried to, but with my minimal programming knowledge, I couldn't figure out much at all.

Anyway, fast-forward many years, and now I'm a 3D artist who was reminded of this game. So, here's the reason why I'm actually making this post: if there is someone who could figure out how these 3D file formats (bma and bms, IIRC there also was a cms EDIT: there is bsa too, for animations, which is crucial) work and make a converter from fbx to those, I could very well provide models and animations from time to time and perhaps develop a small (or maybe big, with time?) mod for either King's Bounty game (or perhaps all, since they work the same way and a mod with a few creatures is easy to make for all of them) that introduces some creatures from HoMM3, like Titans, Angels, Faerie Dragons etc. Below you can see one of my older, unfinished recreations of H3's Titan (if this converter would ever happen, I would go back to it and finish it + manual paint it in KB's style, although I have to admit, my hopes are very low that this'll happen, but it's worth a try):
Reverse engineering involves analyzing the file formats through observation, trial and error, and pattern recognition. You can start by examining the existing files and comparing them to each other to identify common structures. Tools like a hex editor and file format analyzers can be useful for this task. Reverse engineering can be a time-consuming and complex process, but it can yield valuable insights into the file formats.
Reply With Quote