Jump to content
Lord_Chris

Modifying Stronghold 3

Recommended Posts

Quote

The standalone engine idea is mainly due to the fact, that the Vision Engine and its Lua scripting is slow as hell. With less than a hundred units and mid- to large castles my game already runs below 100 FPS, which is a howler as I am rocking an i7 9700K@5Ghz and a RTX 2080S.

Yeah I have to say this is disappointing. I do wish Firefly would change the game engine they use as I really haven't taken to it, but on the plus side Warlords is a far better game than the previous two (in my opinion). They have sorted out a lot of the mess and a lot of depth has bene put into it. This does alleviate some of the pain.

15 hours ago, needforbleed said:

I figured out the model data format. Now I just have to convert it to obj and find each spot.
Basically the model format consists of several markers that split skeleton rig, (animations), texture/material references and vertices.

Thanks for this... yeah, I have to say that this was probably my biggest concern that this would indeed turn out to be the case. Combining the file data was something deep down I kind of felt was "maybe" going on but didn't really want to acknowledge... It does make the job of modding a lot harder, certainly for me, without a deeper knowldge of C++ and game development. Hopefully you could help us out with that a bit.

But, looking on the positive side, we do now have a breakthrough in at least we know the general format, even if we don't know the specifics yet. It also explains why when we've attempted to open the .model files in software specifically for that format, it just hasn't worked. So in your opinion, is this kind of format/setup "traditional"? Or has this been something completely custom made by Firefly that looks like it would only work on their system? The other good side to this is that if we do manage to crack this, then we've potentially cracked this on Stronghold 3, Crusader 2 & now Warlords as well. It would be a massive achievement.

The situation kind of reminds me of the SH2 Map Unlocker & AI Castles and all the work that went into those by the fine folks over at Stronghold Knights many years ago. They found that a lot of the code could be edited, but it had to be done by building their own application to do it, so was the SH2 AI Editor born. My suspicion is that we would probably have to do something similar here, but I would be very interested in hearing your point of view on this.


Quote

The fields have eyes, and the woods have ears.

⁠— Geoffrey Chaucer, The Canterbury Tales: The Knight's Tale

Useful Articles

Share this post


Link to post
Share on other sites

Going back to what you've found on the link..... this does make sense to me actually. Earlier versions of Stronghold, such as Stronghold 2 and Stronghold Legends contained Granny Viewer files for the models, and uni files for the compiled information on each model. But since Stronghold 3, this has ceased to be the case. I explain the files in these games briefly inthis tutorial: https://www.stronghold-nation.com/article/62-adding-units-from-stronghold-legends-into-stronghold-2

I often wondered why these files changed in Stronghold 3, and now this makes sense. They've obviously changed the format from Granny to merge them all into one file. Which makes sense given how technology has advanced since 2007-8 when Legends was released.

My guess is that the .model file contains all of the information previously stored by these seperate files in some format or another.


Quote

The fields have eyes, and the woods have ears.

⁠— Geoffrey Chaucer, The Canterbury Tales: The Knight's Tale

Useful Articles

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Topics

    • A Brief Summary on Stronghold 4's Gameplay

      With the October Skirmish demo and two preceding ones released prior, we got a good taste of how SH4 will play out - so far. Despite the overwhelming similarity in the core, the game has quite a few quirks that might need explaining, and getting a feel for the early-game in particular. There is virtually no difference between Skirmish matches and scenario missions in terms of mechanics - save for random events, so if you haven't played the demo, or want a semi-comprehensive list, this post

      in Stronghold 4

    • Stronghold 4: Skirmish Demo Available

      Greetings Lords and Ladies! Faithful to previous announcements, the next demo of Stronghold 4 has been released earlier today (October 19, 2026). This version brings a newfound Free Build map - according to the Studios, "the biggest one yet" -, as well as two preset Skirmish match missions: an 1v1 against The Snake, and an 1v3 versus the alliance of The Snake, Penryn and Sir Longarm. There is no standalone Skirmish mode in this version. You can download the Demo here: https://stor

      in The Town Crier

    • Stronghold 4: Second Demo and Release Date

      Hello Everyone! There are multiple news in the SH4 department, as it is a double whammy: a new demo version has been made available for download on Steam, as well as details about the early access period arrived. About the Demo There are two demo versions coming up: one already available as of October 8, while a second one will release on October 19 with the Steam Next Fest. The current demo is featuring a Free Build mode to play around with the toys at our disposal, as well

      in The Town Crier

    • A Brand New Stronghold Reveal Is Coming This Week!

      Hello Everyone! Firefly has announced that they will be revealing a new Stronghold title at the PC Gaming Show this Sunday. Date and Time:  Sunday June 7th at 8pm BST / 9pm CEST / 12pm PDT / 3pm EDT Announcement Video: Have fun and let's see what'll be shown on Sunday!   Stronghold 4 Information & Features General Information Release date: 2026 Steam demo launch: 23 June 2026 Main Features 22 mission story campaign set bef

      in The Town Crier

    • Stronghold 2 Unofficial Patch Worked on by B1naryvision

      https://github.com/B1naryVision/sh2-unofficial-patch So this is something new, i was talking on Discord to Kyr0sus about his own mod working to fix a few things about multiplayer as well as AI, but i have also come across this. Ive begun playing around with the above but i am having some major performance issues with it [seems im being silly, Windows is making the game use my Igpu lol], so i might try to talk to B1nary over on Github [or if it happens that they have a profile here or discor

      in Stronghold 2

×
×
  • Create New...