"Lazy" Matrix 2

JadtheGerbil Productions © 2000 A.D.
(Best Viewed in Word or Word-Wrap enabled browser)

-=Author's Comments=-

This is the readme for Lazy Matrix 2, an updated version of Lazy Matrix, which featured (and still does)
three upcoming weapons from JadtheGerbil Weapons (JtGW) 1.5/2.

If you would like to use this in ANYTHING, (CD-ROM Mod/Mutator packs, Feature of the Week, TV Spot, E3 Booth Demo...) PLEASE Email me at
JtG@planetunreal.com before you do anything rash. Besides, I like to know how famous my work gets, and I could hook you up with a special/annotated version, newer version, etc.

The bullet's code will be seen in a UT "The Matrix" Movie remake, c/o UnFramed Productions (or at least Hugh...)

-=Thanks Section/Legal Disclaimer=-

-=Version history=-

2.0:

1.0:

-=Explanations of Features=-

Most of the important features in LM2 are configurable under Preferences, if you haven't read anything before this. If you don't know how to access Preferences, simply open the console (press ~), and type Preferences. Open up Mutators, then the two LMtrx ?? things below.

LMtrx Bullets:

SmokeRate: Determines how often projectiles leave a trail, smaller is MORE often. (0.0005 for EXTREMELY Good Looking/Unplayable trails)
SmokeSize: Determines how large LMtrx Bullets' trails are.
Speed: Determines how fast LMtrx Bullets travel through space.

LMtrx Mutator:

bSlowTime: Do you want Time-Slow enabled? Turning it off will return time to normal
bAllWeapons: Do you want all UT weapons replaced with LM equivalents? Turn off to use with other mods.
bSmoothTime: Do you want the change between Normal/Slow Speed "Tweened"?
bAllProjs: Should every projectile have LM-style trails?
SmoothTime: The amount of Smoothing that should be each step when "Tweening"; Higher = More = Faster
SlowTime: How long should the game remain slowed? (In seconds)
NormalTime: From the last one, I'm *pretty* sure that you can figure out what this means.

LMtrx Mutator Mutate Functions: (Called by typing Mutate WhatEver in the console)

ToggleSpeed: Changes the current game speed to the other one (Slow to normal, vice versa)
ShowSpeed: Shows the current playing speed
FasterSlowSpeed: Ups the slow speed by 0.05
SlowerSlowSpeed: Same as above, only Downs the slow speed by 0.05
ResetSlowSpeed: Resets it to the default slowspeed
GoSlowOnly: Disables speed from returning to normal
DisableSlow: Disables Speed Changes
ToggleSmooth: Toggles Time-Smoothing
ToggleWeapons: Toggles UT Weapon replacement w/ LMtrx Weapons
ToggleProjs: Toggles Projectile-Trailing
BackToDefaults: Resets everything back to its Preferences-specified defaults
ListMutates: Rambles off all the Mutates you need to know in the console.

NOTE: You can bind these manually to keys, by opening up Preferences, going to Advanced, Raw Key Bindings, and typing in "Mutate WhatEverYouWant", where WhatEverYouWant is a mutate function. I find it particularly useful to bind "Mutate ToggleSpeed" to a key, since that makes it a lot easier to figure out what's going on, plus I can re-create my own "The Matrix" wannabe shots quickly and easily

-=Suggested Settings=-

Since many of the features included in LM2 are creature comforts, they are not necessary to use with multiplay. Therefore, I suggest turning them off/down a notch when playing games on anything less than a LAN or T1. Below are some suggested settings, listed in descending order of bandwidth.

Stuff marked as MoT (Matter of Taste) simply means that it's up to you. They have no real affect on actual net performance, and therefore a MoT.

SINGLE-PLAYER ( DEFAULTS):

bSmoothTime = True
bAllProjs = True
bAllWeapons = True (MoT)
bSlowTime = True
SlowTime = 10 secs (MoT)
NormalTime = 45 secs (MoT)
SmoothTime = 0.5
SlowSpeed = 0.5 (MoT)

SmokeRate = 0.02
SmokeSize = 0.025 (MoT)

LAN/T1/DIRECT CONNECTION:
Same as before, except:

Smoothtime = 0.40 (allow some time for it to work)

DSL/CABLE/ANYTHING FASTER THAN A 56K:
Same as before, except:

bSmoothTime = False (but True if a good day)
bAllProjs = False (bTiagd)
SmoothTime = 0.75 (just get it over with if you have to)
SmokeRate = 0.1 (Speed it up a bit)

56K MODEM:
Same as before, except:

bSmoothtime = False
SmokeRate = 0.25
bAllProjs = False
NormalTime = 60+ (Slowing takes server time)

33.6K MODEM/CUPS AND STRING:
Same as before, except:

bGoPlaySomethingElse = True
bPongWillWorkFine = True

NOTE: If you are playing on a dedicated server, you can pretty much bump everything up to the prior setting, with only
minimal performance losses. If the game gets too unplayable, I suggest logging as the Administrator
(AdminLogin Password)
and using the Mutate functions/Preferences until the game reaches a playable state.