Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > King's Bounty > King's Bounty: Crossworlds > Mods

Mods King's Bounty: Crossworlds Mods

Reply
 
Thread Tools Display Modes
  #1  
Old 01-07-2023, 01:42 PM
Space Knight Space Knight is offline
Approved Member
 
Join Date: Aug 2017
Posts: 86
Lightbulb Reverse-Engineering of King's Bounty's 3D model and animation systems

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):
Attached Images
File Type: jpg render5.jpg (278.5 KB, 5 views)

Last edited by Space Knight; 01-14-2023 at 09:53 AM.
Reply With Quote
  #2  
Old 01-14-2023, 07:50 AM
saroumana saroumana is offline
Approved Member
 
Join Date: Jan 2010
Posts: 103
Default

I think they used the same engine ino-co used for warlock.
For warlock 2 they put some parts in the game directory.

But there is a problem, two in fact : this engine is discontinued and unlike unity 3d, it's was not an open engine.

Though, you could got info on this engine, and may be (and probably) they used same animation and model than warlock 2.
Reply With Quote
  #3  
Old 01-14-2023, 09:10 AM
King's Hunty King's Hunty is offline
Approved Member
 
Join Date: Dec 2008
Posts: 18
Default

With this tool you can convert them: http://3doc.i3dconverter.com/formats.html

Here's the zombie exported to Blender: https://imgur.com/a/0Vt2D37

However, note that the imported bone structure is incorrect here. Only the rotations and positions are imported as plain objects without hierarchy. I don't if I did something wrong in the 3D converter tool where the structure seems to be correct: https://imgur.com/a/jwz8sXl
The developer can provide some answer when asked. Also note that the trial version deletes every fifth face of the converted model so you may need to purchase the full version.

Last edited by King's Hunty; 01-14-2023 at 09:37 AM.
Reply With Quote
  #4  
Old 01-14-2023, 09:55 AM
Space Knight Space Knight is offline
Approved Member
 
Join Date: Aug 2017
Posts: 86
Default

Thanks for the help, guys! Yes, I am aware of this, including the engine it uses (although I can't find a tie to Warlock 2 specifically), as well as the existing converter. However, issues arise when I want to convert it all back (or rather, directly to, since it's better to have entirely new models) to KB's format, because there is no publicly available tool for that. The most I know is that it's fbx-based.
Reply With Quote
  #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
  #6  
Old 07-18-2023, 04:13 AM
Delwy Charmaine Delwy Charmaine is offline
Approved Member
 
Join Date: Jul 2023
Posts: 9
Default bitlife

It's fantastic to hear about your passion for the KB (King's Bounty) and HoMM (Heroes of Might and Magic) series, as well as your interest in modding bitlife and creating new content for these games. It's great that you've developed your skills as a 3D artist over the years.
Reply With Quote
  #7  
Old 09-14-2023, 05:01 AM
thorodinson thorodinson is offline
Approved Member
 
Join Date: Sep 2023
Posts: 9
Default

I couldn't find specific information about a CMS file format related to the King's Bounty series. This format is indeed unique to a particular fnf game or mod and might not be widely documented.
Reply With Quote
  #8  
Old 12-03-2023, 08:25 AM
FletcherAaden FletcherAaden is offline
Approved Member
 
Join Date: Dec 2023
Posts: 2
Default Niche blogs

Are you looking for niche relevant do-follow links? Then you are at right place!
Yes! its Niche Related Niche blog comment service on actual Do-follow pages.
Reply With Quote
  #9  
Old 04-23-2024, 11:45 AM
ghori92 ghori92 is offline
Approved Member
 
Join Date: Mar 2024
Posts: 326
Default aaa

Elevate your crypto knowledge with CRYPTO30X! Our straightforward reports and analysis cover everything from Bitcoin to Ethereum and beyond. Navigate the metaverse and understand digital tokens with ease through our accessible content. Crypto30x Memes
Reply With Quote
  #10  
Old 04-27-2024, 12:00 PM
seo12 seo12 is offline
Approved Member
 
Join Date: Mar 2024
Posts: 138
Default

Don't let weather ruin your car's carpeting. Our all-weather floor mats are specially designed to withstand rain, snow, and more. Plus, they're easy to install and clean, keeping your Tesla Model 3 looking its best year-round. model 3 floor mats
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:41 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.