For direct access use https://forums.oldunreal.com
It's been quite a while since oldunreal had an overhaul, but we are moving to another server which require some updates and changes. The biggest change is the migration of our old reliable YaBB forum to phpBB. This system expects you to login with your username and old password known from YaBB.
If you experience any problems there is also the usual "password forgotten" function. Don't forget to clear your browser cache!
If you have any further concerns feel free to contact me: Smirftsch@oldunreal.com

Log spammed out.

The section related to UnrealScript and modding. This board is for coders to discuss and exchange experiences or ask questions.
User avatar
Chaos13
OldUnreal Member
Posts: 951
Joined: Sat Feb 16, 2008 10:24 am

Log spammed out.

Post by Chaos13 »

Can anyone quickly explain me WTF:
When level ends my log gets spammed with:

Code: Select all

Warning: ImportText: Illegal array element
Warning: ImportText: Illegal array element
Warning: ImportText: Illegal array element
Warning: ImportText: Illegal array element
Warning: ImportText: Illegal array element
Warning: ImportText: Illegal array element
Warning: ImportText: Illegal array element
Warning: ImportText: Illegal array element
Warning: ImportText: Illegal array element
Warning: ImportText: Illegal array element
Warning: ImportText: Illegal array element
Warning: ImportText: Illegal array element
and can that be related to that:

Code: Select all

struct TMessage
{
var config int Sender;
var config string Message;
var config string TimeStamp;
};

struct TMailbox
{
var config string Pass;
var config TMessage Messages[16];
};

struct TEntry
{
var config string Pass;
var config int Deaths;
var config int Score;
var config int DScore;
var config int Spree;
var config int DmgPts;
var config string UName;
var config int ULvl;
var config string Inv;
var config string LastName;
};

var config TEntry Data[4096];
var config TMailBox Mail[4096];
var(Parameters) config bool bNotPermanentInvs;
???

Just in case: Table looks like:

Code: Select all

[DCoop.DTHandler]
Data[0]=(Pass="",Deaths=0,Score=0,DScore=0,Spree=0,DmgPts=0,UName="",ULvl=0,Inv="",LastName="")
Data[1]=(Pass="********************************",Deaths=0,Score=0,DScore=0,Spree=0,DmgPts=0,UName="",ULvl=0,Inv="",LastName="")
Data[2]=(Pass="",Deaths=0,Score=0,DScore=0,Spree=0,DmgPts=0,UName="",ULvl=0,Inv="",LastName="")
Data[3]=(Pass="",Deaths=0,Score=0,DScore=0,Spree=0,DmgPts=0,UName="",ULvl=0,Inv="",LastName="")
Data[4]=(Pass="",Deaths=0,Score=0,DScore=0,Spree=0,DmgPts=0,UName="",ULvl=0,Inv="",LastName="")
.........
Mail[4093]=(Pass="",Messages[0]=(Sender=0,Message="",TimeStamp=""),Messages[1]=(Sender=0,Message="",TimeStamp=""),Messages[2]=(Sender=0,Message="",TimeStamp=""),Messages[3]=(Sender=0,Message="",TimeStamp=""),Messages[4]=(Sender=0,Message="",TimeStamp=""),Messages[5]=(Sender=0,Message="",TimeStamp=""),Messages[6]=(Sender=0,Message="",TimeStamp=""),Messages[7]=(Sender=0,Message="",TimeStamp=""),Messages[8]=(Sender=0,Message="",TimeStamp=""),Messages[9]=(Sender=0,Message="",TimeStamp=""),Messages[10]=(Sender=0,Message="",TimeStamp=""),Messages[11]=(Sender=0,Message="",TimeStamp=""),Messages[12]=(Sender=0,Message="",TimeStamp=""),Messages[13]=(Sender=0,Message="",TimeStamp=""),Messages[14]=(Sender=0,Message="",TimeStamp=""),Messages[15]=(Sender=0,Message="",TimeStamp=""))
Mail[4094]=(Pass="",Messages[0]=(Sender=0,Message="",TimeStamp=""),Messages[1]=(Sender=0,Message="",TimeStamp=""),Messages[2]=(Sender=0,Message="",TimeStamp=""),Messages[3]=(Sender=0,Message="",TimeStamp=""),Messages[4]=(Sender=0,Message="",TimeStamp=""),Messages[5]=(Sender=0,Message="",TimeStamp=""),Messages[6]=(Sender=0,Message="",TimeStamp=""),Messages[7]=(Sender=0,Message="",TimeStamp=""),Messages[8]=(Sender=0,Message="",TimeStamp=""),Messages[9]=(Sender=0,Message="",TimeStamp=""),Messages[10]=(Sender=0,Message="",TimeStamp=""),Messages[11]=(Sender=0,Message="",TimeStamp=""),Messages[12]=(Sender=0,Message="",TimeStamp=""),Messages[13]=(Sender=0,Message="",TimeStamp=""),Messages[14]=(Sender=0,Message="",TimeStamp=""),Messages[15]=(Sender=0,Message="",TimeStamp=""))
Mail[4095]=(Pass="",Messages[0]=(Sender=0,Message="",TimeStamp=""),Messages[1]=(Sender=0,Message="",TimeStamp=""),Messages[2]=(Sender=0,Message="",TimeStamp=""),Messages[3]=(Sender=0,Message="",TimeStamp=""),Messages[4]=(Sender=0,Message="",TimeStamp=""),Messages[5]=(Sender=0,Message="",TimeStamp=""),Messages[6]=(Sender=0,Message="",TimeStamp=""),Messages[7]=(Sender=0,Message="",TimeStamp=""),Messages[8]=(Sender=0,Message="",TimeStamp=""),Messages[9]=(Sender=0,Message="",TimeStamp=""),Messages[10]=(Sender=0,Message="",TimeStamp=""),Messages[11]=(Sender=0,Message="",TimeStamp=""),Messages[12]=(Sender=0,Message="",TimeStamp=""),Messages[13]=(Sender=0,Message="",TimeStamp=""),Messages[14]=(Sender=0,Message="",TimeStamp=""),Messages[15]=(Sender=0,Message="",TimeStamp=""))
bNotPermanentInvs=True
Last edited by Chaos13 on Sun Jun 08, 2008 7:26 pm, edited 1 time in total.
Skydev = Chaos13 = Dimension4
User avatar
Chaos13
OldUnreal Member
Posts: 951
Joined: Sat Feb 16, 2008 10:24 am

Re: Log spammed out.

Post by Chaos13 »

Forgot to tell that handlers get saveconfig call on server shutdown \ level switch.
Skydev = Chaos13 = Dimension4
User avatar
Bane
OldUnreal Member
Posts: 493
Joined: Sun Mar 03, 2002 6:32 pm

Re: Log spammed out.

Post by Bane »

Code: Select all

struct TMessage
{
var config int Sender;
var config string Message;
var config string TimeStamp;
};
Try removing 'config'. I honestly don't know why that even compiled. To make a struct config, you're supposed to do 'var config TMessage foobar'
Author of Hide and Seek mod, and the NALIBALL mod

Hide and Seek can be downloaded from:
http://HideNSeek.5u.com
User avatar
Chaos13
OldUnreal Member
Posts: 951
Joined: Sat Feb 16, 2008 10:24 am

Re: Log spammed out.

Post by Chaos13 »

Code: Select all

struct TMessage
{
var int Sender;
var string Message;
var string TimeStamp;
};

struct TMailbox
{
var string Pass;
var TMessage Messages[16];
};

struct TEntry
{
var string Pass;
var int Deaths;
var int Score;
var int DScore;
var int Spree;
var int DmgPts;
var string UName;
var int ULvl;
var string Inv;
var string LastName;
};

var config TEntry Data[4096];
var config TMailBox Mail[4096];
var(Parameters) config bool bNotPermanentInvs;
Nothing changed. I think, 'error' can be in 3dimensional array, i might replace it with realtime processing:

Code: Select all

struct TEntry
{
...
var string Mailbox;
};
...
var TMailBox ProcBox[4];
...
function string DecryptTMailbox(TMailBox Obj);
...
function TMailBox EncryptTMailbox(string Obj);
Thanks for giving a tip about config structs..

Honstly have to say that that structure is not too complicated for me, but it can be too complicated for Config Import parser Lol.
Last edited by Chaos13 on Mon Jun 09, 2008 8:06 am, edited 1 time in total.
Skydev = Chaos13 = Dimension4
User avatar
Chaos13
OldUnreal Member
Posts: 951
Joined: Sat Feb 16, 2008 10:24 am

Re: Log spammed out.

Post by Chaos13 »

More about this:
Holy shit, when i tried to reference THandler.Mail[0].Messages[0].Sender ucc error'd:

Code: Select all

X:\UE\UGold\System>dcl

X:\UE\UGold\System>rem taskkill /IM Unreal.exe

X:\UE\UGold\System>Del DCoop.u

X:\UE\UGold\System>Del DCoop.~ini

X:\UE\UGold\System>Ren DCoop.ini DCoop.~ini

X:\UE\UGold\System>rename Engine.u Engine.u_

X:\UE\UGold\System>rename Engine.hax Engine.u

X:\UE\UGold\System>UCC Make
--------------------Core--------------------
--------------------Engine--------------------
--------------------Editor--------------------
--------------------UWindow--------------------
--------------------Fire--------------------
--------------------IpDrv--------------------
--------------------UBrowser--------------------
--------------------UnrealShare--------------------
--------------------UnrealI--------------------
--------------------UMenu--------------------
--------------------IpServer--------------------
--------------------UDSDemo--------------------
--------------------UPak--------------------
--------------------Nephthys--------------------
--------------------XConsole--------------------
--------------------DNatives--------------------
--------------------MConsole--------------------
--------------------DCoop--------------------
Analyzing...
Parsing DPlayer
Parsing DHuman
Parsing DFemale
Parsing DFemaleOne
Parsing DFemaleTwo
Parsing DMale
Parsing DMaleOne
Parsing DMaleThree
Parsing DMaleTwo
Parsing DNaliPlayer
Parsing DSkaarjPlayer
Parsing DSpectator
Parsing DPRI
Parsing DGRI
Parsing DCoop
Parsing DScoreBoard
Parsing DHandler
Parsing DAHandler
Parsing DCGHandler
Parsing DKHandler
Parsing DNHandler
Parsing DNHandler227
Parsing DNHandlerSocks
Parsing DRHandler
Parsing DSHandler
Parsing DTHandler
Parsing DUHandler
Parsing DClientData
Parsing DConfig
Parsing DFace
Parsing DXMessage
Parsing DPlayerStart
Parsing DHUD
Parsing DWaypoint
Parsing TeleMarker
Parsing WeapMeshAct
Parsing DCoopWindows
Parsing DEventWindow
Parsing DEventKickedWindow
Parsing DKickedConsoleWindow
Parsing DKickedGlobIdWindow
Parsing DKickedIdentWindow
Parsing DKickedPackageWindow
Parsing DKickedTimedWindow
Parsing DUNewWindow
Parsing DCoopWindowsCW
Parsing DEventCW
Parsing DEventKickedCW
Parsing DKickedConsoleCW
Parsing DKickedGlobIdCW
Parsing DKickedIdentCW
Parsing DKickedPackageCW
Parsing DKickedTimedCW
Parsing DUNewWindowCW
Parsing DUtil
Parsing MD6
Compiling DPlayer
Compiling DHuman
Compiling DFemale
Compiling DFemaleOne
Compiling DFemaleTwo
Compiling DMale
Compiling DMaleOne
Compiling DMaleThree
Compiling DMaleTwo
Compiling DNaliPlayer
Compiling DSkaarjPlayer
Compiling DSpectator
Compiling DPRI
Compiling DGRI
Compiling DCoop
X:\UE\UGold\DCoop\Classes\DCoop.uc(432) : Error, Context expression: Variable is
 too large (1884160 bytes, 255 max)
Failed due to errors.

History: CompileError
Last edited by Chaos13 on Mon Jun 09, 2008 8:11 am, edited 1 time in total.
Skydev = Chaos13 = Dimension4
User avatar
Chaos13
OldUnreal Member
Posts: 951
Joined: Sat Feb 16, 2008 10:24 am

Re: Log spammed out.

Post by Chaos13 »

Fixed (^^)
Skydev = Chaos13 = Dimension4

Return to “UScript Board”