mirror of
https://github.com/Ragora/TribesReplay.git
synced 2026-01-19 17:44:45 +00:00
v24834 - skipped v24763 and v24822 due to not being available (09/13/01):
Map Editor =================================== Several editor crashes have been resolved and this tool should be more stable for the MOD community now. VCR Mode =================================== The VCR Mode has been implemented. F3 starts recording. F4 stops the current recording. Multiple recordings can be made from the same mission. Other controls can be used while playing back a recording. They include: -- ESCAPE will stop the playback -- TAB will pop up the playback controls window in the upper part of the screen -- SPACEBAR will pause/unpause the playback -- Numpad + will increase the time step so that the playback accelerates (maximum of 16X speed) -- Numpad - will decrease the time step so that the playback slows down (minimum of 1/16X speed) ***If you Alt-Tab to windows to rename a demo file and then return to Tribes instead of using the rename file feature of the demo recorder you will crash after you exit the recorder. It is a windows issue and so we can't fix it. Satchel Charge Icon Glow =================================== When the satchel charge is deployed and ready to explode, the icon now glows. The icon disappears completely when the satchel is destroyed (either through activation or destruction). This allows players to more readily keep track of satchel charge status. "Visibility" option for Server Admins ===================================== Allows an Advanced Server option to indicate whether the server will use the "Speed" or "Distance" versions of the maps when hosting games. The "Distance" setting will use world versions with much less fog and more visible distance. The "Speed" setting will use the current foggier map settings. These settings will be displayed as a new column on the Master Server List titled "VISIBILITY" and the settings will be "Speed" or "Distance". NOTE: This visibility change won't be apparent on all maps. A map you can use as a test to show the differences is "Dessicator". World Skins Default to Main Tribes ========================================== The missions are now set up so they have default skins other than "Storm" vs. "Inferno". This occurs whenever a player has "Show Individual Skins" toggled OFF. In otherwords, some maps will have "Diamond Skin" vs. "StarWolf", while others will have different combinations. (NOTE: If a player has "Show Individual Skins" toggled ON, then he will see the regular individual skins for players.) New voice samples have been added to allow Victory messages indicate these new team skins. Also note: Bioderms are bioderms, regardless of the team they are on...we're not changing models or voice packages. Teams now use skins for CTF games relative to the planet - as follows: Terrain Team 1 Team 2 Ice Starwolf Blood Eagle Lush Blood Eagle Diamond Sword Badlands Starwolf Diamond Sword Desert Phoenix Blood Eagle Lava Diamond Sword Phoenix If the server admin wishes to specify team skins, set the variable $host:: useCustomSkins = true; in serverPrefs.cs if this variable is set true the skins and names used are $Host::TeamName1 and $Host::TeamName2 and $Host::TeamSkin1 and $Host::TeamSkin2 also set in serverPrefs.cs. These team and skin names are always used for non-CTF games. NOTE: In "Tournament" mode games, the skins will always default to Storm and Inferno rather than world-specific skins. This is to make it easier for League and Ladder players to assign teams to sides. Cheat Fixes =================================== Significant cheat prevention code has been implemented to eliminate known cheats, as well as to make it much more difficult for future cheating of a similar nature to occur. NOTE: If you have any troubles running a server now, you may have altered or removed something from the build on your server. The code is checking almost everything now (shapes, textures, etc.), so you should ensure that you have all files present from a normal build on your server. (Additional files, like MODs and extra art files won't be a problem...but all original files must be there as well.) Siege Halftime Improved =================================== The Siege halftime now gets a screen listing the winning team instead of simply "Switching Sides". CTF Individual Scoring =================================== No change was made whatsoever to the team CTF scoring. But the individual scoring now takes into account vehicle kills, more repair/destroy stuff, and makes it nice and robust for statistical tracking later. NOTE: The scores are dramatically inflated compared to previous individual scores so that we had more "granularity" in the system and didn't have to use decimal points. Thus, you will appear to be racking up a huge amount of points, but it's all relative when compared to other players in the game. Scoring Details ---------------------- Kill: 10 pts Flag Capture: 30 pts Flag Grab (if subsequently captured): 20 [A one player grab-and-cap you get both for a total of 50] Carrier Escort: 3 Sniper Headshot: 1 Turret kill: manned: 10 automated: 3 Flag Defend: 5 Flag Carrier Kill: 5 Flag Return: 0 - 10 pts [Points are scaled by distance: no points for a short return. 10 pts if the flag carrier gets all the way to the flag. 1 point per 10% (Halfway is 5 pts.)] 15 points if the return breaks a stalemate (both teams have had each others flags for 60 seconds or longer.) Generator Defend: 5 pts Object Destroy Repair Generator 10 8 Sensor 4 1 Base Turret 5 4 Inv Station 2 2 Vehicle Station 5 4 Solar Panel 5 4 Sentry Turret 4 2 Deployed sensor 1 0 Deployed inv station 2 0 Deployed turret 3 3 Shrike 5 Bomber 8 Havoc 5 Wildcat 5 Tank 8 MPB 12 *vehicles destroyed by mines are double points, vehicles destroyed by the Shrike are triple points **vehicles destroyed also score 2 points per passenger (after any multiplier) ***points accumulated in a vehicle are earned by everyone in the vehicle Heat Lock vs. Target Laser Lock =================================== Heat Locking now supercedes Targeting Laser Locking so that heat locks can be attained on objects that are being lazed by friends. Keep in mind that when the target is out of range for the ML, it will still lock onto the targeting laser giving the appearance that its locking onto the laser first. If the target is in range the ML will always look for heated targets first. Objective HUD Visible on Vehicles =================================== The objective HUD is now visible while flying/driving vehicles. Client-Side Toggle on Vehicle Tport =================================== The player now has the ability to toggle Vehicle Tport ability on/off (defaults to ON) as a client-side option in SETTINGS/GAME. EAX Sound Improvements =================================== EAX environmental sound reverbs have been included for underwater and interiors. Those sounds will only be heard when using EAX or EAX2 drivers. (We recommend EAX for best results.) IFeel Force Feedback Mouse =================================== The IFeel force feedback mouse vibrations should now work correctly again. They have also been enhanced beyond what was previously available. Vehicles Parking on Flags =================================== "Anti-Parking" code has been added to flags similar to the "anti-camping" code around a Nexus in Hunters. This results in vehicles taking damage over time when they are parked near a flag, eventually resulting in their destruction if left there too long. Aiming Up and Down =================================== The restrictions on aiming up and down have been virtually removed for all armors. NOTE: This will result in situations where your weapon can clip through the leg of your armor when looking straight down. If this bothers you, then change your graphics setting to "Items Only" so that your body is not drawn when in first-person perspective. Jetpower for Suits =================================== Scout jetpower (power of thrust) was reduced to previous levels, but their maximum speed velocity was increased somewhat. This removes the "butterfly" effect, but allows slightly faster skiing than previously allowed. Additionally, air resistance was reduced by 33% on all armors to further reduce the "floaty" feel. This also allows slightly faster speeds across the board. Splash Damage =================================== Splash damage on shots was reduced slightly. It is still much more powerful than when the game was released, but this change makes mortars and grenades more playable. Shrike Speed =================================== The Shrike thrust was returned to normal, making the Shrike very responsive again. A new maximum speed cap has been added to prevent it from going too fast, but the performance improvement on this vehicle is significant. Mine Damage =================================== Mine damage was reduced slightly to prevent Lights from being one-shotted by stepping on a mine. They will still be severely harmed, but won't go from 100% health to dead in one shot. Missile Launcher =================================== The Missile Launcher range had been inadvertently reduced during the reticule improvements a few patches back. It has now been increased back to its original design. Range is now 400m. Heat Signature Fall Off =================================== Heat reduces *very slightly* slower than it did previously. Players can still easily manage their heat signatures, but must be a bit more paranoid of missile launchers now (thus making it a bit easier for high-ping players to use this weapon). Suit Mortars vs. Tanks =================================== The strength of hand-held mortars versus Tanks was incorrectly weak. It has now been increased so that it is much more useful. Shrike Gun Changes =================================== The Shrike blasters have been moved out to the wing joints to allow easier strafing of objects. Additionally, there is some (very minor...one degree of spread) projectile spread on the blasters now to make strafing easier. (For comparison purposes, the chaingun has eight degrees of spread.)The range of the blasters was incorrectly enormous and has been reduced to a balanced distance (slightly outside the range of hand-held missile launchers). Water Movement =================================== Speeds in water have been greatly increased so as to make water a more viable playing environment. Whiteout Grenades =================================== A maximum saturation has been defined for the Whiteout grenades to keep your "whiteout" time to no more than two seconds. OOB Grid =================================== The mission boundary is now visually defined. As you approach a mission boundary, and "out of bounds grid" will fade into existence. If you go past the boundary, the grid will not fade out until you return inside the mission area. This is done to make it easier to avoid getting a flag stripped or getting damaged due to OOB damage. This visual option can be toggled OFF in your Game Settings area (option button is called "Show Out of Bounds Grid"). Wildcat Grav Bike =================================== "Suspension" has been added to the Wildcat making it easier to control over rough terrain. Air Drag =================================== Air Drag has been reduced making the game feel "faster". Panther XL Support Added =================================== Players will now be able to satisfactorily map the roller ball of the Panther XL. The Z axis or throttle is not configurable with T2 because of a Panther XL driver issue. Flight Ceiling limited for Shrike =================================== If you fly past the flight ceiling then you will lose your jetting and thrusting ability. Angle your nose down (when you are above the flight ceiling) and thrust will function normally. "Unassigned" Team =================================== This bug allowed a person to join as "unassigned" and view all friend/foe triangles as grey. It has been fixed. <Null> and random string issues =================================== There is a finite number of network strings available, the single quote strings. This problem occurs when all strings have been allocated. This is particularly common with mod servers, which appear to be allocating too many net strings. Mod and script developers need to be cautious when creating new strings. Don't create dynamic net strings unless you have a firm understanding of the implications. If a string is added using "AddTaggedString" make sure that there is a corresponding "RemoveTaggedSting" call when the string is no longer needed. Also be sure to limit the number of imbedded strings in your scripts.
This commit is contained in:
parent
7f1fccfdff
commit
669c607190
|
|
@ -2,9 +2,14 @@
|
|||
//
|
||||
// Vendor Renderer AllowOpenGL AllowD3D PreferOpenGL
|
||||
//----------------------------------------------------------------------------------
|
||||
addOSCardProfile( "Matrox", "G400", false, true, false);
|
||||
addOSCardProfile( "Matrox", "G400", true, false, true);
|
||||
addOSCardProfile( "Matrox", "G450", false, true, false);
|
||||
addOSCardProfile( "3Dfx", "Voodoo4", true, false, true);
|
||||
addOSCardProfile( "3Dfx", "Voodoo5", true, false, true);
|
||||
addOSCardProfile( "3Dlabs", "GLINT R3 PT", false, true, false);
|
||||
addOSCardProfile( "NVIDIA", "GeForce2", true, false, true);
|
||||
addOSCardProfile( "NVIDIA", "GeForce", true, false, true);
|
||||
addOSCardProfile( "ATI", "Radeon DDR", true, true, false);
|
||||
addOSCardProfile( "ATI", "Radeon VE", true, false, true);
|
||||
|
||||
|
||||
|
||||
|
|
@ -2,15 +2,16 @@
|
|||
//
|
||||
// Vendor Renderer AllowOpenGL AllowD3D PreferOpenGL
|
||||
//----------------------------------------------------------------------------------------------------------------------------------------
|
||||
addOSCardProfile( "Matrox", "G400", false, true, false);
|
||||
addOSCardProfile( "Matrox", "G400", true, false, true);
|
||||
addOSCardProfile( "Matrox", "G450", false, true, false);
|
||||
addOSCardProfile( "3Dfx", "Banshee", true, false, true);
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/3DNow!/ICD (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/3DNow!/ICD (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "Voodoo4", false, true, false);
|
||||
addOSCardProfile( "3Dfx", "Voodoo5", true, true, false);
|
||||
addOSCardProfile( "ATI", "RAGE 128", true, false, true);
|
||||
addOSCardProfile( "ATI", "Radeon", true, true, false);
|
||||
addOSCardProfile( "ATI", "Radeon DDR", true, true, false);
|
||||
addOSCardProfile( "ATI", "Radeon VE", true, false, true);
|
||||
addOSCardProfile( "S3", "Savage2000", true, false, true);
|
||||
addOSCardProfile( "Imagination", "PowerVR KYRO", true, true, false);
|
||||
addOSCardProfile( "3Dlabs", "GLINT R3 PT", true, true, false);
|
||||
addOSCardProfile( "NVIDIA", "GeForce", true, false, true);
|
||||
|
|
|
|||
|
|
@ -2,15 +2,16 @@
|
|||
//
|
||||
// Vendor Renderer AllowOpenGL AllowD3D PreferOpenGL
|
||||
//----------------------------------------------------------------------------------------------------------------------------------------
|
||||
addOSCardProfile( "Matrox", "G400", false, true, false);
|
||||
addOSCardProfile( "Matrox", "G400", true, false, true);
|
||||
addOSCardProfile( "Matrox", "G450", false, true, false);
|
||||
addOSCardProfile( "3Dfx", "Banshee", true, false, true);
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/3DNow!/ICD (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/3DNow!/ICD (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "Voodoo4", false, true, false);
|
||||
addOSCardProfile( "3Dfx", "Voodoo5", true, true, false);
|
||||
addOSCardProfile( "ATI", "RAGE 128", true, false, true);
|
||||
addOSCardProfile( "ATI", "Radeon", true, true, false);
|
||||
addOSCardProfile( "ATI", "Radeon DDR", true, true, false);
|
||||
addOSCardProfile( "ATI", "Radeon VE", true, false, true);
|
||||
addOSCardProfile( "S3", "Savage2000", true, false, true);
|
||||
addOSCardProfile( "Imagination", "PowerVR KYRO", true, true, false);
|
||||
addOSCardProfile( "3Dlabs", "GLINT R3 PT", true, true, false);
|
||||
addOSCardProfile( "NVIDIA", "GeForce", true, false, true);
|
||||
|
|
|
|||
|
|
@ -2,15 +2,16 @@
|
|||
//
|
||||
// Vendor Renderer AllowOpenGL AllowD3D PreferOpenGL
|
||||
//----------------------------------------------------------------------------------------------------------------------------------------
|
||||
addOSCardProfile( "Matrox", "G400", false, true, false);
|
||||
addOSCardProfile( "Matrox", "G400", true, false, true);
|
||||
addOSCardProfile( "Matrox", "G450", false, true, false);
|
||||
addOSCardProfile( "3Dfx", "Banshee", true, false, true);
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/3DNow!/ICD (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/3DNow!/ICD (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "Voodoo4", false, true, false);
|
||||
addOSCardProfile( "3Dfx", "Voodoo5", true, true, false);
|
||||
addOSCardProfile( "ATI", "RAGE 128", true, false, true);
|
||||
addOSCardProfile( "ATI", "Radeon", true, true, false);
|
||||
addOSCardProfile( "ATI", "Radeon DDR", true, true, false);
|
||||
addOSCardProfile( "ATI", "Radeon VE", true, false, true);
|
||||
addOSCardProfile( "S3", "Savage2000", true, false, true);
|
||||
addOSCardProfile( "Imagination", "PowerVR KYRO", true, true, false);
|
||||
addOSCardProfile( "3Dlabs", "GLINT R3 PT", true, true, false);
|
||||
addOSCardProfile( "NVIDIA", "GeForce", true, false, true);
|
||||
|
|
|
|||
|
|
@ -5,6 +5,8 @@
|
|||
addOSCardProfile( "3Dfx", "Voodoo4", true, false, true);
|
||||
addOSCardProfile( "3Dfx", "Voodoo5", true, false, true);
|
||||
addOSCardProfile( "S3", "Savage2000", true, false, true);
|
||||
addOSCardProfile( "Imagination", "PowerVR KYRO", false, true, false);
|
||||
addOSCardProfile( "3Dlabs", "GLINT R3 PT", false, true, false);
|
||||
addOSCardProfile( "NVIDIA", "GeForce2", true, false, true);
|
||||
addOSCardProfile( "NVIDIA", "GeForce", true, false, true);
|
||||
addOSCardProfile( "ATI", "Radeon DDR", true, true, false);
|
||||
addOSCardProfile( "ATI", "Radeon VE", true, false, true);
|
||||
addOSCardProfile( "Matrox", "G400", true, false, true);
|
||||
|
|
|
|||
|
|
@ -3,12 +3,14 @@
|
|||
// Vendor Renderer AllowOpenGL AllowD3D PreferOpenGL
|
||||
//----------------------------------------------------------------------------------------------------------------------------------
|
||||
addOSCardProfile( "ATI", "RAGE 128", true, false, true);
|
||||
addOSCardProfile( "ATI", "Radeon DDR", true, true, false);
|
||||
addOSCardProfile( "ATI", "Radeon VE", true, false, true);
|
||||
addOSCardProfile( "Matrox", "G450", false, true, false);
|
||||
addOSCardProfile( "3Dfx", "Banshee", true, false, true);
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/ICD (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/ICD (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "Voodoo4", true, false, true);
|
||||
addOSCardProfile( "3Dfx", "Voodoo5", true, true, false);
|
||||
addOSCardProfile( "S3", "Savage2000", true, false, true);
|
||||
addOSCardProfile( "Imagination", "PowerVR KYRO", false, true, false);
|
||||
addOSCardProfile( "NVIDIA", "GeForce2", true, false, true);
|
||||
addOSCardProfile( "Matrox", "G400", true, false, true);
|
||||
|
|
|
|||
|
|
@ -3,10 +3,13 @@
|
|||
// Vendor Renderer AllowOpenGL AllowD3D PreferOpenGL
|
||||
//----------------------------------------------------------------------------------------------------------------------------------
|
||||
addOSCardProfile( "3Dfx", "Banshee", true, false, true);
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/ICD (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/ICD (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "Voodoo4", false, true, false);
|
||||
addOSCardProfile( "3Dfx", "Voodoo5", true, true, false);
|
||||
addOSCardProfile( "S3", "Savage2000", true, false, true);
|
||||
addOSCardProfile( "Imagination", "PowerVR KYRO", false, true, false);
|
||||
addOSCardProfile( "3Dlabs", "GLINT R3 PT", false, true, false);
|
||||
addOSCardProfile( "3Dlabs", "GLINT R3 PT", false, true, false);
|
||||
addOSCardProfile( "ATI", "Radeon DDR", true, true, false);
|
||||
addOSCardProfile( "ATI", "Radeon VE", true, false, true);
|
||||
addOSCardProfile( "NVIDIA", "GeForce", true, false, true);
|
||||
addOSCardProfile( "Matrox", "G400", true, false, true);
|
||||
|
|
|
|||
|
|
@ -3,10 +3,13 @@
|
|||
// Vendor Renderer AllowOpenGL AllowD3D PreferOpenGL
|
||||
//----------------------------------------------------------------------------------------------------------------------------------
|
||||
addOSCardProfile( "3Dfx", "Banshee", true, false, true);
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/ICD (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/ICD (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "Voodoo4", false, true, false);
|
||||
addOSCardProfile( "3Dfx", "Voodoo5", true, true, false);
|
||||
addOSCardProfile( "S3", "Savage2000", true, false, true);
|
||||
addOSCardProfile( "Imagination", "PowerVR KYRO", false, true, false);
|
||||
addOSCardProfile( "3Dlabs", "GLINT R3 PT", false, true, false);
|
||||
addOSCardProfile( "3Dlabs", "GLINT R3 PT", false, true, false);
|
||||
addOSCardProfile( "ATI", "Radeon DDR", true, true, false);
|
||||
addOSCardProfile( "ATI", "Radeon VE", true, false, true);
|
||||
addOSCardProfile( "NVIDIA", "GeForce", true, false, true);
|
||||
addOSCardProfile( "Matrox", "G400", true, false, true);
|
||||
|
|
|
|||
|
|
@ -3,10 +3,11 @@
|
|||
// Vendor Renderer AllowOpenGL AllowD3D PreferOpenGL
|
||||
//----------------------------------------------------------------------------------------------------------------------------------
|
||||
addOSCardProfile( "3Dfx", "Banshee", true, false, true);
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/ICD (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/ICD (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Nov 2 2000)", false, true, false); // Voodoo3
|
||||
addOSCardProfile( "3Dfx", "3Dfx/Voodoo3 (tm) - (Jan 17 2000)", true, false, true); // Voodoo3 3500 TV
|
||||
addOSCardProfile( "3Dfx", "Voodoo4", false, true, false);
|
||||
addOSCardProfile( "3Dfx", "Voodoo5", true, true, false);
|
||||
addOSCardProfile( "S3", "Savage2000", true, false, true);
|
||||
addOSCardProfile( "Imagination", "PowerVR KYRO", false, true, false);
|
||||
addOSCardProfile( "3Dlabs", "GLINT R3 PT", false, true, false);
|
||||
addOSCardProfile( "3Dlabs", "GLINT R3 PT", false, true, false);
|
||||
addOSCardProfile( "Matrox", "G400", true, false, true);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
ProductName "Tribes2"
|
||||
DisplayName "Tribes 2"
|
||||
PatchFolder .\patch
|
||||
CurrentVersion 0.23669.0.0
|
||||
CurrentVersion 0.24834.0.0
|
||||
AutoStart
|
||||
MonitorPatch
|
||||
LaunchExe "tribes2.exe"
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ exec("scripts/message.cs");
|
|||
//function to be called when the game exits
|
||||
function onExit()
|
||||
{
|
||||
if ( !isDemo() && !isDemoServer() )
|
||||
if ( !isDemo() && isObject($IRCClient.tcp) )
|
||||
IRCClient::quit();
|
||||
|
||||
echo("exporting pref::* to ClientPrefs.cs");
|
||||
|
|
@ -252,6 +252,9 @@ loadGui("BrowserSearchDlg");
|
|||
loadGui("BrowserEditInfoDlg");
|
||||
loadGui("CreateTribeDlg");
|
||||
loadGui("RecordingsDlg");
|
||||
loadGui("DemoLoadProgressDlg");
|
||||
loadGui("DemoRenameFileDlg");
|
||||
loadGui("DemoPlaybackDlg");
|
||||
loadGui("TrainingGui");
|
||||
loadGui("SinglePlayerEscapeDlg");
|
||||
loadGui("LobbyGui");
|
||||
|
|
@ -266,7 +269,6 @@ loadGui("PlayGui");
|
|||
loadGui("PanoramaGui");
|
||||
loadGui("LoadingGui");
|
||||
loadGui("TestGui");
|
||||
loadGui("BriefingGui");
|
||||
|
||||
// HUD GUI's:
|
||||
loadGui("HUDDlgs");
|
||||
|
|
@ -277,7 +279,9 @@ loadGui("TerraformerTextureGui");
|
|||
loadGui("TerraformerHeightfieldGui");
|
||||
loadGui("TerraformerFullScreenGui");
|
||||
loadGui("helpTextGui");
|
||||
|
||||
//
|
||||
|
||||
loadGui("InteriorPreviewGui");
|
||||
loadGui("InteriorDebug");
|
||||
loadGui("EditorGui");
|
||||
|
|
@ -292,11 +296,16 @@ loadGui("IHVTest");
|
|||
|
||||
// Load material properties
|
||||
echo("Load Material Properties:");
|
||||
exec("textures/badlands/badlandsPropMap.cs");
|
||||
exec("textures/desert/desertPropMap.cs");
|
||||
exec("textures/ice/icePropMap.cs");
|
||||
exec("textures/lava/lavaPropMap.cs");
|
||||
exec("textures/lush/lushPropMap.cs");
|
||||
//exec("textures/badlands/badlandsPropMap.cs");
|
||||
//exec("textures/desert/desertPropMap.cs");
|
||||
//exec("textures/ice/icePropMap.cs");
|
||||
//exec("textures/lava/lavaPropMap.cs");
|
||||
//exec("textures/lush/lushPropMap.cs");
|
||||
exec("scripts/badlandsPropMap.cs");
|
||||
exec("scripts/desertPropMap.cs");
|
||||
exec("scripts/icePropMap.cs");
|
||||
exec("scripts/lavaPropMap.cs");
|
||||
exec("scripts/lushPropMap.cs");
|
||||
|
||||
// commander map
|
||||
exec("scripts/commanderProfiles.cs");
|
||||
|
|
@ -412,6 +421,15 @@ function DebugMetrics()
|
|||
" NO: " @ $Metrics::numObjectsRendered;
|
||||
}
|
||||
|
||||
function showMapperMetrics( %expr )
|
||||
{
|
||||
GLEnableMetrics( %expr );
|
||||
|
||||
if( Canvas.getContent() != PlayGui.getId() )
|
||||
metricsIMain.setVisible( %expr );
|
||||
else
|
||||
metricsMain.setVisible( %expr );
|
||||
}
|
||||
|
||||
function showTerr()
|
||||
{
|
||||
|
|
@ -531,7 +549,7 @@ function abs(%val)
|
|||
|
||||
function ServerConnectionAccepted()
|
||||
{
|
||||
if ( !isDemo() && !isDemoServer() )
|
||||
if ( !isDemo() )
|
||||
{
|
||||
%info = GMJ_Browser.getServerInfoString();
|
||||
%desc = "joined a" SPC getField(%info,4) @ " game (" @ getField(%info,3) @ ") on the \"" @ getField(%info,0) @ "\" server.";
|
||||
|
|
@ -550,7 +568,7 @@ function ServerConnectionAccepted()
|
|||
|
||||
function LocalConnectionAccepted()
|
||||
{
|
||||
if ( !isDemo() && !isDemoServer() )
|
||||
if ( !isDemo() )
|
||||
{
|
||||
%desc = $pref::IRCClient::hostmsg;
|
||||
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "ADVANCED HOST OPTIONS";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
noTitleBar = "0";
|
||||
|
||||
|
|
@ -30,7 +31,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
profile = "ShellTextRightProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "114 40";
|
||||
position = "31 40";
|
||||
extent = "40 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
|
|
@ -38,22 +39,25 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Port:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellTextEditCtrl(AH_HostPort) {
|
||||
profile = "NewTextEditNumericProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "150 32";
|
||||
position = "67 32";
|
||||
extent = "98 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "8";
|
||||
historySize = "0";
|
||||
password = "0";
|
||||
IRCName = "0";
|
||||
tabComplete = "0";
|
||||
deniedSound = "InputDeniedSound";
|
||||
glowOffset = "9 9";
|
||||
|
|
@ -62,7 +66,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
profile = "ShellTextRightProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "249 40";
|
||||
position = "166 40";
|
||||
extent = "64 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
|
|
@ -70,22 +74,25 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Time Limit:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellTextEditCtrl(AH_TimeLimit) {
|
||||
profile = "NewTextEditNumericProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "309 32";
|
||||
position = "226 32";
|
||||
extent = "68 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "3";
|
||||
historySize = "0";
|
||||
password = "0";
|
||||
IRCName = "0";
|
||||
tabComplete = "0";
|
||||
deniedSound = "InputDeniedSound";
|
||||
glowOffset = "9 9";
|
||||
|
|
@ -94,7 +101,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
profile = "ShellTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "375 40";
|
||||
position = "292 40";
|
||||
extent = "41 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
|
|
@ -102,13 +109,14 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Minutes";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl() {
|
||||
profile = "ShellTextRightProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "123 70";
|
||||
position = "40 70";
|
||||
extent = "110 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
|
|
@ -116,31 +124,66 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Admin Password:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellTextEditCtrl(AH_AdminPassword) {
|
||||
profile = "NewTextEditProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "229 62";
|
||||
position = "146 62";
|
||||
extent = "180 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "16";
|
||||
historySize = "0";
|
||||
password = "0";
|
||||
IRCName = "0";
|
||||
tabComplete = "0";
|
||||
deniedSound = "InputDeniedSound";
|
||||
glowOffset = "9 9";
|
||||
};
|
||||
new ShellRadioButton(AH_HiFPSRdo) {
|
||||
profile = "ShellRadioProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "358 37";
|
||||
extent = "150 30";
|
||||
minExtent = "26 27";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "HIGH FRAME RATE";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
groupNum = "0";
|
||||
};
|
||||
new ShellRadioButton(AH_HiVisibilityRdo) {
|
||||
profile = "ShellRadioProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "358 67";
|
||||
extent = "150 30";
|
||||
minExtent = "26 27";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "HIGH VISIBILITY";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
groupNum = "0";
|
||||
};
|
||||
new ShellToggleButton(AH_DedicatedTgl) {
|
||||
profile = "ShellRadioProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "94 106";
|
||||
position = "32 106";
|
||||
extent = "150 30";
|
||||
minExtent = "26 27";
|
||||
visible = "1";
|
||||
|
|
@ -148,13 +191,14 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "DEDICATED";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellToggleButton(AH_PureServerTgl) {
|
||||
profile = "ShellRadioProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "296 106";
|
||||
position = "195 106";
|
||||
extent = "150 30";
|
||||
minExtent = "26 27";
|
||||
visible = "1";
|
||||
|
|
@ -162,6 +206,22 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "PURE SERVER";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellToggleButton(AH_TeamDamageTgl) {
|
||||
profile = "ShellRadioProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "358 106";
|
||||
extent = "150 30";
|
||||
minExtent = "26 27";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "TEAM DAMAGE ON";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellToggleButton(AH_TournamentTgl) {
|
||||
|
|
@ -176,6 +236,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "TOURNAMENT MODE";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellToggleButton(AH_AdminVoteTgl) {
|
||||
|
|
@ -190,6 +251,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "ALLOW ADMIN VOTES";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellToggleButton(AH_AllowSmurfTgl) {
|
||||
|
|
@ -204,6 +266,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "ALLOW ALIASES";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl() {
|
||||
|
|
@ -218,6 +281,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Vote Pass Percentage:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl(AH_VotePassText) {
|
||||
|
|
@ -232,6 +296,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "60%";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellSliderCtrl(AH_VotePassSlider) {
|
||||
|
|
@ -264,6 +329,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Vote Time:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl(AH_VoteTimeText) {
|
||||
|
|
@ -278,6 +344,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "20 seconds";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellSliderCtrl(AH_VoteTimeSlider) {
|
||||
|
|
@ -310,6 +377,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Observer Timeout:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl(AH_RespawnText) {
|
||||
|
|
@ -324,6 +392,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "30 seconds";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellSliderCtrl(AH_RespawnSlider) {
|
||||
|
|
@ -356,6 +425,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Warmup Time:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl(AH_WarmupText) {
|
||||
|
|
@ -370,6 +440,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "30 seconds";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellSliderCtrl(AH_WarmupSlider) {
|
||||
|
|
@ -402,6 +473,7 @@ new GuiControl(AdvancedHostDlg) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Server Info:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellScrollCtrl() {
|
||||
|
|
|
|||
|
|
@ -11,11 +11,11 @@ new GuiControl(MainChatHud) {
|
|||
setFirstResponder = "0";
|
||||
|
||||
new GuiNoMouseCtrl() {
|
||||
profile = "defaultGuiProfile";
|
||||
profile = "GuiDefaultProfile";
|
||||
horizSizing = "relative";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "400 300";
|
||||
extent = "300 300";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
|
||||
|
|
@ -47,7 +47,7 @@ new GuiControl(MainChatHud) {
|
|||
extent = "5 10";
|
||||
minExtent = "1 1";
|
||||
visible = "1";
|
||||
bitmap = "gui/voteMeterPassBar.png";
|
||||
bitmap = "gui/voteMeterPassBar";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -71,7 +71,7 @@ new GuiControl(MainChatHud) {
|
|||
extent = "13 13";
|
||||
minExtent = "8 8";
|
||||
visible = "0";
|
||||
bitmap = "gui/hud_chatPageDown.png";
|
||||
bitmap = "gui/hud_chatPageDown";
|
||||
};
|
||||
|
||||
new GuiScrollCtrl(ChatScrollHud)
|
||||
|
|
|
|||
|
|
@ -25,15 +25,16 @@ new GuiChunkedBitmapCtrl(ChatGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "CHAT";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
noTitleBar = "0";
|
||||
|
||||
new ShellTabFrame(ChatTabFrame) {
|
||||
profile = "ShellHorzTabFrameProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "bottom";
|
||||
vertSizing = "height";
|
||||
position = "22 54";
|
||||
extent = "576 254";
|
||||
extent = "576 351";
|
||||
minExtent = "26 254";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
|
|
@ -42,6 +43,330 @@ new GuiChunkedBitmapCtrl(ChatGui) {
|
|||
isVertical = "0";
|
||||
useCloseButton = "0";
|
||||
edgeInset = "0";
|
||||
|
||||
new GuiBubbleTextCtrl(ChatChannelTopic) {
|
||||
profile = "ShellTopicTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "bottom";
|
||||
position = "59 14";
|
||||
extent = "328 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "This is a sample chat topic";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl() {
|
||||
profile = "ShellTextRightProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "15 14";
|
||||
extent = "38 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "TOPIC:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellBitmapButton(ChatOpenPaneBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "444 5";
|
||||
extent = "100 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "ChatTabView.openNewPane();";
|
||||
helpTag = "0";
|
||||
text = "CHANNELS";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new ShellBitmapButton(ChatClosePaneBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "529 5";
|
||||
extent = "43 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "ChatTabView.closeCurrentPane();";
|
||||
accelerator = "x";
|
||||
helpTag = "0";
|
||||
text = "X";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
};
|
||||
new ShellFieldCtrl(WelcomePanel) {
|
||||
profile = "ShellFieldProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "31 92";
|
||||
extent = "559 315";
|
||||
minExtent = "16 18";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellScrollCtrl() {
|
||||
profile = "NewScrollCtrlProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "195 5";
|
||||
extent = "360 303";
|
||||
minExtent = "24 52";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
defaultLineHeight = "15";
|
||||
childMargin = "0 2";
|
||||
fieldBase = "gui/shll_field";
|
||||
|
||||
new GuiScrollContentCtrl() {
|
||||
profile = "GuiDefaultProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "4 6";
|
||||
extent = "336 291";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new GuiMLTextCtrl(WelcomeText) {
|
||||
profile = "NewTextEditProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "362 2376";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
deniedSound = "InputDeniedSound";
|
||||
};
|
||||
};
|
||||
};
|
||||
new ShellScrollCtrl() {
|
||||
profile = "NewScrollCtrlProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "height";
|
||||
position = "2 21";
|
||||
extent = "195 287";
|
||||
minExtent = "24 52";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "dynamic";
|
||||
constantThumbHeight = "0";
|
||||
defaultLineHeight = "15";
|
||||
childMargin = "0 3";
|
||||
fieldBase = "gui/shll_field";
|
||||
|
||||
new GuiScrollContentCtrl() {
|
||||
profile = "GuiDefaultProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "4 7";
|
||||
extent = "187 273";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellTextList(WelcomeHeadlines) {
|
||||
profile = "ShellTextArrayProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "187 180";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
enumerate = "0";
|
||||
resizeCell = "1";
|
||||
columns = "0";
|
||||
fitParentWidth = "1";
|
||||
clipColumnText = "0";
|
||||
};
|
||||
};
|
||||
};
|
||||
new GuiTextCtrl() {
|
||||
profile = "ShellAltTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "12 6";
|
||||
extent = "72 20";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "CONTENTS:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
};
|
||||
new ShellFieldCtrl(ChatPanel) {
|
||||
profile = "ShellFieldProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "31 92";
|
||||
extent = "559 315";
|
||||
minExtent = "16 18";
|
||||
visible = "0";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellTextEditCtrl(ChatMessageEntry) {
|
||||
profile = "NewTextEditProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "top";
|
||||
position = "-2 279";
|
||||
extent = "392 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
altCommand = "ChatSendText();";
|
||||
helpTag = "0";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
historySize = "0";
|
||||
password = "0";
|
||||
IRCName = "0";
|
||||
tabComplete = "1";
|
||||
deniedSound = "InputDeniedSound";
|
||||
glowOffset = "9 9";
|
||||
};
|
||||
new ShellScrollCtrl(MemberScroll) {
|
||||
profile = "NewScrollCtrlProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "height";
|
||||
position = "383 1";
|
||||
extent = "175 311";
|
||||
minExtent = "24 52";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
defaultLineHeight = "15";
|
||||
childMargin = "0 2";
|
||||
fieldBase = "gui/shll_field";
|
||||
|
||||
new GuiScrollContentCtrl() {
|
||||
profile = "GuiDefaultProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "4 6";
|
||||
extent = "151 299";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellChatMemberList(ChatRoomMemberList) {
|
||||
profile = "ShellChatMemberListProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "151 8";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
altCommand = "ChatPrivate();";
|
||||
helpTag = "0";
|
||||
enumerate = "1";
|
||||
resizeCell = "1";
|
||||
columns = "0";
|
||||
fitParentWidth = "1";
|
||||
clipColumnText = "0";
|
||||
};
|
||||
};
|
||||
};
|
||||
new ShellScrollCtrl(ChatGuiScroll) {
|
||||
profile = "NewScrollCtrlProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "4 2";
|
||||
extent = "381 282";
|
||||
minExtent = "24 52";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
defaultLineHeight = "15";
|
||||
childMargin = "2 3";
|
||||
fieldBase = "gui/shll_field";
|
||||
|
||||
new GuiScrollContentCtrl() {
|
||||
profile = "GuiDefaultProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "6 7";
|
||||
extent = "353 268";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new GuiChannelVectorCtrl(ChatGuiMessageVector) {
|
||||
profile = "GuiChannelVectorProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "0 0";
|
||||
extent = "357 8";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
lineSpacing = "0";
|
||||
lineContinuedIndex = "5";
|
||||
allowedMatches[0] = "http";
|
||||
matchColor = "4 235 105 255";
|
||||
maxColorIndex = "9";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
new ShellTabGroupCtrl(ChatTabView) {
|
||||
profile = "TabGroupProfile";
|
||||
|
|
@ -59,185 +384,6 @@ new GuiChunkedBitmapCtrl(ChatGui) {
|
|||
maxTabWidth = "150";
|
||||
stretchToFit = "0";
|
||||
};
|
||||
new ShellScrollCtrl(ChatGuiScroll) {
|
||||
profile = "NewScrollCtrlProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "33 91";
|
||||
extent = "381 284";
|
||||
minExtent = "24 52";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
defaultLineHeight = "15";
|
||||
childMargin = "2 3";
|
||||
fieldBase = "gui/shll_field";
|
||||
|
||||
new GuiScrollContentCtrl() {
|
||||
profile = "GuiDefaultProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "6 7";
|
||||
extent = "353 270";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new GuiChannelVectorCtrl(ChatGuiMessageVector) {
|
||||
profile = "GuiChannelVectorProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "0 0";
|
||||
extent = "357 52";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
lineSpacing = "0";
|
||||
lineContinuedIndex = "5";
|
||||
allowedMatches[0] = "http";
|
||||
matchColor = "4 235 105 255";
|
||||
maxColorIndex = "9";
|
||||
};
|
||||
};
|
||||
};
|
||||
new ShellScrollCtrl() {
|
||||
profile = "NewScrollCtrlProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "height";
|
||||
position = "412 62";
|
||||
extent = "175 341";
|
||||
minExtent = "24 52";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
defaultLineHeight = "15";
|
||||
childMargin = "0 2";
|
||||
fieldBase = "gui/shll_field";
|
||||
|
||||
new GuiScrollContentCtrl() {
|
||||
profile = "GuiDefaultProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "4 6";
|
||||
extent = "151 329";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellChatMemberList(ChatRoomMemberList) {
|
||||
profile = "ShellChatMemberListProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "151 8";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
altCommand = "ChatPrivate();";
|
||||
helpTag = "0";
|
||||
enumerate = "1";
|
||||
resizeCell = "1";
|
||||
columns = "0";
|
||||
fitParentWidth = "1";
|
||||
clipColumnText = "0";
|
||||
};
|
||||
};
|
||||
};
|
||||
new ShellTextEditCtrl(ChatMessageEntry) {
|
||||
profile = "NewTextEditProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "top";
|
||||
position = "27 370";
|
||||
extent = "392 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
altCommand = "ChatSendText();";
|
||||
helpTag = "0";
|
||||
maxLength = "255";
|
||||
historySize = "0";
|
||||
password = "0";
|
||||
tabComplete = "1";
|
||||
deniedSound = "InputDeniedSound";
|
||||
glowOffset = "9 9";
|
||||
};
|
||||
new GuiTextCtrl() {
|
||||
profile = "ShellTextRightProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "34 69";
|
||||
extent = "38 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "TOPIC:";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiBubbleTextCtrl(ChatChannelTopic) {
|
||||
profile = "ShellTopicTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "bottom";
|
||||
position = "78 69";
|
||||
extent = "207 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "This is a sample chat topic";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellBitmapButton(ChatOpenPaneBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "285 60";
|
||||
extent = "100 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "ChatTabView.openNewPane();";
|
||||
helpTag = "0";
|
||||
text = "CHANNELS";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new ShellBitmapButton(ChatClosePaneBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "377 60";
|
||||
extent = "43 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "ChatTabView.closeCurrentPane();";
|
||||
accelerator = "x";
|
||||
helpTag = "0";
|
||||
text = "X";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new ShellBitmapButton(ChatEditChannelBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
|
|
@ -260,7 +406,7 @@ new GuiChunkedBitmapCtrl(ChatGui) {
|
|||
position = "15 -5";
|
||||
extent = "128 38";
|
||||
minExtent = "32 38";
|
||||
visible = "0";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "EditChatOptions();";
|
||||
|
|
|
|||
|
|
@ -139,6 +139,7 @@ new GuiControl(CreateAccountDlg) {
|
|||
maxLength = "16";
|
||||
password = "0";
|
||||
glowOffset = "9 9";
|
||||
IRCName = true;
|
||||
};
|
||||
new ShellTextEditCtrl() {
|
||||
profile = "NewTextEditProfile";
|
||||
|
|
|
|||
|
|
@ -72,6 +72,7 @@ new GuiControl(CreateTribeDlg) {
|
|||
historySize = "0";
|
||||
password = "0";
|
||||
glowOffset = "9 9";
|
||||
IRCName = true;
|
||||
};
|
||||
new ShellTextEditCtrl(CT_TagText) {
|
||||
profile = "NewTextEditProfile";
|
||||
|
|
@ -88,6 +89,7 @@ new GuiControl(CreateTribeDlg) {
|
|||
historySize = "0";
|
||||
password = "0";
|
||||
glowOffset = "9 9";
|
||||
IRCName = true;
|
||||
};
|
||||
new ShellToggleButton(rbAppendTag) {
|
||||
profile = "ShellRadioProfile";
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ new GuiChunkedBitmapCtrl(CreditsGui) {
|
|||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
bitmap = "gui/loading.png";
|
||||
bitmap = "gui/loading";
|
||||
useVariable = "0";
|
||||
};
|
||||
};
|
||||
|
|
|
|||
45
base/gui/DemoLoadProgressDlg.gui
Normal file
45
base/gui/DemoLoadProgressDlg.gui
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(DemoLoadProgressDlg) {
|
||||
profile = "DlgBackProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellPaneCtrl() {
|
||||
profile = "ShellDlgPaneProfile";
|
||||
horizSizing = "center";
|
||||
vertSizing = "center";
|
||||
position = "178 189";
|
||||
extent = "300 107";
|
||||
minExtent = "48 92";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Loading...";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
noTitleBar = "0";
|
||||
|
||||
new GuiProgressCtrl(DemoLoadProgressCtrl) {
|
||||
profile = "ShellProgressBarProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "46 43";
|
||||
extent = "209 30";
|
||||
minExtent = "32 15";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
glowOffset = "9 9";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
100
base/gui/DemoPlaybackDlg.gui
Normal file
100
base/gui/DemoPlaybackDlg.gui
Normal file
|
|
@ -0,0 +1,100 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(DemoPlaybackDlg) {
|
||||
profile = "GuiModelessDialogProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 8";
|
||||
visible = "0";
|
||||
hideCursor = "1";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellFieldCtrl() {
|
||||
profile = "GuiChatBackProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "210 8";
|
||||
extent = "217 82";
|
||||
minExtent = "16 18";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new GuiProgressCtrl() {
|
||||
profile = "ShellProgressBarProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "9 34";
|
||||
extent = "200 24";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
variable = "$DemoPlaybackProgress";
|
||||
helpTag = "0";
|
||||
|
||||
new GuiTextCtrl(DemoPlayback_CurTime) {
|
||||
profile = "ShellProgressBarTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 2";
|
||||
extent = "200 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
};
|
||||
new GuiTextCtrl() {
|
||||
profile = "ShellTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "12 59";
|
||||
extent = "31 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "00:00";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl(DemoPlayback_EndTime) {
|
||||
profile = "ShellTextRightProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "142 59";
|
||||
extent = "64 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl(DemoPlayback_StatusText) {
|
||||
profile = "ShellTextCenterProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "77 10";
|
||||
extent = "64 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
||||
97
base/gui/DemoRenameFileDlg.gui
Normal file
97
base/gui/DemoRenameFileDlg.gui
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(DemoRenameFileDlg) {
|
||||
profile = "DlgBackProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellPaneCtrl() {
|
||||
profile = "ShellDlgPaneProfile";
|
||||
horizSizing = "center";
|
||||
vertSizing = "center";
|
||||
position = "170 186";
|
||||
extent = "300 146";
|
||||
minExtent = "48 92";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Rename File...";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
noTitleBar = "0";
|
||||
|
||||
new ShellTextEditCtrl(DemoRenameFile_Edit) {
|
||||
profile = "NewTextEditProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "71 39";
|
||||
extent = "209 39";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
historySize = "0";
|
||||
password = "0";
|
||||
IRCName = "0";
|
||||
tabComplete = "0";
|
||||
deniedSound = "InputDeniedSound";
|
||||
glowOffset = "9 9";
|
||||
};
|
||||
new GuiTextCtrl() {
|
||||
profile = "ShellTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "28 47";
|
||||
extent = "48 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Filename:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellBitmapButton() {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "28 82";
|
||||
extent = "124 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "OK";
|
||||
simpleStyle = "0";
|
||||
command = "Canvas.popDialog(DemoRenameFileDlg); doDemoFileRename();";
|
||||
};
|
||||
new ShellBitmapButton() {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "154 82";
|
||||
extent = "124 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "CANCEL";
|
||||
simpleStyle = "0";
|
||||
command = "Canvas.popDialog(DemoRenameFileDlg);";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
|
@ -205,14 +205,13 @@ function Editor::close(%this)
|
|||
|
||||
if(%this.prevResolution $= "")
|
||||
%this.prevResolution = getResolution();
|
||||
if(%this.prevContent == -1 || %this.prevContent == "")
|
||||
if(%this.prevContent == -1 || %this.prevContent $= "")
|
||||
%this.prevContent = "PlayGui";
|
||||
|
||||
Canvas.setContent(%this.prevContent);
|
||||
|
||||
//jff: hangs when switching resolutions
|
||||
// setResolution(getWord(%this.prevResolution, 0), getWord(%this.prevResolution, 1));
|
||||
closeMessageHud();
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "GAME";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
noTitleBar = "0";
|
||||
|
||||
|
|
@ -83,6 +84,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "FILTER:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiControl() {
|
||||
|
|
@ -109,6 +111,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "All Servers";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
};
|
||||
|
|
@ -124,6 +127,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Status Text...";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiProgressCtrl(GMJ_ProgressBar) {
|
||||
|
|
@ -204,7 +208,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "810 8";
|
||||
extent = "840 8";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
|
|
@ -355,6 +359,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Game Type:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellPopupMenu(GMH_MissionType) {
|
||||
|
|
@ -369,6 +374,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "GAME TYPE";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
maxPopupHeight = "200";
|
||||
buttonBitmap = "gui/shll_pulldown";
|
||||
|
|
@ -388,6 +394,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Mission Name:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellScrollCtrl() {
|
||||
|
|
@ -465,6 +472,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Server Name:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellTextEditCtrl() {
|
||||
|
|
@ -479,9 +487,11 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
variable = "$Host::GameName";
|
||||
helpTag = "0";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "24";
|
||||
historySize = "0";
|
||||
password = "0";
|
||||
IRCName = "0";
|
||||
tabComplete = "0";
|
||||
deniedSound = "InputDeniedSound";
|
||||
glowOffset = "9 9";
|
||||
|
|
@ -498,6 +508,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Password:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellTextEditCtrl() {
|
||||
|
|
@ -512,9 +523,11 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
variable = "$Host::Password";
|
||||
helpTag = "0";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "16";
|
||||
historySize = "0";
|
||||
password = "0";
|
||||
IRCName = "0";
|
||||
tabComplete = "0";
|
||||
deniedSound = "InputDeniedSound";
|
||||
glowOffset = "9 9";
|
||||
|
|
@ -531,6 +544,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Max Players:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellTextEditCtrl(GMH_MaxPlayersTE) {
|
||||
|
|
@ -545,10 +559,12 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
variable = "$Host::MaxPlayers";
|
||||
helpTag = "0";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "3";
|
||||
validate = "validateMaxPlayers();";
|
||||
historySize = "0";
|
||||
password = "0";
|
||||
IRCName = "0";
|
||||
tabComplete = "0";
|
||||
deniedSound = "InputDeniedSound";
|
||||
glowOffset = "9 9";
|
||||
|
|
@ -581,6 +597,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
variable = "$Host::BotsEnabled";
|
||||
helpTag = "0";
|
||||
text = "ENABLE BOTS";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiControl(GMH_EnableBotsGroup) {
|
||||
|
|
@ -607,6 +624,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Number of Bots:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl(GMH_BotCountText) {
|
||||
|
|
@ -621,6 +639,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "(0)";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellSliderCtrl(GMH_MinCombatantSlider) {
|
||||
|
|
@ -638,7 +657,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
helpTag = "0";
|
||||
range = "0.000000 1.000000";
|
||||
ticks = "15";
|
||||
value = "0.00333333";
|
||||
value = "0.27";
|
||||
usePlusMinus = "1";
|
||||
};
|
||||
new GuiTextCtrl(GMH_BotDiffText) {
|
||||
|
|
@ -653,6 +672,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Bot Difficulty:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl(GMH_BotMinText) {
|
||||
|
|
@ -667,6 +687,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Min:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellSliderCtrl(GMH_BotMinSlider) {
|
||||
|
|
@ -699,6 +720,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Max:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellSliderCtrl(GMH_BotMaxSlider) {
|
||||
|
|
@ -762,6 +784,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Warrior:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellPopupMenu(GMW_WarriorPopup) {
|
||||
|
|
@ -776,6 +799,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Select Warrior";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
maxPopupHeight = "200";
|
||||
buttonBitmap = "gui/shll_pulldown";
|
||||
|
|
@ -787,8 +811,8 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
profile = "GuiDefaultProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "center";
|
||||
position = "290 22";
|
||||
extent = "257 300";
|
||||
position = "290 15";
|
||||
extent = "257 322";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
|
|
@ -799,7 +823,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
profile = "ShellButtonProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "94 12";
|
||||
position = "94 4";
|
||||
extent = "152 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
|
|
@ -814,7 +838,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
profile = "ShellTextRightProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "18 63";
|
||||
position = "18 55";
|
||||
extent = "80 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
|
|
@ -822,13 +846,14 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Race/Gender:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellPopupMenu(GMW_RaceGenderPopup) {
|
||||
profile = "ShellPopupProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "95 54";
|
||||
position = "95 46";
|
||||
extent = "152 38";
|
||||
minExtent = "49 36";
|
||||
visible = "1";
|
||||
|
|
@ -836,6 +861,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Select Race/Gender";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
maxPopupHeight = "200";
|
||||
buttonBitmap = "gui/shll_pulldown";
|
||||
|
|
@ -847,7 +873,42 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
profile = "ShellTextRightProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "18 99";
|
||||
position = "18 92";
|
||||
extent = "80 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Show:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellPopupMenu(GMW_SkinPrefPopup) {
|
||||
profile = "ShellPopupProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "95 83";
|
||||
extent = "152 38";
|
||||
minExtent = "49 36";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "All Skins";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
maxPopupHeight = "200";
|
||||
buttonBitmap = "gui/shll_pulldown";
|
||||
rolloverBarBitmap = "gui/shll_pulldownbar_rol";
|
||||
selectedBarBitmap = "gui/shll_pulldownbar_act";
|
||||
noButtonStyle = "0";
|
||||
};
|
||||
new GuiTextCtrl() {
|
||||
profile = "ShellTextRightProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "18 129";
|
||||
extent = "80 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
|
|
@ -855,13 +916,14 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Skin:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellPopupMenu(GMW_SkinPopup) {
|
||||
profile = "ShellPopupProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "95 90";
|
||||
position = "95 120";
|
||||
extent = "152 38";
|
||||
minExtent = "49 36";
|
||||
visible = "1";
|
||||
|
|
@ -869,6 +931,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Select Skin";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
maxPopupHeight = "200";
|
||||
buttonBitmap = "gui/shll_pulldown";
|
||||
|
|
@ -880,7 +943,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
profile = "ShellTextRightProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "18 136";
|
||||
position = "18 166";
|
||||
extent = "80 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
|
|
@ -888,13 +951,14 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Voice:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellPopupMenu(GMW_VoicePopup) {
|
||||
profile = "ShellPopupProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "95 127";
|
||||
position = "95 157";
|
||||
extent = "152 38";
|
||||
minExtent = "49 36";
|
||||
visible = "1";
|
||||
|
|
@ -902,6 +966,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Select Voice";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
maxPopupHeight = "200";
|
||||
buttonBitmap = "gui/shll_pulldown";
|
||||
|
|
@ -914,7 +979,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
profile = "ShellTextRightProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "114 168";
|
||||
position = "114 198";
|
||||
extent = "100 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
|
|
@ -922,13 +987,14 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Test Voice:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellBitmapButton(GMW_VoiceTestBtn) {
|
||||
profile = "SoundTestButtonProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "214 165";
|
||||
position = "214 195";
|
||||
extent = "24 24";
|
||||
minExtent = "24 24";
|
||||
visible = "1";
|
||||
|
|
@ -942,7 +1008,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
profile = "ShellButtonProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "94 206";
|
||||
position = "94 236";
|
||||
extent = "152 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
|
|
@ -957,7 +1023,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
profile = "ShellButtonProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "94 243";
|
||||
position = "94 273";
|
||||
extent = "152 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
|
|
@ -1006,6 +1072,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
command = "GMW_PlayerModel.update();";
|
||||
helpTag = "0";
|
||||
text = "LIGHT";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
groupNum = "1";
|
||||
};
|
||||
|
|
@ -1022,6 +1089,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
command = "GMW_PlayerModel.update();";
|
||||
helpTag = "0";
|
||||
text = "MEDIUM";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
groupNum = "1";
|
||||
};
|
||||
|
|
@ -1038,6 +1106,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
command = "GMW_PlayerModel.update();";
|
||||
helpTag = "0";
|
||||
text = "HEAVY";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
groupNum = "1";
|
||||
};
|
||||
|
|
@ -1054,6 +1123,7 @@ new GuiChunkedBitmapCtrl(GameGui) {
|
|||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -44,6 +44,205 @@ new GuiControl(interiorPreviewGui) {
|
|||
helpTag = "0";
|
||||
text = "Exit";
|
||||
};
|
||||
new ShellFieldCtrl(metricsIMain) {
|
||||
profile = "GuiChatBackProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "top";
|
||||
position = "10 160";
|
||||
extent = "242 275";
|
||||
minExtent = "16 18";
|
||||
visible = "0";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new GuiTextCtrl(title) {
|
||||
profile = "CenterPrintTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "bottom";
|
||||
position = "63 7";
|
||||
extent = "110 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Mapper Metrics";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
lineSpacing = "2";
|
||||
maxChars = "-1";
|
||||
allowColorChars = "0";
|
||||
};
|
||||
new GuiTextCtrl(ThreeSpacePolysText) {
|
||||
profile = "ScoreTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "12 148";
|
||||
extent = "85 20";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "TS Polys: ";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl(InteriorPolysText) {
|
||||
profile = "ScoreTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "12 118";
|
||||
extent = "98 20";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Interior Polys: ";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl(TerrainPolysText) {
|
||||
profile = "ScoreTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "12 88";
|
||||
extent = "99 20";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Terrain Polys: ";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl(TotalPolysText) {
|
||||
profile = "ScoreTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "12 226";
|
||||
extent = "101 20";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Scene Polys: ";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl(WaterPolysText) {
|
||||
profile = "ScoreTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "12 178";
|
||||
extent = "127 20";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Water Polys: ";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiTextCtrl(FrameRateText) {
|
||||
profile = "ScoreTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "12 40";
|
||||
extent = "87 26";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Frame Rate: ";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new GuiConsoleVariableCtrl(frameRate) {
|
||||
profile = "ScoreTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "156 40";
|
||||
extent = "70 25";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
expression = "$FPS::Real";
|
||||
};
|
||||
new GuiConsoleVariableCtrl(ThreeSpacePolys) {
|
||||
profile = "ScoreTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "156 148";
|
||||
extent = "70 25";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
expression = "$OpenGL::triCount3";
|
||||
};
|
||||
new GuiConsoleVariableCtrl(InteriorPolys) {
|
||||
profile = "ScoreTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "156 118";
|
||||
extent = "70 25";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
expression = "$OpenGL::triCount2";
|
||||
};
|
||||
new GuiConsoleVariableCtrl(TerrainPolys) {
|
||||
profile = "ScoreTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "156 88";
|
||||
extent = "70 25";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
expression = "$OpenGL::triCount1";
|
||||
};
|
||||
new GuiConsoleVariableCtrl(TotalPolys) {
|
||||
profile = "ScoreTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "156 226";
|
||||
extent = "70 25";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
expression = "$OpenGL::triCount";
|
||||
};
|
||||
new GuiConsoleVariableCtrl(WaterPolys) {
|
||||
profile = "ScoreTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "156 179";
|
||||
extent = "70 25";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
expression = "$Water::triCount";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
||||
|
|
|
|||
|
|
@ -7,6 +7,8 @@ new GuiControl(MessageBoxOKDlg) {
|
|||
extent = "640 480";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellPaneCtrl(MBOKFrame) {
|
||||
|
|
@ -30,7 +32,7 @@ new GuiControl(MessageBoxOKDlg) {
|
|||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
};
|
||||
new ShellBitmapButton() {
|
||||
new ShellBitmapButton(MBOKButton) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "center";
|
||||
vertSizing = "bottom";
|
||||
|
|
@ -38,7 +40,7 @@ new GuiControl(MessageBoxOKDlg) {
|
|||
extent = "120 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
command = "eval(MessageBoxOKDlg.callback); Canvas.popDialog(MessageBoxOKDlg);";
|
||||
command = "Canvas.popDialog(MessageBoxOKDlg);";
|
||||
accelerator = "return";
|
||||
helpTag = "0";
|
||||
text = "OK";
|
||||
|
|
@ -57,6 +59,8 @@ new GuiControl(MessageBoxYesNoDlg) {
|
|||
extent = "640 480";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellPaneCtrl(MBYesNoFrame) {
|
||||
|
|
@ -80,7 +84,7 @@ new GuiControl(MessageBoxYesNoDlg) {
|
|||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
};
|
||||
new ShellBitmapButton() {
|
||||
new ShellBitmapButton(MBYesNoButtonYes) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
|
|
@ -88,13 +92,13 @@ new GuiControl(MessageBoxYesNoDlg) {
|
|||
extent = "120 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
command = "eval(MessageBoxYesNoDlg.yesCallback); Canvas.popDialog(MessageBoxYesNoDlg);";
|
||||
command = "Canvas.popDialog(MessageBoxYesNoDlg);";
|
||||
accelerator = "enter";
|
||||
helpTag = "0";
|
||||
text = "YES";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new ShellBitmapButton() {
|
||||
new ShellBitmapButton(MBYesNoButtonNo) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
|
|
@ -102,7 +106,7 @@ new GuiControl(MessageBoxYesNoDlg) {
|
|||
extent = "120 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
command = "eval(MessageBoxYesNoDlg.noCallback); Canvas.popDialog(MessageBoxYesNoDlg);";
|
||||
command = "Canvas.popDialog(MessageBoxYesNoDlg);";
|
||||
accelerator = "escape";
|
||||
helpTag = "0";
|
||||
text = "NO";
|
||||
|
|
@ -121,6 +125,8 @@ new GuiControl(MessageBoxOKCancelDlg) {
|
|||
extent = "640 480";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellPaneCtrl(MBOKCancelFrame) {
|
||||
|
|
@ -144,7 +150,7 @@ new GuiControl(MessageBoxOKCancelDlg) {
|
|||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
};
|
||||
new ShellBitmapButton() {
|
||||
new ShellBitmapButton(MBOKCancelButtonOK) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
|
|
@ -152,13 +158,13 @@ new GuiControl(MessageBoxOKCancelDlg) {
|
|||
extent = "120 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
command = "eval(MessageBoxOKCancelDlg.callback); Canvas.popDialog(MessageBoxOKCancelDlg);";
|
||||
command = "Canvas.popDialog(MessageBoxOKCancelDlg);";
|
||||
accelerator = "return";
|
||||
helpTag = "0";
|
||||
text = "OK";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new ShellBitmapButton() {
|
||||
new ShellBitmapButton(MBOKCancelButtonCancel) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
|
|
@ -166,7 +172,7 @@ new GuiControl(MessageBoxOKCancelDlg) {
|
|||
extent = "120 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
command = "eval(MessageBoxOKCancelDlg.cancelCallback); Canvas.popDialog(MessageBoxOKCancelDlg);";
|
||||
command = "Canvas.popDialog(MessageBoxOKCancelDlg);";
|
||||
accelerator = "escape";
|
||||
helpTag = "0";
|
||||
text = "CANCEL";
|
||||
|
|
|
|||
|
|
@ -17,250 +17,242 @@ new GuiChunkedBitmapCtrl(NewsGui) {
|
|||
profile = "ShellPaneProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "12 13";
|
||||
extent = "620 423";
|
||||
position = "7 13";
|
||||
extent = "629 429";
|
||||
minExtent = "48 92";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "NEWS";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
noTitleBar = "0";
|
||||
|
||||
new ShellBitmapButton(NewsSubmitBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "top";
|
||||
position = "52 368";
|
||||
extent = "128 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "PostNews();";
|
||||
helpTag = "0";
|
||||
text = "SUBMIT NEWS";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new GuiTextCtrl() {
|
||||
profile = "ShellTextProfile";
|
||||
horizSizing = "left";
|
||||
new ShellTabGroupCtrl(NewsTabGroup) {
|
||||
profile = "TabGroupProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "bottom";
|
||||
position = "369 34";
|
||||
extent = "55 22";
|
||||
minExtent = "8 8";
|
||||
position = "214 67";
|
||||
extent = "386 34";
|
||||
minExtent = "42 29";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Web Links:";
|
||||
maxLength = "255";
|
||||
glowOffset = "6";
|
||||
tabSpacing = "0";
|
||||
maxTabWidth = "200";
|
||||
stretchToFit = "1";
|
||||
};
|
||||
new ShellPopupMenu(WebLinksMenu) {
|
||||
profile = "ShellPopupProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "361 45";
|
||||
extent = "200 36";
|
||||
minExtent = "49 36";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
maxLength = "255";
|
||||
maxPopupHeight = "200";
|
||||
buttonBitmap = "gui/shll_pulldown";
|
||||
rolloverBarBitmap = "gui/shll_pulldownbar_rol";
|
||||
selectedBarBitmap = "gui/shll_pulldownbar_act";
|
||||
noButtonStyle = "0";
|
||||
};
|
||||
new ShellBitmapButton() {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "bottom";
|
||||
position = "549 45";
|
||||
extent = "53 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "WebLinksMenu.launchWebBrowser();";
|
||||
helpTag = "0";
|
||||
text = "GO";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new ShellFieldCtrl() {
|
||||
profile = "ShellFieldProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "24 34";
|
||||
extent = "332 45";
|
||||
minExtent = "16 18";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new GuiMLTextCtrl(NewsMOTDText) {
|
||||
profile = "ShellAltTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "4 4";
|
||||
extent = "310 16";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
deniedSound = "InputDeniedSound";
|
||||
};
|
||||
};
|
||||
new GuiTextCtrl() {
|
||||
profile = "ShellTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "25 79";
|
||||
extent = "60 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "HEADLINES";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellScrollCtrl() {
|
||||
profile = "NewScrollCtrlProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "height";
|
||||
position = "21 91";
|
||||
extent = "190 253";
|
||||
minExtent = "24 52";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "dynamic";
|
||||
constantThumbHeight = "0";
|
||||
defaultLineHeight = "15";
|
||||
childMargin = "0 3";
|
||||
fieldBase = "gui/shll_field";
|
||||
|
||||
new GuiScrollContentCtrl() {
|
||||
profile = "GuiDefaultProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "4 7";
|
||||
extent = "182 239";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellTextList(NewsHeadlines) {
|
||||
profile = "ShellTextArrayProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "182 8";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
enumerate = "0";
|
||||
resizeCell = "1";
|
||||
columns = "0";
|
||||
fitParentWidth = "1";
|
||||
clipColumnText = "0";
|
||||
};
|
||||
};
|
||||
};
|
||||
new ShellBitmapButton(NewsPrevBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "top";
|
||||
position = "28 340";
|
||||
extent = "85 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "NewsGui.getPreviousNewsItems();";
|
||||
helpTag = "0";
|
||||
text = "PREV";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new ShellBitmapButton(NewsNextBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "top";
|
||||
position = "119 340";
|
||||
extent = "85 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "NewsGui.getNextNewsItems();";
|
||||
helpTag = "0";
|
||||
text = "NEXT";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new ShellScrollCtrl() {
|
||||
profile = "NewScrollCtrlProfile";
|
||||
new ShellTabFrame(NewsTabFrame) {
|
||||
profile = "ShellHorzTabFrameProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "211 91";
|
||||
extent = "385 308";
|
||||
minExtent = "24 52";
|
||||
position = "16 95";
|
||||
extent = "596 318";
|
||||
minExtent = "516 254";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
defaultLineHeight = "15";
|
||||
childMargin = "0 2";
|
||||
fieldBase = "gui/shll_field";
|
||||
isVertical = "0";
|
||||
useCloseButton = "0";
|
||||
edgeInset = "0";
|
||||
|
||||
new GuiScrollContentCtrl() {
|
||||
profile = "GuiDefaultProfile";
|
||||
new ShellScrollCtrl() {
|
||||
profile = "NewScrollCtrlProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "4 6";
|
||||
extent = "361 296";
|
||||
minExtent = "8 8";
|
||||
position = "202 6";
|
||||
extent = "385 280";
|
||||
minExtent = "24 52";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
defaultLineHeight = "15";
|
||||
childMargin = "0 2";
|
||||
fieldBase = "gui/shll_field";
|
||||
|
||||
new GuiMLTextCtrl(NewsText) {
|
||||
profile = "NewTextEditProfile";
|
||||
new GuiScrollContentCtrl() {
|
||||
profile = "GuiDefaultProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "387 16";
|
||||
vertSizing = "height";
|
||||
position = "4 6";
|
||||
extent = "361 268";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
deniedSound = "InputDeniedSound";
|
||||
|
||||
new GuiMLTextCtrl(NewsText) {
|
||||
profile = "NewTextEditProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "387 16";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
deniedSound = "InputDeniedSound";
|
||||
};
|
||||
};
|
||||
};
|
||||
new ShellScrollCtrl() {
|
||||
profile = "NewScrollCtrlProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "height";
|
||||
position = "9 7";
|
||||
extent = "197 278";
|
||||
minExtent = "24 52";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "dynamic";
|
||||
constantThumbHeight = "0";
|
||||
defaultLineHeight = "15";
|
||||
childMargin = "0 3";
|
||||
fieldBase = "gui/shll_field";
|
||||
|
||||
new GuiScrollContentCtrl() {
|
||||
profile = "GuiDefaultProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "4 7";
|
||||
extent = "189 264";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellTextList(NewsHeadlines) {
|
||||
profile = "ShellTextArrayProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "187 8";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
enumerate = "0";
|
||||
resizeCell = "1";
|
||||
columns = "0";
|
||||
fitParentWidth = "1";
|
||||
clipColumnText = "0";
|
||||
};
|
||||
};
|
||||
};
|
||||
new ShellBitmapButton(NewsPrevBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "top";
|
||||
position = "0 282";
|
||||
extent = "40 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "NewsGui.getPreviousNewsItems();";
|
||||
helpTag = "0";
|
||||
text = "< ";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new ShellBitmapButton(NewsSubmitBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "top";
|
||||
position = "23 282";
|
||||
extent = "159 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "PostNews();";
|
||||
helpTag = "0";
|
||||
text = "SUBMIT NEWS";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new ShellBitmapButton(NewsNextBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "top";
|
||||
position = "165 282";
|
||||
extent = "40 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "NewsGui.getNextNewsItems();";
|
||||
helpTag = "0";
|
||||
text = " >";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new GuiTextCtrl() {
|
||||
profile = "ShellTextProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "top";
|
||||
position = "310 290";
|
||||
extent = "55 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "Web Links:";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
new ShellPopupMenu(WebLinksMenu) {
|
||||
profile = "ShellPopupProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "top";
|
||||
position = "362 282";
|
||||
extent = "200 36";
|
||||
minExtent = "49 36";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
maxPopupHeight = "200";
|
||||
buttonBitmap = "gui/shll_pulldown";
|
||||
rolloverBarBitmap = "gui/shll_pulldownbar_rol";
|
||||
selectedBarBitmap = "gui/shll_pulldownbar_act";
|
||||
noButtonStyle = "0";
|
||||
};
|
||||
new ShellBitmapButton() {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "left";
|
||||
vertSizing = "top";
|
||||
position = "545 282";
|
||||
extent = "53 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "WebLinksMenu.launchWebBrowser();";
|
||||
helpTag = "0";
|
||||
text = "GO";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
};
|
||||
new ShellBitmapButton(NewsEditMOTDBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
|
|
@ -277,6 +269,50 @@ new GuiChunkedBitmapCtrl(NewsGui) {
|
|||
text = "EDIT MOTD";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new ShellFieldCtrl() {
|
||||
profile = "ShellFieldProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "bottom";
|
||||
position = "20 27";
|
||||
extent = "589 42";
|
||||
minExtent = "16 18";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new GuiMLTextCtrl(NewsMOTDText) {
|
||||
profile = "CenterPrintTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "9 3";
|
||||
extent = "570 18";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
deniedSound = "InputDeniedSound";
|
||||
};
|
||||
};
|
||||
new GuiTextCtrl() {
|
||||
profile = "ShellTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "29 78";
|
||||
extent = "60 22";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "HEADLINES";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
6551
base/gui/PlayGui.gui
6551
base/gui/PlayGui.gui
File diff suppressed because it is too large
Load diff
|
|
@ -7,72 +7,82 @@ new GuiControl(RecordingsDlg) {
|
|||
extent = "640 480";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellPaneCtrl() {
|
||||
profile = "ShellDlgPaneProfile";
|
||||
horizSizing = "center";
|
||||
vertSizing = "center";
|
||||
position = "120 60";
|
||||
extent = "400 360";
|
||||
position = "60 61";
|
||||
extent = "530 360";
|
||||
minExtent = "48 92";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
text = "SELECT RECORDING";
|
||||
longTextBuffer = "0";
|
||||
maxLength = "255";
|
||||
noTitleBar = "0";
|
||||
|
||||
new ShellScrollCtrl() {
|
||||
new ShellFancyArrayScrollCtrl() {
|
||||
profile = "NewScrollCtrlProfile";
|
||||
horizSizing = "center";
|
||||
vertSizing = "height";
|
||||
position = "91 36";
|
||||
extent = "218 266";
|
||||
minExtent = "24 52";
|
||||
position = "23 37";
|
||||
extent = "484 266";
|
||||
minExtent = "32 32";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "dynamic";
|
||||
constantThumbHeight = "1";
|
||||
defaultLineHeight = "15";
|
||||
childMargin = "0 0";
|
||||
fieldBase = "gui/shll_field";
|
||||
fixedHorizontal = "1";
|
||||
vertSpacerBitmap = "gui/shll_vertspacer";
|
||||
horzSpacerBitmap = "gui/shll_horzspacer";
|
||||
|
||||
new GuiScrollContentCtrl() {
|
||||
profile = "GuiDefaultProfile";
|
||||
new ShellFancyTextList(RecordingsDlgList) {
|
||||
profile = "ShellServerBrowserProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "4 4";
|
||||
extent = "210 258";
|
||||
minExtent = "8 8";
|
||||
position = "0 0";
|
||||
extent = "464 262";
|
||||
minExtent = "8 20";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
helpTag = "0";
|
||||
|
||||
new ShellTextList(RecordingsDlgList) {
|
||||
profile = "ShellTextArrayProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "210 8";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
enumerate = "1";
|
||||
resizeCell = "1";
|
||||
columns = "0";
|
||||
fitParentWidth = "1";
|
||||
clipColumnText = "0";
|
||||
};
|
||||
startScrollRegion = "3 0";
|
||||
headerBitmap = "gui/server_tabs";
|
||||
sortArrowBitmap = "gui/shll_sortarrow";
|
||||
fieldBase = "gui/shll_field";
|
||||
barBase = "gui/shll_bar";
|
||||
glowOffset = "4";
|
||||
rowHeight = "19";
|
||||
headerFontType = "Univers Condensed";
|
||||
headerFontSize = "16";
|
||||
headerFontColor = "8 19 6 255";
|
||||
headerFontColorHL = "25 68 56 255";
|
||||
separatorColor = "192 192 192 255";
|
||||
drawSeparators = "0";
|
||||
headerSort = "1";
|
||||
allowReposition = "1";
|
||||
noSelect = "0";
|
||||
allowColorChars = "1";
|
||||
altCommand = "startSelectedDemo();";
|
||||
};
|
||||
};
|
||||
new ShellBitmapButton(PR_CancelBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "top";
|
||||
position = "48 305";
|
||||
position = "386 304";
|
||||
extent = "128 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "Canvas.popDialog(RecordingsDlg);";
|
||||
accelerator = "escape";
|
||||
helpTag = "0";
|
||||
|
|
@ -83,13 +93,45 @@ new GuiControl(RecordingsDlg) {
|
|||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "top";
|
||||
position = "224 305";
|
||||
position = "16 304";
|
||||
extent = "128 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "StartSelectedDemo();";
|
||||
helpTag = "0";
|
||||
text = "START DEMO";
|
||||
text = "PLAY";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new ShellBitmapButton(PR_DeleteDemoBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "top";
|
||||
position = "134 304";
|
||||
extent = "128 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "DeleteSelectedDemo();";
|
||||
helpTag = "0";
|
||||
text = "DELETE";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
new ShellBitmapButton(PR_RenameDemoBtn) {
|
||||
profile = "ShellButtonProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "top";
|
||||
position = "252 304";
|
||||
extent = "128 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
hideCursor = "0";
|
||||
bypassHideCursor = "0";
|
||||
command = "RenameSelectedDemo();";
|
||||
helpTag = "0";
|
||||
text = "RENAME";
|
||||
simpleStyle = "0";
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ new GuiControl(ShellLoadFileDlg) {
|
|||
extent = "268 8";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
altCommand = "eval($loadFileCommand); Canvas.popDialog(ShellLoadFileDlg);";
|
||||
altCommand = "Canvas.popDialog(ShellLoadFileDlg);";
|
||||
helpTag = "0";
|
||||
enumerate = "0";
|
||||
resizeCell = "1";
|
||||
|
|
@ -88,7 +88,7 @@ new GuiControl(ShellLoadFileDlg) {
|
|||
extent = "128 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
command = "eval($loadFileCommand); Canvas.popDialog(ShellLoadFileDlg);";
|
||||
command = "Canvas.popDialog(ShellLoadFileDlg);";
|
||||
helpTag = "0";
|
||||
text = "LOAD";
|
||||
simpleStyle = "0";
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ new GuiControl(ShellSaveFileDlg) {
|
|||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
command = "SAVE_FileName.checkValid();";
|
||||
altCommand = "eval($saveFileCommand); Canvas.popDialog(ShellSaveFileDlg);";
|
||||
altCommand = "Canvas.popDialog(ShellSaveFileDlg);";
|
||||
helpTag = "0";
|
||||
historySize = "0";
|
||||
maxLength = "32";
|
||||
|
|
@ -70,7 +70,7 @@ new GuiControl(ShellSaveFileDlg) {
|
|||
extent = "128 38";
|
||||
minExtent = "32 38";
|
||||
visible = "1";
|
||||
command = "eval($saveFileCommand); Canvas.popDialog(ShellSaveFileDlg);";
|
||||
command = "Canvas.popDialog(ShellSaveFileDlg);";
|
||||
helpTag = "0";
|
||||
text = "SAVE";
|
||||
simpleStyle = "0";
|
||||
|
|
|
|||
|
|
@ -2250,18 +2250,18 @@ function Heightfield::resetTabs()
|
|||
tab_terrainFile.reset();
|
||||
tab_fbm.reset();
|
||||
tab_rmf.reset();
|
||||
tab_canyon.reset();
|
||||
tab_smooth.reset();
|
||||
tab_smoothWater.reset();
|
||||
tab_smoothRidge.reset();
|
||||
tab_filter.reset();
|
||||
tab_turbulence.reset();
|
||||
tab_thermal.reset();
|
||||
tab_hydraulic.reset();
|
||||
tab_general.reset();
|
||||
tab_bitmap.reset();
|
||||
// tab_canyon.reset();
|
||||
// tab_smooth.reset();
|
||||
// tab_smoothWater.reset();
|
||||
// tab_smoothRidge.reset();
|
||||
// tab_filter.reset();
|
||||
// tab_turbulence.reset();
|
||||
// tab_thermal.reset();
|
||||
// tab_hydraulic.reset();
|
||||
// tab_general.reset();
|
||||
// tab_bitmap.reset();
|
||||
tab_blend.reset();
|
||||
tab_sinus.reset();
|
||||
// tab_sinus.reset();
|
||||
}
|
||||
|
||||
//--------------------------------------
|
||||
|
|
|
|||
|
|
@ -706,6 +706,76 @@ new GuiControl(TerraformerTextureGui) {
|
|||
text = "Use Fractal Distortion";
|
||||
};
|
||||
};
|
||||
new GuiControl(tab_ShorelineMask) {
|
||||
profile = "GuiDefaultProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "261 200";
|
||||
minExtent = "8 8";
|
||||
visible = "0";
|
||||
setFirstResponder = "1";
|
||||
modal = "1";
|
||||
helpTag = "0";
|
||||
|
||||
new GuiTextCtrl() {
|
||||
profile = "GuiTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "4 1";
|
||||
extent = "131 18";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
setFirstResponder = "1";
|
||||
modal = "1";
|
||||
helpTag = "0";
|
||||
text = "Shoreline Mask Settings:";
|
||||
};
|
||||
new GuiTextCtrl() {
|
||||
profile = "GuiTextProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "20 46";
|
||||
extent = "10 18";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
setFirstResponder = "1";
|
||||
modal = "1";
|
||||
helpTag = "0";
|
||||
text = "Tolerance (meters):";
|
||||
};
|
||||
new GuiTextEditSliderCtrl(shorelineTolerance) {
|
||||
profile = "GuiTextEditProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "168 46";
|
||||
extent = "78 18";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
setFirstResponder = "1";
|
||||
modal = "1";
|
||||
helpTag = "0";
|
||||
historySize = "0";
|
||||
maxLength = "255";
|
||||
format = "%3.1f";
|
||||
range = "0 100";
|
||||
increment = "1.0";
|
||||
};
|
||||
new GuiCheckBoxCtrl(shorelineDistort) {
|
||||
profile = "GuiCheckBoxProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "63 165";
|
||||
extent = "129 20";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
setFirstResponder = "1";
|
||||
modal = "1";
|
||||
command = "Texture::saveOperation();Texture::previewOperation();";
|
||||
helpTag = "0";
|
||||
text = "Use Fractal Distortion";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
@ -1183,6 +1253,7 @@ function TerraformerTextureGui::init(%this)
|
|||
Texture_operation_menu.add("Place by Height", 2);
|
||||
Texture_operation_menu.add("Place by Slope", 3);
|
||||
Texture_operation_menu.add("Place by Water Level", 4);
|
||||
Texture_operation_menu.add("Place by Shoreline", 5);
|
||||
|
||||
%this.refresh();
|
||||
}
|
||||
|
|
@ -1300,6 +1371,9 @@ function Texture_operation_menu::onSelect(%this, %id, %text)
|
|||
|
||||
case "Place by Water Level":
|
||||
%id = Texture::addOperation("Place by Water Level\ttab_WaterMask\t" @ $nextTextureRegister++ @ "\t" @ %dreg @ "\twaterDistort\ttrue");
|
||||
|
||||
case "Place by Shoreline":
|
||||
%id = Texture::addOperation("Place by Shoreline\ttab_ShorelineMask\t" @ $nextTextureRegister++ @ "\t" @ %dreg @ "\tshorelineTolerance\t10\tshorelineDistort\ttrue");
|
||||
}
|
||||
|
||||
// select it
|
||||
|
|
@ -1483,7 +1557,6 @@ function Texture::evalOperationData(%data, %row)
|
|||
return;
|
||||
}
|
||||
|
||||
myecho("label = " @ %label);
|
||||
switch$ (%label)
|
||||
{
|
||||
case "Fractal Distortion":
|
||||
|
|
@ -1500,6 +1573,9 @@ function Texture::evalOperationData(%data, %row)
|
|||
|
||||
case "Place by Water Level":
|
||||
terraformer.maskWater( $HeightfieldSrcRegister, %reg, getField(%data,5), %dreg );
|
||||
|
||||
case "Place by Shoreline":
|
||||
terraformer.maskShoreline( $HeightfieldSrcRegister, %reg, getField(%data,5), getField(%data, 7), %dreg );
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -1763,6 +1839,7 @@ function Texture::hideTab()
|
|||
tab_HeightMask.setVisible(false);
|
||||
tab_SlopeMask.setVisible(false);
|
||||
tab_waterMask.setVisible(false);
|
||||
tab_shorelineMask.setVisible(false);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -363,10 +363,6 @@ new GuiControl(terraineditorbuttonbardlg) {
|
|||
|
||||
function TerrainEditorButtonBarDlg::init(%this)
|
||||
{
|
||||
// set the default
|
||||
TerrainActionsMenu.setText(tEditor.getActionName(0));
|
||||
for(%i = 0; %i < tEditor.getNumActions(); %i++)
|
||||
TerrainActionsMenu.add(tEditor.getActionName(%i), %i);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -57,8 +57,8 @@ new GuiControl(TerrainEditorStatusbarDlg) {
|
|||
|
||||
function TerrainEditorStatusbarDlg::init(%this)
|
||||
{
|
||||
MouseBrushInfo.setValue("Mouse Brush Info");
|
||||
SelectionInfo.setValue("Selection Info");
|
||||
TEMouseBrushInfo.setValue("Mouse Brush Info");
|
||||
TESelectionInfo.setValue("Selection Info");
|
||||
}
|
||||
|
||||
function TerrainEditorStatusbarDlg::update(%this, %info)
|
||||
|
|
|
|||
|
|
@ -181,6 +181,7 @@ new GuiChunkedBitmapCtrl(WarriorPropertiesDlg) {
|
|||
historySize = "0";
|
||||
password = "0";
|
||||
glowOffset = "9 9";
|
||||
IRCName = true;
|
||||
};
|
||||
new GuiTextCtrl(wp_currentname) {
|
||||
profile = "BrowserProgressProfile";
|
||||
|
|
|
|||
|
|
@ -94,7 +94,14 @@ new GuiControlProfile ("clockProfile")
|
|||
{
|
||||
fontType = "Univers Condensed";
|
||||
fontSize = 12;
|
||||
fontColor = "0 255 0";
|
||||
fontColor = "255 255 255";
|
||||
};
|
||||
|
||||
new GuiControlProfile ("SiegeHalftimeClockProfile")
|
||||
{
|
||||
fontType = "Univers Condensed";
|
||||
fontSize = 18;
|
||||
fontColor = "255 255 255";
|
||||
};
|
||||
|
||||
new GuiControlProfile ("GuiContentProfileNoClear")
|
||||
|
|
@ -1538,6 +1545,17 @@ new GuiControlProfile( "DlgBackProfile" )
|
|||
fillColor = "0 0 0 160";
|
||||
};
|
||||
|
||||
new GuiControlProfile( "MotdCProfile" )
|
||||
{
|
||||
justify = "center";
|
||||
opaque = true;
|
||||
autoSizeWidth = true;
|
||||
fillColor = "0 0 0 160";
|
||||
fontType = "Univers Condensed";
|
||||
fontSize = 14;
|
||||
fontColor = "000 219 234";
|
||||
};
|
||||
|
||||
new GuiControlProfile( "GuiInputCtrlProfile" )
|
||||
{
|
||||
tab = true;
|
||||
|
|
|
|||
441
base/input.log
441
base/input.log
|
|
@ -1,441 +0,0 @@
|
|||
Input log opened at Tue Jul 3 14:37:21 2001
|
||||
|
||||
Operating System:
|
||||
WinNT version 5.0
|
||||
Build number 2195
|
||||
Service Pack 1
|
||||
|
||||
Enabling DirectInput...
|
||||
DirectX 3 detected.
|
||||
Enumerating input devices...
|
||||
Keyboard detected, created as keyboard0 (asynchronous).
|
||||
128 total objects detected.
|
||||
128 keys.
|
||||
|
||||
Mouse detected, created as mouse0 (asynchronous).
|
||||
6 total objects detected.
|
||||
3 buttons.
|
||||
1 x-axis.
|
||||
1 y-axis.
|
||||
1 z-axis.
|
||||
|
||||
--- Filling the ASCII table! ---
|
||||
KC: 0X09 DK: 0X01 VK: 0X1B
|
||||
LOWER- R: 1 A[0]: 0X001B A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X001B A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X0A DK: 0X39 VK: 0X20
|
||||
LOWER- R: 1 A[0]: 0X0020 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0020 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X0B DK: 0XD1 VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X0C DK: 0XC9 VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X0D DK: 0XCF VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X0E DK: 0XC7 VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X0F DK: 0XCB VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X10 DK: 0XC8 VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X11 DK: 0XCD VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X12 DK: 0XD0 VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X13 DK: 0XB7 VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X14 DK: 0XD2 VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X15 DK: 0XD3 VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X17 DK: 0X0B VK: 0X30
|
||||
LOWER- R: 1 A[0]: 0X0030 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0029 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X18 DK: 0X02 VK: 0X31
|
||||
LOWER- R: 1 A[0]: 0X0031 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0021 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X19 DK: 0X03 VK: 0X32
|
||||
LOWER- R: 1 A[0]: 0X0032 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0040 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X1A DK: 0X04 VK: 0X33
|
||||
LOWER- R: 1 A[0]: 0X0033 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0023 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X1B DK: 0X05 VK: 0X34
|
||||
LOWER- R: 1 A[0]: 0X0034 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0024 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X1C DK: 0X06 VK: 0X35
|
||||
LOWER- R: 1 A[0]: 0X0035 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0025 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X1D DK: 0X07 VK: 0X36
|
||||
LOWER- R: 1 A[0]: 0X0036 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X005E A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X1E DK: 0X08 VK: 0X37
|
||||
LOWER- R: 1 A[0]: 0X0037 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0026 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X1F DK: 0X09 VK: 0X38
|
||||
LOWER- R: 1 A[0]: 0X0038 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X002A A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X20 DK: 0X0A VK: 0X39
|
||||
LOWER- R: 1 A[0]: 0X0039 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0028 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X21 DK: 0X1E VK: 0X41
|
||||
LOWER- R: 1 A[0]: 0X0061 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0041 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X22 DK: 0X30 VK: 0X42
|
||||
LOWER- R: 1 A[0]: 0X0062 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0042 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X23 DK: 0X2E VK: 0X43
|
||||
LOWER- R: 1 A[0]: 0X0063 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0043 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X24 DK: 0X20 VK: 0X44
|
||||
LOWER- R: 1 A[0]: 0X0064 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0044 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X25 DK: 0X12 VK: 0X45
|
||||
LOWER- R: 1 A[0]: 0X0065 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0045 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X26 DK: 0X21 VK: 0X46
|
||||
LOWER- R: 1 A[0]: 0X0066 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0046 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X27 DK: 0X22 VK: 0X47
|
||||
LOWER- R: 1 A[0]: 0X0067 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0047 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X28 DK: 0X23 VK: 0X48
|
||||
LOWER- R: 1 A[0]: 0X0068 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0048 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X29 DK: 0X17 VK: 0X49
|
||||
LOWER- R: 1 A[0]: 0X0069 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0049 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X2A DK: 0X24 VK: 0X4A
|
||||
LOWER- R: 1 A[0]: 0X006A A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X004A A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X2B DK: 0X25 VK: 0X4B
|
||||
LOWER- R: 1 A[0]: 0X006B A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X004B A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X2C DK: 0X26 VK: 0X4C
|
||||
LOWER- R: 1 A[0]: 0X006C A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X004C A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X2D DK: 0X32 VK: 0X4D
|
||||
LOWER- R: 1 A[0]: 0X006D A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X004D A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X2E DK: 0X31 VK: 0X4E
|
||||
LOWER- R: 1 A[0]: 0X006E A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X004E A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X2F DK: 0X18 VK: 0X4F
|
||||
LOWER- R: 1 A[0]: 0X006F A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X004F A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X30 DK: 0X19 VK: 0X50
|
||||
LOWER- R: 1 A[0]: 0X0070 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0050 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X31 DK: 0X10 VK: 0X51
|
||||
LOWER- R: 1 A[0]: 0X0071 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0051 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X32 DK: 0X13 VK: 0X52
|
||||
LOWER- R: 1 A[0]: 0X0072 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0052 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X33 DK: 0X1F VK: 0X53
|
||||
LOWER- R: 1 A[0]: 0X0073 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0053 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X34 DK: 0X14 VK: 0X54
|
||||
LOWER- R: 1 A[0]: 0X0074 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0054 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X35 DK: 0X16 VK: 0X55
|
||||
LOWER- R: 1 A[0]: 0X0075 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0055 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X36 DK: 0X2F VK: 0X56
|
||||
LOWER- R: 1 A[0]: 0X0076 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0056 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X37 DK: 0X11 VK: 0X57
|
||||
LOWER- R: 1 A[0]: 0X0077 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0057 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X38 DK: 0X2D VK: 0X58
|
||||
LOWER- R: 1 A[0]: 0X0078 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0058 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X39 DK: 0X15 VK: 0X59
|
||||
LOWER- R: 1 A[0]: 0X0079 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0059 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X3A DK: 0X2C VK: 0X5A
|
||||
LOWER- R: 1 A[0]: 0X007A A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X005A A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X3B DK: 0X29 VK: 0XC0
|
||||
LOWER- R: 1 A[0]: 0X0060 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X007E A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X3C DK: 0X0C VK: 0XBD
|
||||
LOWER- R: 1 A[0]: 0X002D A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X005F A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X3D DK: 0X0D VK: 0XBB
|
||||
LOWER- R: 1 A[0]: 0X003D A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X002B A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X3E DK: 0X1A VK: 0XDB
|
||||
LOWER- R: 1 A[0]: 0X005B A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X007B A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X3F DK: 0X1B VK: 0XDD
|
||||
LOWER- R: 1 A[0]: 0X005D A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X007D A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X40 DK: 0X2B VK: 0XDC
|
||||
LOWER- R: 1 A[0]: 0X005C A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X007C A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X41 DK: 0X27 VK: 0XBA
|
||||
LOWER- R: 1 A[0]: 0X003B A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X003A A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X42 DK: 0X28 VK: 0XDE
|
||||
LOWER- R: 1 A[0]: 0X0027 A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X0022 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X43 DK: 0X33 VK: 0XBC
|
||||
LOWER- R: 1 A[0]: 0X002C A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X003C A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X44 DK: 0X34 VK: 0XBE
|
||||
LOWER- R: 1 A[0]: 0X002E A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X003E A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X45 DK: 0X35 VK: 0XBF
|
||||
LOWER- R: 1 A[0]: 0X002F A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X003F A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X46 DK: 0X52 VK: 0X2D
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X47 DK: 0X4F VK: 0X23
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X48 DK: 0X50 VK: 0X28
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X49 DK: 0X51 VK: 0X22
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X4A DK: 0X4B VK: 0X25
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X4B DK: 0X4C VK: 0X0C
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X4C DK: 0X4D VK: 0X27
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X4D DK: 0X47 VK: 0X24
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X4E DK: 0X48 VK: 0X26
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X4F DK: 0X49 VK: 0X21
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X50 DK: 0X37 VK: 0X6A
|
||||
LOWER- R: 1 A[0]: 0X002A A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X002A A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X51 DK: 0X4E VK: 0X6B
|
||||
LOWER- R: 1 A[0]: 0X002B A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X002B A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X52 DK: 0XB3 VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X53 DK: 0X4A VK: 0X6D
|
||||
LOWER- R: 1 A[0]: 0X002D A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X002D A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X54 DK: 0X53 VK: 0X2E
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X55 DK: 0XB5 VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X56 DK: 0X9C VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X57 DK: 0X3B VK: 0X70
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X58 DK: 0X3C VK: 0X71
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X59 DK: 0X3D VK: 0X72
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X5A DK: 0X3E VK: 0X73
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X5B DK: 0X3F VK: 0X74
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X5C DK: 0X40 VK: 0X75
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X5D DK: 0X41 VK: 0X76
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X5E DK: 0X42 VK: 0X77
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X5F DK: 0X43 VK: 0X78
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X60 DK: 0X44 VK: 0X79
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X61 DK: 0X57 VK: 0X7A
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X62 DK: 0X58 VK: 0X7B
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X63 DK: 0X64 VK: 0X7C
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X64 DK: 0X65 VK: 0X7D
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X65 DK: 0X66 VK: 0X7E
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X6F DK: 0X45 VK: 0X90
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X70 DK: 0X46 VK: 0X91
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X71 DK: 0X1D VK: 0X11
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X72 DK: 0X9D VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X73 DK: 0X38 VK: 0X12
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X74 DK: 0XB8 VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X75 DK: 0X2A VK: 0X10
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X76 DK: 0X36 VK: 0X10
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X77 DK: 0XDB VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X78 DK: 0XDC VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X79 DK: 0XDD VK: 0X00
|
||||
LOWER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
UPPER- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
KC: 0X80 DK: 0X56 VK: 0XE2
|
||||
LOWER- R: 1 A[0]: 0X005C A[1]: 0X0000
|
||||
UPPER- R: 1 A[0]: 0X007C A[1]: 0X0000
|
||||
GOOFY- R: 0 A[0]: 0X0000 A[1]: 0X0000
|
||||
--- Finished filling the ASCII table! ---
|
||||
|
||||
*** CLOSING LOG ***
|
||||
|
|
@ -1560,6 +1560,7 @@ new SimGroup(MissionGroup) {
|
|||
AudioProfile = "Universal_Base_Pulse_2";
|
||||
locked = "true";
|
||||
team = "0";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0flipflop1) {
|
||||
position = "120.531 595.532 58.8337";
|
||||
|
|
@ -1778,6 +1779,7 @@ new SimGroup(MissionGroup) {
|
|||
AudioProfile = "Universal_Base_Pulse_2";
|
||||
locked = "true";
|
||||
team = "0";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-387.637 -689.558 218.178";
|
||||
|
|
|
|||
|
|
@ -458,6 +458,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_Pulse_1";
|
||||
locked = "true";
|
||||
audioEnvironment = BigRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-61.9873 145.333 208.013";
|
||||
|
|
@ -467,6 +468,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_Pulse_1";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "203.206 303.487 247.408";
|
||||
|
|
@ -476,6 +478,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_Pulse_1";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team1StationInventory1) {
|
||||
position = "203.105 290.287 236.41";
|
||||
|
|
@ -595,6 +598,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_Pulse_1";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new Item(Nexus) {
|
||||
position = "130.989 125.937 160.988";
|
||||
|
|
|
|||
|
|
@ -35,11 +35,15 @@ new SimGroup(MissionGroup) {
|
|||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "400";
|
||||
high_visibleDistance = "450";
|
||||
useSkyTextures = "1";
|
||||
renderBottomTexture = "0";
|
||||
SkySolidColor = "0.365000 0.390000 0.420000 0.000000";
|
||||
fogDistance = "130";
|
||||
high_fogDistance = "200";
|
||||
fogColor = "0.450000 0.500000 0.500000 1.000000";
|
||||
high_fogVolume1 = "50 0 245";
|
||||
high_fogVolume2 = "75 245 258";
|
||||
fogVolume1 = "40 0 258";
|
||||
fogVolume2 = "0 0 0";
|
||||
fogVolume3 = "0 0 0";
|
||||
|
|
@ -97,6 +101,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapIntensity = "0.15";
|
||||
removeWetEdges = "0";
|
||||
locked = "true";
|
||||
audioEnvironment = Underwater;
|
||||
};
|
||||
new AudioEmitter() {
|
||||
position = "788.243 -120.742 93.2821";
|
||||
|
|
@ -373,6 +378,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = BigRoom;
|
||||
};
|
||||
new TSStatic(Plug) {
|
||||
position = "66.0336 -62.8706 290.539";
|
||||
|
|
|
|||
|
|
@ -75,6 +75,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapIntensity = "0.2";
|
||||
removeWetEdges = "0";
|
||||
locked = "true";
|
||||
audioEnvironment = Underwater;
|
||||
};
|
||||
new Sky(Sky) {
|
||||
position = "-536 -1240 0";
|
||||
|
|
@ -204,6 +205,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-193.171 662.696 218.64";
|
||||
|
|
@ -235,6 +237,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new Item() {
|
||||
position = "-66.4878 624.459 228.436";
|
||||
|
|
@ -292,6 +295,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-448.098 544.367 232.716";
|
||||
|
|
@ -327,6 +331,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new Item() {
|
||||
position = "287.049 623.05 196.942";
|
||||
|
|
@ -509,6 +514,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-278.446 -448.882 260.269";
|
||||
|
|
@ -557,6 +563,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "352.306 -411.627 257.31";
|
||||
|
|
@ -617,6 +624,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = BigRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-12 -323 203.12";
|
||||
|
|
@ -690,6 +698,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "152.547 -458.643 164.3";
|
||||
|
|
|
|||
|
|
@ -290,6 +290,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_1";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "394.92 -660.453 183.097";
|
||||
|
|
@ -413,6 +414,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_1";
|
||||
locked = "true";
|
||||
audioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "129.01 -257.276 246.325";
|
||||
|
|
@ -543,6 +545,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_1";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-198.981 103.15 179.64";
|
||||
|
|
|
|||
|
|
@ -149,6 +149,7 @@ new SimGroup(MissionGroup) {
|
|||
interiorFile = "pbunk1.dif";
|
||||
showTerrainInside = "0";
|
||||
team = "1";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "364.62 325.1 110.527";
|
||||
|
|
@ -308,6 +309,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
team = "1";
|
||||
Hidden = "false";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
};
|
||||
new SimGroup(spawnspheres) {
|
||||
|
|
|
|||
|
|
@ -441,6 +441,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_Pulse_1";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
};
|
||||
new StaticShape(Inv5) {
|
||||
|
|
|
|||
|
|
@ -616,6 +616,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = BigRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-104 96 52.7925";
|
||||
|
|
|
|||
|
|
@ -261,6 +261,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = BigRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-313.981 363.606 86.674";
|
||||
|
|
@ -288,6 +289,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-196.748 158.992 172.52";
|
||||
|
|
@ -308,6 +310,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new Item() {
|
||||
position = "-420.82 396.034 160.568";
|
||||
|
|
@ -515,6 +518,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = BigRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "306.892 -17.224 86.6738";
|
||||
|
|
@ -542,6 +546,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "208.101 187.045 171.71";
|
||||
|
|
@ -562,6 +567,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new Item() {
|
||||
position = "431.93 -49.3341 159.168";
|
||||
|
|
@ -617,6 +623,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapIntensity = "0.7";
|
||||
removeWetEdges = "1";
|
||||
locked = "true";
|
||||
audioEnvironment = Underwater;
|
||||
};
|
||||
new SimGroup(RandomOrganics) {
|
||||
|
||||
|
|
|
|||
|
|
@ -34,14 +34,19 @@ new SimGroup(MissionGroup) {
|
|||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "600";
|
||||
high_visibleDistance = "700";
|
||||
useSkyTextures = "0";
|
||||
renderBottomTexture = "0";
|
||||
SkySolidColor = "0.500000 0.500000 0.630000 0.000000";
|
||||
fogDistance = "400";
|
||||
high_fogDistance = "675";
|
||||
fogColor = "0.600000 0.500000 0.430000 1.000000";
|
||||
fogVolume1 = "100 0 53";
|
||||
fogVolume2 = "300 53 58";
|
||||
fogVolume3 = "1000 58 200";
|
||||
high_fogVolume1 = "200 0 53";
|
||||
high_fogVolume2 = "500 53 58";
|
||||
high_fogVolume3 = "1500 58 200";
|
||||
materialList = "sky_desert_brown.dml";
|
||||
windVelocity = "1 0 0";
|
||||
windEffectPrecipitation = "0";
|
||||
|
|
@ -220,6 +225,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-506.612 646.525 119.97";
|
||||
|
|
@ -291,6 +297,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new WayPoint() {
|
||||
position = "224.29 207.998 103.266";
|
||||
|
|
@ -481,6 +488,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape(Team2generatorLarge1) {
|
||||
position = "514.059 -556.669 74.9267";
|
||||
|
|
@ -576,6 +584,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-347.162 -308.107 65.4496";
|
||||
|
|
|
|||
|
|
@ -604,10 +604,12 @@ new SimGroup(MissionGroup) {
|
|||
useSkyTextures = "0";
|
||||
SkySolidColor = "0.700000 0.600000 0.600000 1.000000";
|
||||
fogDistance = "200";
|
||||
high_fogDistance = "1";
|
||||
fogColor = "0.800000 0.600000 0.400000 1.000000";
|
||||
fogVolume1 = "150 0 500";
|
||||
fogVolume2 = "0 0 0";
|
||||
fogVolume3 = "0 0 0";
|
||||
high_fogVolume1 = "0 0 0";
|
||||
materialList = "sky_desert_blue.dml";
|
||||
windVelocity = "1 0 0";
|
||||
windEffectPrecipitation = "0";
|
||||
|
|
@ -670,6 +672,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_3";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new Item(Team1flag1) {
|
||||
position = "-268.079 -26.5093 163.709";
|
||||
|
|
@ -759,6 +762,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_3";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team1SensorLargePulse1) {
|
||||
position = "-331.22 -140.381 200.314";
|
||||
|
|
@ -840,6 +844,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_3";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new SimGroup(ForcefieldE) {
|
||||
|
||||
|
|
@ -950,6 +955,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_3";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team2StationInventory1) {
|
||||
position = "690.544 79.3884 143.29";
|
||||
|
|
@ -970,6 +976,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_3";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "687.395 85.1503 163.213";
|
||||
|
|
@ -1094,6 +1101,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_3";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team2generatorLarge2) {
|
||||
position = "629.774 -231.537 160.12";
|
||||
|
|
|
|||
|
|
@ -39,9 +39,11 @@ new SimGroup(MissionGroup) {
|
|||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "550";
|
||||
high_visibleDistance = "800";
|
||||
useSkyTextures = "1";
|
||||
SkySolidColor = "0.390000 0.390000 0.390000 0.000000";
|
||||
fogDistance = "150";
|
||||
high_fogDistance = "200";
|
||||
fogColor = "0.800000 0.700000 0.500000 1.000000";
|
||||
fogVolume1 = "0 0 0";
|
||||
fogVolume2 = "0 0 0";
|
||||
|
|
@ -883,6 +885,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_3";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new Item(Team1flag1) {
|
||||
position = "-38.2426 -191.302 221.824";
|
||||
|
|
@ -1194,6 +1197,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_3";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new Item(Team2flag1) {
|
||||
position = "111.245 444.67 221.86";
|
||||
|
|
@ -1522,6 +1526,7 @@ new SimGroup(MissionGroup) {
|
|||
interiorFile = "pbunk1.dif";
|
||||
showTerrainInside = "0";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new Item() {
|
||||
position = "160.305 73.1715 98.508";
|
||||
|
|
|
|||
|
|
@ -158,6 +158,7 @@ new SimGroup(MissionGroup) {
|
|||
AudioProfile = "Universal_Base_2";
|
||||
team = "0";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0flipflop1) {
|
||||
position = "-202.397 426.928 88.8532";
|
||||
|
|
@ -254,6 +255,7 @@ new SimGroup(MissionGroup) {
|
|||
AudioProfile = "Universal_Base_2";
|
||||
team = "0";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0flipflop2) {
|
||||
position = "406.409 361.085 75.5221";
|
||||
|
|
@ -403,6 +405,7 @@ new SimGroup(MissionGroup) {
|
|||
AudioProfile = "Universal_Base_2";
|
||||
team = "0";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0flipflop4) {
|
||||
position = "-63.9736 -334.333 77.7";
|
||||
|
|
|
|||
|
|
@ -227,6 +227,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "451.421 -31.2098 263.802";
|
||||
|
|
@ -328,6 +329,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "276.55 111.339 109.719";
|
||||
|
|
@ -350,6 +352,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "723.228 -68.7276 99.0275";
|
||||
|
|
@ -420,6 +423,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "514.363 -263.962 44.4053";
|
||||
|
|
@ -912,6 +916,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
audioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "36.5001 4.18328 111.115";
|
||||
|
|
|
|||
|
|
@ -70,10 +70,12 @@ new SimGroup(MissionGroup) {
|
|||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "350";
|
||||
high_visibleDistance = "400";
|
||||
useSkyTextures = "0";
|
||||
renderBottomTexture = "0";
|
||||
SkySolidColor = "0.450000 0.300000 0.250000 1.000000";
|
||||
fogDistance = "100";
|
||||
high_fogDistance = "125";
|
||||
fogColor = "0.450000 0.300000 0.250000 1.000000";
|
||||
fogVolume1 = "0 0 0";
|
||||
fogVolume2 = "0 0 0";
|
||||
|
|
@ -189,6 +191,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_Pulse_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape(Team0SensorLargePulse1) {
|
||||
position = "-95.385 22.91 198.474";
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ new SimGroup(MissionGroup) {
|
|||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "500";
|
||||
high_visibleDistance = "700";
|
||||
useSkyTextures = "1";
|
||||
renderBottomTexture = "0";
|
||||
SkySolidColor = "0.365000 0.390000 0.420000 0.000000";
|
||||
|
|
@ -142,6 +143,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team2StationInventory4) {
|
||||
position = "102.56 -67.973 67.7742";
|
||||
|
|
@ -213,6 +215,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
};
|
||||
new SimGroup(MainPowered) {
|
||||
|
|
@ -237,6 +240,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new SimGroup(field3) {
|
||||
|
||||
|
|
@ -812,6 +816,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape(Team1StationInventory1) {
|
||||
position = "-158.307 -904.742 53.4643";
|
||||
|
|
|
|||
|
|
@ -33,14 +33,18 @@ new SimGroup(MissionGroup) {
|
|||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "550";
|
||||
high_visibleDistance = "750";
|
||||
useSkyTextures = "1";
|
||||
renderBottomTexture = "0";
|
||||
SkySolidColor = "0.365000 0.390000 0.420000 0.000000";
|
||||
fogDistance = "100";
|
||||
high_fogDistance = "50";
|
||||
fogColor = "0.500000 0.500000 0.570000 1.000000";
|
||||
fogVolume1 = "600 0 250";
|
||||
fogVolume2 = "0 0 0";
|
||||
fogVolume3 = "0 0 0";
|
||||
high_fogVolume1 = "750 0 100";
|
||||
high_fogVolume2 = "700 100 250";
|
||||
materialList = "sky_ice_blue.dml";
|
||||
windVelocity = "1 0 0";
|
||||
windEffectPrecipitation = "0";
|
||||
|
|
@ -95,6 +99,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapIntensity = "0";
|
||||
removeWetEdges = "1";
|
||||
locked = "true";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new WaterBlock(Water) {
|
||||
position = "-504 40 0";
|
||||
|
|
@ -169,6 +174,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "528 282.6 70.5";
|
||||
|
|
@ -178,6 +184,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape(Team2generatorLarge1) {
|
||||
position = "444.673 214.235 47.5003";
|
||||
|
|
@ -1624,6 +1631,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team1StationInventory5) {
|
||||
position = "-370.385 30.385 121.305";
|
||||
|
|
|
|||
|
|
@ -33,10 +33,12 @@ new SimGroup(MissionGroup) {
|
|||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "350";
|
||||
high_visibleDistance = "400";
|
||||
useSkyTextures = "1";
|
||||
renderBottomTexture = "0";
|
||||
SkySolidColor = "0.365000 0.390000 0.420000 0.000000";
|
||||
fogDistance = "225";
|
||||
high_fogDistance = "250";
|
||||
fogColor = "0.480000 0.480000 0.450000 1.000000";
|
||||
fogVolume1 = "0 0 0";
|
||||
fogVolume2 = "0 0 0";
|
||||
|
|
@ -173,6 +175,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "238.88 -162.983 48.2803";
|
||||
|
|
@ -326,6 +329,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0FlipFlop2) {
|
||||
position = "175.109 -490.523 52.1532";
|
||||
|
|
@ -510,6 +514,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0FlipFlop3) {
|
||||
position = "-12.6712 -67.8323 51.6512";
|
||||
|
|
@ -670,6 +675,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0FlipFlop4) {
|
||||
position = "427.113 -510.85 71.7485";
|
||||
|
|
@ -855,6 +861,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new WayPoint() {
|
||||
position = "-241.053 -637.641 87.3725";
|
||||
|
|
@ -2370,6 +2377,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new WayPoint() {
|
||||
position = "602.375 332.008 74.6359";
|
||||
|
|
|
|||
|
|
@ -195,6 +195,7 @@ new SimGroup(MissionGroup) {
|
|||
interiorFile = "bbunk1.dif";
|
||||
showTerrainInside = "0";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-193.703 -532.218 271.638";
|
||||
|
|
@ -536,6 +537,7 @@ new SimGroup(MissionGroup) {
|
|||
interiorFile = "bbunk2.dif";
|
||||
showTerrainInside = "0";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "76.9091 -713.73 196.21";
|
||||
|
|
|
|||
|
|
@ -229,6 +229,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "251.987 -242.184 78.1013";
|
||||
|
|
@ -2302,6 +2303,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-605.436 538.968 77.354";
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -481,6 +481,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_Pulse_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new SimGroup(Teams) {
|
||||
|
||||
|
|
|
|||
|
|
@ -97,6 +97,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapIntensity = "0.4";
|
||||
removeWetEdges = "1";
|
||||
locked = "true";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new SimGroup(ObserverDropPoints) {
|
||||
|
||||
|
|
|
|||
|
|
@ -100,6 +100,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapIntensity = "0.7";
|
||||
removeWetEdges = "1";
|
||||
locked = "true";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new SimGroup(environment) {
|
||||
|
||||
|
|
@ -205,6 +206,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_3";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-102.796 21.1962 139.043";
|
||||
|
|
@ -214,6 +216,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-58.1054 -111.149 132.645";
|
||||
|
|
@ -223,6 +226,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new Item() {
|
||||
position = "-209.9 -44.7356 105.823";
|
||||
|
|
|
|||
|
|
@ -64,6 +64,7 @@ new SimGroup(MissionGroup) {
|
|||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "550";
|
||||
high_visibleDistance = "700";
|
||||
useSkyTextures = "1";
|
||||
renderBottomTexture = "0";
|
||||
SkySolidColor = "0.100000 0.100000 0.100000 0.000000";
|
||||
|
|
@ -72,6 +73,7 @@ new SimGroup(MissionGroup) {
|
|||
fogVolume1 = "450 0 200";
|
||||
fogVolume2 = "0 0 0";
|
||||
fogVolume3 = "0 0 0";
|
||||
high_fogVolume1 = "800 200 225";
|
||||
materialList = "sky_ice_starrynight.dml";
|
||||
windVelocity = "1 0 0";
|
||||
windEffectPrecipitation = "0";
|
||||
|
|
@ -142,6 +144,7 @@ new SimGroup(MissionGroup) {
|
|||
interiorFile = "stowr4.dif";
|
||||
showTerrainInside = "0";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0flipflop1) {
|
||||
position = "-619.073 475.12 69.9208";
|
||||
|
|
@ -407,6 +410,7 @@ new SimGroup(MissionGroup) {
|
|||
interiorFile = "stowr4.dif";
|
||||
showTerrainInside = "0";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0flipflop2) {
|
||||
position = "-173.384 146.68 68.8115";
|
||||
|
|
@ -672,6 +676,7 @@ new SimGroup(MissionGroup) {
|
|||
interiorFile = "stowr4.dif";
|
||||
showTerrainInside = "0";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0flipflop3) {
|
||||
position = "378.53 -391.068 70.2383";
|
||||
|
|
@ -1319,6 +1324,7 @@ new SimGroup(MissionGroup) {
|
|||
interiorFile = "sbunk9.dif";
|
||||
showTerrainInside = "0";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new WayPoint() {
|
||||
position = "-664.223 -734.181 118.32";
|
||||
|
|
@ -4710,6 +4716,7 @@ new SimGroup(MissionGroup) {
|
|||
interiorFile = "sbunk9.dif";
|
||||
showTerrainInside = "0";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new WayPoint() {
|
||||
position = "786.66 703.72 124.973";
|
||||
|
|
|
|||
|
|
@ -152,6 +152,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_Pulse_1";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-183.71 145.54 164.943";
|
||||
|
|
|
|||
|
|
@ -409,6 +409,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
team = "1";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "483.1 -299.94 101.715";
|
||||
|
|
@ -418,6 +419,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
team = "1";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "341.493 -179.539 78.7793";
|
||||
|
|
@ -664,6 +666,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
team = "2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-283.977 18.08 101.25";
|
||||
|
|
@ -673,6 +676,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
team = "2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new Turret() {
|
||||
position = "-278.451 -103.223 73.0707";
|
||||
|
|
@ -1068,6 +1072,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapIntensity = "0.4";
|
||||
removeWetEdges = "0";
|
||||
locked = "true";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
|
|
|||
|
|
@ -752,6 +752,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-466.02 -475.281 93.6964";
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ new SimGroup(MissionGroup) {
|
|||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "450";
|
||||
high_visibleDistance = "700";
|
||||
useSkyTextures = "0";
|
||||
renderBottomTexture = "0";
|
||||
SkySolidColor = "0.800000 0.360000 0.200000 0.000000";
|
||||
|
|
@ -44,6 +45,9 @@ new SimGroup(MissionGroup) {
|
|||
fogVolume1 = "80 0 90";
|
||||
fogVolume2 = "300 90 150";
|
||||
fogVolume3 = "0 0 0";
|
||||
high_fogVolume1 = "750 215 235";
|
||||
high_fogVolume2 = "700 235 245";
|
||||
high_fogVolume3 = "750 245 255";
|
||||
materialList = "lava_dark.dml";
|
||||
windVelocity = "1 0 0";
|
||||
windEffectPrecipitation = "0";
|
||||
|
|
@ -153,6 +157,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new Item() {
|
||||
position = "434.058 319.732 223.559";
|
||||
|
|
@ -2074,6 +2079,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape(Team2generatorLarge2) {
|
||||
position = "-377.35 -221.62 116.796";
|
||||
|
|
|
|||
|
|
@ -390,6 +390,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_1";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new Item() {
|
||||
position = "-209.9 -44.7356 105.823";
|
||||
|
|
@ -425,6 +426,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape(Team2generatorLarge2) {
|
||||
position = "-101.402 26.1234 142.949";
|
||||
|
|
@ -478,6 +480,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape(Team2generatorLarge3) {
|
||||
position = "-63.8819 -111.35 135.4";
|
||||
|
|
@ -751,14 +754,17 @@ new SimGroup(MissionGroup) {
|
|||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "500";
|
||||
high_visibleDistance = "900";
|
||||
useSkyTextures = "1";
|
||||
renderBottomTexture = "0";
|
||||
SkySolidColor = "0.390000 0.390000 0.390000 0.000000";
|
||||
fogDistance = "275";
|
||||
high_fogDistance = "600";
|
||||
fogColor = "0.400000 0.400000 0.400000 1.000000";
|
||||
fogVolume1 = "0 0 0";
|
||||
fogVolume2 = "0 0 0";
|
||||
fogVolume3 = "0 0 0";
|
||||
high_fogVolume1 = "120 0 100";
|
||||
materialList = "Lush_l4.dml";
|
||||
windVelocity = "1 0 0";
|
||||
windEffectPrecipitation = "0";
|
||||
|
|
|
|||
|
|
@ -113,6 +113,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapIntensity = "0.5";
|
||||
removeWetEdges = "1";
|
||||
locked = "true";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new SimGroup(ObserverDropPoints) {
|
||||
|
||||
|
|
@ -313,6 +314,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new Turret(Team1TurretBaseLarge2) {
|
||||
position = "-668.312 418.661 64.9914";
|
||||
|
|
@ -1708,6 +1710,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new Turret(Team2TurretBaseLarge2) {
|
||||
position = "746.016 -466.198 67.3335";
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
locked = "true";
|
||||
team = "0";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new Item(Nexus) {
|
||||
position = "-23.8753 84.0586 81.555";
|
||||
|
|
|
|||
|
|
@ -38,10 +38,12 @@ new SimGroup(MissionGroup) {
|
|||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "425";
|
||||
high_visibleDistance = "500";
|
||||
useSkyTextures = "1";
|
||||
renderBottomTexture = "0";
|
||||
SkySolidColor = "0.420000 0.420000 0.420000 0.000000";
|
||||
fogDistance = "200";
|
||||
high_fogDistance = "300";
|
||||
fogColor = "0.420000 0.420000 0.420000 1.000000";
|
||||
fogVolume1 = "300 0 71";
|
||||
fogVolume2 = "0 0 0";
|
||||
|
|
@ -119,6 +121,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapIntensity = "0.1";
|
||||
removeWetEdges = "1";
|
||||
locked = "true";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new SimGroup(ObserverDropPoints) {
|
||||
|
||||
|
|
@ -178,6 +181,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-251.998 -243.486 142.611";
|
||||
|
|
@ -895,6 +899,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new SimGroup(AIObjectives) {
|
||||
|
||||
|
|
|
|||
|
|
@ -67,8 +67,6 @@ new SimGroup(MissionGroup) {
|
|||
visibleDistance = "500";
|
||||
position = "-1024 -1024 0";
|
||||
};
|
||||
new Terraformer(Terraformer) {
|
||||
};
|
||||
new NavigationGraph(NavGraph) {
|
||||
conjoinAngleDev = "70";
|
||||
cullDensity = "0.3";
|
||||
|
|
@ -120,6 +118,7 @@ new SimGroup(MissionGroup) {
|
|||
interiorFile = "bbase4cm.dif";
|
||||
showTerrainInside = "0";
|
||||
team = "1";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape(Team1StationInventory3) {
|
||||
position = "-453.7 -754.041 224.031";
|
||||
|
|
@ -1025,6 +1024,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
team = "2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape(Team2StationInventory4) {
|
||||
position = "-287.53 344.9 243.663";
|
||||
|
|
@ -2093,6 +2093,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapTexture = "lush/skies/lushcloud1";
|
||||
envMapIntensity = "0.5";
|
||||
removeWetEdges = "1";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new WaterBlock() {
|
||||
position = "-120 344 30.339";
|
||||
|
|
@ -2107,6 +2108,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapTexture = "lush/skies/lushcloud1";
|
||||
envMapIntensity = "0.5";
|
||||
removeWetEdges = "1";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new WaterBlock() {
|
||||
position = "-104 -120 16.3623";
|
||||
|
|
@ -2121,6 +2123,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapTexture = "lush/skies/lushcloud1";
|
||||
envMapIntensity = "0.5";
|
||||
removeWetEdges = "1";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new WaterBlock() {
|
||||
position = "-448 -80 36.8361";
|
||||
|
|
@ -2135,6 +2138,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapTexture = "lush/skies/lushcloud1";
|
||||
envMapIntensity = "0.5";
|
||||
removeWetEdges = "1";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new WaterBlock() {
|
||||
position = "-704 -600 -0.359596";
|
||||
|
|
@ -2149,6 +2153,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapTexture = "lush/skies/lushcloud1";
|
||||
envMapIntensity = "0.5";
|
||||
removeWetEdges = "1";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new WaterBlock() {
|
||||
position = "-920 -80 35";
|
||||
|
|
@ -2163,6 +2168,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapTexture = "lush/skies/lushcloud1";
|
||||
envMapIntensity = "0.5";
|
||||
removeWetEdges = "1";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new WaterBlock() {
|
||||
position = "-16 -440 69";
|
||||
|
|
@ -2177,6 +2183,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapTexture = "lush/skies/lushcloud1";
|
||||
envMapIntensity = "0.5";
|
||||
removeWetEdges = "1";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new WaterBlock() {
|
||||
position = "-440 -280 67.038";
|
||||
|
|
@ -2191,6 +2198,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapTexture = "lush/skies/lushcloud1";
|
||||
envMapIntensity = "0.5";
|
||||
removeWetEdges = "1";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new WaterBlock() {
|
||||
position = "104 -192 67.033";
|
||||
|
|
@ -2205,6 +2213,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapTexture = "lush/skies/lushcloud1";
|
||||
envMapIntensity = "0.5";
|
||||
removeWetEdges = "1";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new WaterBlock() {
|
||||
position = "-680 120 81.7432";
|
||||
|
|
@ -2219,6 +2228,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapTexture = "lush/skies/lushcloud1";
|
||||
envMapIntensity = "0.5";
|
||||
removeWetEdges = "1";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
};
|
||||
new SimGroup(Sounds) {
|
||||
|
|
|
|||
|
|
@ -43,13 +43,18 @@ new SimGroup(MissionGroup) {
|
|||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "700";
|
||||
high_visibleDistance = "900";
|
||||
useSkyTextures = "0";
|
||||
SkySolidColor = "1.000000 0.450000 0.000000 0.000000";
|
||||
fogDistance = "250";
|
||||
high_fogDistance = "350";
|
||||
fogColor = "0.600000 0.300000 0.000000 1.000000";
|
||||
fogVolume1 = "250 0 75";
|
||||
fogVolume2 = "600 75 120";
|
||||
fogVolume3 = "2000 120 200";
|
||||
high_fogVolume1 = "0 0 0";
|
||||
high_fogVolume2 = "0 0 0";
|
||||
high_fogVolume3 = "0 0 0";
|
||||
materialList = "sky_desert_brown.dml";
|
||||
windVelocity = "1 0 0";
|
||||
windEffectPrecipitation = "0";
|
||||
|
|
@ -393,6 +398,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0SensorLargePulse1) {
|
||||
position = "24.9351 -517.135 149.95";
|
||||
|
|
@ -516,6 +522,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0flipflop2) {
|
||||
position = "349.119 -221.074 87.0265";
|
||||
|
|
@ -589,6 +596,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0flipflop3) {
|
||||
position = "-354.653 290.212 111.003";
|
||||
|
|
@ -671,6 +679,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0SensorLargePulse2) {
|
||||
position = "72.965 507.561 146.408";
|
||||
|
|
@ -794,6 +803,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0flipflop5) {
|
||||
position = "349.119 221.074 87.0341";
|
||||
|
|
@ -867,6 +877,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team0flipflop6) {
|
||||
position = "-342.303 -302.994 110.627";
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ new SimGroup(MissionGroup) {
|
|||
flightCeilingRange = "20";
|
||||
locked = "true";
|
||||
};
|
||||
new Sun() {
|
||||
new Sun(Sun) {
|
||||
direction = "0.622506 0.622506 -0.474313";
|
||||
color = "0.800000 0.800000 0.800000 1.000000";
|
||||
ambient = "0.400000 0.400000 0.400000 1.000000";
|
||||
|
|
@ -35,6 +35,18 @@ new SimGroup(MissionGroup) {
|
|||
locked = "true";
|
||||
position = "-1024 -1024 0";
|
||||
rotation = "1 0 0 0";
|
||||
|
||||
lensFlareScale = 0.7; // size of lens flare circles
|
||||
lensFlareIntensity = 1.0; // translucency of lens flare
|
||||
frontFlareSize = 300.0; // size of sun flare
|
||||
backFlareSize = 450.0; // size of background sun flare
|
||||
flareColor = "1.0 1.0 1.0 1.0";
|
||||
|
||||
texture[0] = "special/sunFlare";
|
||||
texture[1] = "special/sunFlare02";
|
||||
texture[2] = "special/LensFlare/flare01";
|
||||
texture[3] = "special/LensFlare/flare02";
|
||||
texture[4] = "special/LensFlare/flare03";
|
||||
};
|
||||
new TerrainBlock(Terrain) {
|
||||
rotation = "1 0 0 0";
|
||||
|
|
@ -481,6 +493,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team1StationInventory1) {
|
||||
position = "35.77 -778.125 130.44";
|
||||
|
|
@ -736,6 +749,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(Team2StationInventory1) {
|
||||
position = "-435.278 515.64 129.6";
|
||||
|
|
|
|||
|
|
@ -558,6 +558,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "86.332 11.529 13.6735";
|
||||
|
|
|
|||
|
|
@ -83,6 +83,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapIntensity = "0.1";
|
||||
removeWetEdges = "0";
|
||||
locked = "true";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new NavigationGraph(NavGraph) {
|
||||
conjoinAngleDev = "45";
|
||||
|
|
@ -161,6 +162,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape(Team1StationInventory1) {
|
||||
position = "308.001 684.065 127.448";
|
||||
|
|
@ -1512,6 +1514,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-302.112 -814.273 125.202";
|
||||
|
|
|
|||
|
|
@ -160,6 +160,7 @@ new SimGroup(MissionGroup) {
|
|||
interiorFile = "pbunk1.dif";
|
||||
showTerrainInside = "0";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-450.816 340.977 169.772";
|
||||
|
|
@ -178,6 +179,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new WayPoint() {
|
||||
position = "-363.986 -401.484 155.401";
|
||||
|
|
@ -1232,6 +1234,7 @@ new SimGroup(MissionGroup) {
|
|||
interiorFile = "pbunk1.dif";
|
||||
showTerrainInside = "0";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new Turret() {
|
||||
position = "221.813 436.197 185.219";
|
||||
|
|
@ -1295,6 +1298,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new WayPoint() {
|
||||
position = "227.997 449.227 177.42";
|
||||
|
|
|
|||
|
|
@ -328,6 +328,7 @@ new SimGroup(MissionGroup) {
|
|||
AudioProfile = "Universal_Base_1";
|
||||
threshold2 = "60";
|
||||
threshold1 = "330";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
};
|
||||
new SimGroup(team0) {
|
||||
|
|
@ -2487,6 +2488,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapTexture = "lush/skies/lushcloud3";
|
||||
envMapIntensity = "0.9";
|
||||
removeWetEdges = "1";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new WaterBlock() {
|
||||
position = "-8 48 95.5";
|
||||
|
|
@ -2501,6 +2503,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapTexture = "lush/skies/lushcloud3";
|
||||
envMapIntensity = "0.9";
|
||||
removeWetEdges = "1";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
new WaterBlock() {
|
||||
position = "-272 376 72";
|
||||
|
|
@ -2515,6 +2518,7 @@ new SimGroup(MissionGroup) {
|
|||
envMapTexture = "lush/skies/lushcloud3";
|
||||
envMapIntensity = "0.9";
|
||||
removeWetEdges = "1";
|
||||
AudioEnvironment = Underwater;
|
||||
};
|
||||
};
|
||||
new SimGroup(Sounds) {
|
||||
|
|
|
|||
|
|
@ -548,6 +548,7 @@ new SimGroup(MissionGroup) {
|
|||
locked = "true";
|
||||
threshold1 = "240";
|
||||
threshold2 = "190";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance(SensorPlatform) {
|
||||
position = "-164.017 126.239 97.5715";
|
||||
|
|
@ -654,6 +655,7 @@ new SimGroup(MissionGroup) {
|
|||
locked = "true";
|
||||
threshold1 = "300";
|
||||
threshold2 = "250";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new InteriorInstance(TurretPlatform) {
|
||||
position = "274.154 -351.326 97.6447";
|
||||
|
|
@ -774,6 +776,7 @@ new SimGroup(MissionGroup) {
|
|||
locked = "true";
|
||||
threshold1 = "370";
|
||||
threshold2 = "150";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new StaticShape(MidwaySensor) {
|
||||
position = "556.144 -411.448 130.704";
|
||||
|
|
|
|||
|
|
@ -323,6 +323,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_3";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape(PitInventory) {
|
||||
position = "-187.186 353.598 187.307";
|
||||
|
|
|
|||
|
|
@ -233,6 +233,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_Pulse_1";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape(Team1SensorLargePulse1) {
|
||||
position = "47.9218 143.781 145.73";
|
||||
|
|
|
|||
|
|
@ -354,6 +354,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_1";
|
||||
locked = "false";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
@ -371,6 +372,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_3";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape(ObjectiveGen1) {
|
||||
position = "-460.757 -348.913 6.0481";
|
||||
|
|
|
|||
|
|
@ -94,6 +94,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
locked = "true";
|
||||
team = "2";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "41.78 -224.046 45.55";
|
||||
|
|
@ -489,6 +490,7 @@ new SimGroup(MissionGroup) {
|
|||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
team = "2";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new SimGroup(FFAlpha) {
|
||||
powerCount = "2";
|
||||
|
|
|
|||
|
|
@ -643,6 +643,7 @@ new SimGroup(MissionGroup) {
|
|||
showTerrainInside = "0";
|
||||
AudioProfile = "Universal_Base_2";
|
||||
locked = "true";
|
||||
AudioEnvironment = BigRoom;
|
||||
};
|
||||
new TSStatic() {
|
||||
position = "-207.892 -225.915 63.64";
|
||||
|
|
|
|||
|
|
@ -399,6 +399,7 @@ new SimGroup(MissionGroup) {
|
|||
interiorFile = "sbunk9.dif";
|
||||
showTerrainInside = "0";
|
||||
locked = "true";
|
||||
AudioEnvironment = SmallRoom;
|
||||
};
|
||||
new Item() {
|
||||
position = "-266.535 264.41 110.952";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
// Tribes 2 Input Map File
|
||||
moveMap.delete();
|
||||
new ActionMap(moveMap);
|
||||
moveMap.clearMap();
|
||||
moveMap.bindCmd(keyboard, "escape", "", "escapeFromGame();");
|
||||
moveMap.bind(keyboard, "alt e", toggleEditor);
|
||||
moveMap.bind(keyboard, "s", moveleft);
|
||||
|
|
@ -88,10 +87,15 @@ moveMap.bind(keyboard, "ctrl-alt numpad9", selectFavorite19);
|
|||
moveMap.bind(keyboard, "ctrl-alt numpad0", selectFavorite20);
|
||||
moveMap.bind(keyboard, "w", toggleFreeLook);
|
||||
moveMap.bind(keyboard, "ctrl z", throwWeapon);
|
||||
moveMap.bind(keyboard, "ctrl n", toggleNetDisplayHud);
|
||||
moveMap.bind(mouse0, "xaxis", yaw);
|
||||
moveMap.bind(mouse0, "yaxis", pitch);
|
||||
moveMap.bind(mouse0, "button0", mouseFire);
|
||||
moveMap.bind(mouse0, "button1", mouseJet);
|
||||
moveMap.bind(mouse0, "zaxis", cycleWeaponAxis);
|
||||
if (!isDemo())
|
||||
GlobalActionMap.bind(keyboard, "super2", toggleConsole);
|
||||
observerMap.clearMap();
|
||||
observerMap.bind(keyboard, "space", jump);
|
||||
observerMap.bind(keyboard, "up", moveup);
|
||||
observerMap.bind(keyboard, "down", movedown);
|
||||
observerMap.bind(mouse0, "button1", mouseJet);
|
||||
GlobalActionMap.bind(keyboard, "super2", toggleConsole);
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
// Tribes 2 Input Map File
|
||||
moveMap.delete();
|
||||
new ActionMap(moveMap);
|
||||
moveMap.clearMap();
|
||||
moveMap.bindCmd(keyboard, "escape", "", "escapeFromGame();");
|
||||
moveMap.bind(keyboard, "alt e", toggleEditor);
|
||||
moveMap.bind(keyboard, "s", moveleft);
|
||||
|
|
@ -89,10 +88,15 @@ moveMap.bind(keyboard, "right", turnRight);
|
|||
moveMap.bind(keyboard, "up", panUp);
|
||||
moveMap.bind(keyboard, "down", panDown);
|
||||
moveMap.bind(keyboard, "p", resizeChatHud);
|
||||
moveMap.bind(keyboard, "ctrl n", toggleNetDisplayHud);
|
||||
moveMap.bind(mouse0, "xaxis", yaw);
|
||||
moveMap.bind(mouse0, "yaxis", pitch);
|
||||
moveMap.bind(mouse0, "button0", mouseFire);
|
||||
moveMap.bind(mouse0, "button1", mouseJet);
|
||||
moveMap.bind(mouse0, "zaxis", cycleWeaponAxis);
|
||||
if (!isDemo())
|
||||
GlobalActionMap.bind(keyboard, "^", toggleConsole);
|
||||
observerMap.clearMap();
|
||||
observerMap.bind(keyboard, "space", jump);
|
||||
observerMap.bind(keyboard, "up", moveup);
|
||||
observerMap.bind(keyboard, "down", movedown);
|
||||
observerMap.bind(mouse0, "button1", mouseJet);
|
||||
GlobalActionMap.bind(keyboard, "^", toggleConsole);
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
// Tribes 2 Input Map File
|
||||
moveMap.delete();
|
||||
new ActionMap(moveMap);
|
||||
moveMap.clearMap();
|
||||
moveMap.bindCmd(keyboard, "escape", "", "escapeFromGame();");
|
||||
moveMap.bind(keyboard, "alt e", toggleEditor);
|
||||
moveMap.bind(keyboard, "s", moveleft);
|
||||
|
|
@ -89,10 +88,15 @@ moveMap.bind(keyboard, "right", turnRight);
|
|||
moveMap.bind(keyboard, "up", panUp);
|
||||
moveMap.bind(keyboard, "down", panDown);
|
||||
moveMap.bind(keyboard, "p", resizeChatHud);
|
||||
moveMap.bind(keyboard, "ctrl n", toggleNetDisplayHud);
|
||||
moveMap.bind(mouse0, "xaxis", yaw);
|
||||
moveMap.bind(mouse0, "yaxis", pitch);
|
||||
moveMap.bind(mouse0, "button0", mouseFire);
|
||||
moveMap.bind(mouse0, "button1", mouseJet);
|
||||
moveMap.bind(mouse0, "zaxis", cycleWeaponAxis);
|
||||
if (!isDemo())
|
||||
GlobalActionMap.bind(keyboard, "backslash", toggleConsole);
|
||||
observerMap.clearMap();
|
||||
observerMap.bind(keyboard, "space", jump);
|
||||
observerMap.bind(keyboard, "up", moveup);
|
||||
observerMap.bind(keyboard, "down", movedown);
|
||||
observerMap.bind(mouse0, "button1", mouseJet);
|
||||
GlobalActionMap.bind(keyboard, "backslash", toggleConsole);
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
// Tribes 2 Input Map File
|
||||
moveMap.delete();
|
||||
new ActionMap(moveMap);
|
||||
moveMap.clearMap();
|
||||
moveMap.bindCmd(keyboard, "escape", "", "escapeFromGame();");
|
||||
moveMap.bind(keyboard, "alt e", toggleEditor);
|
||||
moveMap.bind(keyboard, "s", moveleft);
|
||||
|
|
@ -88,10 +87,15 @@ moveMap.bind(keyboard, "right", turnRight);
|
|||
moveMap.bind(keyboard, "up", panUp);
|
||||
moveMap.bind(keyboard, "down", panDown);
|
||||
moveMap.bind(keyboard, "p", resizeChatHud);
|
||||
moveMap.bind(keyboard, "ctrl n", toggleNetDisplayHud);
|
||||
moveMap.bind(mouse0, "xaxis", yaw);
|
||||
moveMap.bind(mouse0, "yaxis", pitch);
|
||||
moveMap.bind(mouse0, "button0", mouseFire);
|
||||
moveMap.bind(mouse0, "button1", mouseJet);
|
||||
moveMap.bind(mouse0, "zaxis", cycleWeaponAxis);
|
||||
if (!isDemo())
|
||||
GlobalActionMap.bind(keyboard, "º", toggleConsole);
|
||||
observerMap.clearMap();
|
||||
observerMap.bind(keyboard, "space", jump);
|
||||
observerMap.bind(keyboard, "up", moveup);
|
||||
observerMap.bind(keyboard, "down", movedown);
|
||||
observerMap.bind(mouse0, "button1", mouseJet);
|
||||
GlobalActionMap.bind(keyboard, "º", toggleConsole);
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
// Tribes 2 Input Map File
|
||||
moveMap.delete();
|
||||
new ActionMap(moveMap);
|
||||
moveMap.clearMap();
|
||||
moveMap.bindCmd(keyboard, "escape", "", "escapeFromGame();");
|
||||
moveMap.bind(keyboard, "s", movebackward);
|
||||
moveMap.bind(keyboard, "space", jump);
|
||||
|
|
@ -91,16 +90,15 @@ moveMap.bind(keyboard, "return", fnAcceptTask);
|
|||
moveMap.bind(keyboard, "backspace", fnDeclineTask);
|
||||
moveMap.bind(keyboard, "x", voiceCapture);
|
||||
moveMap.bind(keyboard, "u", resizeChatHud);
|
||||
moveMap.bind(keyboard, "ctrl n", toggleNetDisplayHud);
|
||||
moveMap.bind(mouse0, "xaxis", yaw);
|
||||
moveMap.bind(mouse0, "yaxis", pitch);
|
||||
moveMap.bind(mouse0, "button0", mouseFire);
|
||||
moveMap.bind(mouse0, "button1", mouseJet);
|
||||
moveMap.bind(mouse0, "zaxis", cycleWeaponAxis);
|
||||
observerMap.delete();
|
||||
new ActionMap(observerMap);
|
||||
observerMap.clearMap();
|
||||
observerMap.bind(keyboard, "space", jump);
|
||||
observerMap.bind(keyboard, "e", moveup);
|
||||
observerMap.bind(keyboard, "c", movedown);
|
||||
observerMap.bind(mouse0, "button1", mouseJet);
|
||||
if (!isDemo())
|
||||
GlobalActionMap.bind(keyboard, "grave", toggleConsole);
|
||||
GlobalActionMap.bind(keyboard, "grave", toggleConsole);
|
||||
|
|
|
|||
|
|
@ -176,6 +176,7 @@ function BountyGame::equip(%game, %player)
|
|||
{
|
||||
for(%i =0; %i<$InventoryHudCount; %i++)
|
||||
%player.client.setInventoryHudItem($InventoryHudData[%i, itemDataName], 0, 1);
|
||||
%player.client.clearBackpackIcon();
|
||||
|
||||
//%player.setArmor("Light");
|
||||
%player.setInventory(EnergyPack, 1);
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -7,13 +7,16 @@
|
|||
$CHANNEL_STATUS = "STATUS";
|
||||
$VERSION_STRING = "Dynamix IRC Chat 1.2.0";
|
||||
$ESCAPE_SEQ = "_-_";
|
||||
|
||||
$IRCClient::serverList = GetIRCServerList(0);
|
||||
$IRCClient::serverCount = getRecordCount($IRCClient::serverList);
|
||||
$IRCClient::retries = 0;
|
||||
|
||||
if ($IRCClient::serverCount > 1)
|
||||
$IRCClient::serverIndex = getRandom($IRCClient::serverCount-1)-1;
|
||||
else
|
||||
$IRCClient::serverIndex = -1;
|
||||
|
||||
$IRCClient::serverAttempt = 0;
|
||||
|
||||
$AWAY_TIMEOUT = 5 * 60 * 1000;
|
||||
|
|
@ -135,9 +138,7 @@ function ChatGui::onAdd(%this)
|
|||
function ChatGui::onWake(%this)
|
||||
{
|
||||
Canvas.pushDialog(LaunchToolbarDlg);
|
||||
|
||||
ChatTabView.addSet(1,"gui/shll_horztabbuttonB","5 5 5","50 50 0","5 5 5");
|
||||
|
||||
// ChatTabView.addSet(1,"gui/shll_horztabbuttonB","5 5 5","50 50 0","5 5 5");
|
||||
ChatGui.awake = true;
|
||||
ChatTabView.setSelected($IRCClient::currentChannel);
|
||||
ChatGuiScroll.scrollToBottom();
|
||||
|
|
@ -152,19 +153,69 @@ function ChatGui::setKey(%this,%ignore)
|
|||
//------------------------------------------------------------------------------
|
||||
function ChatTabView::onAdd(%this)
|
||||
{
|
||||
if ($LaunchMode $= "Normal")
|
||||
%this.addTab($IRCClient::channels.getObject(0),"STATUS");
|
||||
// Don't Forget, it needs to be on add unless you have a VERY GOOD REASON, right Brad?.
|
||||
ChatTabView.addSet(1,"gui/shll_horztabbuttonB","5 5 5","50 50 0","5 5 5");
|
||||
if ($LaunchMode $= "Normal")
|
||||
// %this.addTab(0,"WELCOME");
|
||||
%this.addTab($IRCClient::channels.getObject(0),"WELCOME");
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function ChatTabView::onSelect(%this,%obj,%name)
|
||||
{
|
||||
if (%name $= "WELCOME")
|
||||
{
|
||||
%indentSpace = "";
|
||||
WelcomeHeadlines.clear();
|
||||
WelcomeText.clear();
|
||||
%obj.topic = "Welcome to the Tribes 2 Chat Area!";
|
||||
|
||||
%topic[0] = "Welcome To Tribes 2 Chat";
|
||||
%topic[1] = "Public Channels";
|
||||
%topic[2] = "Private Channels";
|
||||
%topic[3] = "Chat Options";
|
||||
%topic[4] = "ShazBot";
|
||||
%topic[5] = "Channel Ops";
|
||||
%topic[6] = "Private Channel Conduct";
|
||||
%topic[7] = "Right Click Mute";
|
||||
%topic[8] = "/me, /action, channels";
|
||||
%topic[9] = "Tab Complete";
|
||||
|
||||
%atxt[0] = "Welcome to the Tribes 2 Chat. Tribes has the distinction of having the largest and most devoted player base of any massivly multi-player game. To support this base we have included the Chat area to make it easier to recruit, get help, meet other players and organize games. Tribes 2 Chat is a secure IRC based chat network that requires an authenticated Tribes 2 game client to join, this means that third party IRC clients like mIRC cannot be used.";
|
||||
%atxt[1] = "When you access the CHANNELS list, you are seeing a listing of all the available chat rooms. The chat rooms colored \"white\" are general rooms that anyone can access. These are usually the most populated rooms and are \"Tribes 2\" where general gameplay is discussed, \"Recruiting\" where people go to try and find teams, or to recruit players onto their teams, and \"Help\" which is an area to go and speak with other players about technical issues you're having with your system.";
|
||||
%atxt[2] = "There are also Private Chat channels that you will see IF you are a member of a Tribe. If that's the case, then there will be a private chat channel visible for each tribe you belong to and you can enter those rooms to speak with other Tribe members. Players that do not belong to those tribes will not be able to enter that room.";
|
||||
%atxt[3] = "There are CHAT OPTIONS (use the button at the top of this page to access those options) that allow you to customize your \"away\" message and a few other messages.";
|
||||
%atxt[4] = "When you're in a chat channel, beware the Mighty and Powerful SHAZBOT. Shazbot is an automated spam and cursing filter that runs in the general rooms. If you curse a lot, or repeat the same messages too often, or even if you just spam a whole bunch of different nonsense lines in a row, the Mighty and Powerful SHAZBOT will throw you out of the room to think about your transgressions. These kicks are temporary and you can come back later, but if you get kicked enough times, you may be banned entirely, so think before you type and the world will be rosy. (Shazbot doesn't like all-caps messages either...so be careful. No shouting around him...he's sensitive.)";
|
||||
%atxt[5] = "There are human Operators (Ops) in each channel also. These Ops are not automated. They are people. If you respect them, then they will be kind and considerate in return. However, if you badmouth them or otherwise annoy them, they may kick or ban you from a channel. Just be civil and all things will be good. (NOTE: In Private channels, the Ops are all Tribe members and there are no cursing or spamming rules...unless those Ops make those rules.)";
|
||||
%atxt[6] = "Private channels are completely deregulated. Dynamix/Sierra/Vivendi-Universal neither care, nor want to know, what you talk about in those channels. They are yours. Warning to anyone who goes to those channels: If you go there, and you do not like what you hear, then leave. Don't expect Dynamix/Sierra/Vivendi-Universal to do anything about private channels. We only review the public channels.";
|
||||
%atxt[7] = "When in a public channel, if someone is being annoying, then simply use the MUTE functionality to ignore him completely. This is much easier than trying to get an Op to kick him and is usually easier and faster.";
|
||||
%atxt[8] = "If you see someone typing in a different color, they are probably using a \"/me\" or \"/action\" command. This allows you to emote an action in chat. For instance, if you type /me is away from the keyboard right now, then you'll see \"<playername> is away from the keyboard right now\" and it will be a different color than normal chat. Channel links are usually green and are created by putting a pound sign \"#\" before the channel name.";
|
||||
%atxt[9] = "There is a nifty Tab Complete feature that makes it easier to type names. If there is a player named \"MrMyxlpytlk\" in the room, you may have a tough time typing that out normally. But if you type \"MrMy\" and then hit TAB, the name will auto-complete instantly, allowing you to respond quickly to screwy names.";
|
||||
|
||||
for (%i = 0; %i < 10; %i++)
|
||||
{
|
||||
%text = %text @ "<lmargin:10><color:ADFFFA><font:Univers:22><tag:" @ %i @ ">" @ %topic[%i] @
|
||||
"\n\n<lmargin:30><rmargin%:80><font:Univers:16><color:82BEB9>" @ %atxt[%i] @ "<sbreak>\n\n\n<rmargin%:100>";
|
||||
WelcomeHeadlines.addRow( %i, %topic[%i] );
|
||||
}
|
||||
|
||||
ChatPanel.setVisible(false);
|
||||
WelcomePanel.setVisible(true);
|
||||
WelcomeText.setValue(%text);
|
||||
WelcomeHeadlines.setSelectedRow(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
ChatPanel.setVisible(true);
|
||||
WelcomePanel.setVisible(false);
|
||||
}
|
||||
|
||||
ChatTabFrame.setAltColor(%obj.private);
|
||||
%i = %obj.findMember($IRCClient::people.getObject(0));
|
||||
ChatEditChannelBtn.setVisible(%obj.getFlags(%i) & $PERSON_OPERATOR);
|
||||
|
||||
//is this the status window? do we need the options button
|
||||
%vis = (%name $= "STATUS" ? true : false);
|
||||
%vis = (%name $= "WELCOME" ? true : false);
|
||||
ChatEditOptionsBtn.setVisible(%vis);
|
||||
|
||||
ChatChannelTopic.setValue(%obj.topic);
|
||||
|
|
@ -172,6 +223,7 @@ function ChatTabView::onSelect(%this,%obj,%name)
|
|||
{
|
||||
if ($IRCClient::currentChannel == $IRCClient::attachedChannel)
|
||||
ChatGuiMessageVector.detach();
|
||||
|
||||
ChatGuiMessageVector.attach(%obj);
|
||||
//ChatGuiMessageVector.scrollToBottom();
|
||||
$IRCClient::attachedChannel = %obj;
|
||||
|
|
@ -469,6 +521,7 @@ function ChatRoomMemberList::onRightMouseDown(%this,%column,%row,%mousePos)
|
|||
ChatMemberPopup.add("Mute",6);
|
||||
|
||||
ChatMemberPopup.add( "--------------------",-1);
|
||||
// ChatMemberPopup.add( "Instant Message", 9 );
|
||||
ChatMemberPopup.add( "TMail", 10 );
|
||||
ChatMemberPopup.add( "Add To Buddylist",11);
|
||||
|
||||
|
|
@ -526,6 +579,8 @@ function ChatMemberPopup::onSelect(%this,%id,%text)
|
|||
IRCClient::ignore(ChatMemberPopup.member,!(ChatMemberPopup.member.flags & $PERSON_IGNORE));
|
||||
case 7: // go to webbrowser page
|
||||
LinkBrowser(%member,"warrior");
|
||||
// case 9: // Instant Message
|
||||
// IRCClient::instant(ChatMemberPopup.member,0);
|
||||
case 10: // TMail
|
||||
LinkEMail(%member);
|
||||
case 11: // Add To Buddylist
|
||||
|
|
@ -828,9 +883,11 @@ function IRCClient::notify(%event)
|
|||
{
|
||||
switch$ ( $IRCClient::channelNames[%i] )
|
||||
{
|
||||
case "#Tribes2": %temp = 3;
|
||||
case "#Tribes2-recruiting": %temp = 2;
|
||||
case "#Help": %temp = 1;
|
||||
case "#Tribes2": %temp = 5;
|
||||
case "#Tribes2-Recruiting": %temp = 4;
|
||||
case "#Help": %temp = 3;
|
||||
case "#Scripting": %temp = 2;
|
||||
case "#Mapping": %temp = 1;
|
||||
default: %temp = 0;
|
||||
}
|
||||
JoinChatList.addRow(%i, IRCClient::displayChannel( $IRCClient::channelNames[%i]) TAB $IRCClient::channelUsers[%i] TAB %temp );
|
||||
|
|
@ -870,6 +927,8 @@ function IRCClient::notify(%event)
|
|||
$IRCClient::nextChannel = 0;
|
||||
}
|
||||
ChatTabView.removeTab($IRCClient::deletedChannel);
|
||||
// case IDIRC_INSTANT:
|
||||
// MessageBoxOK("Message", "You have been instant Messaged by " @ $IRCClient::inviteperson);
|
||||
case IDIRC_INVITED: //invited to join existing channel.
|
||||
//MessageBoxOKCancel("Invite", "You have been invited to channel " @ IRCClient::displayChannel($IRCClient::invitechannel) @ " by " @ $IRCClient::inviteperson @ ".", "IRCClient::join($IRCClient::invitechannel);");
|
||||
IRCClient::newMessage($IRCClient::CurrentChannel, "You have been invited to channel " @ $IRCClient::invitechannel @ " by " @ $IRCClient::inviteperson @ ".");
|
||||
|
|
@ -1562,6 +1621,8 @@ function IRCClient::dispatch(%prefix,%command,%params)
|
|||
IRCClient::onVersion(%prefix,%params);
|
||||
case "ACTION":
|
||||
IRCClient::onAction(%prefix,%params);
|
||||
case "INSTANT":
|
||||
IRCClient::onInstantMsg(%prefix,%params);
|
||||
case "INVITE":
|
||||
IRCClient::onInvite(%prefix,%params);
|
||||
case "301":
|
||||
|
|
@ -3005,7 +3066,30 @@ function IRCClient::nickHighLight(%message)
|
|||
}
|
||||
return %message;
|
||||
}
|
||||
//------------------------------------------------------------------------------
|
||||
function IRCClient::onInstantMsg(%prefix,%params)
|
||||
{
|
||||
// Find or create the person (should never be NULL)
|
||||
%p = IRCClient::findPerson2(%prefix,true);
|
||||
if (%p)
|
||||
{
|
||||
%params = nextToken(%params,channel,":");
|
||||
%channel = %params;
|
||||
|
||||
// Only bother the user if they aren't ignoring this person
|
||||
if (!(%person.flags & $PERSON_IGNORE))
|
||||
{
|
||||
// Set vars and notify the responder
|
||||
$IRCClient::inviteperson = IRCClient::displayNick(%p);
|
||||
IRCClient::notify(IDIRC_INSTANT);
|
||||
}
|
||||
}
|
||||
}
|
||||
//------------------------------------------------------------------------------
|
||||
function IRCClient::instant(%p,%c)
|
||||
{
|
||||
IRCClient::send("INSTANT" SPC %p.displayName SPC 0);
|
||||
}
|
||||
//------------------------------------------------------------------------------
|
||||
function IRCClient::part(%params)
|
||||
{
|
||||
|
|
@ -3180,6 +3264,10 @@ function IRCClient::ignore(%p,%tf)
|
|||
}
|
||||
IRCClient::notify(IDIRC_SORT);
|
||||
}
|
||||
else
|
||||
{
|
||||
echo("not P:" @ %p TAB %tf);
|
||||
}
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
|
@ -3282,8 +3370,11 @@ function IRCClient::onJoinServer(%mission,%server,%address,%mayprequire,%prequir
|
|||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function IRCClient::onJoinGame(%address, %desc)
|
||||
function IRCClient::onJoinGame(%address, %desc)
|
||||
{
|
||||
if(!isObject($IRCClient::tcp))
|
||||
return;
|
||||
|
||||
//error("IRCClient::onJoinGame( "@ %address @", "@ %desc @" )");
|
||||
//IRCClient::away("joined a game.");
|
||||
|
||||
|
|
@ -3326,3 +3417,9 @@ if ($LaunchMode $= "Normal")
|
|||
IRCClient::init();
|
||||
IRCClient::connect();
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function WelcomeHeadlines::onSelect( %this, %id, %text )
|
||||
{
|
||||
WelcomeText.scrollToTag( %id );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -216,6 +216,7 @@ function CnHGame::equip(%game, %player)
|
|||
{
|
||||
for(%i =0; %i<$InventoryHudCount; %i++)
|
||||
%player.client.setInventoryHudItem($InventoryHudData[%i, itemDataName], 0, 1);
|
||||
%player.client.clearBackpackIcon();
|
||||
|
||||
//%player.setArmor("Light");
|
||||
%player.setInventory(Blaster,1);
|
||||
|
|
@ -314,7 +315,7 @@ function CnHGame::awardScorePlayerFFDefend(%game, %cl, %flipflop)
|
|||
if (%game.SCORE_PER_FLIPFLOP_DEFEND != 0)
|
||||
{
|
||||
messageClient(%cl, 'msgFFDef', '\c0You received a %1 point bonus for defending %2.', %game.SCORE_PER_FLIPFLOP_DEFEND, %game.cleanWord(%flipflop.name));
|
||||
messageTeamExcept(%cl, 'msgFFDef', '\c0Teammate %1 received a %2 point bonus for defending %3', %cl.name, %game.SCORE_PER_FLIPFLOP_DEFEND, %game.cleanWord(%flipflop.name));
|
||||
// messageTeamExcept(%cl, 'msgFFDef', '\c0Teammate %1 received a %2 point bonus for defending %3', %cl.name, %game.SCORE_PER_FLIPFLOP_DEFEND, %game.cleanWord(%flipflop.name));
|
||||
}
|
||||
%game.recalcScore(%cl);
|
||||
}
|
||||
|
|
@ -328,7 +329,7 @@ function CnHGame::awardScorePlayerFFCap(%game, %cl, %this)
|
|||
if (%game.SCORE_PER_PLYR_FLIPFLOP_CAP != 0)
|
||||
{
|
||||
messageClient(%cl, 'msgFFDef', '\c0You received a %1 point bonus for holding the %2.', %game.SCORE_PER_PLYR_FLIPFLOP_CAP, %game.cleanWord(%this.name));
|
||||
messageTeamExcept(%cl, 'msgFFDef', '\c0Teammate %1 received a %2 point bonus for holding the %3', %cl.name, %game.SCORE_PER_PLYR_FLIPFLOP_CAP, %game.cleanWord(%this.name));
|
||||
// messageTeamExcept(%cl, 'msgFFDef', '\c0Teammate %1 received a %2 point bonus for holding the %3', %cl.name, %game.SCORE_PER_PLYR_FLIPFLOP_CAP, %game.cleanWord(%this.name));
|
||||
}
|
||||
%game.recalcScore(%cl);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -87,6 +87,7 @@ function DMGame::equip(%game, %player)
|
|||
{
|
||||
for(%i =0; %i<$InventoryHudCount; %i++)
|
||||
%player.client.setInventoryHudItem($InventoryHudData[%i, itemDataName], 0, 1);
|
||||
%player.client.clearBackpackIcon();
|
||||
|
||||
//%player.setArmor("Light");
|
||||
%player.setInventory(RepairKit, 1);
|
||||
|
|
|
|||
29
base/scripts/DemoEndGui.cs
Normal file
29
base/scripts/DemoEndGui.cs
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
$DemoCycleDelay = 6000;
|
||||
|
||||
function DemoEndGui::onWake(%this)
|
||||
{
|
||||
%this.index = 1;
|
||||
new ActionMap( DemoEndMap );
|
||||
DemoEndMap.bindCmd( mouse, button0, "DemoEndGui.forceBitmapCycle();", "" );
|
||||
DemoEndMap.bindCmd( keyboard, space, "DemoEndGui.forceBitmapCycle();", "" );
|
||||
DemoEndMap.push();
|
||||
%this.cycleTimer = %this.schedule($DemoCycleDelay, cycleBitmaps);
|
||||
}
|
||||
|
||||
function DemoEndGui::cycleBitmaps(%this)
|
||||
{
|
||||
if (%this.index == 3)
|
||||
quit();
|
||||
else
|
||||
{
|
||||
%this.index++;
|
||||
%this.setBitmap("gui/bg_DemoEnd" @ %this.index);
|
||||
%this.cycleTimer = %this.schedule( $DemoCycleDelay, cycleBitmaps );
|
||||
}
|
||||
}
|
||||
|
||||
function DemoEndGui::forceBitmapCycle( %this )
|
||||
{
|
||||
cancel( %this.cycleTimer );
|
||||
%this.cycleBitmaps();
|
||||
}
|
||||
|
|
@ -18,7 +18,7 @@ function GameGui::onWake( %this )
|
|||
{
|
||||
Canvas.pushDialog( LaunchToolbarDlg );
|
||||
|
||||
if ( isDemo() || isDemoServer() || $PlayingOnline )
|
||||
if ( isDemo() || $PlayingOnline )
|
||||
GM_Frame.setTitle( "GAME" );
|
||||
else
|
||||
GM_Frame.setTitle( "LAN GAME" );
|
||||
|
|
@ -29,12 +29,8 @@ function GameGui::onWake( %this )
|
|||
if ( isDemo() )
|
||||
{
|
||||
GM_TabView.addTab( 1, "JOIN" );
|
||||
%this.pane = "Join";
|
||||
}
|
||||
else if ( isDemoServer() )
|
||||
{
|
||||
GM_TabView.addTab( 2, "HOST" );
|
||||
%this.pane = "Host";
|
||||
%this.pane = "Join";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -125,7 +121,7 @@ function GM_JoinPane::onActivate( %this )
|
|||
GMJ_StopBtn.setActive( false );
|
||||
|
||||
%this.onceOnly = 1;
|
||||
if ( isDemo() || isDemoServer() )
|
||||
if ( isDemo() )
|
||||
GMJ_Browser.lastQuery = "Demo";
|
||||
else
|
||||
GMJ_Browser.lastQuery = $PlayingOnline ? "Master" : "LanServers";
|
||||
|
|
@ -207,6 +203,9 @@ if ( !isDemo() )
|
|||
$BrowserColumnRange[10] = "25 200";
|
||||
$BrowserColumnCount++;
|
||||
}
|
||||
$BrowserColumnName[11] = "Visibility";
|
||||
$BrowserColumnRange[11] = "25 120";
|
||||
$BrowserColumnCount++;
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function GMJ_Browser::onAdd( %this )
|
||||
|
|
@ -747,13 +746,16 @@ function GM_HostPane::onActivate( %this )
|
|||
$HostGameType = $PlayingOnline ? "Online" : "LAN";
|
||||
|
||||
buildMissionTypePopup( GMH_MissionType );
|
||||
GMH_BotMinSlider.setValue( $Host::MinBotDifficulty );
|
||||
GMH_BotMaxSlider.setValue( $Host::MaxBotDifficulty );
|
||||
GMH_BotsEnabledTgl.setValue( $Host::BotsEnabled );
|
||||
GMH_BotsEnabledTgl.onAction();
|
||||
if ( !isDemo() )
|
||||
{
|
||||
GMH_BotMinSlider.setValue( $Host::MinBotDifficulty );
|
||||
GMH_BotMaxSlider.setValue( $Host::MaxBotDifficulty );
|
||||
GMH_BotsEnabledTgl.setValue( $Host::BotsEnabled );
|
||||
GMH_BotsEnabledTgl.onAction();
|
||||
|
||||
//clamp and set the bot count slider
|
||||
setBotCountSlider();
|
||||
//clamp and set the bot count slider
|
||||
setBotCountSlider();
|
||||
}
|
||||
|
||||
// Select the saved-off prefs:
|
||||
if ( $Host::MissionType !$= "" )
|
||||
|
|
@ -992,22 +994,25 @@ function GMH_MissionType::onSelect( %this, %id, %text )
|
|||
GMH_MissionList.setSelectedById( %lastAdded );
|
||||
$Host::MissionType = $HostTypeName[%id];
|
||||
|
||||
// Disable all non bot-enabled maps if bots are enabled:
|
||||
if ( GMH_BotsEnabledTgl.getValue() )
|
||||
GMH_BotsEnabledTgl.onAction();
|
||||
if ( !isDemo() )
|
||||
{
|
||||
// Disable all non bot-enabled maps if bots are enabled:
|
||||
if ( GMH_BotsEnabledTgl.getValue() )
|
||||
GMH_BotsEnabledTgl.onAction();
|
||||
}
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function GMH_MissionList::onSelect( %this, %id, %text )
|
||||
{
|
||||
if ( GMH_BotsEnabledTgl.getValue() )
|
||||
if ( !isDemo() && GMH_BotsEnabledTgl.getValue() )
|
||||
GMH_StartGameBtn.setActive( $BotEnabled[%id] );
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function tryToStartHostedGame()
|
||||
{
|
||||
if ( GMH_BotsEnabledTgl.getValue() )
|
||||
if ( !isDemo() && GMH_BotsEnabledTgl.getValue() )
|
||||
{
|
||||
%selId = GMH_MissionList.getSelectedId();
|
||||
if ( !$BotEnabled[%selId] )
|
||||
|
|
@ -1023,7 +1028,7 @@ function StartHostedGame()
|
|||
%selId = GMH_MissionList.getSelectedId();
|
||||
%misFile = $HostMissionFile[%selId];
|
||||
|
||||
if ( $Host::BotsEnabled )
|
||||
if ( !isDemo() && $Host::BotsEnabled )
|
||||
{
|
||||
validateMaxPlayers();
|
||||
$HostGameBotCount = $Host::BotCount;
|
||||
|
|
@ -1071,7 +1076,10 @@ function StartHostedGame()
|
|||
//------------------------------------------------------------------------------
|
||||
function tryToLaunchDedicatedServer( %pure )
|
||||
{
|
||||
%numBots = $Host::BotsEnabled ? $Host::BotCount : 0;
|
||||
if ( isDemo() )
|
||||
%numBots = 0;
|
||||
else
|
||||
%numBots = $Host::BotsEnabled ? $Host::BotCount : 0;
|
||||
if ( launchDedicatedServer( $Host::MissionType, $Host::Map, %numBots, %pure ) )
|
||||
quit();
|
||||
else
|
||||
|
|
@ -1170,8 +1178,11 @@ function validateMaxPlayers()
|
|||
//reset the value back into the TE
|
||||
GMH_MaxPlayersTE.setValue(%maxPlayers);
|
||||
|
||||
//and make sure the bot sliders reflect the changes..
|
||||
setBotCountSlider();
|
||||
if ( !isDemo() )
|
||||
{
|
||||
//and make sure the bot sliders reflect the changes..
|
||||
setBotCountSlider();
|
||||
}
|
||||
}
|
||||
|
||||
function setBotCountSlider()
|
||||
|
|
@ -1207,8 +1218,13 @@ function AdvancedHostDlg::onWake( %this )
|
|||
{
|
||||
// Set all of the controls to the current pref states:
|
||||
AH_HostPort.setText( $Host::Port );
|
||||
if ( $Host::HiVisibility )
|
||||
AH_HiVisibilityRdo.setValue( true );
|
||||
else
|
||||
AH_HiFPSRdo.setValue( true );
|
||||
AH_DedicatedTgl.setValue( $Host::Dedicated );
|
||||
AH_DedicatedTgl.onAction();
|
||||
AH_TeamDamageTgl.setValue( $Host::TeamDamageOn );
|
||||
AH_TournamentTgl.setValue( $Host::TournamentMode );
|
||||
AH_AdminVoteTgl.setValue( $Host::allowAdminPlayerVotes );
|
||||
AH_AllowSmurfTgl.setValue( !$Host::NoSmurfs );
|
||||
|
|
@ -1226,9 +1242,11 @@ function AdvancedHostDlg::accept( %this )
|
|||
{
|
||||
// Apply all of the changes:
|
||||
$Host::Port = AH_HostPort.getValue();
|
||||
$Host::HiVisibility = AH_HiVisibilityRdo.getValue();
|
||||
$Host::Dedicated = AH_DedicatedTgl.getValue();
|
||||
if ( $Host::Dedicated )
|
||||
$Host::PureServer = AH_PureServerTgl.getValue();
|
||||
$Host::TeamDamageOn = AH_TeamDamageTgl.getValue();
|
||||
$Host::TournamentMode = AH_TournamentTgl.getValue();
|
||||
$Host::allowAdminPlayerVotes = AH_AdminVoteTgl.getValue();
|
||||
$Host::NoSmurfs = !AH_AllowSmurfTgl.getValue();
|
||||
|
|
@ -1326,8 +1344,9 @@ function GM_WarriorPane::onActivate( %this )
|
|||
}
|
||||
}
|
||||
|
||||
// Fill the race/gender list:
|
||||
// Fill the static menus:
|
||||
GMW_RaceGenderPopup.fillList();
|
||||
GMW_SkinPrefPopup.fillList();
|
||||
|
||||
// Select the current player:
|
||||
GMW_WarriorPopup.setSelected( $pref::Player::Current );
|
||||
|
|
@ -1450,11 +1469,14 @@ function GMW_WarriorPopup::onSelect( %this, %id, %text )
|
|||
%selId = 0;
|
||||
|
||||
GMW_RaceGenderPopup.setSelected( %selId );
|
||||
GMW_SkinPopup.fillList( %selId );
|
||||
GMW_VoicePopup.fillList( %selId );
|
||||
|
||||
// Select the skin:
|
||||
%skin = getField( $pref::Player[%id], 2 );
|
||||
%baseSkin = isDynamixSkin( %skin );
|
||||
GMW_SkinPrefPopup.setSelected( !%baseSkin );
|
||||
GMW_SkinPopup.fillList( %selId );
|
||||
|
||||
%selId = -1;
|
||||
for ( %i = 0; %i < GMW_SkinPopup.size(); %i++ )
|
||||
{
|
||||
|
|
@ -1489,7 +1511,9 @@ function GMW_WarriorPopup::onSelect( %this, %id, %text )
|
|||
//------------------------------------------------------------------------------
|
||||
function GMW_RaceGenderPopup::fillList( %this )
|
||||
{
|
||||
%this.clear();
|
||||
if ( %this.size() )
|
||||
return;
|
||||
|
||||
%this.add( "Human Male", 0 );
|
||||
%this.add( "Human Female", 1 );
|
||||
%this.add( "Bioderm", 2 );
|
||||
|
|
@ -1521,6 +1545,32 @@ function GMW_RaceGenderPopup::onSelect( %this, %id, %text )
|
|||
GMW_VoicePopup.onSelect( %selId, "" );
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function GMW_SkinPrefPopup::fillList( %this )
|
||||
{
|
||||
if ( %this.size() )
|
||||
return;
|
||||
|
||||
%this.add( "Dynamix Skins", 0 );
|
||||
%this.add( "Custom Skins", 1 );
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function GMW_SkinPrefPopup::onSelect( %this, %id, %text )
|
||||
{
|
||||
%curSkin = GMW_SkinPopup.getText();
|
||||
GMW_SkinPopup.fillList( GMW_RaceGenderPopup.getSelected() );
|
||||
%selId = GMW_SkinPopup.findText( %curSkin );
|
||||
if ( %selId == -1 )
|
||||
%selId = 0;
|
||||
|
||||
if ( GMW_SkinPopup.size() )
|
||||
{
|
||||
GMW_SkinPopup.setSelected( %selId );
|
||||
GMW_SkinPopup.onSelect( %selId, GMW_SkinPopup.getTextById( %selId ) );
|
||||
}
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
$SkinCount = 0;
|
||||
$Skin[$SkinCount, name] = "Blood Eagle";
|
||||
|
|
@ -1545,6 +1595,18 @@ $Skin[$SkinCount, name] = "Horde";
|
|||
$Skin[$SkinCount, code] = "horde";
|
||||
$SkinCount++;
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function isDynamixSkin( %skin )
|
||||
{
|
||||
for ( %i = 0; %i < $SkinCount; %i++ )
|
||||
{
|
||||
if ( %skin $= $Skin[%i, code] )
|
||||
return( true );
|
||||
}
|
||||
|
||||
return( false );
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function GMW_SkinPopup::fillList( %this, %raceGender )
|
||||
{
|
||||
|
|
@ -1563,6 +1625,7 @@ function GMW_SkinPopup::fillList( %this, %raceGender )
|
|||
%pattern = ".lbioderm.png";
|
||||
}
|
||||
|
||||
%customSkins = GMW_SkinPrefPopup.getSelected();
|
||||
%count = 0;
|
||||
for ( %file = findFirstFile( %path @ "*" @ %pattern ); %file !$= ""; %file = findNextFile( %path @ "*" @ %pattern ) )
|
||||
{
|
||||
|
|
@ -1572,18 +1635,24 @@ function GMW_SkinPopup::fillList( %this, %raceGender )
|
|||
if ( %skin !$= "basebot" && %skin !$= "basebbot" )
|
||||
{
|
||||
// See if this skin has an alias:
|
||||
%baseSkin = false;
|
||||
for ( %i = 0; %i < $SkinCount; %i++ )
|
||||
{
|
||||
if ( %skin $= $Skin[%i, code] )
|
||||
{
|
||||
%baseSkin = true;
|
||||
%skin = $Skin[%i, name];
|
||||
%this.realSkin[%count] = $Skin[%i, code];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
%this.add( %skin, %count );
|
||||
%count++;
|
||||
if ( %customSkins != %baseSkin )
|
||||
{
|
||||
if ( %baseSkin )
|
||||
%this.realSkin[%count] = $Skin[%i, code];
|
||||
%this.add( %skin, %count );
|
||||
%count++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -48,13 +48,22 @@ $InvBanList[Hunters, "AABarrelPack"] = 1;
|
|||
$InvBanList[Hunters, "MissileBarrelPack"] = 1;
|
||||
$InvBanList[Hunters, "Mine"] = 1;
|
||||
|
||||
datablock EffectProfile(HuntersFlagPickupEffect)
|
||||
{
|
||||
effectname = "misc/hunters_flag_snatch";
|
||||
minDistance = 2.5;
|
||||
maxDistance = 5.0;
|
||||
};
|
||||
|
||||
datablock AudioProfile(HuntersFlagPickupSound)
|
||||
{
|
||||
filename = "fx/misc/hunters_flag_snatch.wav";
|
||||
description = AudioClose3d;
|
||||
effect = HuntersFlagPickupEffect;
|
||||
preload = true;
|
||||
};
|
||||
|
||||
|
||||
//exec the AI script
|
||||
exec("scripts/aiHunters.cs");
|
||||
|
||||
|
|
@ -84,13 +93,13 @@ function HuntersGame::initGameVars(%game)
|
|||
|
||||
%game.teamMode = false;
|
||||
|
||||
if (!isDemo() && !isDemoServer())
|
||||
if (!isDemo())
|
||||
%game.greedMode = $Host::HuntersGreedMode;
|
||||
else
|
||||
%game.greedMode = false;
|
||||
%game.greedMinFlags = 8; //min number of flags you must have before you can cap
|
||||
|
||||
if (!isDemo() && !isDemoServer())
|
||||
if (!isDemo())
|
||||
%game.hoardMode = $Host::HuntersHoardMode;
|
||||
else
|
||||
%game.hoardMode = false;
|
||||
|
|
@ -473,6 +482,7 @@ function HuntersGame::equip(%game, %player)
|
|||
{
|
||||
for(%i =0; %i<$InventoryHudCount; %i++)
|
||||
%player.client.setInventoryHudItem($InventoryHudData[%i, itemDataName], 0, 1);
|
||||
%player.client.clearBackpackIcon();
|
||||
|
||||
//%player.setArmor("Light");
|
||||
%player.setInventory(RepairKit,1);
|
||||
|
|
@ -1056,7 +1066,7 @@ function HuntersGame::sendGameVoteMenu( %game, %client, %key )
|
|||
// First send the common options:
|
||||
DefaultGame::sendGameVoteMenu( %game, %client, %key );
|
||||
|
||||
if (!isDemo() && !isDemoServer())
|
||||
if (!isDemo())
|
||||
{
|
||||
if(!%client.isAdmin)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -62,10 +62,11 @@ function LaunchToolbarMenu::onSelect(%this, %id, %text)
|
|||
LaunchBrowser();
|
||||
case 7: // Options
|
||||
Canvas.pushDialog(OptionsDlg);
|
||||
//case 8: // Play Recording
|
||||
// Canvas.pushDialog(RecordingsDlg);
|
||||
case 8: // Play Recording
|
||||
Canvas.pushDialog(RecordingsDlg);
|
||||
case 9: // Quit
|
||||
IRCClient::quit();
|
||||
if(isObject($IRCClient.tcp))
|
||||
IRCClient::quit();
|
||||
LaunchTabView.closeAllTabs();
|
||||
if (!isDemo())
|
||||
quit();
|
||||
|
|
@ -86,8 +87,8 @@ function LaunchToolbarMenu::onSelect(%this, %id, %text)
|
|||
function LaunchToolbarDlg::onWake(%this)
|
||||
{
|
||||
// Play the shell hum:
|
||||
if ( $HudHandle['shellScreen'] $= "" )
|
||||
$HudHandle['shellScreen'] = alxPlay( ShellScreenHumSound, 0, 0, 0 );
|
||||
if ( $HudHandle[shellScreen] $= "" )
|
||||
$HudHandle[shellScreen] = alxPlay( ShellScreenHumSound, 0, 0, 0 );
|
||||
|
||||
LaunchToolbarMenu.clear();
|
||||
|
||||
|
|
@ -97,10 +98,6 @@ function LaunchToolbarDlg::onWake(%this)
|
|||
LaunchToolbarMenu.add( 0, "GAME" );
|
||||
LaunchToolbarMenu.add( 2, "NEWS" );
|
||||
}
|
||||
else if ( isDemoServer() )
|
||||
{
|
||||
LaunchToolbarMenu.add( 0, "GAME" );
|
||||
}
|
||||
else if ( $PlayingOnline )
|
||||
{
|
||||
LaunchToolbarMenu.add( 0, "GAME" );
|
||||
|
|
@ -118,15 +115,11 @@ function LaunchToolbarDlg::onWake(%this)
|
|||
|
||||
LaunchToolbarMenu.addSeparator();
|
||||
LaunchToolbarMenu.add( 7, "SETTINGS" );
|
||||
// LaunchToolbarMenu.add( 8, "RECORDINGS" );
|
||||
if ( !isDemo() )
|
||||
LaunchToolbarMenu.add( 8, "RECORDINGS" );
|
||||
LaunchToolbarMenu.add( 12, "CREDITS" );
|
||||
|
||||
LaunchToolbarMenu.addSeparator();
|
||||
|
||||
// if ( $PlayingOnline )
|
||||
// LaunchToolbarMenu.add( 10, "LOG OFF" );
|
||||
// else
|
||||
// LaunchToolbarMenu.add( 11, "LOG ON" );
|
||||
LaunchToolbarMenu.add( 9, "QUIT" );
|
||||
|
||||
%on = false;
|
||||
|
|
@ -162,12 +155,7 @@ function OpenLaunchTabs( %gotoWarriorSetup )
|
|||
LaunchTabView.addLaunchTab( "EMAIL", "", true );
|
||||
LaunchTabView.addLaunchTab( "CHAT", "", true );
|
||||
LaunchTabView.addLaunchTab( "BROWSER", "", true );
|
||||
%launchGui = GameGui;
|
||||
}
|
||||
else if ( isDemoServer() )
|
||||
{
|
||||
LaunchTabView.addLaunchTab( "GAME", GameGui );
|
||||
%launchGui = GameGui;
|
||||
%launchGui = NewsGui;
|
||||
}
|
||||
else if ( $PlayingOnline )
|
||||
{
|
||||
|
|
@ -199,6 +187,12 @@ function OpenLaunchTabs( %gotoWarriorSetup )
|
|||
LaunchGame( "WARRIOR" );
|
||||
else
|
||||
LaunchTabView.viewTab( "", %launchGui, 0 );
|
||||
|
||||
if ( $IssueVoodooWarning && !$pref::SawVoodooWarning )
|
||||
{
|
||||
$pref::SawVoodooWarning = 1;
|
||||
schedule( 0, 0, MessageBoxOK, "WARNING", "A Voodoo card has been detected. If you experience any graphical oddities, you should try the WickedGl drivers available at www.wicked3d.com" );
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------
|
||||
|
|
@ -328,7 +322,7 @@ function LaunchGui::onWake(%this)
|
|||
if ( !$FirstLaunch )
|
||||
LaunchTabView.viewLastTab();
|
||||
|
||||
if ( !isDemo() && !isDemoServer() )
|
||||
if ( !isDemo() )
|
||||
checkNamesAndAliases();
|
||||
else
|
||||
OpenLaunchTabs();
|
||||
|
|
|
|||
|
|
@ -526,8 +526,9 @@ function lobbyVote()
|
|||
return;
|
||||
|
||||
case "ChooseTeam":
|
||||
fillLobbyTeamMenu();
|
||||
return;
|
||||
commandToServer( 'ClientJoinTeam', -1, true );
|
||||
schedule( 100, 0, lobbyReturnToGame );
|
||||
return;
|
||||
|
||||
case "VoteTournamentMode":
|
||||
LobbyVoteMenu.tourneyChoose = 1;
|
||||
|
|
|
|||
|
|
@ -11,9 +11,6 @@ $max_TSDetailAdjust = 1.0;
|
|||
//------------------------------------------------------------------------------
|
||||
function OptionsDlg::onWake( %this )
|
||||
{
|
||||
$enableDirectInput = "1";
|
||||
activateDirectInput();
|
||||
|
||||
OP_VideoPane.setVisible( false );
|
||||
OP_GraphicsPane.setVisible( false );
|
||||
OP_TexturesPane.setVisible( false );
|
||||
|
|
@ -59,6 +56,8 @@ function OptionsDlg::onWake( %this )
|
|||
OP_BPPMenu.setActive( false );
|
||||
|
||||
OP_GammaSlider.setValue( $pref::OpenGL::gammaCorrection );
|
||||
OP_GammaSlider.setActive( $Video::setGammaCorrectionSupported );
|
||||
|
||||
OP_TerrainSlider.setValue( $max_screenerror - $pref::Terrain::screenError );
|
||||
OP_ShapeSlider.setValue( ( $max_TSScreenError - $pref::TS::screenError ) / ( $max_TSScreenError - $min_TSScreenError ) );
|
||||
OP_ShadowSlider.setValue( $pref::Shadows );
|
||||
|
|
@ -92,7 +91,9 @@ function OptionsDlg::onWake( %this )
|
|||
OP_ShapeTexSlider.setValue( (5 - $pref::OpenGL::mipReduction) / %mipRange );
|
||||
OP_BuildingTexSlider.setValue( (5 - $pref::OpenGL::interiorMipReduction) / %mipRange );
|
||||
OP_SkyTexSlider.setValue( (5 - $pref::OpenGL::skyMipReduction) / %mipRange );
|
||||
|
||||
if ( !isDemo() )
|
||||
OP_HiResSkinTgl.setValue( $pref::use512PlayerSkins );
|
||||
|
||||
// Initialize the Sound Options controls:
|
||||
// provider menu
|
||||
%count = alxGetContexti(ALC_PROVIDER_COUNT);
|
||||
|
|
@ -102,8 +103,12 @@ function OptionsDlg::onWake( %this )
|
|||
OP_AudioProviderMenu.setSelected(%selId);
|
||||
OP_AudioResetProvider.setActive(false);
|
||||
|
||||
%active = audioIsEnvironmentProvider(alxGetContextstr(ALC_PROVIDER_NAME, %selId));
|
||||
OP_AudioEnvironmentTgl.setActive(%active);
|
||||
// environment provider: disable and uncheck if not an environment provider
|
||||
%envProvider = audioIsEnvironmentProvider(alxGetContextstr(ALC_PROVIDER_NAME, %selId));
|
||||
|
||||
if(!%envProvider)
|
||||
OP_AudioEnvironmentTgl.setValue(false);
|
||||
OP_AudioEnvironmentTgl.setActive(%envProvider);
|
||||
|
||||
// speaker menu
|
||||
%count = alxGetContexti(ALC_SPEAKER_COUNT);
|
||||
|
|
@ -121,16 +126,23 @@ function OptionsDlg::onWake( %this )
|
|||
%active = !isObject(ServerConnection);
|
||||
OP_AudioFrequencyMenu.setActive(%active);
|
||||
// Changing these audio settings doesn't help Linux performance
|
||||
if ( $platform $= "linux" ) {
|
||||
if ( $platform $= "linux" )
|
||||
{
|
||||
OP_AudioBitRateMenu.setActive(false);
|
||||
OP_AudioChannelsMenu.setActive(false);
|
||||
} else {
|
||||
}
|
||||
else
|
||||
{
|
||||
OP_AudioBitRateMenu.setActive(%active);
|
||||
OP_AudioChannelsMenu.setActive(%active);
|
||||
}
|
||||
OP_AudioProviderMenu.setActive(%active);
|
||||
|
||||
// only allow for disable
|
||||
if(!%active)
|
||||
OP_AudioEnvironmentTgl.setActive(%active);
|
||||
OP_AudioSpeakerMenu.setActive(%active);
|
||||
|
||||
OP_AudioProviderMenu.setActive(%active);
|
||||
OP_AudioSpeakerMenu.setActive(%active);
|
||||
|
||||
OP_MasterVolumeSlider.setValue( $pref::Audio::masterVolume );
|
||||
OP_EffectsVolumeSlider.setValue( $pref::Audio::effectsVolume );
|
||||
|
|
@ -150,8 +162,7 @@ function OptionsDlg::onWake( %this )
|
|||
|
||||
// Initialize the Control Options controls:
|
||||
OP_ControlGroupMenu.init();
|
||||
|
||||
// JOYSTICK SUPPORT WILL BE RE-ENABLED IN THE PATCH
|
||||
|
||||
if ( isJoystickDetected() )
|
||||
{
|
||||
OP_JoystickTgl.setValue( $pref::Input::JoystickEnabled );
|
||||
|
|
@ -222,17 +233,25 @@ function OptionsDlg::deviceDependent( %this )
|
|||
OP_VSyncTgl.setActive( false );
|
||||
}
|
||||
|
||||
OP_TexQualityMenu.init();
|
||||
if ( $pref::OpenGL::forcePalettedTexture )
|
||||
if ( isDemo() )
|
||||
{
|
||||
$pref::OpenGL::force16bittexture = false;
|
||||
%selId = 1;
|
||||
OP_TexQualityMenu.setText( "Palletized" );
|
||||
OP_TexQualityMenu.setActive( false );
|
||||
}
|
||||
else if ( $pref::OpenGL::force16bittexture )
|
||||
%selId = 2;
|
||||
else
|
||||
%selId = 3;
|
||||
OP_TexQualityMenu.setSelected( %selId );
|
||||
{
|
||||
OP_TexQualityMenu.init();
|
||||
if ( $pref::OpenGL::forcePalettedTexture )
|
||||
{
|
||||
$pref::OpenGL::force16bittexture = false;
|
||||
%selId = 1;
|
||||
}
|
||||
else if ( $pref::OpenGL::force16bittexture )
|
||||
%selId = 2;
|
||||
else
|
||||
%selId = 3;
|
||||
OP_TexQualityMenu.setSelected( %selId );
|
||||
}
|
||||
|
||||
OP_CompressMenu.init();
|
||||
if ( $TextureCompressionSupported && !$pref::OpenGL::disableARBTextureCompression )
|
||||
|
|
@ -286,9 +305,6 @@ function OptionsDlg::deviceDependent( %this )
|
|||
//------------------------------------------------------------------------------
|
||||
function OptionsDlg::onSleep( %this )
|
||||
{
|
||||
$enableDirectInput = "0";
|
||||
deactivateDirectInput();
|
||||
|
||||
OP_VideoDriverMenu.clear();
|
||||
OP_ResMenu.clear();
|
||||
OP_BPPMenu.clear();
|
||||
|
|
@ -304,10 +320,10 @@ function OptionsDlg::onSleep( %this )
|
|||
%this.resetAudio = "";
|
||||
|
||||
// Play the shell hum: (all sources are gone)
|
||||
if($HudHandle['shellScreen'] $= "")
|
||||
alxStop($HudHandle['shellScreen']);
|
||||
if($HudHandle[shellScreen] $= "")
|
||||
alxStop($HudHandle[shellScreen]);
|
||||
|
||||
$HudHandle['shellScreen'] = alxPlay(ShellScreenHumSound, 0, 0, 0);
|
||||
$HudHandle[shellScreen] = alxPlay(ShellScreenHumSound, 0, 0, 0);
|
||||
}
|
||||
|
||||
if ( isObject( ServerConnection ) && isTextureFlushRequired() )
|
||||
|
|
@ -342,19 +358,22 @@ function isTextureFlushRequired()
|
|||
if ( $AnisotropySupported && $pref::OpenGL::anisotropy != OP_AnisotropySlider.getValue() )
|
||||
return( true );
|
||||
|
||||
%id = OP_TexQualityMenu.getSelected();
|
||||
if ( $pref::OpenGL::forcePalettedTexture )
|
||||
if ( !isDemo() )
|
||||
{
|
||||
if ( %id != 1 )
|
||||
%id = OP_TexQualityMenu.getSelected();
|
||||
if ( $pref::OpenGL::forcePalettedTexture )
|
||||
{
|
||||
if ( %id != 1 )
|
||||
return( true );
|
||||
}
|
||||
else if ( $pref::OpenGL::force16bittexture )
|
||||
{
|
||||
if ( %id != 2 )
|
||||
return( true );
|
||||
}
|
||||
else if ( %id != 3 )
|
||||
return( true );
|
||||
}
|
||||
else if ( $pref::OpenGL::force16bittexture )
|
||||
{
|
||||
if ( %id != 2 )
|
||||
return( true );
|
||||
}
|
||||
else if ( %id != 3 )
|
||||
return( true );
|
||||
}
|
||||
|
||||
if ( $TextureCompressionSupported && !$pref::OpenGL::disableARBTextureCompression )
|
||||
{
|
||||
|
|
@ -423,31 +442,34 @@ function OptionsDlg::saveSettings( %this )
|
|||
$pref::Player::renderMyPlayer = %temp & 1;
|
||||
$pref::Player::renderMyItems = %temp & 2;
|
||||
|
||||
switch ( OP_TexQualityMenu.getSelected() )
|
||||
if ( !isDemo() )
|
||||
{
|
||||
case 1: // 8-bit
|
||||
if ( !$pref::OpenGL::forcePalettedTexture || $pref::OpenGL::force16bittexture )
|
||||
{
|
||||
$pref::OpenGL::forcePalettedTexture = true;
|
||||
$pref::OpenGL::force16bittexture = false;
|
||||
%flushTextures = true;
|
||||
}
|
||||
case 2: // 16-bit
|
||||
if ( $pref::OpenGL::forcePalettedTexture || !$pref::OpenGL::force16bittexture )
|
||||
{
|
||||
$pref::OpenGL::forcePalettedTexture = false;
|
||||
$pref::OpenGL::force16bittexture = true;
|
||||
%flushTextures = true;
|
||||
}
|
||||
case 3: // 32-bit
|
||||
if ( $pref::OpenGL::forcePalettedTexture || $pref::OpenGL::force16bittexture )
|
||||
{
|
||||
$pref::OpenGL::forcePalettedTexture = false;
|
||||
$pref::OpenGL::force16bittexture = false;
|
||||
%flushTextures = true;
|
||||
}
|
||||
switch ( OP_TexQualityMenu.getSelected() )
|
||||
{
|
||||
case 1: // 8-bit
|
||||
if ( !$pref::OpenGL::forcePalettedTexture || $pref::OpenGL::force16bittexture )
|
||||
{
|
||||
$pref::OpenGL::forcePalettedTexture = true;
|
||||
$pref::OpenGL::force16bittexture = false;
|
||||
%flushTextures = true;
|
||||
}
|
||||
case 2: // 16-bit
|
||||
if ( $pref::OpenGL::forcePalettedTexture || !$pref::OpenGL::force16bittexture )
|
||||
{
|
||||
$pref::OpenGL::forcePalettedTexture = false;
|
||||
$pref::OpenGL::force16bittexture = true;
|
||||
%flushTextures = true;
|
||||
}
|
||||
case 3: // 32-bit
|
||||
if ( $pref::OpenGL::forcePalettedTexture || $pref::OpenGL::force16bittexture )
|
||||
{
|
||||
$pref::OpenGL::forcePalettedTexture = false;
|
||||
$pref::OpenGL::force16bittexture = false;
|
||||
%flushTextures = true;
|
||||
}
|
||||
}
|
||||
OP_TexQualityMenu.clear();
|
||||
}
|
||||
OP_TexQualityMenu.clear();
|
||||
|
||||
$pref::Terrain::texDetail = 6 - mFloor( OP_TerrainTexSlider.getValue() );
|
||||
|
||||
|
|
@ -532,6 +554,16 @@ function OptionsDlg::saveSettings( %this )
|
|||
%flushTextures = true;
|
||||
}
|
||||
}
|
||||
|
||||
if ( !isDemo() )
|
||||
{
|
||||
if ( OP_HiResSkinTgl.getValue() != $pref::use512PlayerSkins )
|
||||
{
|
||||
$pref::use512PlayerSkins = OP_HiResSkinTgl.getValue();
|
||||
if ( Canvas.getContent() == GameGui.getId() && GM_WarriorPane.isVisible() )
|
||||
GMW_PlayerModel.update();
|
||||
}
|
||||
}
|
||||
|
||||
$pref::Terrain::screenError = $max_screenerror - mFloor( OP_TerrainSlider.getValue() );
|
||||
$pref::TS::screenError = $max_TSScreenError - mFloor( OP_ShapeSlider.getValue() * ( $max_TSScreenError - $min_TSScreenError ) );
|
||||
|
|
@ -929,6 +961,10 @@ function setAudioProvider(%idx)
|
|||
$pref::Audio::provider = alxGetContextstr(ALC_PROVIDER_NAME, %idx);
|
||||
|
||||
%active = audioIsEnvironmentProvider($pref::Audio::provider);
|
||||
|
||||
// unset tgl if cannot be environment provider
|
||||
if(!%active)
|
||||
OP_AudioEnvironmentTgl.setValue(false);
|
||||
OP_AudioEnvironmentTgl.setActive(%active);
|
||||
|
||||
audioUpdateProvider($pref::Audio::provider);
|
||||
|
|
@ -1566,12 +1602,15 @@ $RemapCount++;
|
|||
$RemapName[$RemapCount] = "Toggle Commands";
|
||||
$RemapCmd[$RemapCount] = "toggleHudCommands";
|
||||
$RemapCount++;
|
||||
// $RemapName[$RemapCount] = "Start Demo Record";
|
||||
// $RemapCmd[$RemapCount] = "startRecordingDemo";
|
||||
// $RemapCount++;
|
||||
// $RemapName[$RemapCount] = "Stop Demo Record";
|
||||
// $RemapCmd[$RemapCount] = "stopRecordingDemo";
|
||||
// $RemapCount++;
|
||||
if ( !isDemo() )
|
||||
{
|
||||
$RemapName[$RemapCount] = "Start Demo Record";
|
||||
$RemapCmd[$RemapCount] = "startRecordingDemo";
|
||||
$RemapCount++;
|
||||
$RemapName[$RemapCount] = "Stop Demo Record";
|
||||
$RemapCmd[$RemapCount] = "stopRecordingDemo";
|
||||
$RemapCount++;
|
||||
}
|
||||
$RemapName[$RemapCount] = "Chat Page Up";
|
||||
$RemapCmd[$RemapCount] = "pageMessageHudUp";
|
||||
$RemapCount++;
|
||||
|
|
@ -1632,7 +1671,11 @@ function isMapFile( %file )
|
|||
//------------------------------------------------------------------------------
|
||||
function isValidMapFileSaveName( %file )
|
||||
{
|
||||
if ( !isWriteableFileName( "base/" @ %file ) )
|
||||
if (isDemo())
|
||||
%basePath = "demo_base/";
|
||||
else
|
||||
%basePath = "base/";
|
||||
if ( !isWriteableFileName( %basePath @ %file ) )
|
||||
return( false );
|
||||
|
||||
if ( isFile( %file ) )
|
||||
|
|
@ -1661,8 +1704,19 @@ function saveActiveMapFile()
|
|||
//------------------------------------------------------------------------------
|
||||
function saveMapFile( %filename )
|
||||
{
|
||||
if ( strcspn( %filename, "\\/?*\"\'<>|" ) < strlen( %filename ) )
|
||||
{
|
||||
MessageBoxOK( "SAVE FAILED", "Filenames may not contain any of the following characters:" NL "\\ / ? * < > \" \' |",
|
||||
"ShellGetSaveFilename( \"SAVE CONTROL CONFIG\", \"prefs/*.cs\", \"isMapFile\", \"saveMapFile\", $pref::Input::ActiveConfig );" );
|
||||
return;
|
||||
}
|
||||
|
||||
if (isDemo())
|
||||
%basePath = "demo_base/";
|
||||
else
|
||||
%basePath = "base/";
|
||||
%mapFile = "prefs/" @ %filename @ ".cs";
|
||||
if ( !isWriteableFileName( "base/" @ %mapFile ) )
|
||||
if ( !isWriteableFileName( %basePath @ %mapFile ) )
|
||||
{
|
||||
MessageBoxOK( "SAVE FAILED", "That is not a writeable file name. Please choose another file name.",
|
||||
"ShellGetSaveFilename( \"SAVE CONTROL CONFIG\", \"prefs/*.cs\", \"isMapFile\", \"saveMapFile\", $pref::Input::ActiveConfig );" );
|
||||
|
|
@ -1685,8 +1739,11 @@ function saveMapFile( %filename )
|
|||
if ( %fObject.openForAppend( %mapFile ) )
|
||||
{
|
||||
%bind = GlobalActionMap.getBinding( "toggleConsole" );
|
||||
%fObject.writeLine( "GlobalActionMap.bind(keyboard, \"" @ getField( %bind, 1 ) @ "\", toggleConsole);" );
|
||||
%fObject.close();
|
||||
if ( %bind !$= "" )
|
||||
{
|
||||
%fObject.writeLine( "GlobalActionMap.bind(keyboard, \"" @ getField( %bind, 1 ) @ "\", toggleConsole);" );
|
||||
%fObject.close();
|
||||
}
|
||||
}
|
||||
%fObject.delete();
|
||||
|
||||
|
|
@ -1860,12 +1917,22 @@ function OP_ConsoleKeyBtn::doRemap( %this )
|
|||
//------------------------------------------------------------------------------
|
||||
function RemapDlg::onWake( %this )
|
||||
{
|
||||
$enableDirectInput = "1";
|
||||
activateDirectInput();
|
||||
|
||||
if ( RemapInputCtrl.mode $= "consoleKey" )
|
||||
RemapText.setText( "<just:center>Press a key to assign it to this action" NL "or Esc to cancel..." );
|
||||
else
|
||||
RemapText.setText( "<just:center>Press a key or button to assign it to this action" NL "or Esc to cancel..." );
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function RemapDlg::onSleep( %this )
|
||||
{
|
||||
$enableDirectInput = "1";
|
||||
deactivateDirectInput();
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function findRemapCmdIndex( %command )
|
||||
{
|
||||
|
|
@ -2144,6 +2211,7 @@ function JoystickConfigDlg::onWake( %this )
|
|||
case "U": %tabName = "U Axis"; %tabType = "ryaxis";
|
||||
case "V": %tabName = "V Axis"; %tabType = "rzaxis";
|
||||
case "S": %tabName = "Slider"; %tabType = "slider";
|
||||
case "L": %tabName = "Slider 2"; %tabType = "slider2";
|
||||
default: %tabName = "";
|
||||
}
|
||||
|
||||
|
|
@ -2233,7 +2301,7 @@ function JoystickConfigDlg::setPane( %this, %pane )
|
|||
else
|
||||
DeadZoneSlider.setValue( abs( firstWord( %deadZone ) ) / %scale );
|
||||
InvertJoyAxisTgl.setValue( moveMap.isInverted( "joystick", %axisType ) );
|
||||
JoyAxisRelativeTgl.setValue( moveMap.isRelativeAxis( "joystick", %axisType ) );
|
||||
//JoyAxisRelativeTgl.setValue( moveMap.isRelativeAxis( "joystick", %axisType ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -2242,7 +2310,7 @@ function JoystickConfigDlg::setPane( %this, %pane )
|
|||
JoyAxisSlider.setValue( 0.5 );
|
||||
DeadZoneSlider.setValue( 0.0 );
|
||||
InvertJoyAxisTgl.setValue( false );
|
||||
JoyAxisRelativeTgl.setValue( %axisType $= "slider" );
|
||||
//JoyAxisRelativeTgl.setValue( %axisType $= "slider" );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -2255,7 +2323,7 @@ function JoyAxisActionMenu::onSelect( %this, %id, %text )
|
|||
DeadZoneSlider.setActive( %on );
|
||||
DeadZoneText.setVisible( %on );
|
||||
InvertJoyAxisTgl.setActive( %on );
|
||||
JoyAxisRelativeTgl.setActive( %on );
|
||||
//JoyAxisRelativeTgl.setActive( %on );
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
|
@ -2293,8 +2361,8 @@ function bindJoystickAxis( %axisIndex, %cmdIndex )
|
|||
%flags = "S";
|
||||
if ( InvertJoyAxisTgl.getValue() )
|
||||
%flags = %flags @ "I";
|
||||
if ( JoyAxisRelativeTgl.getValue() )
|
||||
%flags = %flags @ "L";
|
||||
// if ( JoyAxisRelativeTgl.getValue() )
|
||||
// %flags = %flags @ "L";
|
||||
if ( %delta > 0 )
|
||||
{
|
||||
%deadZone = "-" @ %delta SPC %delta;
|
||||
|
|
@ -2544,9 +2612,35 @@ function OP_LaunchScreenMenu::init( %this )
|
|||
%this.add( "Browser", 6 );
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function toggleInvertYAxis()
|
||||
{
|
||||
// Catch the case where this is toggled in-game while in a vehicle:
|
||||
if ( isObject( passengerKeys ) )
|
||||
{
|
||||
%bind = passengerKeys.getBinding( pitch );
|
||||
if ( %bind !$= "" )
|
||||
{
|
||||
%device = getField( %bind, 0 );
|
||||
%action = getField( %bind, 1 );
|
||||
%flags = $pref::Vehicle::InvertYAxis ? "SDI" : "SD";
|
||||
%deadZone = passengerKeys.getDeadZone( %device, %action );
|
||||
%scale = passengerKeys.getScale( %device, %action );
|
||||
passengerKeys.bind( %device, %action, %flags, %deadZone, %scale, pitch );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function toggleImmersion()
|
||||
{
|
||||
MessageBoxOK( "Force Feedback", "This will take effect the next time you start Tribes 2." );
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
function toggleVehicleTeleportPref()
|
||||
{
|
||||
// If we are in a game, let the server know we've changed;
|
||||
if ( isObject( ServerConnection ) )
|
||||
commandToServer( 'EnableVehicleTeleport', $pref::Vehicle::pilotTeleport );
|
||||
}
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue