The Assault Plug-in Enhancement
This document is written for the benefit of mod developers who are considering adding Assault support to their project. If you are unaware or
unsure of what the Yuri's Revenge Assault plug-in enhancement is, then please read this general
information document first.
Reasons to Add Assault Support
The most obvious reason to add support for Assault in your project is to expand the number of unique game mode options that your modification
offers. After all, the more ways a user can play your mod, the more they are likely to play it.
From the standpoint of the mod developer, an even more important reason to add Assault support is to help create gamers' awareness of
your project's existence. A user may not know anything about your mod, and might not be terribly inclined to even try it. But if he is
already playing another mod that uses the Assault mappacks, then he might be inclined to try your project, if he sees that he can use it to
play on the maps that he has already downloaded and installed anyway.
This is what the Supporting Mods list is for. In this way, the
Assault website serves to create new traffic for the websites on that list. The
Mods in Development list works similarly, by informing visitors
to this site of developing projects that they might want to keep an eye on.
A mod developer who wishes to add his project to either list should contact me (CannisRabidus) via personal message through the
C-GEN Forums (forum registration required). Your project will be evaluated and
screened, to the extent that it is possible, before your submission will be accepted. Acceptance is not guaranteed, and may be rejected for
a variety of reasons, at the discretion of C-GEN. At first blush this policy may appear to be unfair. But in this way, mod developers who
are already on the list can be confident that they won't find their project lost in a list of substandard efforts. Also, we want the
gaming visitors to this site to have an expectation that they will be directed to professionally-run websites which host quality projects.
The Mechanics of Enabling Assault
Most competent Yuri's Revenge mod developers have already exercised the skills necessary to enable Assault. These skills include adding
new game modes, new BuildingTypes, and new art assets. Instructions for enabling Assault are included in the Mod Developer's Pack,
which can be obtained on the Downloads page. These instructions are of the bare-bones variety, because the
details are best left up to the individual mod developer, so he can make the Assault playing experience a unique one for his particular
project.
The Developer's Pack also includes a map list control file, which is needed to make the game "see" the maps. This control file
can be used as-is, or modified for the specific needs of a particular project. Lists of text strings and their labels are also included, so
that modders can ensure that the map names appear in the game correctly. What the Developer's Pack does not include are the art
assets necessary to display a flag building in the game. This is something the mod developer will have to provide for himself. Art assets
used by existing Assault-supporting mods are their property, so don't just rip what you need from another mod. Make your own, please.
Technical Support
If you are having a problem getting the Assault maps to work in your mod, then visit the
C-GEN Forums to ask for help. I have noticed that all modders who have trouble
are also inexperienced. If you are an inexperienced modder, then you should ask for help for the specific area you're having problems
with (like adding new BuildingTypes or enabling new game modes), rather than demand that someone help you step by step through the entire
process.
If your problems are of another variety, for example the game keeps crashing or something like that, then perhaps the mod settings you are
using have exposed a bug that no one was aware of. We' really like to hear about things like this, so we can make sure that future
Assault releases are as stable and reliable as they can be.
Redistribution of Maps
The Yuri's Revenge Assault mappacks, and the maps they contain, are exclusive to C-GEN. Do not mirror them on your project's
website or anywhere else, or redistribute them in any way. Instead, direct visitors here.
If your project is a total conversion, that modifies the game to such an extent that normal maps cannot be loaded, and you want to convert
the Assault maps to a form that your TC can understand, then PM me (CannisRabidus) at the
C-GEN Forums and we'll talk about it, and we'll see if we can come to an
arrangement which can benefit everyone.
|