Imagine if every aspect of a game - every location, every weapon, every character - were developed as a mod for an empty/vanilla base? And I mean using the full modding mechanism that is eventually released to the gaming public - with an ability to mix and match everything. When releasing, you compile all your mods together into one big one. I think the result would be interesting.
If you're going to build a modding system into your game, please make sure you are familiar with the chain of responsibility pattern. Modders should not be overwriting assets in your game folder if they want to reskin something; they should be giving you a handler that redirects requests for the original assets to the replaced assets. That way the mod can be removed, have its priority changed relative to other mods, etc etc, without having to screw around recovering assets from the source media.
Imagine if every aspect of a game - every location, every weapon, every character - were developed as a mod for an empty/vanilla base? And I mean using the full modding mechanism that is eventually released to the gaming public - with an ability to mix and match everything. When releasing, you compile all your mods together into one big one. I think the result would be interesting.
Imagine if every aspect of a game - every location, every weapon, every character - were developed as a mod for an empty/vanilla base? And I mean using the full modding mechanism that is eventually released to the gaming public - with an ability to mix and match everything. When releasing, you compile all your mods together into one big one. I think the result would be interesting.
Previous Entry
This is relevant to my interests
Next Entry
Development
Comments
Ravuya
That's pretty much how Oblivion/Morrowind work; save games are just "patches" to the base game data, as are mods.
June 15, 2007 02:22 PM
Except that they're not, at least on Oblivion. Actual scripts are .esp or .esm files, but assets are just raw files dumped into the appropriate folders in /data/. It makes for some fairly hellish conflict resolution at times.
June 15, 2007 08:09 PM
June 15, 2007 11:36 PM
I think Neverwinter Nights (the orignal, don't know about 2) comes quite close to what you're suggesting.
I wrote more, but I got a 500 error posting this and another one posting nothing short of an essay to Kylotan's journal. Spite dictates this'll have to do :p
I wrote more, but I got a 500 error posting this and another one posting nothing short of an essay to Kylotan's journal. Spite dictates this'll have to do :p
June 19, 2007 09:13 AM
a base for mods.. what if the actual game was also developed like that.. as a sort of mod.. with subtle difference so that it seems like the main app.. hmmm.. if it has to.. i wonder if that made sense.. :|
July 05, 2007 07:51 AM
Advertisement
Latest Entries
members.gamedev.net
2569 views
GDNet Slim
1965 views
Activity streams
1630 views
V5: User accounts and profiles
1998 views
V5: What I've been working on recently
2389 views
Service process account install gotcha
1662 views
V5: Fun with MSBuild
2218 views
V5: Continuous Integration and Deployment
1698 views
V5 Guts: Text Sanitizer
1770 views
Wheeee
1488 views
Advertisement