Compare commits
18 Commits
master_UN1
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6252fc96c7 | ||
|
|
948ff977e7 | ||
|
|
f7a6eb05af | ||
|
|
6c1c8348c7 | ||
| 6b0ee3b536 | |||
| 421f6f0d2e | |||
| 3e90cfe484 | |||
| ed024fea1a | |||
| 5c79adbbc8 | |||
| ca203d396d | |||
| 82d298e3a2 | |||
| 34435347e4 | |||
| 8febe39250 | |||
| a84d3e0369 | |||
| 9aec2a7c1b | |||
| f01d2ccca7 | |||
| 4b1c75ab1a | |||
| c9898bd85b |
495
Help/UltimateNewNet/UN1o.txt
Normal file
495
Help/UltimateNewNet/UN1o.txt
Normal file
@@ -0,0 +1,495 @@
|
|||||||
|
UltimateNewNet Beta 1o
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
Author: Deepu
|
||||||
|
|
||||||
|
Core Author: Timothy Burgess
|
||||||
|
|
||||||
|
Release Date: 27/7/2025
|
||||||
|
|
||||||
|
Forum: https://f.ulut.in/
|
||||||
|
|
||||||
|
Website: https://ulut.in/
|
||||||
|
|
||||||
|
Main features:
|
||||||
|
|
||||||
|
* Full support for Siege game types, including NewNet-optimized Siege weapons.
|
||||||
|
* Automatic compatibility with Last Man Standing (LMS) game types.
|
||||||
|
* Automatic inclusion of all keypoints, improving support for BT kickers and handlers.
|
||||||
|
* Enhanced teleporters, including heavy smooth teleporters and visible teleporters.
|
||||||
|
* Keeps your settings intact, configuration doesn’t need to be updated across versions.
|
||||||
|
|
||||||
|
Installation (Client)
|
||||||
|
=====================
|
||||||
|
--> copy the VAData.u & VAData.int file to the UnrealTournament's System folder for setting Skaarj Trooper's voice.
|
||||||
|
|
||||||
|
Installation (Server)
|
||||||
|
=====================
|
||||||
|
--> copy the .u, .dll, .ini file to the UnrealTournament's System & Textures folder
|
||||||
|
--> add to the UnrealTournament.ini in section [Engine.GameEngine] the following entry
|
||||||
|
--> Auto load weapons for Siege game type, nothing to do.
|
||||||
|
--> If you are using XC_Engine won't need to add "UN1o" as ServerPackages list.
|
||||||
|
|
||||||
|
- Normal Game Engine's installation
|
||||||
|
|
||||||
|
[Engine.GameEngine]
|
||||||
|
ServerPackages=UN1o
|
||||||
|
ServerActors=UNS.NewNetServer
|
||||||
|
|
||||||
|
Note: do not add UNS as server package.
|
||||||
|
|
||||||
|
- XC Game Engine's installation
|
||||||
|
|
||||||
|
[XC_Engine.XC_GameEngine]
|
||||||
|
ServerActors=UNS.NewNetServer
|
||||||
|
|
||||||
|
--> For VAHandler
|
||||||
|
* Allow custom skins played on the server and allow you to see your custom skins not on the server.
|
||||||
|
|
||||||
|
- Normal Game Engine's installation
|
||||||
|
|
||||||
|
[Engine.GameEngine]
|
||||||
|
ServerPackages=VAH1o
|
||||||
|
ServerPackages=VAData
|
||||||
|
|
||||||
|
- XC Game Engine's installation
|
||||||
|
|
||||||
|
[XC_Engine.XC_GameEngine]
|
||||||
|
ServerPackages=VAH1o
|
||||||
|
ServerPackages=VAData
|
||||||
|
|
||||||
|
- add to the UN.ini in PlayerPacks[i] section
|
||||||
|
|
||||||
|
[UN1o.UTPure]
|
||||||
|
PlayerPacks[0]=VA
|
||||||
|
PlayerPacks[1]=
|
||||||
|
PlayerPacks[2]=
|
||||||
|
PlayerPacks[3]=
|
||||||
|
PlayerPacks[4]=
|
||||||
|
PlayerPacks[5]=
|
||||||
|
PlayerPacks[6]=
|
||||||
|
PlayerPacks[7]=
|
||||||
|
|
||||||
|
--> For BPHandlers (Bonus Pack)
|
||||||
|
* Allow new skins from the BP.
|
||||||
|
|
||||||
|
== Add bonus pack related files into ServerPackages lines ==
|
||||||
|
|
||||||
|
- Normal Game Engine's installation
|
||||||
|
|
||||||
|
[Engine.GameEngine]
|
||||||
|
ServerPackages=BP1H1o
|
||||||
|
ServerPackages=BP4H1o
|
||||||
|
ServerPackages=multimesh
|
||||||
|
ServerPackages=EpicCustomModels
|
||||||
|
ServerPackages=TCowMeshSkins
|
||||||
|
ServerPackages=TNaliMeshSkins
|
||||||
|
ServerPackages=TSkMSkins
|
||||||
|
ServerPackages=SkeletalChars
|
||||||
|
|
||||||
|
- XC Game Engine's installation
|
||||||
|
|
||||||
|
[XC_Engine.XC_GameEngine]
|
||||||
|
ServerPackages=BP1H1o
|
||||||
|
ServerPackages=BP4H1o
|
||||||
|
ServerPackages=multimesh
|
||||||
|
ServerPackages=EpicCustomModels
|
||||||
|
ServerPackages=TCowMeshSkins
|
||||||
|
ServerPackages=TNaliMeshSkins
|
||||||
|
ServerPackages=TSkMSkins
|
||||||
|
ServerPackages=SkeletalChars
|
||||||
|
|
||||||
|
- add to the UN.ini in PlayerPacks[i] section
|
||||||
|
|
||||||
|
[UN1o.UTPure]
|
||||||
|
PlayerPacks[0]=BP1
|
||||||
|
PlayerPacks[1]=BP4
|
||||||
|
PlayerPacks[2]=
|
||||||
|
PlayerPacks[3]=
|
||||||
|
PlayerPacks[4]=
|
||||||
|
PlayerPacks[5]=
|
||||||
|
PlayerPacks[6]=
|
||||||
|
PlayerPacks[7]=
|
||||||
|
|
||||||
|
Note: Do not mix VA and BP packs together.
|
||||||
|
|
||||||
|
--> For Last Man Standing
|
||||||
|
|
||||||
|
Automatically enables support for any LMS game type.
|
||||||
|
|
||||||
|
--> For Insta Gib
|
||||||
|
|
||||||
|
Add mutator/server actor line = UNS.NewNetIG
|
||||||
|
|
||||||
|
--> For Rocket Arena
|
||||||
|
|
||||||
|
Add mutator/server actor line = BotPack.RocketArena
|
||||||
|
|
||||||
|
--> For Shock Arena
|
||||||
|
|
||||||
|
Add mutator/server actor line = BotPack.ShockArena
|
||||||
|
|
||||||
|
--> For Sniper Arena
|
||||||
|
|
||||||
|
Add mutator/server actor line = UNS.NewNetSA
|
||||||
|
|
||||||
|
--> For Chainsaw Melee
|
||||||
|
|
||||||
|
Add mutator/server actor line = BotPack.ChainsawMelee
|
||||||
|
|
||||||
|
--> For ImpactHammer Arena
|
||||||
|
|
||||||
|
Add mutator/server actor line = ImpactHammerArena.ImpactHammerArena
|
||||||
|
|
||||||
|
--> For Combo Gib
|
||||||
|
|
||||||
|
Add mutator/server actor line = UNS.NewNetCG
|
||||||
|
|
||||||
|
--> For Shock Domination
|
||||||
|
|
||||||
|
Add mutator/server actor line = UNS.NewNetSDOM
|
||||||
|
|
||||||
|
--> For Tele Gib
|
||||||
|
|
||||||
|
Add mutator/server actor line = UNS.NewNetTG
|
||||||
|
|
||||||
|
--> For h4x Sniper
|
||||||
|
|
||||||
|
Add mutator/server actor line = UNS.h4x_Mut
|
||||||
|
|
||||||
|
--> For Grapple
|
||||||
|
|
||||||
|
Add mutator/server actor line = UNS.GrapMut
|
||||||
|
|
||||||
|
--> For Double Jump
|
||||||
|
|
||||||
|
Add mutator/server actor line = UNS.DoubleJump
|
||||||
|
|
||||||
|
--> For setting Rocket X & SLV based mod support
|
||||||
|
|
||||||
|
Automatically enables support for this.
|
||||||
|
|
||||||
|
--> For disabling NewNet for custom game support
|
||||||
|
|
||||||
|
Add mutator/server actor line = UNS.DisableNewNet
|
||||||
|
|
||||||
|
--> For disabling NewNet weapons for custom game support
|
||||||
|
|
||||||
|
Add mutator/server actor line = UNS.DisableWeapons
|
||||||
|
|
||||||
|
--> For disabling NewNet portals for custom game support
|
||||||
|
|
||||||
|
Add mutator/server actor line = UNS.DisablePortals
|
||||||
|
|
||||||
|
--> For Auto Pause
|
||||||
|
|
||||||
|
Add mutator/server actor line = ServerActors=UNS.PureAutoPause
|
||||||
|
|
||||||
|
--> For No Smoke
|
||||||
|
|
||||||
|
Add mutator/server actor line = ServerActors=UNS.NoSmoke
|
||||||
|
|
||||||
|
--> For Rocket Jump
|
||||||
|
|
||||||
|
Add mutator/server actor line = ServerActors=UNS.RocketJump
|
||||||
|
|
||||||
|
--> For Rocket Stuff
|
||||||
|
|
||||||
|
Add mutator/server actor line = ServerActors=UNS.RocketStuff
|
||||||
|
|
||||||
|
--> For Rocket Stuff
|
||||||
|
|
||||||
|
Add mutator/server actor line = ServerActors=UNS.RocketStuff
|
||||||
|
|
||||||
|
--> For XV
|
||||||
|
|
||||||
|
Add mutator/server actor line = ServerActors=UNS.XVData
|
||||||
|
|
||||||
|
--> For Fully Loaded
|
||||||
|
|
||||||
|
Add mutator/server actor line = ServerActors=UNS.FullyLoaded
|
||||||
|
|
||||||
|
--> For Bright Skins
|
||||||
|
|
||||||
|
Add mutator/server actor line = ServerActors=UNS.BrightSkins
|
||||||
|
|
||||||
|
--> If your server uses ACE, add to the UnrealTournament.ini
|
||||||
|
|
||||||
|
[ACEvXXX_X.ACEActor]
|
||||||
|
UPackages[0]=UN1o.u
|
||||||
|
|
||||||
|
--> Recommended settings for tick rates & client rate, add to the UnrealTournament.ini
|
||||||
|
|
||||||
|
[IpDrv.TcpNetDriver]:
|
||||||
|
MaxClientRate=25000
|
||||||
|
NetServerMaxTickRate=65
|
||||||
|
LanServerMaxTickRate=65
|
||||||
|
|
||||||
|
|
||||||
|
For heavy smooth performance
|
||||||
|
|
||||||
|
[IpDrv.TcpNetDriver]:
|
||||||
|
MaxClientRate=25000
|
||||||
|
NetServerMaxTickRate=100
|
||||||
|
LanServerMaxTickRate=100
|
||||||
|
|
||||||
|
--> For Tick Fix 2, Add to the UnrealTournament.ini, Windows server only,
|
||||||
|
If you're running a linux server, remove all references to TF2.
|
||||||
|
|
||||||
|
[Engine.GameEngine]
|
||||||
|
ServerPackages=TF2
|
||||||
|
ServerActors=TF2.TickFix
|
||||||
|
|
||||||
|
--> Changelogs
|
||||||
|
|
||||||
|
UN1o - 27/7/2025
|
||||||
|
|
||||||
|
--> Fixed Bio Rifle and Hyper Leecher loading stuck.
|
||||||
|
--> Implemented automatic inclusion of all keypoints to enhance support for BT kickers and handlers.
|
||||||
|
--> Improved spectator's view class name while viewing monsters and stationary pawns.
|
||||||
|
--> Minigun damages based on the animation speed.
|
||||||
|
--> Fixed Sniper Rifle can open the triggers and movers.
|
||||||
|
|
||||||
|
UN1n - 15/05/2025
|
||||||
|
--> Merged IG++ code to UN. Some of the IG++ features are available in this NewNet.
|
||||||
|
--> Fixed a critical bug happening with UN1m, not hitting while player is crouched.
|
||||||
|
--> Added butter smooth to UTJumpPad.
|
||||||
|
--> Fixed Xan's fat head.
|
||||||
|
--> Added "admin loaded" console command to get all NewNet weapons in hand.
|
||||||
|
--> ChainSaw is fully newnetized.
|
||||||
|
--> Enhanced Rocket Launcher, Minigun and Sniper Rifle.
|
||||||
|
--> Removed Warmup flag's wet texture and added red flag.
|
||||||
|
--> Integrated Bonus Pack 1 fix into BP1 Handler.
|
||||||
|
|
||||||
|
UN1m - 19/09/2022
|
||||||
|
--> Fixed weapons replacement for XVehicles.
|
||||||
|
--> Fixed JumpPads for XVehicles.
|
||||||
|
--> Improved spectator view.
|
||||||
|
--> Improved teleporter and visible teleporter bug.
|
||||||
|
--> Polished minigun.
|
||||||
|
--> Increased minigun's fire power.
|
||||||
|
--> Added fov effects settings for client side.
|
||||||
|
|
||||||
|
UN1l - 20/08/2022
|
||||||
|
--> Restricted weapon firing, weapon switching and behindview after the game has ended.
|
||||||
|
--> Fixed weapon stuck issues after getting weapon from another player, bot and dropped (not confirmed).
|
||||||
|
--> Fixed Rocket Launcher is not switching to best weapon after reached 0 ammo.
|
||||||
|
--> Fixed players take damage from Rocket Launcher (not confirmed).
|
||||||
|
--> Added smooth for lift jumping.
|
||||||
|
--> Polished all newnet weapons and removed some useless functions.
|
||||||
|
--> Added Pulse Gun's beam life span to infinity for holding more than 60 seconds.
|
||||||
|
--> Fixed shock balls disappearing while making shock combo.
|
||||||
|
--> Fixed some accessed nones.
|
||||||
|
--> Fixed double damage happening with weapons, especially Minigun and Pulsegun.
|
||||||
|
--> Removed unreal weapons from NewNet for creating separate package for later.
|
||||||
|
--> Added Serverside package, which prevents sending serverside functions to clients.
|
||||||
|
--> Changed NewNet is not public release.
|
||||||
|
--> Reduced package size by removing double codes checks, double functions checks and un-used classes.
|
||||||
|
--> Added default inventory as Chainsaw, so you can access Chainsaw like Impact Hammer.
|
||||||
|
--> Added boost and improved compatibility for normal weapons.
|
||||||
|
--> Added correct screen shake effect for minigun.
|
||||||
|
--> Changed warmup green flag to wet texture, because scoreboard handles the warmup flag.
|
||||||
|
--> Removed 2k4Combos from NewNet, changed to default.
|
||||||
|
--> Added denied sound for redmeer takedown.
|
||||||
|
--> Improved Shock Rifle's code.
|
||||||
|
--> Improved demorec for all weapons.
|
||||||
|
--> Removed Last Man Standing game type from NewNet, added separate mutator for LMS based game types.
|
||||||
|
|
||||||
|
Old versions
|
||||||
|
|
||||||
|
UN1j - 09/09/2021
|
||||||
|
--> Fixed Eightball loading switch display.
|
||||||
|
--> Fixed BioRifle loading switch display.
|
||||||
|
--> Fixed ripper on translocator.
|
||||||
|
--> Changed Siege default weapon to Enforcer.
|
||||||
|
--> Added swJumpPad option bEnableSwJump;
|
||||||
|
--> Added Doublejump message.
|
||||||
|
|
||||||
|
UN1i - 27/08/2021
|
||||||
|
--> Fixed weapon jumping in Impact, Shocks, Rocket, Ripper and Flak.
|
||||||
|
--> Fixed JumpBoots with Double jumping.
|
||||||
|
--> Fixed Shift (Walk/Run) with Double Jumping and Boots.
|
||||||
|
--> Fixed general stuttering and playbacks.
|
||||||
|
--> Removed AltRedeemer Mutator.
|
||||||
|
--> Added PlayerBeacons Mutator.
|
||||||
|
--> Added bUseDefaultDamage - rev.
|
||||||
|
--> Added shortened swJumpPad code.
|
||||||
|
|
||||||
|
UN1h - 13/08/2021
|
||||||
|
--> Fixed Shockrifle access none.
|
||||||
|
--> Fixed Rocket Lifespan.
|
||||||
|
--> Fixed RocketSpeed.
|
||||||
|
--> Fixed Rocket count when changing weapon.
|
||||||
|
--> Fixed Bio, Shock and Pulse Bot weapon damages.
|
||||||
|
--> Added 10 NotInMaps to DoubleJump.
|
||||||
|
--> Added Directed all actors via bbPlayer.
|
||||||
|
--> Added NoSelfDamage Mutator.
|
||||||
|
--> Added AltRedeemer Mutator.
|
||||||
|
--> Added RocketJump Mutator.
|
||||||
|
--> Added swJumpPad detection.
|
||||||
|
--> Fixed all unreferenced variables.
|
||||||
|
|
||||||
|
UN1g - 22/07/2021
|
||||||
|
--> Added Mutator UN1g.TLastManStanding
|
||||||
|
--> Added Mutator UN1g.BrightSkins
|
||||||
|
--> Added Mutator UN1g.RocketStuff for RocketSpeed and Size.
|
||||||
|
--> Removed bNNIncludeVA - Now auto detects 'VA'
|
||||||
|
|
||||||
|
UN1f - 15/07/2021
|
||||||
|
--> Added RocketSpeed best 100 to 9999
|
||||||
|
--> Added Rocket size best 0.2 to 2.0
|
||||||
|
--> Added 'Mutate Newnet Speed x' for RocketSpeed. If the x is a ? you get a message of current speed.
|
||||||
|
--> Added UN1f.NoSmoke mutator to remove rocket smoke. Some Cheat protections might see this as a cheat.
|
||||||
|
--> Added bJumpWithFlag for flag jumping.
|
||||||
|
--> Added bJumpWithboots for boots jump.
|
||||||
|
--> Added Boots shift sensing when doublejump.
|
||||||
|
--> Added bNNIncludeVA for VA inclusion. (def True) Basically this allows VAH1f to be included when all 3 VA, BP1 and BP4 are used. It is important to use VAH1f as it is an integral part of Newnet.
|
||||||
|
|
||||||
|
UN1e
|
||||||
|
--> This UN is based on NN 0.9.2, so there is no Rocket hit bug (not 100% tested)
|
||||||
|
--> Improved kicker, supported most of the BT kickers (not 100% tested)
|
||||||
|
--> Removed green fonts while rendering HUD at start
|
||||||
|
|
||||||
|
UN1d
|
||||||
|
--> Removed "DisableShootingCarcass" option, no more blocking projectiles with creatures chunks
|
||||||
|
--> Polished teleporter code, no kick back
|
||||||
|
--> Improved "PlayerPacks" code with XC_Engine, player packs can able to load without normal game engine. If you installed XC_Engine, add player packs package lines to XC_Engine's ServerPackage lines
|
||||||
|
--> Added new jumpboots HUD icon
|
||||||
|
|
||||||
|
UN1c
|
||||||
|
--> Fixed Bio Rifle decal & self damage
|
||||||
|
--> Fixed Rocket hit bug (not 100% tested)
|
||||||
|
--> Fixed Flak Cannon's trail, decal & projectile glow effects
|
||||||
|
--> Fixed Ripper decal
|
||||||
|
--> Fixed Impact Hammer's hit effects
|
||||||
|
|
||||||
|
UN1b
|
||||||
|
--> Increased weapon switch values
|
||||||
|
--> Added NewNet disabling mutator
|
||||||
|
--> Fixed Pulse Gun's fire bug
|
||||||
|
--> Added Idle anim for Minigun
|
||||||
|
--> Decreased Redeemer idle anim values for smooth viewing
|
||||||
|
|
||||||
|
UN1a
|
||||||
|
--> Added Impact Hammer new settings and restored to original damage values.
|
||||||
|
HammerDamagePri=60
|
||||||
|
HammerDamageSec=20
|
||||||
|
HammerDamageSelfPri=36
|
||||||
|
HammerDamageSelfSec=24
|
||||||
|
|
||||||
|
--> Monsters spawn with weapon, fixed for MH and MM.
|
||||||
|
--> Double enforcer primary & secondary fire fix.
|
||||||
|
--> Option for enabling/disabling NewNet announcer (2k4Combos).
|
||||||
|
--> Completely fixed weapon visibility error while viewing as first person.
|
||||||
|
--> Corrected weapons shake effects.
|
||||||
|
--> Removed boost mutator for fixing player's position error.
|
||||||
|
|
||||||
|
UN1
|
||||||
|
--> Bot teleporting fix
|
||||||
|
--> Fly & Ghost bug fix
|
||||||
|
--> Weapon can open movers & triggers
|
||||||
|
--> Completed DoubleJump settings
|
||||||
|
--> Completed ComboGIB settings
|
||||||
|
--> NewNet forces to random music play none music maps
|
||||||
|
--> Added 2k4Combos inside the NewNet & Modified
|
||||||
|
--> Option for disabling NewNet Portals like Teleporters & Kickers for more supporting event, tagged & delayed
|
||||||
|
--> Fixed hit error (Not tested 100%)
|
||||||
|
--> Fixed AS140 weapons bug
|
||||||
|
--> Support AS140 with NewNet? AS140 testers can check for that!
|
||||||
|
--> Support Bunny Track with NewNet? BT testers can check for that!
|
||||||
|
--> Supported with Monster Hunt WTF? :icon_e_surprised:
|
||||||
|
--> Added Idle anim for Redeemer
|
||||||
|
--> Added Zooming Insta Gib
|
||||||
|
--> Custom mutator for enabling RX & SLV based mod support
|
||||||
|
--> Fixed Pulse Gun fire anim bug
|
||||||
|
--> Removed TeamShockEffects
|
||||||
|
--> Client can adjust their settings without reconnect
|
||||||
|
--> HUD mutator fix (Supports all types of HUD mutators without adding bbplayer code)
|
||||||
|
--> Weapon throw enhancement (Can throw weapons to other players or bot, Smooth weapon drop code added & AX Weapons supports weapon drop sound if landed on ground)
|
||||||
|
--> Weapon get or dropped pickup bug fixed, anim bug, sound maybe came because that error found in original game engine...
|
||||||
|
|
||||||
|
UltimateNewNetv0_9
|
||||||
|
--> Still testing
|
||||||
|
--> LMS improved
|
||||||
|
|
||||||
|
UltimateNewNetv0_9_2_Beta
|
||||||
|
--> Rocket hit bug fixed
|
||||||
|
--> Shock rifle bug fixed
|
||||||
|
--> Pulse secondary hidden beam fixed
|
||||||
|
--> HUD timer improved
|
||||||
|
--> Works with Bunny Track (not tested fully)
|
||||||
|
|
||||||
|
UltimateNewNetv0_9_Beta
|
||||||
|
--> Critical CPU load fix
|
||||||
|
|
||||||
|
UltimateNewNetv0_8
|
||||||
|
--> Monster Match's weapon loading state error
|
||||||
|
--> Works with movable skyzoned maps
|
||||||
|
--> Voice pack for Skaarj Trooper added in VA
|
||||||
|
--> Works with Siege
|
||||||
|
--> Works with custom game types (not tested)
|
||||||
|
--> Weapons accuracy improved like standalone game
|
||||||
|
--> VAHandler works with DoubleJump
|
||||||
|
--> SLV & RX jump error fixed (Custom versions)
|
||||||
|
--> Boost fix
|
||||||
|
--> Grapple weapon bug
|
||||||
|
--> Enforcer weapon post reload animation added
|
||||||
|
--> LMS++ latest version added inside NewNet
|
||||||
|
--> Added HammerDamagePri, HammerDamageSec & HammerDamageSelf options
|
||||||
|
--> Added TeamShockEffects option
|
||||||
|
--> Added DisableShootingCarcass option
|
||||||
|
--> Added SetPendingWeapon option
|
||||||
|
--> Added BoostThreshold option
|
||||||
|
|
||||||
|
UltimateNewNetv0_7
|
||||||
|
--> Works with JailBreak game type
|
||||||
|
--> Monster Match, Soccer Tournament, CTF4, Siege & JailBreak's HUD Fixed
|
||||||
|
--> VAHandler code enhanced
|
||||||
|
--> Sniper aim error fixed
|
||||||
|
--> Double enforcer secondary fire fixed
|
||||||
|
--> Added Shock Rifle team colored projectiles & fire sound
|
||||||
|
--> Bots can fire with all weapons
|
||||||
|
--> Spectator music fixed
|
||||||
|
--> Fixed h4x Sniper HUD
|
||||||
|
--> Added Grapple Weapon
|
||||||
|
--> Added Warmup green flag
|
||||||
|
--> Rocket Launcher & Hammer bug fixed
|
||||||
|
--> Added ComboGib ReduceBalls
|
||||||
|
|
||||||
|
UltimateNewNetv0_7_Beta
|
||||||
|
--> Removed all effects for bugs check
|
||||||
|
--> Beta test version for v0.7
|
||||||
|
|
||||||
|
UltimateNewNetv0_6
|
||||||
|
--> Removed team translocator effects
|
||||||
|
--> Added flag indicator
|
||||||
|
--> Enhanced team colored shock rifles
|
||||||
|
|
||||||
|
UltimateNewNetv0_5
|
||||||
|
--> FWS option
|
||||||
|
--> Added pure HUD
|
||||||
|
--> Damage indicator
|
||||||
|
--> New sniper rifle scope
|
||||||
|
--> New beep sound
|
||||||
|
--> Team colored shock rifles
|
||||||
|
--> Sniper trace effects
|
||||||
|
--> Team translocator effects
|
||||||
|
--> Low ammo warning
|
||||||
|
--> Chat area position set option
|
||||||
|
|
||||||
|
UltimateNewNetv0_4
|
||||||
|
--> Server Info fix for spectator
|
||||||
|
--> Removed pure HUD for custom mods support
|
||||||
|
--> Weapon code enhanced
|
||||||
|
--> FWS added
|
||||||
|
|
||||||
|
UltimateNewNetv0_3
|
||||||
|
--> VAHandler code enhanced
|
||||||
|
|
||||||
|
UltimateNewNetv0_2
|
||||||
|
--> Spectator music fix
|
||||||
|
--> Bot can fire with shock rifle
|
||||||
|
--> VAHandler code enhanced & Talk, Skaarj texture added
|
||||||
|
|
||||||
|
UltimateNewNetv0_1
|
||||||
|
--> Added Last Man Standing
|
||||||
97
Run.sh
Normal file → Executable file
97
Run.sh
Normal file → Executable file
@@ -2,41 +2,102 @@
|
|||||||
|
|
||||||
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
||||||
OUTPUT_DIR="$2"
|
OUTPUT_DIR="$2"
|
||||||
CFG_FILE="$3"
|
|
||||||
DEFAULT_CFG_FILE=UnrealTournament.ini
|
DEFAULT_CFG_FILE=UnrealTournament.ini
|
||||||
|
CFG_FILE="${3:-$DEFAULT_CFG_FILE}"
|
||||||
|
|
||||||
|
function add_iniKeyEx() {
|
||||||
|
crudini --set $OUTPUT_DIR/System/$1 $2 __$3 $4
|
||||||
|
# Warning: ugly hack with sed to allow multiple key instances + to remove space around '='
|
||||||
|
sed -i "s/[[:space:]]*__$(echo $3 | sed -e 's/\([[\/.*]\|\]\)/\\&/g')[[:space:]]*=[[:space:]]*/$(echo $3 | sed -e 's/\([[\/.*]\|\]\)/\\&/g')=/g" $OUTPUT_DIR/System/$1
|
||||||
|
}
|
||||||
|
# !!Warning!! section is not considered
|
||||||
|
function del_iniKeyEx() {
|
||||||
|
sed -i "/[[:space:]]*$(echo $3 | sed -e 's/\([[\/.*]\|\]\)/\\&/g')[[:space:]]*=[[:space:]]*$(echo $4 | sed -e 's/\([[\/.*]\|\]\)/\\&/g')/d" $OUTPUT_DIR/System/$1
|
||||||
|
}
|
||||||
|
function add_iniKey() {
|
||||||
|
add_iniKeyEx $CFG_FILE $1 $2 $3
|
||||||
|
}
|
||||||
|
# !!Warning!! section is not considered
|
||||||
|
function del_iniKey() {
|
||||||
|
del_iniKeyEx $CFG_FILE $1 $2 $3
|
||||||
|
}
|
||||||
|
function add_ServerPackage() {
|
||||||
|
add_iniKey 'Engine.GameEngine' ServerPackages $1
|
||||||
|
add_iniKey 'XC_Engine.XC_GameEngine' ServerPackages $1
|
||||||
|
}
|
||||||
|
function del_ServerPackage() {
|
||||||
|
del_iniKey 'Engine.GameEngine' ServerPackages $1
|
||||||
|
del_iniKey 'XC_Engine.XC_GameEngine' ServerPackages $1
|
||||||
|
}
|
||||||
|
function add_ServerActors() {
|
||||||
|
add_iniKey 'Engine.GameEngine' ServerActors $1
|
||||||
|
add_iniKey 'XC_Engine.XC_GameEngine' ServerActors $1
|
||||||
|
}
|
||||||
|
function del_ServerActors() {
|
||||||
|
del_iniKey 'Engine.GameEngine' ServerActors $1
|
||||||
|
del_iniKey 'XC_Engine.XC_GameEngine' ServerActors $1
|
||||||
|
}
|
||||||
|
|
||||||
|
function getmodprefix() {
|
||||||
|
UNUFile=$(find $OUTPUT_DIR/System -type f -name "UN*.u" ! -name "UNS.u" -exec basename {} \;)
|
||||||
|
UNBaseName="${UNUFile%.*}"
|
||||||
|
echo "$UNBaseName"
|
||||||
|
}
|
||||||
|
|
||||||
function install() {
|
function install() {
|
||||||
cp $SCRIPT_DIR/Help $OUTPUT_DIR/Help -Rf
|
rsync -a $SCRIPT_DIR/Help/ $OUTPUT_DIR/Help --exclude '.git'
|
||||||
cp $SCRIPT_DIR/System $OUTPUT_DIR/System -Rf
|
rsync -a $SCRIPT_DIR/System/ $OUTPUT_DIR/System --exclude '.git'
|
||||||
|
|
||||||
echo install ok
|
echo install ok
|
||||||
}
|
}
|
||||||
|
|
||||||
function enable() {
|
function enable() {
|
||||||
# Warning: ugly hack with sed to allow multiple key instances
|
UNBaseName="$(getmodprefix)"
|
||||||
#crudini --set $OUTPUT_DIR/System/$CFG_FILE 'Engine.GameEngine' _ServerPackages $SSBBaseName
|
|
||||||
#sed -i 's/_ServerPackages/ServerPackages/g' $OUTPUT_DIR/System/$CFG_FILE
|
VAUFile=$(find $OUTPUT_DIR/System -type f -name "VAH*.u" -exec basename {} \;)
|
||||||
#crudini --set $OUTPUT_DIR/System/$CFG_FILE 'Engine.GameEngine' _ServerActors $SSBBaseName.SmartSBServerActor
|
VABaseName="${VAUFile%.*}"
|
||||||
#sed -i 's/_ServerActors/ServerActors/g' $OUTPUT_DIR/System/$CFG_FILE
|
|
||||||
# TODO
|
BP1UFile=$(find $OUTPUT_DIR/System -type f -name "BP1H*.u" -exec basename {} \;)
|
||||||
|
BP1BaseName="${BP1UFile%.*}"
|
||||||
|
|
||||||
|
BP4UFile=$(find $OUTPUT_DIR/System -type f -name "BP4H*.u" -exec basename {} \;)
|
||||||
|
BP4BaseName="${BP4UFile%.*}"
|
||||||
|
|
||||||
|
add_ServerPackage $UNBaseName
|
||||||
|
add_ServerActors UNS.NewNetServer
|
||||||
|
add_ServerPackage $BP1BaseName
|
||||||
|
add_ServerPackage $BP4BaseName
|
||||||
|
#add_ServerPackage $VABaseName
|
||||||
|
#add_ServerPackage VAData
|
||||||
|
|
||||||
echo enable ok
|
echo enable ok
|
||||||
}
|
}
|
||||||
|
|
||||||
function disable() {
|
function disable() {
|
||||||
#sed -i "/ServerPackages[[:space:]]*=[[:space:]]*$SSBBaseName/d" $OUTPUT_DIR/System/$CFG_FILE
|
UNBaseName="$(getmodprefix)"
|
||||||
#sed -i "/ServerPackages[[:space:]]*=[[:space:]]*SmartSBStats/d" $OUTPUT_DIR/System/$CFG_FILE
|
|
||||||
#sed -i "/ServerActors[[:space:]]*=[[:space:]]*$SSBBaseName.SmartSBServerActor/d" $OUTPUT_DIR/System/$CFG_FILE
|
VAUFile=$(find $OUTPUT_DIR/System -type f -name "VAH*.u" -exec basename {} \;)
|
||||||
# TODO
|
VABaseName="${VAUFile%.*}"
|
||||||
|
|
||||||
|
BP1UFile=$(find $OUTPUT_DIR/System -type f -name "BP1H*.u" -exec basename {} \;)
|
||||||
|
BP1BaseName="${BP1UFile%.*}"
|
||||||
|
|
||||||
|
BP4UFile=$(find $OUTPUT_DIR/System -type f -name "BP4H*.u" -exec basename {} \;)
|
||||||
|
BP4BaseName="${BP4UFile%.*}"
|
||||||
|
|
||||||
|
del_ServerPackage $UNBaseName
|
||||||
|
del_ServerActors UNS.NewNetServer
|
||||||
|
del_ServerPackage $BP1BaseName
|
||||||
|
del_ServerPackage $BP4BaseName
|
||||||
|
#del_ServerPackage $VABaseName
|
||||||
|
#del_ServerPackage VAData
|
||||||
|
|
||||||
echo disable ok
|
echo disable ok
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function show_help() {
|
function show_help() {
|
||||||
echo
|
echo
|
||||||
echo "Usage: $0 { install | enable | disable } <UT99_INSTALL_DIR> [<UT99_CONFIG_FILE>]"
|
echo "Usage: $0 { getmodprefix |install | enable | disable } <UT99_INSTALL_DIR> [<UT99_CONFIG_FILE>]"
|
||||||
echo
|
echo
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -59,7 +120,7 @@ function check_cfg_file() {
|
|||||||
|
|
||||||
function check_game_dir() {
|
function check_game_dir() {
|
||||||
### Check if a directory does not exist ###
|
### Check if a directory does not exist ###
|
||||||
if [ ! -d $OUTPUT_DIR ]
|
if [ -z $OUTPUT_DIR ]
|
||||||
then
|
then
|
||||||
echo "incorrect <UT99_INSTALL_DIR>"
|
echo "incorrect <UT99_INSTALL_DIR>"
|
||||||
show_help
|
show_help
|
||||||
@@ -68,6 +129,10 @@ function check_game_dir() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
|
'getmodprefix')
|
||||||
|
check_game_dir
|
||||||
|
getmodprefix
|
||||||
|
;;
|
||||||
'install')
|
'install')
|
||||||
check_game_dir
|
check_game_dir
|
||||||
install
|
install
|
||||||
|
|||||||
BIN
System/BP1H1k.u
BIN
System/BP1H1k.u
Binary file not shown.
BIN
System/BP1H1o.u
Normal file
BIN
System/BP1H1o.u
Normal file
Binary file not shown.
Binary file not shown.
@@ -1,76 +1,6 @@
|
|||||||
[UN1k.UTPure]
|
[UN1o.UTPure]
|
||||||
HammerDamagePri=60.000000
|
|
||||||
HammerDamageSec=20.000000
|
|
||||||
HammerDamageSelfPri=36.000000
|
|
||||||
HammerDamageSelfSec=24.000000
|
|
||||||
EnforcerDamagePri=17.000000
|
|
||||||
EnforcerDamageSec=17.000000
|
|
||||||
BioDamagePri=20.000000
|
|
||||||
BioDamageSec=200.000000
|
|
||||||
ShockDamagePri=40.000000
|
|
||||||
ShockDamageSec=55.000000
|
|
||||||
ShockDamageCombo=165.000000
|
|
||||||
PulseDamagePri=20.000000
|
|
||||||
PulseDamageSec=4.000000
|
|
||||||
RipperDamagePri=30.000000
|
|
||||||
RipperDamageSec=34.000000
|
|
||||||
MinigunDamagePri=9.000000
|
|
||||||
MinigunDamageSec=14.000000
|
|
||||||
FlakDamagePri=16.000000
|
|
||||||
FlakDamageSec=70.000000
|
|
||||||
RocketDamagePri=75.000000
|
|
||||||
RocketDamageSec=80.000000
|
|
||||||
SniperDamagePri=40.000000
|
|
||||||
HeadshotDamage=100.000000
|
|
||||||
SniperSpeed=1.000000
|
|
||||||
H4xSpeed=4.000000
|
|
||||||
SetPendingWeapon=False
|
|
||||||
NNAnnouncer=True
|
|
||||||
bUTPureEnabled=True
|
|
||||||
Advertise=1
|
|
||||||
AdvertiseMsg=1
|
|
||||||
bAllowCenterView=False
|
|
||||||
CenterViewDelay=1.000000
|
|
||||||
bAllowBehindView=True
|
|
||||||
TrackFOV=0
|
|
||||||
bAllowMultiWeapon=False
|
|
||||||
bFastTeams=True
|
|
||||||
bUseClickboard=True
|
|
||||||
MinClientRate=10000
|
|
||||||
MaxClientRate=25000
|
|
||||||
bAdvancedTeamSay=True
|
|
||||||
ForceSettingsLevel=2
|
|
||||||
bNoLockdown=True
|
|
||||||
bWarmup=True
|
|
||||||
bCoaches=False
|
|
||||||
bAutoPause=False
|
|
||||||
ForceModels=1
|
|
||||||
ImprovedHUD=1
|
|
||||||
bDelayedPickupSpawn=False
|
|
||||||
bTellSpectators=False
|
|
||||||
PlayerPacks[0]=VA
|
|
||||||
PlayerPacks[1]=
|
|
||||||
PlayerPacks[2]=
|
|
||||||
PlayerPacks[3]=
|
|
||||||
PlayerPacks[4]=
|
|
||||||
PlayerPacks[5]=
|
|
||||||
PlayerPacks[6]=
|
|
||||||
PlayerPacks[7]=
|
|
||||||
DefaultHitSound=2
|
|
||||||
DefaultTeamHitSound=3
|
|
||||||
bForceDefaultHitSounds=False
|
|
||||||
TeleRadius=210
|
|
||||||
ThrowVelocity=750
|
|
||||||
bForceDemo=False
|
|
||||||
bRestrictTrading=True
|
|
||||||
MaxTradeTimeMargin=0.100000
|
|
||||||
TradePingMargin=0.500000
|
|
||||||
MinNetUpdateRate=60.000000
|
|
||||||
MaxNetUpdateRate=250.000000
|
|
||||||
SelectAnimRate=1.250000
|
|
||||||
DownAnimRate=1.750000
|
|
||||||
|
|
||||||
[UN1k.DoubleJump]
|
[UNS.DoubleJump]
|
||||||
maxJumps=2
|
maxJumps=2
|
||||||
bNoDodge=False
|
bNoDodge=False
|
||||||
jumpHeight=1.200000
|
jumpHeight=1.200000
|
||||||
@@ -87,7 +17,7 @@ NotInMaps[7]=
|
|||||||
NotInMaps[8]=
|
NotInMaps[8]=
|
||||||
NotInMaps[9]=
|
NotInMaps[9]=
|
||||||
|
|
||||||
[UN1k.NewNetCG]
|
[UNS.NewNetCG]
|
||||||
EnableNoSpam=False
|
EnableNoSpam=False
|
||||||
bNoSelfDamage=True
|
bNoSelfDamage=True
|
||||||
bNoSelfBoost=False
|
bNoSelfBoost=False
|
||||||
@@ -97,7 +27,7 @@ MinSecBetweenBalls=0.700000
|
|||||||
MaxShockBalls=3
|
MaxShockBalls=3
|
||||||
AntiSpamMethod=1
|
AntiSpamMethod=1
|
||||||
|
|
||||||
[UN1k.Grappling]
|
[UNS.Grappling]
|
||||||
HookSpeed=2700
|
HookSpeed=2700
|
||||||
HookKillMode=1
|
HookKillMode=1
|
||||||
Range=5000.000000
|
Range=5000.000000
|
||||||
@@ -109,9 +39,6 @@ bFlagNoAttach=True
|
|||||||
bFlagTeamTravel=False
|
bFlagTeamTravel=False
|
||||||
bDropOnfire=True
|
bDropOnfire=True
|
||||||
|
|
||||||
[UN1k.ND_Mut]
|
[UNS.ND_Mut]
|
||||||
MessageTimer=30
|
MessageTimer=30
|
||||||
bNotifyKeyBind=True
|
bNotifyKeyBind=True
|
||||||
|
|
||||||
[UN1k.RXPosError]
|
|
||||||
MaxPosError=80
|
|
||||||
BIN
System/UN1k.u
BIN
System/UN1k.u
Binary file not shown.
BIN
System/UN1o.u
Normal file
BIN
System/UN1o.u
Normal file
Binary file not shown.
BIN
System/UNS.u
Normal file
BIN
System/UNS.u
Normal file
Binary file not shown.
BIN
System/VAH1k.u
BIN
System/VAH1k.u
Binary file not shown.
BIN
System/VAH1o.u
Normal file
BIN
System/VAH1o.u
Normal file
Binary file not shown.
Reference in New Issue
Block a user