text:
Products & ServicesSee also: Categories | Featured Products | Technical Articles | More Information
Supplier: Element Materials Technology
Description: of our wide range of facilities and services. We have the expertise you require to solve your hydraulic test requirements quickly and cost-efficiently. Our experience is unique and qualifies us like few others in the industry. Test media can be air, water, oils, fuels, and synthetic seawater. Areas
- Capabilities: Hydraulics, Pneumatics
- Capabilities: Testing / Simulation, Certification, Component / Product Comparison, Engineering / Design Verification (DVT), Failure Analysis / Troubleshooting, Evaluation / Inspection, Field Evaluation / On-site Inspection, In-process / In-line Testing, Reliability / Robustness, Test Development, Test
- Forms Tested / Certified: Components / Parts, Products, Facilities / Capital Equipment, Samples / Fluids
- Services Offered: Aging / Life Testing, Condition Monitoring, Fatigue / Endurance, Fire Characteristics / Flammability Testing, Flow Testing, Fungus / Biofouling, Leak / Seal, Mechanical / Structural (Statics), NDT / Inspection, Oil Analysis / Fluids Testing, Performance Testing, Pressure / Hydrostatic Testing,
Standards and Technical Documents - 82-2002 - IEEE Standard Test Procedure for Impulse Voltage Tests on Insulated Conductors -- 10.1109/IEEESTD.2003.94233
Description: Abstract A test procedure for the impulse testing of insulated conductors (cables) and cables with accessories installed (cable systems) is provided in this standard. This procedure can be used as a design or qualification test for cables or for cable systems. This test procedure is not intended
Standards and Technical Documents - Methods of test for electric strength of solid insulating materials - Part 3: Additional requirements for impulse tests -- IEC 60243-3:1993
Description: Gives requirements, additional to those in IEC 60243-1, for the determination of the electric strength of solid insulating materials under impulse voltage stress.
Supplier: ASTM International
Description: Laboratory Impulse Tests for Soil-Underground Structure Interactions Volume 32, Issue 4 (July 2004) The dynamic lateral earth pressures resulting from underground detonation can cause severe damage to underground structures. The shock exerted on an underground structure caused by an underground
Supplier: IHS Product Design
Description: TEST PROCEDURE FOR IMPULSE VOLTAGE TESTS ON INSULATED CONDUCTORS
Description: The quality verification test items for Wound Component consist of AC/DC Hipot tests, Insulation Resistance (IR) test and Impulse Winding test. Chroma integrates above tests into 19035 Wound Component EST Scanner ser ies per forming safety tests for motor, transformer, heater related wound products
Description: Keysight Agilent HP N1625A Features: Line Qualification Test Sequencing For analog services including VF-POTS and Modem. Signal Frequency, Level, and Attenuation Frequency sweep provides fast wideband results that can be viewed simultaneously on the large display providing easy-to-read results
Description: /telecom test applications ValueTronics' system consists of the following components, in a rack, with complete cabling: NSG2050 Mainframe PNW2051 Impulse Network Module PNW2053A Impulse Network Module PNW2050.8 Impulse Network Module CDN131 Pulse Coupling Network
Standards and Technical Documents - Speed Governing Systems for Hydraulic Turbine Generator Units -- PTC 29 - 2005Supplier: ASME
Description: This Code applies to speed governors used on conventional, constant-speed hydraulic turbines. This Code is applicable to electronic-hydraulic and mechanical-hydraulic speed governors. These governors are commonly used to control reaction and impulse-type-hydraulic turbines (fixed or variable
Supplier: OMEGA Engineering, Inc.
Description: OMEGA's IH101 Impulse Hammer imparts motion to a test structure with the hammer tip, while simultaneously measuring the magnitude of the impact. This allows for analysis of the dynamic response of the structure being tested. Accelerometers mounted at various locations on the test structure measure
- Minimum Force: 1 lbs
- Maximum Force: 1000 lbs
- Upper Limit of Frequency Range: 50 kHz
- Minimum Pulse Duration: 2000 milliseconds
Supplier: Fuji Electric Corp. of America
Description: voltage transformers, a high series capacitance disc winding, in which potential oscillation in the winding is suppressed to a minimum when impulse voltage is applied, and an oscillation-free cylindrical layer winding have been adopted. The insulation in the windings, across windings and across winding
- Type: High-Voltage Transformer, Power Transformer, Substation Transformer, Autotransformer
- Cooling: Oil Filled
- Winding Turns: Step-Up Transformer, Step-Down Transformer
- Transformer Category: Power / Power System / Distribution Transformer
Standards and Technical Documents - Practical Techniques Of Impulse Line Blocking Diagnostics At Actual Plants - Isa Expo 2007: Technica
Description: be utilized for impulse line blocking status detection. Yokogawa has been testing and implementing such a sensor built-in intelligence for impulse line blocking detection. With increasing experiences of actual field test results, we have identified a number of cases where detection is difficult
Standards and Technical Documents - MECHANICALLY-GENERATED BALANCED TWISTED-PAIR CABLE IMPULSE NOISE DETECTION AND CHARACTERIZATION -- TIA TSB-5008
Description: This TSB describes the impulse events associated with flexing some balanced twisted-pair cables, includes example test results showing the pulse amplitudes, bandwidth, variability and time decay of the observed behavior, and describes testing methodologies to characterize the impulse noise
Supplier: NTi Audio AG
Description: time. Typical applications are recording of frequency responses, impulse response measurements and acoustic assessment of rooms. Delay Test Signal This is the designated reference signal to measure the acoustic propagation delay time from speaker to speaker in e.g. churches or auditoriums. It suits
- Device Type: Noise Generator
- Maximum Frequency Range: 20000 Hz
- Form Factor: Portable / Benchtop
Description: Keysight Agilent HP 81519A Features: Frequency response from DC to 400 MHz. Contains a PIN photodiode with a spectral response from 550 to 950 nm The 50 ohm impedance electrical output is -1 volt per mW of optical input Impulse response (transition) time of 1.1 ns The Keysight Agilent HP
- Form Factor: Hand Held
Supplier: NTi Audio AG
Description: triggers to a sweep sequence with any step width and records the frequency response. The Minirator MR2 or MR-PRO may be used as signal source. After capture all sweep data is available. Polarity Finding wrongly connected speakers is as simple as moving ML1 into the sound field of the speaker under test
- Meter Style: Sound Level Meter
- Frequency Range: 10 to 20000 Hz
- Sound Level Range: 20 to 140 dB re 20µPa
- Sound Level Measurement Modes: A-Weighted SPL (LA), C-Weighted SPL (LC)
Supplier: Olympus Scientific Solutions America
Description: The Panametrics Model 5058PR High Voltage pulser-receiver is designed especially for ultrasonic test and measurement applications in attenuating mediums. The pulser section of the Model 5058PR can deliver up to 900 volts in an impulse type excitation pulse to appropriate low frequency transducers
- Form Factor: Bench
- Pulse Voltage Range: 100 to 900 volts
- Pulse Repetition Frequency (PRF): 20 to 2000 Hz
- Voltage Gain Range: 0.0 to 60 dB
Standards and Technical Documents - POWER TRANSFORMER AND REACTOR BUSHINGS *** INCLUDES GI1 & GI2 *** -- CSA C88.1Supplier: CSA Group
Description: This Standard applies to outdoor bushings that have lightning impulse insulation levels 110–1950 kV. They are for use as components of liquid-filled transformers and reactors on systems with a nominal voltage of 15–765 kV. This Standard provides electrical characteristics and provides
Supplier: Scantek, Inc.
Description: Noise Analysis For classical noise analysis, 1/1 to 1/24 octave analysis is provided along with FFT spectrum analysis with resolution from 1 Hz to 100 Hz. Also included is Sound Level (Z, A, B, C weighting) with choice of integration time constant, Impulse, Peak, and statistical analysis, Leq
- Applications: Other
- Computer Platform: PC
Supplier: Intersil Corporation
Description: ) processing chains.BRBR Lowpass filtering is accomplished via a High Decimation Filter (HDF) followed by a fixed Finite Impulse Response (FIR) filter. The combined response of the two stage filter results in a -3dB to -102dB shape factor of better than 1.5. The stopband attenuation is greater than 106dB
- Form Factor: IC Chip
Supplier: Armstrong International
Description: A complete package featuring two piston-style isolation valves, test valve and integral stainless steel strainer with blowdown valve. You'll realize all the benefits of a piston valve integrated into the same space-saving package. Features Reduced costs. TVS saves on these fronts: reduced leak
- Maximum Operating Pressure: 650 psi
- Operating Temperature: 600 F
- Kinetic Steam Traps: Piston / Impulse Trap
- Connection Style: Flanged
Supplier: Tradeport Electronics Group
Description: , resulting in excellent determination and reproducibility. It can also be used for other noise tests such as impulse noise tests. The Test Environment Model: ESS-801 is testing equipment used for discharge immunity tests for table-top type equipment in accordance with IEC 61000-4-2 standards.
Supplier: SKF USA
Description: testing needs. They include coil-test and impulse test modes to accelerate testing of coils and DC motors. Coil-test mode enables storage (on the analyzer) of up to 400 tests in a single record. They both perform RIC (rotor influence check) tests for detection of cracked or broken rotor bars
- Form Factor: Stand Alone / Bench
- Online Test Parameters: Phase Impedance, Other
- Offline Test Parameters: Dielectric Absorption Ratio, Field Capacitance, Field Resistance, Polarization Index
- Features: Data Storage, Graphic Results
Supplier: Stucchi Inc.
Description: points & decrease the brinelling effect Lock system stops unwanted disconnect Exceeds Impulse test of ISOA-7241 test
- English Size: All English Sizes, 1/8", 1/4", 3/8", 1/2", 5/8", 3/4", 1", 1 1/4", 1 1/2"
- Quick Coupler Valving: Non Valved
- Material: Steel - Carbon & Alloy
- Connection Type: Threaded - Male, Threaded - Female
Supplier: Cygnus Instruments, Inc.
Description: ROV test cable - 4 way Impulse plug to 9 way D connector
- General Supplies & Accessories: Cable / Adapter
Supplier: Picosecond Pulse Labs, Inc.
Description: , and adjustable delay. Two impulse outputs are provided that provide simultaneous positive and negative polarity impulses. This generator is also useful for impulse response testing of semiconductors, test instruments or networks such as oscilloscopes and coax cables.
- Device Type: Generator
- Form Factor: Portable / Benchtop
- Generator Type: Pulse
- User Interface: Front Panel and Display
Supplier: Tradeport Electronics Group
Description: 500V-5000V, non-destructive testing Sample rate: 100MHz Offers 4 kinds of detection comparison to test the bad insulation of the coil easily AreaSize Comparison detection mode DiffZone Comparison detection mode Corona Amount Comparison detection mode Corona Number Comparison detection mode
Supplier: Modal Shop, Inc. (The)
Description: Turnkey Dynamic Pressure Calibration System Model K9913C The K9913C Dynamic Pressure Calibration System offers accurate dynamic calibration of pressure sensors over a pressure range of 200 to 20,000 psi using a stable tourmaline reference sensor. A pressure impulse is simultaneously applied
- Calibrator Style: Fixed
- Process, Environmental, Thermodynamic Properties: Pressure / Vacuum
- Display Type: Video Display Terminal
- Computer Interface: Yes
Supplier: Fuji Impulse America Corp.
Description: Designed specifically for testing plastic film seal strength for improvement of sealing reliability. Only necessary functions were picked for this model from usually expensive testers. Not only does this model test seal strength but it is also puts test results into data, which are managed by a PC
- Automation: Semi-Automatic
- Packaging: Bag / Pouch
Supplier: L-com, Inc.
Description: HyperLink's AL6 Series Coaxial Lightning and Surge Protectors are high-performance gas discharge tube suppressors that feature wide-band operation up to 6 GHz.
- Construction: Metal
- Package Type: Connectorized
- Impulse Spark Over Voltage: 90 volts
- Frequency Range: 0.0 to 6.00E6 Hz
Supplier: Chloride Power North America
Description: extra margin of safety Convenient test points for faster, easier line testing 100 A surge impulse design provides longer lasting protection Models available for analog, digital, ADSL, T1 and DSL Safety approvals: UL Listed Primary (497), UL Listed Secondary (497A), cUL 5-year warranty - your best
Supplier: Morgan Advanced Materials
Description: Morgan Technical Ceramics Electroceramics has long experience of the manufacture of ceramic capacitors for high-voltage dc and power frequency applications. Test Facilities available in addition to the standard and power factor equipment include: Power frequency testing, 50Hz, up to 250kV
- Electrostatic Capacitors: Ceramic
- Capacitance Range: 1.00E-9 F
- DC Rated Voltage Range (WVDC): 20000 volts
- Applications: High Current, High Frequency
Supplier: Thyracont Vacuum Instruments GmbH
Description: against oil and solvent vapors Precise push button digital adjustment on zero pressure and atmosphere Low power consumption Reduced self-heating of the measuring chamber because of impulse mode Suitable for UHV applications due to the metal sealed stainless steel sensor Typical Applications Analysis
- Vacuum Range: 0.3937 to 29.92 in Hg vac
- Operating Temperature: 41 to 122 F
- Device Category: Sensor
Supplier: Prosig USA, Inc.
Description: provides all of the facilities to build and animate models of the test piece. System includes... - P8004 4-channel data acquisition system - DATS Toolbox software - DATS Modal Analysis software suite - DATS Hammer Impact software - DATS Structural Animation software - 1 x Impact / Impulse Hammer - 2
Supplier: Fluke Power Quality
Description: allows it to calibrate an extremely wide range of test and measurement equipment - quickly, efficiently and to ISO 9000 requirements. For the 9100, calibrating everything from handheld digital multimeters to high performance digital-storage oscilloscopes is all part of a day's work. Take
Find Suppliers by Category Top
Featured Products Top
Dytran Instruments, Inc.
Flight Test Accelerometers, 3326A Series
and pressure sensors, impulse hammers, support electronics, cables and accessories for dynamic measurements, with full in-house customization capabilities. Since their founding, Dytran sensors have become the industry's most popular choices within a variety of applications, including modal and structural analysis; flight test; HALT/HASS/ESS; Health and Usage Monitoring Systems (HUMS); mechanical impact testing; product testing; vehicle dynamics; and space related applications. The team at Dytran... (read more)
Browse Accelerometers Datasheets for Dytran Instruments, Inc.
E-Labs, Inc.
Less Than Lethal (LTL) devices Munitions Testing
diversionary device. Parameters have been established to evaluate the need of hearing protection from impulse, transient sound waves. These shock pressure waves are measured using piezo-electric pressure transducers and the reading is converted into decibel sound measurements. Fire susceptibility. 12 gauge and 40 mm projectile characterization. Flash bang and diversionary characterization. We use a custom high-speed data acquisition system to control several of our tests. The system consists of 16... (read more)
Browse Dimensional Measurement and Metrology Services Datasheets for E-Labs, Inc.
E-Labs, Inc.
Munitions Testing
device. Parameters have been established to evaluate the need of hearing protection from impulse, transient sound waves. These shock pressure waves are measured using piezo-electric pressure transducers and the reading is converted into decibel sound measurements. Fire susceptibility. 12 gauge and 40 mm projectile characterization. Flash bang and diversionary characterization. We use a custom high-speed data acquisition system to control several of our tests. The system consists of 16 channels... (read more)
Browse Flammability and Fire Testing Services Datasheets for E-Labs, Inc.
E-Labs, Inc.
Development and testing of LTL devices.
. Parameters have been established to evaluate the need of hearing protection from impulse, transient sound waves. These shock pressure waves are measured using piezo-electric pressure transducers and the reading is converted into decibel sound measurements. Fire susceptibility. 12 gauge and 40 mm projectile characterization. Flash bang and diversionary characterization. . We use a custom high-speed data acquisition system to control several of our tests. The system consists of 16 channels... (read more)
Browse Product and Component Testing Services Datasheets for E-Labs, Inc.
Olympus Scientific Solutions America
BondMaster 1000e Portable Ultrasonic Flaw Detector
technology make the BondMaster 1000e+ a truly revolutionary and user-friendly handheld flaw detector. The BondMaster 1000e+ uses PowerLink technology to automatically configure the instrument when a probe is connected. Built-in calibration modes assist the user in optimizing the test parameters. A variety of probes is available for each of the test technologies. Features. Improved processor speed (up to 10 times faster). Full multimode capability: Pitch-catch (RF, impulse, swept). MIA (mechanical... (read more)
Browse Flaw Detectors Datasheets for Olympus Scientific Solutions America
Overall Acoustic Level
selectable3rd order 10Hz high pass input filter removes unwanted low frequency components. Overall levels can be tracked during days with the deep profiles memory. Main features: Up to 32 Channels sound level meters. 3 RMS detectors for each channel. 1 peak detector for each channel. Fast/Slow/Impulse time-weighting. Linear, short leq averaging. A, C, Z weighting. Bandwiths: 10Hz to 40kHz. 100.000 Points per channel. Applications: Sound power measurement. Sound level monitoring. Pass-by measurement... (read more)
Browse Sound Level Meters and Noise Dosimeters Datasheets for OROS
Welch Fluorocarbon, Inc.
Simulation Chambers Made With Teflon® Film
. It has very low permeability for most chemical species and can be heat-sealed to form large durable panels. Developed NASA Specifications for Heat Sealing. Welch Fluorocarbon developed specifications for NASA to use for every flight bound heat sealed product. All heat seals are made on state of the art thermal impulse heat sealing equipment, designed and built by our own engineers. This insures the optimal seal strength and minimum shrinkage along the weld. With over 25 years of experience... (read more)
Browse Environmental Test Chambers and Rooms Datasheets for Welch Fluorocarbon, Inc.
maxon precision motors, inc.
maxon's Brushless 22mm Heavy Duty Drive Solution
in oil or air operation. As part of the motor 's development program, a high-temperature test facility was built, and extensive field trials were undertaken. The motor operated at temperatures up to 240 °C and under atmospheric pressure conditions from high vacuum to 25,000 psi. It has also been proven to resist impulse and impact forces of 100G. It can operate while submerged in oil, trebling its 80W output rating to 240W because of the improved heat dissipation. Although developed... (read more)
Browse Brushless Motors Datasheets for maxon precision motors, inc.
Dytran Instruments, Inc.
Isolated Miniature Triaxial Accelerometers, 3133B
output, and sensors with TEDS capabilities. Dytran also offers a complete range of piezoelectric force and pressure sensors, impulse hammers, support electronics, cables and accessories for dynamic measurements, with full in-house customization capabilities. Since their founding, Dytran sensors have become the industry's most popular choices within a variety of applications, including modal and structural analysis; flight test; HALT/HASS/ESS; Health and Usage Monitoring Systems (HUMS... (read more)
Browse Accelerometers Datasheets for Dytran Instruments, Inc.
CHINO Works America Inc.
LE5000 Series Intelligent Recorders
of operation. Operation keys are functionally designed for ease of use. Engineering port is provided (USB). A personal computer can be used as an engineering tool and parameter setting and data collecting is available. Anti-noise countermeasures. High effective anti-noise countermeasures are taken; suppressive induced noise by 130 dB or more in the common mode while 50dB or more is achieved in the series mode. Effective countermeasures are taken against impulse noise. Communication interfaces... (read more)
Browse Data Loggers and Data Recorders Datasheets for CHINO Works America Inc.
Conduct Research Top
Impulse Testing and Turn Insulation Deterioration in Electric Motors
or HiPot tests diagnose weak turnto- turn insulation? After failing an impulse test, are motor with weak insulation able to operate? Are motors with a turn-turn short capable of continued operation? This was accomplished by putting two low voltage motors through extensive testing rigors, until inducing
Impulse Response of the 59579-02 Wide-Angle Sensor
The following graphs show the response of the viscously damped 59579-02 Wide-Angle Sensor to a sudden impulse. The impulse was generated by rotating the tiltmeter through angles of 19.8 and 4.4 degrees by pulling a gage block out from under the tooling ball at one end of a Model 791 Tiltmeter
Impulse Response of 900-Series Biaxial Clinometers Jewell
The impulse was generated by rotating the clinometer through an angle of 3.4 degrees by pulling a gage block out from under one end of a Model 791 Tiltmeter Calibration Plate. The test was reproduced at three different temperatures using clinometers with undamped (non-viscous liquid) and critically
Solid-State ac Power Sources for Transformer Testing
High-power electronics can now replace motor-generator sets for testing distribution transformers. * Solid-state ac-power sources combine the variable-frequency and voltage-power sources into a single package. * Tests sets are hardened against impulse events like those caused by lightning-strike
Using Surge Testing as Predictive Technology
: The AWA (automatically) applies a number of successive surge pulses to a motor. Each successive impulse is applied at a slightly higher test voltage than the previous pulse. The test voltage starts at zero volts and goes up to a user defined maximum test voltage. The AWA will digitize each surge
Wireless and secure
sensors that fuse UWB communication with UWB radar. Such systems may be deployed in hostile areas to warn tactical forces and forward bases of incoming threats and insurgents. The secure wireless communication method uses the strong 256-bit Advanced Encryption Standard (AES). UWB, or "impulse radio
Measuring the Vibrational Behavior of a Baseball/Softball Bat
using rubberands. This provides some stability so the bats won't bounce around during testing, but doesn't prevent the bats from vibrating. I use a special impact hammer to provide the input force - the hammer has a force transducer in the head so as to measure time history of the force impulse when
More Information Top
High-Voltage Test and Measuring Techniques
285 7.1 Generation of Impulse Test Voltages . . . . . . . . . . . . . . . . . . . .
High Impulse Voltage and Current Measurement Techniques
All these equip- ments are therefore subjected to acceptance tests with impulse test voltages before they are inducted into the system; these test voltages are appropriately matched with the overvoltages appearing in the supply network.
IEEE Standard for High-Voltage Testing Techniques - Redline
Sections that deal with alternating voltage, direct voltage, and impulse testing are combined in this revision to organize the technical content for ease of use.
High Voltage Engineering Testing
Lightning impulse tests to IEC publication 60230 [26] allow the timing requirements of IEC 60060-1 [27] to be somewhat relaxed in view of the capaci- tance of typical cable test assemblies: the front time T1 may be as long as 5 …


text:
Does anyone know how to open the command line in game? It's not F10 is it? when I pressed that, a prompt line appeared and I entered:
'-useunpublished' switch
but I didn't see a result.
Thanks all!
Unreal Tournament 3 marks the return of the world's première first-person shooter. It unleashes the full power of Unreal Engine 3, taking graphics, gameplay, and challenge to a whole new level. Players engage in intense battles with other human players online, or against Unreal artificial intelligence that sets the industry standard. With the most powerful futuristic weapons and vehicles available, this is FPS action at its best!
A brief tutorial outlining how to write a simple mutator for Unreal Tournament 3. This is a relatively in depth and detailed tutorial, ideal for any budding Unreal Programmer who really wants to know how to get started.
Posted by ambershee on Nov 20th, 2007
Basic Server Side Coding.
So, you have your nice shiny new copy of Unreal Tournament 3. You've played through the entire singleplayer campaign, and had your fill of rocket-jockeying the internet. It's time for something new. But wait! Surely this game has some life in it yet?
Unreal Tournament 3 has a very flexible system that renders it an ideal platform to mod with. There are a few different types of mod for Unreal Tournament 3, the humble Mutator, the custom Game Mode, the almighty Total Conversion and the ever-popular custom Content.
This is where you come in, and today we will be focusing on the Mutator, a short snippet of code that can be run as a set of 'new rules' in any game type, either on a server or by yourself in Instant Action.
Mutators only ever make small changes to the game - and should only ever make small changes. Because they do this, many mutators may be used at the same time in combinations for all manner of wierd and wonderful effects - this is the benefit and the flexibility of the mutator.
Before we get started, we need to know a bit about how Unreal Tournament 3 is set up - if we don't learn this, we'll never be able to work out anything!
Unreal Tournament 3 stores everything in packages - that includes everything from 3d models, sounds and in our case, unrealscript. Packages are collections of game resources, and generally have the extension .upk. Code packages however tend to have the extension .u, but this does not mean they necessarily contain only code. They can also contain things such as sounds and textures that the code depends on. Keeping these all in one package keeps things organised and easy to manage.
Unrealscript itself is an object-orientated scripting language, which means that whenever we want to make changes or additions, instead of writing a lot of new code, or changing old code, we can instead over ride or extend existing code to suit our needs. In fact, you should never modify the stock Unreal Tournament 3 script files - doing so will prevent you from playing online.
If you haven't done so already, you can conveniently download the script files here.
You will want to extract the files found in the 'exported scripts' folder to the correct directory - by default this is C:\Documents and Settings\My Documents\My Games\Unreal Tournament 3\UTGame\Src.
You may need to create this directory if it does not exist. Don't forget to supplant with your own windows user name. You will now create a folder to house your script code, to seperate it from the existing UT code - add a folder in Src called 'FirstMutator', and a second folder under that called 'Classes'.
You'll probably want a decent text editor to get working - you can use standard Notepad if you wish, however I strongly recommend Notepad++ as the weapon of choice. Later tutorials will discuss the differences and benefits of Notepad++ and dedicated Unreal IDE (Integrated Development Environments) for development in Unreal Tournament 3.
The Classes folder is where we will be keeping all our unrealscript that we're about to write - and we're just about ready to get started, but before we do we need to make sure that the game knows where to find our new code - so we need to find UTEditor.ini in our Unreal Tournament 3 directory (use the system search to find it - this is a very useful tool for finding files in Unreal Tournament 3, so get used to using it!) and once in the file, find the section marked [ModPackages].
Right at the end of this section, add ModPackages=FirstMutator - this tells the unrealscript compiler where to find your code. Hold on! Where is the unrealscript compiler?
If you look in the start menu, you'll notice that you have shortcuts to both the editor and the game. Look at their properties, and you'll notice something cunning - both shortcuts point to the same program. The editor is accessed by adding the editor command switch to the end of the target entry. We can access the unrealscript compiler the same way - copy the shotcut for UnrealEd and replace the editor command switch with make - the command used to tell the game to build the script. Name the shortcut something useful, and put it somewhere handy. I keep mine in the same directory as the script I'm working on.
Now we're ready to get scripting!
We need to create our first script file. Create a new text file, and call it FirstMutator.uc. The .uc file extension is how the compiler recognised an unrealscript text file. This means you can keep code snippets and old code in your working directory by changing the file extension, and the compiler will ignore it. I like to use .OLD and .SNIP to keep things organised, but the choice is yours.
Open this text file, and it's time to write out first lines of code. Things are finally getting somewhere, huh?
class FirstMutator extends UTMutator;
Okay, this code doesn't do much - but it's important! class FirstMutator is the new unrealscript class you are writing. Always remember to give your class the same name as your text file - otherwise the compiler will tell you you have a class / filename mismatch and refuse to compile. The default properties are where you store the default values for any variable you might create for the mutator - it is not necessary to include this if you don't intend to include any (a rarity) - but it's just good programming practice.
Now we need to tell our mutator to do something. The mutator class that we are extending contains a lot of useful functions that allow us to change the way the game plays - find the file and open it - take a look at it, and you'll see a lot of code. If you've programmed before, take a read through it and get familiar with it. If you haven't programmed before, then you're probably going to find this a bit too difficult to understand right now, so don't worry about it.
In this mutator, we're going to make the Enforcers do more damage. Enforcers+1!
The first thing we're going to do, is stop the player from spawning with a normal Enforcer, and instead make them spawn with an Enforcer+1. A player will start with a defaultinventory - this is dictated by the class UTGame. You can have a look at that file if you're interested.
We create a function to over ride the InitMutator() function in the Mutator class - this means that this new function is used instead of the one in Mutator. Because we also want it to do everything that it does in Mutator, we add Super.InitMutator() at the end - the super keyword tells the unrealscript compiler to look at the class we extended and call the function after the keyword - nifty!
If you looked in UTGame, you'll have spotted that the player is gifted with two weapons in their defaultinventory - the Enforcer and the ImpactHammer. By changing the first element in the defaultinventory array, we change what they get - in this case we swap UTWeap_Enforcer for our shiny new UTWeap_EnforcerPlusOne.
But there is no EnforcerPlusOne! Don't worry, we haven't gotten to that yet, but we'll cover it in good time, so keep going!
class FirstMutator extends UTMutator;
function InitMutator(string Options, out string ErrorMessage)
if (UTGame(WorldInfo.Game) != None)
UTGame(WorldInfo.Game).DefaultInventory[0] = class'UTWeap_EnforcerPlusOne';
Super.InitMutator(Options, ErrorMessage);
This is great - the player will now start with the Enforcer+1 instead of the normal Enforcer. Ideally, this is really enough and will work - but suppose someone makes a map (because none of the default maps have it) that has Enforcer pickups in it? Then the player would be able to have both weapons - and we don't want that. This is where the CheckReplacement function comes in, and is probably the function you'll be using the most when writing mutators in future.
CheckReplacement literally goes through every single Actor object in the game (which is effectively every game object) - we can over ride this function to check what that actor is, and if it's something we don't like, we can get rid of it or replace it.
class FirstMutator extends UTMutator;
function InitMutator(string Options, out string ErrorMessage)
if (UTGame(WorldInfo.Game) != None)
UTGame(WorldInfo.Game).DefaultInventory[0] = class'FirstMutator.UTWeap_EnforcerPlusOne';
Super.InitMutator(Options, ErrorMessage);
function bool CheckReplacement(Actor Other)
if (Other.IsA('UTWeap_Enforcer') && !Other.IsA('UTWeap_EnforcerPlusOne'))
ReplaceWith(Other, "UTWeap_EnforcerPlusOne");
return true;
What happened there? We checked to see if our object was an Enforcer, but not an EnforcerPlusOne because our EnforcerPlusOne is going to extend the Enforcer class. If we did not check that we're not an EnforcerPlusOne, the CheckReplacement function would keep finding out first EnforcerPlusOne (which is still an Enforcer!), and replace it over and over again, leading the game to crash every time we try to run the mutator. Bad!
We then called the ReplaceWith function, replacing the Enforcer actors with our new ones. You could look up this function in the mutator class to see how it works if you are interested.
We're nearly done! All we need to do now is create an EnforcerPlusOne to replace all the Enforcers.
Create another new text file in your Classes directory, and call itUTWeap_EnforcerPlusOne.uc. Why not Plus1? Well, there's no technical reason not to, but the script compiler thinks that ending class names with numbers is a naughty thing to do and bad programming style. The code will compile perfectly fine, but you'll get a little yellow warning come up telling you not to do it again.
In that text file, we're going to write some simple code. Now would be a great time to look at the UTWeap_Enforcer class to see what's in it. Since we're extending it and only want it to do more damage, we don't need any fancy new functions, just a few changes to those default variables.
class UTWeap_EnforcerPlusOne extends UTWeap_Enforcer;
InstantHitDamage(0) = 50
InstantHitDamage(1) = 50
That's really all it is, two variable swaps. Note that InstantHitDamage(0) is the first fire mode and InstantHitDamage(1) is the second. You could also find other variables in UTWeap_Enforcer to customise - for example if you only want it to burst fire, you could change both FiringStatesArrays to WeaponBursting.
One last thing to do now, and that's compile it, and check it out.
Remember that little short cut we created to access the make switch command? Now is the time to use it. All you should need to do is simply run that, and the code should compile nicely without any errors or warnings. If you do get errors or warnings, you might want to step back and take a look at what they're telling you. Chances are you've made a small mistake, and it's easily rectified. If you really get stuck, try asking in the BeyondUnreal forums, or if heading to other sites isn't your cup of tea, the forums here on ModDB.
When you compile the code, the script compiler will automatically generate a package file with your compiled code in it and a configuration ini file if necessary. You'll find your package file in your Unreal tournament 3 directory, which by default is C:\Documents and Settings\My Documents\My Games\Unreal Tournament 3\UTGame\Unpublished\CookedPC\Script\FirstMutator.u
Only one last little thing remains before this mutator is really ready. You can already theoretically jump into the game, select FirstMutator from the menu and play with it. But it doesn't have a name, or a description that's any use, and you'll have to run the game with another command switch (the '-useunpublished' switch) in order for it to show up.
This is where that configuration ini file comes in. Use windows search to find the configuration file (hint, look for FirstMutator). Open it, and find the section [FirstMutator UIDataProvider_Mutator] - under that you should add (or alter if it is already there);
FriendlyName=First Mutator
Description=My First Mutator!
This section of the ini file controls how your mutator will show up in the mutator menu.
Next, we need to look at the [UTWeap_EnforcerPlusOne UTUIDataProvider_Weapon] section, as there are some things in here that will deal with how it will appear in the weapon browser. Once again, add or alter your entry to look like so;
Description=The Enforcer+1 is just plain better than the Enforcer.
Now the weapon browser has a mesh reference, and knows to correctly display the Enforcer mesh, as well as some other details - but we still only know that we have an Enforcer in the normal game - how do we tell we have an Enforcer+1?
We also need to find the localisation file - which by default should have be found in; C:\Documents and Settings\My Documents\My Games\Unreal Tournament 3\UTGame\Unpublished\CookedPC\Localization\
We'll have to create that folder if we don't already have it.
Let's add a new file called FirstMutator.int, and we should find add the following lines to it:
Now we will be told that we have an Enforcer+1 or have picked up an Enforcer+1 in the game, excellent.
Now we're ready to rumble! We can run the game by creating a new shortcut the same way we accessed the unrealscript compiler - by adding the command switch ' -useunpublished' - but this is no good if we want to give our mutators to someone.
Last thing we need to do, is move all our finished files - this is nice and easy. All of your files are currently in the Unpublished directory; just copy them all over (remembering to keep the same directory structure!) into the published directory, and you're done.
Enjoy destroying things with your new, uber Enforcer+1s!
Does anyone know how to open the command line in game? It's not F10 is it? when I pressed that, a prompt line appeared and I entered:
'-useunpublished' switch
but I didn't see a result.
Thanks all!
Oh never mind! Last comment, promise - it works!
Followed your instructions literally and carefully and got it. For those that are new and may ask about -useunpublished, he says very clearly, set it up the same way you did with ucc make and when you launch, in the Mutators option you'll see your FirstMutator in the Mutator type list.
As for the czlukas problem, I think where I went wrong was extracting the script files incorrectly. If you do this successfully, with all else correctly in place, it appears the ucc make compile has no choice but to compile everything and make the package.
So I am very psyched, thank you, and everyone else for your comments, and I am on to lesson 2...
Aah .. I wish, really, but no =( Please take a look, i'm lost =(
My "Src" folder contains "Classes" and "FirstMutator" as said in the tutorial. Inside "FirstMutator" I have my two .uc files (FirstMutator.uc & UTWeap_EnforcerPlusOne.uc). Inside the "Classes" folder , I have more folders of all the different script files.
And, my lines inside UTEditor.ini
ModOutputDir=..\UTGame\Unpublished\CookedPC\ Script
(Nothing wrong too, just a space here because i can't have words longer than 50 characters >_<)
Well I can't believe it.. I always get "No scripts need recompiling" Have you maybe a solution ? Is there maybe a program compiling the scripts than using the editor ?
Sorry ! It works now =D ! I created the folder "Classes" in "FirstMutator" and i put my two .uc files there ^^
Thank ! It's very detailed. A perfect first tutorial to modding UT3 !
One little problem. I can't find the FirstMutator.ini for modifying the description and what not. You say search for it but it doesn't show up! I tested it with -useunpublished and it works but I just can't find the .ini file. Where is it located?
Nvm I figured it out.
Awesome tutorial!
I have it working, but I want to know how to make it replace all other weapons on the map without using UT_Arena(which does work)
the original code you used is:
function bool CheckReplacement(Actor Other)
if (Other.IsA('UTWeap_Enforcer') && !Other.IsA('UTWeap_EnforcerPlusOne'))
ReplaceWith(Other, "UTWeap_EnforcerPlusOne");
I tried using:
function bool CheckReplacement(Actor Other)
if (!Other.IsA('UTWeap_EnforcerPlusOne'))
ReplaceWith(Other, "UTWeap_EnforcerPlusOne");
and it compiled fine(as expected) and it replaced the enforcer on spawn(as expected) but nothing else. All of the other weapons are still there. Any help?
**NOTE**: I changed other values in the weapon code [EnforcerPlusOne.uc] (firerate, burst, etc.) and they work fine. In the other file [FirstMutator.uc], I only made the changes as shown above. I hope this does not make a difference.
Thanks for the help,
wow it took me a while but I successfully completed it!
hi thx for your tutorial.
it was ver helpfull, although i never scripted before everything worked right away.
i have only 2 questions,
-why do you actually need two files?
(Firstmutator and UTWeap_EnforcerPlusOne)?
could you merge them in 1 file?
-could i use "CheckReplacement" for my beer-can mutator
to replace all health vials?
Hello, I have used the compiler but it does not create a package and configuration ini file for it. It says that it compiled right and I've been through the tutorial three times and keep getting stuck at this point. Please help.
Yes i also have the same problem as wes. I use the compiler, and it does not report any errors, only a warning. The warning says "Cant find files matching C:/..."
It also doesnt create a UI file for me in the Config folder. How can this be fixed?
Ok, so where do I place the source code if I dont have the game??
I downloaded just the unreal 3 engine so I dont own the game.
I realize that I'm a little behind here, but I just recently got UT3 from steam and am yet to get the compiler to open... if someone could give me a little more detail on how it could be opened, that would be nice, because no one else seems to be having this problem. I think it is because I am thinking like a n00b, and the fault is mine.
I keep getting the error message
"error, bad, or missing expression after '&' : 'amp'
I literally copy pasted the text from the tutorial and have looked over it and cant work out what its problem is...any ideas?
I am sorry about that previous comment
I think I was stoned when I wrote it even though I don't drink, because I don't remember writing it, nor would I need to. Maybe my account was hacked or someone I live with wrote it... idk.
UPDATE (UDK August 2011 Beta)
After spending an incredible ammount of hours to get this mutator to work, I found that you don't need to add "ModPackages=FirstMutator" under [ModPackages] in UDKEditor.ini anymore. This will complie the mutator perfectly fine, but even if you use the -useunpublished flagor move the .u file to the published folder, the game will give a warning like this:
"Warning: Warning, Failed to load 'Class FirstMutator.FirstMutator': Failed to find object 'Class FirstMutator.FirstMutator'"
Instead, you must add "ModEditPackages=FirstMutator" under [UnrealEd.EditorEngine] in UDKEngine.ini. This will compile the mutator just as fine and move it to the UDKGame/Script folder, where the game finds it every time.
Also, if you're too lazy to download the UT3 sources, you can still modify the Shock Rifle (UTGame.UTWeap_ShockRifle), which comes with the UDK bundle.
any ideas,
Error, Superclass UTWeap_Enforcer of class UTWeap_EnforcerPlusOne not found.
UTWeap_Enforcer exists and is in my Src folder with all the other scripts downloaded from the link at the top. also I am using the UDK game version in the UDK bundle is that possible?

subset: commoncrawl


text:
Moved to Melbourne a year ago after travelling via South America and New Zealand. Planning to stay here for a while but travelling is definitely on the agenda again.
Love to be challenged and I am very ambitious and put a lot into my career. However I leave it at the office and enjoy my weekends and evenings as much as possible.
'There is nothing noble in being superior to your fellow man; true nobility is being superior to your former self' - Ernest Hemingway.


text:
The next regular club meeting will be Tuesday, September 22 @ 7:00 pm at the
The meeting is always the 4th Tuesday of the month except when it isn't.
Membership application are available online HERE. Just print it, Fill it out, and mail it in with your dues ($20.00). Address is on the form.
Also, We have a Yahoo Group setup http://groups.yahoo.com/group/wa4trs/ Please join and add to or start a discussion.
Welcome to our website! We are a newly formed club from a group of longtime friends. We have two informal nets daily. They start around 0700 and 1630 local time on the 147.105 repeater. Come join us. The first 5 minutes you are a guest, after that you are family and fair game! You can also join us via Echolink via KE4VXC.
It is renewal time for the website.
Please help with a donation.


text:
Forget password?
Remember Me
Bukem's first introduction to music was, like so many others, through piano lessons as a child. Unlike so many others however, the young pianist turned out to possess a natural talent and he quickly moved through the piano grades.
Classical music represented the soundtrack to his home life. Both parents having a passion for Rachmaninov and Tchaikovsky that rubbed off on their son. However it was when the family moved to Watford and Bukem changed music teachers that he developed his first true musical love. Thanks to a progressively minded teacher called Nigel Crouch - with whom he lost touch but, after a long search, has recently found again - he was introduced to the world of jazz fusion, a style which has informed his work ever since.
In the mid eighties, at the age of seventeen, Bukem discovered the joys of clubbing. The teenager regularly checked out the local soul clubs and legendary rare groove all dayers. As a keen record buyer he soon became interested in the idea of putting over his own version of the club soundtrack and before long he got involved with a sound system.


text:
Item: FE007
Ingredients: Aloe Vera Extract, Aqua (Water), Mineral Oil, Cetyl Alcohol, Glycerin, Stearic Acid, Cucumber (Cucumis sativus) Extract, Carbomer, Squalane, Triticum vulgare (Wheat) Germ Oil, Helianthus annuus (Sunflower) Seed Oil, Sesamum indicum (Sesame) Seed Oil, Tocopheryl Acetate (Vitamin E), Retinyl Palmitate (Vitamin A), Dimethicone, Sodium Lauryl Sulfate, Triethanolamine, Propylene Glycol & Diazolidinyl Urea & Methylparaben & Propylparaben, Parfum (Fragrance).
Directions: Apply generously to skin as often as necessary.
WARNING: Keep out of reach of children. For external use. Avoid contact with eyes. May stain some fabrics.
No animal testing.
Look here for an easy way to
navigate to your previously
viewed products.


text:
Phoenix, AZ 85028 Phone number & directions
Patient Reviews
Patient Reviews ? Write a Review
Overall Rating:
Total Ratings
Total Reviews
I was sent to this guy by my ins. company for a so called independent medical exam. this exam consisted of me giving minimal resistance with my arms (pulling and pushing) VERY minimal and squeezing his fingers. that was all he did. I could do that little just prior to my surgery. and he says I can go back to a job where I have to work with heavy objects from 85lbs to 150lbs.the doctor who preformed the operation said I was only able to do light work and couldn't go back to my job. he spent less than 15 mins in his exam of me and told the ins company I was fine to go back to work. when I talked to a lawyer about this he told me he already knew what this doctor's report was going to say. without reading it. he said that this is the guy the insurance companies hire when they want to get out of paying on a claim. this guy makes his money working for the insurance company. he is not independent like the report claims he is. What a QUACK!!! if I could give him a negative star rating I would
They have some -itch named kate and no one will tell me what her position is, I was scheduled for an appt. and when I went in 1 week prior to ask for a copy of the paperwork and what they were going to do I was refused and then she hung up on me . Then when I showed up ON TIME.....she said I was late and was supposed to be ther @ 10am. Then when I called my supervisor and he confirmed my appt. for 1130am, she still said i should have been there earlier......SHE STILL NEVER GAVE ME HER LAST NAME. ALSO THIS DR. IS THE OWNER OF MANTA CHECK THAT ONE OUT!!!!
This idiot never returned any of my calls, and didn't know anything I was talking about. Why is he still practicing? My appt went...ok I guess, but I feel sorry for the rest of his patients. He appeared to be VERY ignorant.
This man asked me to provide medical documentation to support my claim as I left the office. Turns out that same day he submitted a report to my work saying that there was no injury BEFORE he even received paperwork providing physical proof that there was an injury. Of course I didn't know this until it was too late, but that explains why when I would call, his nurse never let me speak to him. This man should NOT be diagnosing patients after LOOKING at them for 15 min when my Drs have been treating me for years!
Makes a living exclusively denying legitimate claims for workers compensation claimants, helping defense pay out less to accident victims, and he lies on his reports
Dr.Lampert should retire 20 years ago.


text:
Scientific Committee on Antarctic Research (SCAR)
Collated by Programma Nazionale di Ricerche in Antartide (Italy)
in the framework of the SCAR Standing Committee on Antarctic Geographic Information (SCAGI)
Feature type: Point (8)
This name originates from Bulgaria. It is part of the Bulgaria Gazetteer and the SCAR Composite Gazetteer of Antarctica.
The rocky point on the coast of Hero Bay, Livingston Island, formed by an offshoot of Teres Ridge. Situated 1.4 km ESE of Siddons and 1.5 km N of the summit of Teres Ridge. Bulgarian topographic survey Tangra 2004/05. Named after the ancient Melta, ancestor of the present town of Lovech in Northern Bulgaria.
No images of this place could be found.
View fauna, flora or both within 1.0 degree of this location
Related maps
Bulgarian: Large scale (max 1:100,000), Medium scale (between 1:100,000 and 1:250,000), Small scale (min 1:250,000 )
All: Large scale (max 1:100,000), Medium scale (between 1:100,000 and 1:250,000), Small scale (min 1:250,000 )
Place names
View Bulgarian or international place names within 1.0 degree of this location.


text:
Ancient Aliens
View Single Post
August 31 2012, 11:45 AM
Fleet Admiral
Location: inside teacake
Re: Ancient Aliens
The Castellan wrote:
I have seen so many strange and amazing things to think that all the universe and beyond consists of only taxes and a 6 foot hole in the ground and then there's nothing. All we claim to know is really just speculation on our parts.
My personal theology is that the most important thing in our lives is relationships, whether that be lovers, children or some dude we chat to at the bus stop.
1: If we are all there is, god sure has a small mind and limited power...plus vey impractical, due to the fact that the universe is a rather large place.
2: If we are god's greatest creation, he/she/it needs practise, since we are not doing so well, and he/she/it is flawed right there.
3: If anything, alien life should make your god GREATER and all that.
4: The bible belt folks have a whole new species to try and convert and 'save'.
I absolutely agree with this. This is why I, naturally and perhaps narrowly skeptical about the existence of aliens cannot dismiss the possibility. It stems from a belief in something greater than what we see, perhaps no more than a faith or hope in such a thing. Whatever.. personal god, great net of energy, faux quantum physics.. they all point to it being rather more likely that there is someone out there than that there is not.
I answered this question recently when some troll IRL asked me if I believed in aliens (it was a dig at Star Trek):
If there IS a god, then what seems more likely, that we would be the only life god ever created or that in this vast universe god would have created more life?
If there IS nothing but evolution then what seems more likely, that we are the only planet that ever evolved life or that in this vast universe more life would have evolved?
So. I'm no believer but as far as the odds go I'm thinking we are not alone.
You and Hitler oughta get together
You oughta learn
to knit
and wear matching sweaters
Janeway does Melbourne
View Public Profile
Send a private message to teacake
Visit teacake's homepage!
Find More Posts by teacake


text:
Justice Thomas in Retrospect
As part of Columbia University's "Black Thought in Progress," Judge Higginbotham criticized many of Justice Clarence… read more
As part of Columbia University's "Black Thought in Progress," Judge Higginbotham criticized many of Justice Clarence Thomas's Supreme Court decisions. Judge Higginbotham was appointed to the U.S. Court of Appeals, Third Circuit, by President Carter in 1977. In an interview, Mr. Smith, a clerk for Justice Thomas during the 1993 term, disagreed with much of the material in Judge Higginbotham's speech. close
People in this video
- Bruce Collins Vice President C-SPAN
- Leon Higginbotham Chief Justice Emeritus U.S. Court of Appeals->Third Circuit
- Stephen Smith Clerk (Former) U.S. Supreme Court->Thomas, C., Justice
Hosting Organization
Related Video
Black Genius
In the inaugural lecture of a series on "Black Genius," Mr. Lee, an alumnus, spoke at New York…
Wall Street, Main Street and the Side Street
Ms. Malveaux talked about economics and working people. She said that the people who make policy are not…
Black Culture and the Arts
Professor Gates talked about the Harlem Renaissance, black culture and its contribution to the arts in the past 25…
New NAACP Director
Participants briefed reporters on the NAACP Board of Directors' decision to name Kweisi Mfume as its new…