diff --git a/Help/UltimateNewNet/UN1o.txt b/Help/UltimateNewNet/UN1o.txt new file mode 100644 index 0000000..10e9b2c --- /dev/null +++ b/Help/UltimateNewNet/UN1o.txt @@ -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 \ No newline at end of file diff --git a/Run.sh b/Run.sh index 1b2d0a9..fe1fdb7 100755 --- a/Run.sh +++ b/Run.sh @@ -68,6 +68,7 @@ function enable() { add_ServerPackage $BP1BaseName add_ServerPackage $BP4BaseName add_ServerPackage $VABaseName + add_ServerPackage VAData echo enable ok } diff --git a/System/BP1H1k.u b/System/BP1H1k.u deleted file mode 100644 index a146205..0000000 Binary files a/System/BP1H1k.u and /dev/null differ diff --git a/System/BP1H1o.u b/System/BP1H1o.u new file mode 100644 index 0000000..5b91c0b Binary files /dev/null and b/System/BP1H1o.u differ diff --git a/System/BP4H1k.u b/System/BP4H1o.u similarity index 77% rename from System/BP4H1k.u rename to System/BP4H1o.u index 8636092..8e0662e 100644 Binary files a/System/BP4H1k.u and b/System/BP4H1o.u differ diff --git a/System/UN.ini b/System/UN.ini index d243b57..8c2439e 100644 --- a/System/UN.ini +++ b/System/UN.ini @@ -1,117 +1,44 @@ -[UN1k.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] -maxJumps=2 -bNoDodge=False -jumpHeight=1.200000 -bJumpWithFlag=True -bJumpWithBoots=True -NotInMaps[0]= -NotInMaps[1]= -NotInMaps[2]= -NotInMaps[3]= -NotInMaps[4]= -NotInMaps[5]= -NotInMaps[6]= -NotInMaps[7]= -NotInMaps[8]= -NotInMaps[9]= - -[UN1k.NewNetCG] -EnableNoSpam=False -bNoSelfDamage=True -bNoSelfBoost=False -bNoTeamBoost=False -FireRateScale=0.500000 -MinSecBetweenBalls=0.700000 -MaxShockBalls=3 -AntiSpamMethod=1 - -[UN1k.Grappling] -HookSpeed=2700 -HookKillMode=1 -Range=5000.000000 -FlySpeed=1.000000 -FFlySpeed=1.000000 -SpeedFactor=2.000000 -bFlagFly=False -bFlagNoAttach=True -bFlagTeamTravel=False -bDropOnfire=True - -[UN1k.ND_Mut] -MessageTimer=30 -bNotifyKeyBind=True - -[UN1k.RXPosError] -MaxPosError=80 \ No newline at end of file +[UN1o.UTPure] + +[UNS.DoubleJump] +maxJumps=2 +bNoDodge=False +jumpHeight=1.200000 +bJumpWithFlag=True +bJumpWithBoots=True +NotInMaps[0]= +NotInMaps[1]= +NotInMaps[2]= +NotInMaps[3]= +NotInMaps[4]= +NotInMaps[5]= +NotInMaps[6]= +NotInMaps[7]= +NotInMaps[8]= +NotInMaps[9]= + +[UNS.NewNetCG] +EnableNoSpam=False +bNoSelfDamage=True +bNoSelfBoost=False +bNoTeamBoost=False +FireRateScale=0.500000 +MinSecBetweenBalls=0.700000 +MaxShockBalls=3 +AntiSpamMethod=1 + +[UNS.Grappling] +HookSpeed=2700 +HookKillMode=1 +Range=5000.000000 +FlySpeed=1.000000 +FFlySpeed=1.000000 +SpeedFactor=2.000000 +bFlagFly=False +bFlagNoAttach=True +bFlagTeamTravel=False +bDropOnfire=True + +[UNS.ND_Mut] +MessageTimer=30 +bNotifyKeyBind=True \ No newline at end of file diff --git a/System/UN1k.u b/System/UN1k.u deleted file mode 100644 index ae130c1..0000000 Binary files a/System/UN1k.u and /dev/null differ diff --git a/System/UN1o.u b/System/UN1o.u new file mode 100644 index 0000000..1c8d606 Binary files /dev/null and b/System/UN1o.u differ diff --git a/System/UNS.u b/System/UNS.u new file mode 100644 index 0000000..0d05221 Binary files /dev/null and b/System/UNS.u differ diff --git a/System/VAData.int b/System/VAData.int index 53aef0d..d215866 100644 --- a/System/VAData.int +++ b/System/VAData.int @@ -1,2 +1,2 @@ -[Public] -Object=(Name=VAData.SkaarjTrooperVoice,Class=Class,MetaClass=BotPack.VoiceMale,Description="Skaarj Trooper") +[Public] +Object=(Name=VAData.SkaarjTrooperVoice,Class=Class,MetaClass=BotPack.VoiceMale,Description="Skaarj Trooper") diff --git a/System/VAH1k.u b/System/VAH1k.u deleted file mode 100644 index 4d5a475..0000000 Binary files a/System/VAH1k.u and /dev/null differ diff --git a/System/VAH1o.u b/System/VAH1o.u new file mode 100644 index 0000000..fdeaf55 Binary files /dev/null and b/System/VAH1o.u differ