Dennis Shirk confirms DLL is on its way

Camikaze

Moderator
Moderator
Joined
Dec 27, 2008
Messages
27,340
Location
Sydney
Civ5 Lead Producer Dennis Shirk has just posted on the forums to confirm that the Civ5 DLL is on its way to being released.

I've copied the post below, and the original can be seen here.

Discuss. :)
 
I agree with you. I think there should be a petition thread asking for the DLL.
At least make Firaxis/2K Games tell us something.

No petition is needed. :) We are actively prepping the DLL, and hope to have more for you shortly once we have it in a good place (and it's almost ready for beta). Our next step is prepping the engine to hot-load the DLL, rather than restarting the entire game when we want to load a mod that uses the DLL.

We'll keep everyone posted.
 
I wonder if any of the modders here are going to Beta test the DLL. That would be interesting.
 
I'm curious as to what a DLL is?

Edit: Thanks, I'll have to keep a lookout for cool mods now :thumbsup:
 
Nice to hear that the DLL will be released sometime in the future.

I was pretty skeptical about that happening but also conceded that I'd be happy to be proven wrong.

Looks like it is in the works so that's good news.
 
JOY TO THE WORLD!

This has got to be the biggest news since release, the floodgates will open.
 
Will having a released source dll fix the bugs currently affecting new graphics being imported into the game?

I'm sure once it is released modding will pick up a bit, but I wouldn't be surprised if we don't see much stuff on par with the mods for Civ4. That game just had a lot more to offer in terms of overall depth and it didn't divide the civ community like civ 5 has. I think for mods like ffh to come to fruition you need to have really passionate people at the helm, like Kael, and I'm worried that with the already splintered community that civ5 has, the "cream of the crop", so to speak, wont be focusing on V, but rather on IV, where the overall base game, imho, has way more to offer. (I'm talking about the base version of civ4, not including the expansion. The expansions added corporations and espionage, and those aren't really the strong point of 4 by any means).

Of course if they bring back numbered diplomatic modifiers, local happiness, religion, stacks, cottages, tech-trading, governments that are all mutually exclusive and not like world of warcraft, (which is what they were going for), better tile yields, faster build times, wildlife, barbarian cities, vassals, fast turn times, multiple leaders, a proper UN, a culture victory that doesn't punish expansion, crab/rice, better music, proper end-game scoring adjusted for time finished, wonder movies, city culture flipping, and an actual challenge - then they might also bring back some experienced modders that have been obviously avoiding civ5 up to this point.

But this is all just one girls opinion.
 
Brilliant and quite surprising news. Now we can get a clue how the tactical AI was done. :goodjob:
 
No petition is needed. :) We are actively prepping the DLL, and hope to have more for you shortly once we have it in a good place (and it's almost ready for beta). Our next step is prepping the engine to hot-load the DLL, rather than restarting the entire game when we want to load a mod that uses the DLL.

We'll keep everyone posted.

Fantastic news Dennis! Thankyou for your endeavours.
 
Will having a released source dll fix the bugs currently affecting new graphics being imported into the game?

That's probably the other big modding issue at the moment. Hopefully this'll be addressed soon enough.
I'm sure once it is released modding will pick up a bit, but I wouldn't be surprised if we don't see much stuff on par with the mods for Civ4. That game just had a lot more to offer in terms of overall depth and it didn't divide the civ community like civ 5 has. I think for mods like ffh to come to fruition you need to have really passionate people at the helm, like Kael, and I'm worried that with the already splintered community that civ5 has, the "cream of the crop", so to speak, wont be focusing on V, but rather on IV, where the overall base game, imho, has way more to offer. (I'm talking about the base version of civ4, not including the expansion. The expansions added corporations and espionage, and those aren't really the strong point of 4 by any means).

Err, what? There's Thal, markusbeutel, Spatz, Gazebo, Valkrionn, and others who have just been waiting for the DLL.

Of course if they bring back numbered diplomatic modifiers, local happiness, religion, stacks, cottages, tech-trading, governments that are all mutually exclusive and not like world of warcraft, (which is what they were going for), better tile yields, faster build times, wildlife, barbarian cities, vassals, fast turn times, multiple leaders, a proper UN, a culture victory that doesn't punish expansion, crab/rice, better music, proper end-game scoring adjusted for time finished, wonder movies, city culture flipping, and an actual challenge - then they might also bring back some experienced modders that have been obviously avoiding civ5 up to this point.

I'm pretty sure you'd enjoy this then.
 
What I wonder is about build environments. Are people only going to be able to participate in this (and build there own work) if they are using MS Visual Studio or similar tools, or will it work with any free (gratis and libre, for preference)? I'll be pretty shut out of DLL modding if not, which would be a shame.

Another things... I've thought for some time about how DLL modding wouldn't benefit from the advantages of modular modding we have with non-DLL (not that those advantages are fully realised, but you know what I mean) - it could, if there were a huge, complex and doubtless expensive-to-develop modular system for compiled mods that allow bits of the DLL to be replaced separately, and new methods attached to existing hooks, and so on, but I'd never expect that. However, the modularity will still be available for modmods, I realise, so I do hope they finish fixing up modular modding - allowing us to add fonticons, allowing us to add more new 3D elements more easily, getting mod associations working. Then the fact that DLL mods can add new GameEvents, for instance, will allow some really powerful and flexible modular modmodding.
 
This is definitely good news. Modding should skyrocket with this addition to our tools.
 
What I wonder is about build environments. Are people only going to be able to participate in this (and build there own work) if they are using MS Visual Studio or similar tools, or will it work with any free (gratis and libre, for preference)? I'll be pretty shut out of DLL modding if not, which would be a shame.
Visual Studio and free are no longer mutually exclusive, MS released a "free" version of years ago and has kept up with it. http://www.microsoft.com/express

Enjoy ;)
 
I'm actually not as excited about this as I thought I'd be. I realized a few days ago that there wasn't actually a huge number of things that I want to do that explicitly need the DLL, while there ARE a huge number of things that I want them to fix in the existing SDK.

> I want the ability to include custom sounds. Currently, the game ignores any replacements for the audio defines files, regardless of VFS settings. (Same goes for many of the art defines files, like terrain/resources/improvements.)
> I want the ability to play a movie (.avi, .bik, whatever) on command.
> I want the ability to import 3D unit models easily, especially those made for Civ4. (Right now, these are broken in at least two different ways.)
> I want GameEvents for the most commonly-requested triggers: start of combat (WITH positional information), end of combat, when a building is built, and so on.
> I want a few specific Lua functions. Top of my list: the ability to force a partial map refresh (i.e., refresh the graphics for a given hex and the six bordering it, so that if you change a terrain type the game will immediately change the display.)
> I want them to actually write the documentation on what the existing Lua functions actually DO. They're useless to us without that.

Giving us the DLL access isn't useful if we don't have the above. So I'm not jumping on the bandwagon yet.
 
Back
Top Bottom