All WOP Values Found (Including Previously Unknown Ones)

Discuss the games (no level solutions or off-topic, please).

Moderators: ~xpr'd~, tyteen4a03, Stinky, Emerald141, Qloof234, jdl

Post Reply
User avatar
HumanGamer
Rainbow Wonderlander
Posts: 199
Joined: Fri Apr 16, 2010 2:23 pm

All WOP Values Found (Including Previously Unknown Ones)

Post by HumanGamer » Sun Jun 05, 2016 7:05 pm

string currentobjectmodelname = readString();
string currentobjecttexturename = readString();
float currentobjectxscale = readFloat();
float currentobjectyscale = readFloat();
float currentobjectzscale = readFloat();
float currentobjectxadjust = readFloat();
float currentobjectyadjust = readFloat();
float currentobjectzadjust = readFloat();
float currentobjectpitchadjust = readFloat();
float currentobjectyawadjust = readFloat();
float currentobjectrolladjust = readFloat();
float currentobjectx = readFloat();
float currentobjecty = readFloat();
float currentobjectz = readFloat();
float currentobjectoldx = readFloat();
float currentobjectoldy = readFloat();
float currentobjectoldz = readFloat();
float currentobjectdx = readFloat();
float currentobjectdy = readFloat();
float currentobjectdz = readFloat();
float currentobjectpitch = readFloat();
float currentobjectyaw = readFloat();
float currentobjectroll = readFloat();
float currentobjectpitch2 = readFloat();
float currentobjectyaw2 = readFloat();
float currentobjectroll2 = readFloat();
float currentobjectxgoal = readFloat();
float currentobjectygoal = readFloat();
float currentobjectzgoal = readFloat();
int currentobjectmovementtype = readInt();
int currentobjectmovementtypedata = readInt();
float currentobjectspeed = readFloat();
float currentobjectradius = readFloat();
int currentobjectradiustype = readInt();
int currentobjectcollisionpower = readInt();
float currentobjectpushdx = readFloat();
float currentobjectpushdy = readFloat();
int currentobjectattackpower = readInt();
int currentobjectdefensepower = readInt();
int currentobjectdestructiontype = readInt();
int currentobjectid = readInt();
int currentobjecttype = readInt();
int currentobjectsubtype = readInt();
int currentobjectactive = readInt();
int currentobjectlastactive = readInt();
int currentobjectactivationtype = readInt();
int currentobjectactivationspeed = readInt();
int currentobjectstatus = readInt();
int currentobjecttimer = readInt();
int currentobjecttimermax1 = readInt();
int currentobjecttimermax2 = readInt();
int currentobjectteleportable = readInt();
int currentobjectbuttonpush = readInt();
int currentobjectwaterreact = readInt();
int currentobjecttelekinesisable = readInt();
int currentobjectfreezable = readInt();
int currentobjectreactive = readInt();
int currentobjectchild = readInt();
int currentobjectparent = readInt();

int[] currentobjectdata = new int[10];
for (int i = 0; i < 10; i++)
{
currentobjectdata = readInt();
}

string[] currentobjecttextdata = new string[4];
for (int j = 0; j < 4; j++)
{
currentobjecttextdata[j] = readString();
}

int currentobjecttalkable = readInt();
int currentobjectcurrentanim = readInt();
int currentobjectstandardanim = readInt();
int currentobjecttilex = readInt();
int currentobjecttiley = readInt();
int currentobjecttilex2 = readInt();
int currentobjecttiley2 = readInt();
int currentobjectfutureint8 = readInt();
int currentobjectmovementspeed = readInt();
int currentobjectfutureint10 = readInt();
int currentobjectfutureint11 = readInt();
int currentobjectfutureint12 = readInt();
int currentobjectfutureint13 = readInt();
int currentobjectfutureint14 = readInt();
int currentobjectfutureint15 = readInt();
int currentobjectfutureint16 = readInt();
int currentobjectexclamation = readInt();
int currentobjectshadow = readInt();
int currentobjectlinked = readInt();
int currentobjectlinkback = readInt();
int currentobjectfutureint21 = readInt();
int currentobjectfrozen = readInt();
int currentobjectfutureint23 = readInt();
int currentobjectfutureint24 = readInt();
int currentobjectfutureint25 = readInt();
float currentobjectscaleadjust = readFloat();
float currentobjectfuturefloat2 = readFloat();
float currentobjectfuturefloat3 = readFloat();
float currentobjectfuturefloat4 = readFloat();
float currentobjectfuturefloat5 = readFloat();
float currentobjectfuturefloat6 = readFloat();
float currentobjectfuturefloat7 = readFloat();
float currentobjectfuturefloat8 = readFloat();
float currentobjectfuturefloat9 = readFloat();
float currentobjectfuturefloat10 = readFloat();
string unused1 = readString();
string unused2 = readString();

int nofobjectadjusters = 0;
string[] objectadjuster = new string[31];
for (int k = 0; k < 31; k++)
{
if ( isEndOfFile() )
{
objectadjuster[k] = "";
}
else
{
objectadjuster[k] = readString();
nofobjectadjusters++;
}
}

This is pseudo code and probably won't compile with any language. But you get the idea.
WA3 Editor Tools
WOP Research
WA Map Recreation

I was previously known as cooldudepoke.
Post Reply