Hi everybody,
Data and Levels
Thank you TkZ and aomsin2526
PHP Code:
https://mega.co.nz/#!KN4wzCTJ!WHX70Q0BaAzv1PsWNlUlrRS8PmJ3ZKtx4CprTyeRVRY
Entering the car and crash fix
WarZ.sln
Search :
PHP Code:
void* CSoundSystem::Play(int SampleID, const r3dPoint3D& Pos, bool donotcheckIsAudible)
{
if (!FMODEventSystem || !soundsProject)
return NULL;
if(SampleID == -1)
return NULL;
FMOD::Event *e = 0;
FMOD_RESULT result;
result = soundsProject->getEventByProjectID(SampleID, FMOD_EVENT_INFOONLY, &e);
SND_ERR_CHK(result);
if(Is3DSound(e))
return Play3D(SampleID, Pos, donotcheckIsAudible);
return Play2D(SampleID);
}
Change :
PHP Code:
void* CSoundSystem::Play(int SampleID, const r3dPoint3D& Pos, bool donotcheckIsAudible)
{
if (!FMODEventSystem || !soundsProject)
return NULL;
if(SampleID == -1)
return NULL;
FMOD::Event *e = 0;
FMOD_RESULT result;
result = soundsProject->getEventByProjectID(SampleID, FMOD_EVENT_INFOONLY, &e);
//SND_ERR_CHK(result);
if(Is3DSound(e))
return Play3D(SampleID, Pos, donotcheckIsAudible);
return Play2D(SampleID);
}
Important note : Not change Updatetraction(); to //Updatetraction(); because entering car and crashing game.
Group system, died player not working fix
WarZ.sln
Search :
PHP Code:
static const float SpawnRatesByState[] = {
0, //PLAYER_IDLE,
0, //PLAYER_IDLEAIM,
0.6f, //PLAYER_MOVE_CROUCH,
0.54f, //PLAYER_MOVE_CROUCH_AIM,
0.49f, //PLAYER_MOVE_WALK_AIM,
0.95f, //PLAYER_MOVE_RUN,
1.0f, //PLAYER_MOVE_SPRINT,
0.95f, //PLAYER_MOVE_SWIM,
0.95f, //PLAYER_MOVE_SWIM,
0.95f, //PLAYER_MOVE_SWIM,
0.95f, //PLAYER_MOVE_SWIM,
0.95f, //PLAYER_MOVE_SWIM,
0.95f, //PLAYER_MOVE_SWIM,
1.0f, //PRONE
1.0f, //PRONE_AIM
1.0f, //PRONE_UP
0, //PRONE_DOWN
0, //PRONE_IDLE
0, //PLAYER_DIE,
;
Change :
PHP Code:
static const float SpawnRatesByState[] = {
0, //PLAYER_IDLE,
0, //PLAYER_IDLEAIM,
0.6f, //PLAYER_MOVE_CROUCH,
0.54f, //PLAYER_MOVE_CROUCH_AIM,
0.49f, //PLAYER_MOVE_WALK_AIM,
0.95f, //PLAYER_MOVE_RUN,
1.0f, //PLAYER_MOVE_SPRINT,
0.95f, //PLAYER_MOVE_SWIM,
0.95f, //PLAYER_MOVE_SWIM,
0.95f, //PLAYER_MOVE_SWIM,
0.95f, //PLAYER_MOVE_SWIM,
0.95f, //PLAYER_MOVE_SWIM,
1.0f, //PLAYER_MOVE_PRONE, // TEST
1.0f, //PLAYER_MOVE_PRONE_AIM,
1.0f, //PLAYER_PRONE_AIM,
1.0f, //PLAYER_PRONE_UP,
0, //PLAYER_PRONE_DOWN,
0, //PLAYER_PRONE_IDLE,
0, //PLAYER_PLAYER_DIE,
};
Road fix
WarZ.sln
Search :
PHP Code:
int _road_UseWireframe = 1;
Change :
PHP Code:
int _road_UseWireframe = 0;
Premium servers activate
Search :
PHP Code:
void FrontendWarZ::InitButtons()
{
Scaleform::GFx::Value vars[7];
vars[0].SetBoolean(false);
vars[1].SetBoolean(true);
vars[2].SetBoolean(false);
vars[3].SetBoolean(false);
vars[4].SetBoolean(false);
vars[5].SetBoolean(true);
vars[6].SetBoolean(false);
gfxMovie.Invoke("_root.api.Main.BrowseGamesChannelsAnim.initButtons", vars, 7);
}
Change :
PHP Code:
void FrontendWarZ::InitButtons()
{
Scaleform::GFx::Value vars[7];
vars[0].SetBoolean(false);
vars[1].SetBoolean(true);
vars[2].SetBoolean(false);
if (gUserProfile.ProfileData.isPunisher) {
vars[3].SetBoolean(true);
} else {
vars[3].SetBoolean(false);
}
vars[4].SetBoolean(false);
vars[5].SetBoolean(false);
vars[6].SetBoolean(false);
gfxMovie.Invoke("_root.api.Main.BrowseGamesChannelsAnim.initButtons", vars, 7);
}
How do I add premium server?
Open MasterServer.cfg
add
Example
PHP Code:
[PermGame2]
map = MAPID_WZ_Colorado DOESNOTHING GBNET_REGION_US_West 0 0
data = 32 0 0
name = Server 1
ispte = 1

fix
Open Data/LangPack/Your Language.lang
Search :
PHP Code:
$FR_TrialServer=TRIAL SERVERS
Add under :
PHP Code:
$FR_StrongHolds=STRONGHOLD SERVERS
Use the car W,A,S,D keys // Thank you wanted587
Search:
PHP Code:
if (Keyboard->IsPressed(kbsDOWN)) // Reverse - AomBE Edit
{
car.mDriveDynData.forceGearChange(PxVehicleGearsData::eREVERSE);
carControlData.setDigitalAccel(Keyboard->IsPressed(kbsDOWN));
carControlData.setDigitalBrake(Keyboard->IsPressed(kbsUP));
if (getRealDrivenVehicle()->fuel > 0)
getRealDrivenVehicle()->fuel -= 0.01f;
}
else if (Keyboard->IsPressed(kbsUP)) // Forward Gear
{
float speed = car.computeForwardSpeed()*2;
if (speed < 40)
car.mDriveDynData.forceGearChange(PxVehicleGearsData::eFIRST);
else if (speed < 80)
car.mDriveDynData.forceGearChange(PxVehicleGearsData::eSECOND);
else if (speed < 110)
car.mDriveDynData.forceGearChange(PxVehicleGearsData::eTHIRD);
else if (speed < 130)
car.mDriveDynData.forceGearChange(PxVehicleGearsData::eFOURTH);
else
car.mDriveDynData.forceGearChange(PxVehicleGearsData::eFIFTH);
//else
// car.mDriveDynData.forceGearChange(PxVehicleGearsData::eSIXTH);
carControlData.setDigitalAccel(Keyboard->IsPressed(kbsUP));
carControlData.setDigitalBrake(Keyboard->IsPressed(kbsDOWN));
if (getRealDrivenVehicle()->fuel > 0)
getRealDrivenVehicle()->fuel -= 0.01f;
}
else
getRealDrivenVehicle()->fuel -= 0.0050f;
PxVehicleDrive4WSmoothDigitalRawInputsAndSetAnalogInputs(gKeySmoothingData, gSteerVsForwardSpeedTable, carControlData, timeStep, car);
clearInputData = true;
}
Replace :
PHP Code:
if (Keyboard->IsPressed(kbsS)) // Reverse - AomBE Edit
{
car.mDriveDynData.forceGearChange(PxVehicleGearsData::eREVERSE);
carControlData.setDigitalAccel(Keyboard->IsPressed(kbsS));
carControlData.setDigitalBrake(Keyboard->IsPressed(kbsW));
if (getRealDrivenVehicle()->fuel > 0)
getRealDrivenVehicle()->fuel -= 0.01f;
}
else if (Keyboard->IsPressed(kbsW)) // Forward Gear
{
float speed = car.computeForwardSpeed()*2;
if (speed < 40)
car.mDriveDynData.forceGearChange(PxVehicleGearsData::eFIRST);
else if (speed < 80)
car.mDriveDynData.forceGearChange(PxVehicleGearsData::eSECOND);
else if (speed < 110)
car.mDriveDynData.forceGearChange(PxVehicleGearsData::eTHIRD);
else if (speed < 130)
car.mDriveDynData.forceGearChange(PxVehicleGearsData::eFOURTH);
else
car.mDriveDynData.forceGearChange(PxVehicleGearsData::eFIFTH);
//else
// car.mDriveDynData.forceGearChange(PxVehicleGearsData::eSIXTH);
carControlData.setDigitalAccel(Keyboard->IsPressed(kbsW));
carControlData.setDigitalBrake(Keyboard->IsPressed(kbsS));
if (getRealDrivenVehicle()->fuel > 0)
getRealDrivenVehicle()->fuel -= 0.01f;
}
else
getRealDrivenVehicle()->fuel -= 0.0050f;
PxVehicleDrive4WSmoothDigitalRawInputsAndSetAnalogInputs(gKeySmoothingData, gSteerVsForwardSpeedTable, carControlData, timeStep, car);
clearInputData = true;
}
Search :
PHP Code:
carControlData.setDigitalAccel(carControlData.getDigitalAccel() || Keyboard->IsPressed(kbsUP));
carControlData.setDigitalBrake(carControlData.getDigitalBrake() || Keyboard->IsPressed(kbsDOWN));
// Left and right are switched intentionally
carControlData.setDigitalSteerLeft(carControlData.getDigitalSteerLeft() || Keyboard->IsPressed(kbsRIGHT));
carControlData.setDigitalSteerRight(carControlData.getDigitalSteerRight() || Keyboard->IsPressed(kbsLEFT));
Replace :
PHP Code:
carControlData.setDigitalAccel(carControlData.getDigitalAccel() || Keyboard->IsPressed(kbsW));
carControlData.setDigitalBrake(carControlData.getDigitalBrake() || Keyboard->IsPressed(kbsS));
// Left and right are switched intentionally
carControlData.setDigitalSteerLeft(carControlData.getDigitalSteerLeft() || Keyboard->IsPressed(kbsD));
carControlData.setDigitalSteerRight(carControlData.getDigitalSteerRight() || Keyboard->IsPressed(kbsA));
Not use the weapon in the car
Search :
PHP Code:
bAllowToUseWeapons = true;
if((CurLoadout.GameFlags & wiCharDataFull::GAMEFLAG_NearPostBox) || (CurLoadout.GameFlags & wiCharDataFull::GAMEFLAG_isSpawnProtected))
bAllowToUseWeapons = false;
hudMain->showSafeZoneWarning(!bAllowToUseWeapons);
Replace :
PHP Code:
bAllowToUseWeapons = true;
if(isInVehicle() || (CurLoadout.GameFlags & wiCharDataFull::GAMEFLAG_NearPostBox) || (CurLoadout.GameFlags & wiCharDataFull::GAMEFLAG_isSpawnProtected))
bAllowToUseWeapons = false;
hudMain->showSafeZoneWarning(!bAllowToUseWeapons);
Marketplace Create Weapons Tab
Search :
PHP Code:
// AomBE - Adding Weapons Tab
var[0].SetNumber(0);
var[1].SetString("weapon");
var[2].SetBoolean(false);
var[3].SetBoolean(true);
gfxMovie_->Invoke("_root.api.addTabType", var, 4);
Replace :
PHP Code:
// AomBE - Adding Weapons Tab
var[0].SetNumber(0);
var[1].SetString("weapon");
var[2].SetBoolean(true);
var[3].SetBoolean(true);
gfxMovie_->Invoke("_root.api.addTabType", var, 4);
Character outside the car fix
Search :
PHP Code:
if (pl->isDriving())
{
obj_Vehicle* currentCar = pl->curcar;
r3d_assert(currentCar);
pl->SetPosition(currentCar->GetPosition()+r3dPoint3D(0,2,0));
}
else if (pl->curcar != NULL)
{
obj_Vehicle* currentCar = pl->curcar;
r3d_assert(currentCar);
pl->SetPosition(currentCar->GetPosition()+r3dPoint3D(0,2,0));
}
Replace :
PHP Code:
if (pl->isDriving())
{
obj_Vehicle* currentCar = pl->curcar;
r3d_assert(currentCar);
pl->SetPosition(currentCar->GetPosition());
}
else if (pl->curcar != NULL)
{
obj_Vehicle* currentCar = pl->curcar;
r3d_assert(currentCar);
pl->SetPosition(currentCar->GetPosition());
}
Furkan TÜRKYILMAZ
InfiniteZ Administrator