arma.RPT: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 58: Line 58:
This error means that the mission that caused the error doesn't have a unit marked as player.  Probably most common in mp missions where all playables tend to be marked as playable instead of player. You can fix this error by simply adding/changing one of the playable units to player.
This error means that the mission that caused the error doesn't have a unit marked as player.  Probably most common in mp missions where all playables tend to be marked as playable instead of player. You can fix this error by simply adding/changing one of the playable units to player.


===WARNING: Function 'name' - Doolittle is dead===
===WARNING: Function 'name' - So-and-so is dead===


Do not call [[name]] on a dead object. ''if (alive _obj) then {name _obj};''
Do not call [[name]] on a dead object. ''if (alive _obj) then {name _obj};''

Revision as of 13:56, 7 August 2007

About

Armed Assault produces a log file each time ArmA is run. The log file better known as the rpt file is useful for mission and addon makers to see what errors may exist in their work. There can be many different errors found in this file some errors maybe useful others errors maybe only informational notifications left over from developement but what may interest you are, model problems, scripting issues and many others.

Location

The auto-generated report log arma.rpt is located in:

C:\Documents and Settings\username\Local Settings\Application Data\ArmA

Example arma.RPT

Warning: no idc entry inside class RscDisplayMultiplayerSetup/controls/B_Side 
Group update arrived - leader changed from EAST 1-2-I:3 REMOTE (2:222) to EAST 1-2-I:1 REMOTE (2:224)
Group update arrived - leader changed from WEST 1-2-I:2 REMOTE (2:288) to WEST 1-2-I:1 REMOTE (2:289)
Group update arrived - leader changed from GUER 1-2-I:2 REMOTE (2:353) to GUER 1-2-I:1 REMOTE (2:354)
Creating debriefing
*** AI identity cannot be applied - person 3:24 not found
Client: Object 3:0 (type AIStatsMPRowUpdate) not found.
Client: Object 3:11 (type UpdateDamageVehicleAI) not found.
Client: Object 2:838 (type UpdatePositionVehicle) not found.
*** Remote: Identity Joao (da) Fonseca transferred from 2:435 to 2:841
*** Remote: Identity Fabio Castillos transferred from 2:436 to 2:842
Magazine HandGrenadeTimed (1 ammo left) not found
Magazine 30Rnd_556x45_G36 (30 ammo left) not found
Client: Object 2:9327 (type UpdateTurret) not found.
Client: Object 2:9326 (type UpdatePositionCar) not found.
Client: Object 2:9325 (type UpdatePositionTurret) not found.
WARNING: Function 'name' - east1 has no unit
 - network id 208:135
 - person 
Group EAST 1-2-F (0x456639d8) - network ID 2:9574
 - no main subgroup
Empty word in sentence '' 'xmit' 
WARNING: Function 'name' - 2ade8c00# 648165: ural_reammo.p3d REMOTE has no unit
 - network id 286:2
No more slot to add connection at De61 (6952.9,8228.9)
No more slot to add connection at Fh71 (11466.8,6127.8)

=====================================================================
== C:\Program Files\Atari\ArmA\arma.exe
=====================================================================
Exe version: Wed Jun 13 21:35:40 2007

Updating base class ->Default, by ca\anims\characters\config.bin/CfgMovesBasic/DefaultDie/
Updating base class ->Default, by ca\anims\characters\config.bin/CfgMovesMaleSdr/States/Crew/
Applying controller scheme Default

As you can see, there is a lot of information presented in this file. The good news is you can fix these errors, you just need to know how.

List of Fixes for Each Type of Error

Warning Message: No player was selected

This error means that the mission that caused the error doesn't have a unit marked as player. Probably most common in mp missions where all playables tend to be marked as playable instead of player. You can fix this error by simply adding/changing one of the playable units to player.

WARNING: Function 'name' - So-and-so is dead

Do not call name on a dead object. if (alive _obj) then {name _obj};