насчет зеф1 да я прикололся...
а насчет 32 игроков я уже пробовал (когда-то давно) пробить, почти получилось
думаю еще попробовать.
Добавлено (2013-01-05, 13:06)
---------------------------------------------
Патчер на 16 игроков - пробивает все кроме аррея ( players : array [0..7] of TPlayer; )...
Код
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=patch.ico
#AutoIt3Wrapper_Res_Comment=Ultimate Patch #32
#AutoIt3Wrapper_Res_Description=Made by Enforcer
#AutoIt3Wrapper_Res_Fileversion=1.2.0.0
#AutoIt3Wrapper_Res_LegalCopyright=PFF Team
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
; THE VERRY BiG - ULTIMATE NFK PATCHER By BITNIK...
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <String.au3>
#include <array.au3>
#include <File.au3>
if not FileExists(@ScriptDir&"\ENGINE.dat") then MsgBox(0,"MEGA PATCH","ENGINE.dat not found !!! ")
$FIX1 = '000033C08A45FF83F807' ; Hex to find 7
$RFIX1 = '000033C08A45FF83F80F' ; Hex to replace на 15 GOOOOOOOOOOOD WORKS
; Пробиваем махплаерс на 16 HEX... 4-4; 10-16
$FIX2 = '08D4000038D400004'
$RFIX2 = '08D4000038D400010'
; Еще кое-что 0052B29F
$FIX3 = '3DF8C6540008'
$RFIX3 = '3DF8C6540010'
$sInFile = "ENGINE.dat" ; Original in file
$sOutFile = "XXXENGINE.dat" ; New edited out file
FileDelete($sOutFile)
sleep(20)
$FO = FileOpen($sInFile, 16)
$FR = FileRead($FO)
FileClose($FO)
$FR2 = StringReplace($FR, $FIX1, $RFIX1, 0,1); find and replace the hex string
$numreplacements = @extended
MsgBox(0, "FIX #1 - Пробили все с 7 на 15 ", $numreplacements)
$FR3 = StringReplace($FR2, $FIX2, $RFIX2, 0,1)
$numreplacements = @extended
MsgBox(0, "FIX #2 - Пробили maxplayers 1 на 16 ", $numreplacements)
$FR4 = StringReplace($FR3, $FIX3, $RFIX3, 0,1)
$numreplacements = @extended
MsgBox(0, "FIX #3 - Пробили maxplayers 2 на 16 ", $numreplacements)
$FO = FileOpen($sOutFile, 18)
FileWrite($FO, $FR4)
FileClose($FO)
MsgBox(0, "FIXED #4 ", "ALL PATCHED !!! ")
; НУ ЧЁ ??? - ПЕРВЫЙ НАХ !!! :)))
Добавлено (2013-01-05, 13:07)
---------------------------------------------
Заметки...
Код
railgunhit : array[0..7] of boolean;
playerstats : array[0..7] of TPlayerStats; // mirror to players[0..7].
players : array [0..7] of TPlayer;
to 7 do
sv_maxplayers...
if OPT_SV_MAXPLAYERS < 2 then OPT_SV_MAXPLAYERS := 2;
if OPT_SV_MAXPLAYERS > 8 then OPT_SV_MAXPLAYERS := 8;
OPT_SV_MAXPLAYERS = 8 ;
>>>> 0047EAB0 array of t player