jsmith45
Level: Delver
Rank Points: 39
Registered: 09-17-2010
IP: Logged
|
The issue with multiple versions (+13)
A Note
First off a note. I will be discussing these ideas in the context of a DROD 4.0, but they would apply equally well to say a hypothetical 3.5 release.
The Problem
There are currently 2 active versions of DROD, namely 2.X, and 3.X. However there are no fewer than 6 installable versions: a demo and full version for each of KDD2, JTRH, and TCB. That is a lot, and can cause substantial confusion to new players, especially since KDD2 can be purchased stand-alone or as a Smitemaster selection, imported into either JTRH or TCB. Then JTRH can be downloaded into TCB, but only if you bought the standalone version, and have a CaravelNet membership.
That is not very easy to explain to a newcomer, and one can see why it is confusing. When the fourth DROD game is eventually released, the situation would become even more messy.
You may notice that I did not mention DROD: AE. That is because I (a recent newcomer) was never confused about that version. It's relation was always entirely clear.
A Possible Solution
Anyway, I have a possible solution. Please read the whole thing before formulating objections, since I might address them later in the post.
Solution Part 1: DROD 4.0
DROD 4.0 would have only one version of the executable. There would be no separate Demo version, and Full version, at least not as far as the executable is concerned. The executable when installed would identify itself in the start menu, and in game as merely "DROD 4.0" rather than the name of the new hold released along with it.
There would be two installers, one that installs DROD 4.0 with only a demo of the new hold, and the other that installs DROD 4.0 with the entire new hold. The sole difference between these two versions would be that one drod4_0.dat would contain only the demo, while the other would contain the new hold.
The demo installer would NOT name the shortcuts as "DROD 4.0 Demo", or anything like that. This is because the version with only the demo hold would permit in place upgrade to the full version, by way of downloading the full version of the hold via CaravelNet, if the user had purchased the full version. The existing hold upgrade mechanism should be able to handle this.
The nag screen and buy now link in the executable would appear only if the game cannot find a hold with a specific flag (indicating the full version) set.
Solution Part 2: The other official holds
OK. So I just described a technically relatively easy way to avoid needing two versions of DROD 4.0. That helps keep it from making the problem worse. To fix the problem requires also dealing with the older games.
When DROD 4.0 is released versions 2.X, and 3.X would stop being sold. Instead the holds could be purchased and downloaded into the game via CaravelNet, much like how JTRH can be downloaded into TCB. This would avoid the need of releasing a JTRH or TCB hold file, which would be a major piracy concern.
To avoid losing potential sales of these older holds to people who do not want to pay for CaravelNet, CaravelNet could grow a free membership tier which permits downloading purchased Caravel holds only. All the other features, including downloading free holds would be restricted to the paying members, to avoid cannibalizing CaravelNet subscriptions.
Now, though we should take a moment to be concerned about quality. As it is currently, JTRH is just not quite the same when played in TCB. I've not tried that, but from what I've heard, the main change that is not an improvement is the music is not the same.
That could be dealt with by redesigning the music system in DROD 4.0 in some fashion. Perhaps the music could be broken into style groups much like room styles, but applying to an entire hold, so that even the menu music is correct. There are other options too, but in any case, the music system could already use a bit of an overhaul anyway. For example, there is already a feature request for the ability to have holds play custom music without embedding the music into the hold file, but playing it if present, and falling back on default music if not, much like the room styles.
Lastly, we have the issues of the demo versions of the KDD2, JTRH, and TCB holds. Caravel would want to keep demo versions of those holds around so people would try them, and possibly buy them. They could be prepackaged with DROD 4.0, so the drod4_0.dat of both installers would contain the demos.
Alternatively, the demos could be downloaded via CaravelNet, much like purchased holds, but without requiring the purchase. Like with the demo of the new hold, when you buy a full version and download it, it will upgrade the demo hold in place using the hold upgrade feature.
In Summary
The end result would be a single executable used for all modern (post-AE) and non-RPG DROD. You can download any purchased Caravel holds in game, even without a paid CaravelNet subscription.
Thoughts? Would that work to keep thing simple? Do Caravel Staff or any players have objections? If so, what are the objections?
[Last edited by jsmith45 at 09-29-2010 04:18 AM : More minor typos fixed]
|