From 90620a1c6c5900f5136688a45f9945a2f3af1a57 Mon Sep 17 00:00:00 2001 From: ChocoTaco1 Date: Mon, 18 Aug 2025 17:56:46 -0400 Subject: [PATCH] Removed some things --- Classic/scripts/autoexec/MemPatches.cs | 85 +++++++++++++------------- 1 file changed, 42 insertions(+), 43 deletions(-) diff --git a/Classic/scripts/autoexec/MemPatches.cs b/Classic/scripts/autoexec/MemPatches.cs index ff9b7eb..bfd3888 100644 --- a/Classic/scripts/autoexec/MemPatches.cs +++ b/Classic/scripts/autoexec/MemPatches.cs @@ -4,59 +4,58 @@ //From Krash memPatch("756076","6169"); -// Thanks Turkeh -// TraversalRoot Console spam fix -function suppressTraversalRootPatch() -{ - if($tvpatched) - return; +//// Thanks Turkeh +//// TraversalRoot Console spam fix +//function suppressTraversalRootPatch() +//{ + //if($tvpatched) + //return; - warn("Patching traversal root error..."); - memPatch("56AD8A", "90909090909090909090909090909090909090909090"); - memPatch("56D114", "90909090909090909090909090909090909090909090"); - $tvpatched = 1; -} + //warn("Patching traversal root error..."); + //memPatch("56AD8A", "90909090909090909090909090909090909090909090"); + //memPatch("56D114", "90909090909090909090909090909090909090909090"); + //$tvpatched = 1; +//} -if (!$CmdArmor::Patched) -{ - $CmdArmor::Patched = true; - //memPatch("6FC746", "66B8000090906683FE017408ACAA84C075FA89D05F5EC3"); - memPatch("6FC746", "83FE017408ACAA84C075FA89D05F5EC3"); - //Removed register size override (cmp si, 1 -> cmp esi, 1) and got rid of - //weird NASM garbage code at the beginning. Had a mov ax, 0 which did nothing - //and wasn't necessary anyways because of xor eax, eax in the original. It also - //generated several NOPs after that for no reason. -} +//if (!$CmdArmor::Patched) +//{ + //$CmdArmor::Patched = true; + ////memPatch("6FC746", "66B8000090906683FE017408ACAA84C075FA89D05F5EC3"); + //memPatch("6FC746", "83FE017408ACAA84C075FA89D05F5EC3"); + ////Removed register size override (cmp si, 1 -> cmp esi, 1) and got rid of + ////weird NASM garbage code at the beginning. Had a mov ax, 0 which did nothing + ////and wasn't necessary anyways because of xor eax, eax in the original. It also + ////generated several NOPs after that for no reason. +//} -function serverCmd(%client) -{ - // Stick your own administrative action code here - messageAll('msgAll',"\c3" @ %client.namebase SPC "is attempting to crash the server!"); +//function serverCmd(%client) +//{ + //// Stick your own administrative action code here + //messageAll('msgAll',"\c3" @ %client.namebase SPC "is attempting to crash the server!"); - messageClient(%client, 'onClientBanned', ""); - messageAllExcept( %client, -1, 'MsgClientDrop', "", %client.name, %client ); + //messageClient(%client, 'onClientBanned', ""); + //messageAllExcept( %client, -1, 'MsgClientDrop', "", %client.name, %client ); - // kill and delete this client - if( isObject(%client.player) ) - %client.player.scriptKill(0); + //// kill and delete this client + //if( isObject(%client.player) ) + //%client.player.scriptKill(0); - if ( isObject( %client ) ) - { - %client.setDisconnectReason("You have been banned for attempting to crash the server."); - %client.schedule(700, "delete"); - } + //if ( isObject( %client ) ) + //{ + //%client.setDisconnectReason("You have been banned for attempting to crash the server."); + //%client.schedule(700, "delete"); + //} - BanList::add(%client.guid, %client.getAddress(), $Host::BanTime); -} + //BanList::add(%client.guid, %client.getAddress(), $Host::BanTime); +//} -//Disable UE box on crash +//Disable UE box on crash (Tribesnext Preview Unpatched Only) //Used if a clean crash is desired -memPatch("7dc7fc","90"); +//memPatch("7dc7fc","90"); //Loops Crash patch (Prevent the Uncaught Exception dialog from appearing) -memPatch("006ff376", "909090909090"); +//memPatch("006ff376", "909090909090"); //Show Linux Icon in server list //memPatch("5C9628","80CB05"); - -//Bahke MPB stability fix -//memPatch("614120","9090"); \ No newline at end of file +//Show no Linux Icon +//memPatch("5C9628","80CB01");