What's that?

Marginally Enhanced UT is a free modification for Unreal Tournament. It provides marginally enhanced replacements for the Player Setup and Configure Individual Bots windows, which fix some bugs.

Where do I get it?

Right here:

It's an 83 213 byte zip file with md5sum b5cb4daaaae1b0d50076ace8e67a3216.

(You're welcome to mirror this mod elsewhere, please let me know where you've put it so I can list you as a mirror)

Who's responsible for it?

Marginally Enhanced UT was hacked together by Simon 'Psychic_313' McVittie.

It was based on the unreleased mod Enhanced UT by Simon McVittie and UsAaR33, which was based on Oldskool Amp'd by UsAaR33.

How do I use it?

Install the UMOD. See my UT mods Frequently Asked Questions list for help, if you can't do that.

Once it's installed, run UT and select "Marginally Enhanced Player Setup" or "Marginally Enhanced Bot Setup" from the Mod menu.

Can I still use Player Setup or Configure Individual Bots?

No. (Well, you can, but they're still just as broken as they used to be.)

This mod does not replace your normal Player Setup or Configure Individual Bots windows, which still suffer from the same limitations as usual. Please avoid using those, since they will reset your model to one which is inside the 32-bot-class limit or the 64-player-class limit.

So what does it do?

  • Increases the limit on the number of models available to be much larger than you probably want (up to 1000 models, 1000 voicepacks and 10 000 skins)
  • Lets you increase those limits if necessary (up to a theoretical maximum of more than 2100 000 000, although you'll run out of memory long before that happens)
  • Fixes models which don't have a proper Player Setup animation (notably Bonus Pack 4's 'Warboss' and 'Xan Mk.II')
  • Enables the Robot voice (so custom models work) and the Boss model, even if you haven't completed UT (this can be switched off if you prefer)
  • Fixes models getting the wrong skeletal animations, even for models which don't use Advanced Model Support

1000? That's still not enough models. I need more.

Edit System\marginal.ini with Notepad. There are comments describing what each line does.

I still haven't completed UT and I don't want to cheat.

By default, Marginally Enhanced UT lets you use the Boss model even if you haven't actually completed the game. To turn this off, edit System\marginal.ini with Notepad and change "bRespectHasBeatenGame=false" to "bRespectHasBeatenGame=true".

Who do I contact about this mod?

Simon 'Psychic_313' McVittie.

Will you extend my mod to include Marginally Enhanced UT?

No, but full source code is available if you want to do it yourself. See below.

What's its history?

Myself and UsAaR33 were going to write Enhanced UT, an expansion of UsAaR33's Oldskool menu code (possibly even with add-on DLLs to make the int files load at a sensible speed). Unfortunately, both of us are at university now, so neither of us has time to finish off a project that huge (actually, porting Oldskool over to EUT would be the hardest bit, since our copies of Oldskool are extremely out of sync and we live on different continents).

So, I shuffled the important bug-fixes onto the mod menu instead (EUT was going to be a complete menu-system replacement like Oldskool). It's nowhere near as good as EUT would have been, but it has the advantage that it's actually releasable :-)

Can I get source code?

Yes, here's the source code: download ut-marginally_enhanced-sourcecode-100.tar.gz (gzipped tar file, 186 363 bytes, CRC-32 0204AB43, md5sum 3ae583af71ad2584ce2ac80645138f62).

This is intended for programmers (non-programmers are welcome to download it, but shouldn't expect to be able to do much with it :-) and contains everything that's in the normal download, plus a lossless version of the banner logo (GIMP format), the source .uc files, and a Makefile for Linux users.

What legal stuff applies to Marginally Enhanced UT?

Copyright © 2001, 2002 'UsAaR33'. Copyright © 2002 Simon McVittie.

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

(Because of the way the Unrealscript compiler works, any compiled version of this mod is also a source distribution.)

Source code? Open source? What are they?

Most proprietary software is placed under a license which the publisher claims you are required to agree to before you can use the software, which takes away rights you would otherwise have.

Open source software is placed under a license which doesn't take away your rights, and also adds to your rights by giving you permission to do certain things which copyright law would otherwise prevent (like copying the software, giving people a copy you've modified, and so on). The source code of open-source software is also available - this is the set of instructions given to a computer to make the software, and having a copy of the source code makes it easier to make your own changes.

See the Open Source Initiative's web site for more information.