May 13th, 2022 was 1 year, 3 months, and 3 days ago, which is 460 days. It was on a Friday and was in week 19 of 2022. And the Arma Reforger game is still in a horrible state even after all of this time. The developers added a medical system, but the constant session errors and server/client crashes are plaguing this game even after 460 days in the wild and that length of time in development hell. This is not a good look if they intend to release a 1.0 build eventually. It is not promising at all. I do not understand why they can be so incompetent when they are supposedly a very well-off game studio, but that is how the cookie crumbles. I hope they come to their senses and develop something better for Arma 4. The console players are not the most intelligent bunch and do not fit in a supposedly mil-sim game.
Above is a typical reforger session error. This should not be happening in 2023. But it is. Below is a sample crash log for Reforger.
3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 | 16:30:22.334 WORLD : Frame 16:30:22.334 NETWORK : PerformActions 16:30:22.334 DEFAULT (W): Compartment not found - rplID:800BF5E2, compartmentID:800bf5e200000002, target:??? 16:30:22.589 rpl::Pip::ProcessNetToGame 16:30:22.589 ENTITY : SpawnEntityInPrefab @"{86D830868F026D54}Prefabs/Vehicles/Wheeled/M151A2/M151A2_MERDC.et" 16:30:22.589 ENTITY : Create entity @"ENTITY:4611686018427469833" ('Vehicle') at <5099.279785 176.479996 7063.773926> 16:30:22.589 RESOURCES (E): Can't remap 'Assets/Vehicles/Wheeled/M151A2/m151a2_base.xob' material from 'M151A2_Wheels' to 'Assets/Vehicles/Wheeled/M151A2/Data/M151A2_Wheels_MERDC.emat'. Source material do not exist 16:30:22.589 RESOURCES (E): Can't remap 'Assets/Vehicles/Wheeled/M151A2/m151a2_base.xob' material from 'M151A2_Wheel_Spare' to 'Assets/Vehicles/Wheeled/M151A2/Data/M151A2_Wheel_Spare_MERDC.emat'. Source material do not exist 16:30:22.888 rpl::Pip::ProcessNetToGame 16:30:22.888 GUI (W): Missing string ID = =eo;8B 16:30:22.888 GUI (W): Missing string ID = =eo;8B 16:30:23.395 rpl::Pip::ProcessNetToGame 16:30:23.395 GUI (W): Missing string ID = =eo;8B 16:30:23.395 GUI (W): Missing string ID = =eo;8B 16:30:26.157 rpl::Pip::ProcessNetToGame 16:30:26.157 GUI (W): Missing string ID = =eo;8B 16:30:26.157 GUI (W): Missing string ID = =eo;8B 16:30:26.266 rpl::Pip::ProcessNetToGame 16:30:26.266 SCRIPT (E): Virtual Machine Exception Reason: NULL pointer to instance Class: 'SCR_CampaignBuildingDeleteSelectedContextAction' Function: 'CanBePerformed#438462' Stack trace: scripts/Game/Editor/Containers/Actions/ContextActions/SCR_DeleteSelectedContextAction.c:21 Function CanBePerformed#438462 scripts/Game/Editor/Containers/Actions/ContextActions/SCR_SelectedEntitiesContextAction.c:55 Function PerformOwner scripts/Game/Editor/Components/Editor/SCR_BaseActionsEditorComponent.c:310 Function ActionPerformLocal scripts/Game/Editor/Components/Editor/SCR_BaseActionsEditorComponent.c:363 Function ActionPerformOwner 16:30:28.925 rpl::Pip::ProcessNetToGame 16:30:28.925 GUI (W): Missing string ID = =eo;8B 16:30:28.925 GUI (W): Missing string ID = =eo;8B 16:30:46.589 rpl::Pip::ProcessNetToGame 16:30:46.589 ENTITY : SpawnEntityInPrefab @"{8B4D49A9F324E7D5}Prefabs/Groups/PlayableGroup.et" 16:30:46.589 WORLD : InitEntities 'world' 16:30:46.589 ENTITY : Init entity @"ENTITY:4611686018427470031" ('SCR_AIGroup') at <0.000000 0.000000 0.000000> @"{8B4D49A9F324E7D5}Prefabs/Groups/PlayableGroup.et" 16:30:46.589 SCRIPT (W): Formation of group SCR_AIGroup<0x000001C168360670> { ID: 4611686018427470031 } not found in SCR_AIWorld! Team members will not be spawned. 16:31:03.326 SCRIPT (W): [SCR_RadialMenuController] - has no menu selected to control! 16:31:07.389 SCRIPT (W): [AnimateWidget.PrepareAnimation] AnimateWidget entity instance is missing ButtonWidget<0x000001C1139FD3E0> { Name: 'EditorPhotoOpen' }.EditorPhotoOpen 16:31:08.875 RESOURCES (E): ==== Resource leaks ==== |
Can’t remap ‘Assets/Vehicles/Wheeled/M151A2/m151a2_base.xob’ material from ‘M151A2_Wheel_Spare’ to ‘Assets/Vehicles/Wheeled/M151A2/Data/M151A2_Wheel_Spare_MERDC.emat’. Source material does not exist. That is the reason for the crash, but it still should not be happening at all. A lot of times you can not even join a server without getting a “Session Error”. Is this the best they can do in 2023? They should have used Unreal Engine 5 instead. Unreal Engine 5 has a lot of features suitable for a modern game. Unreal Engine 5 can handle up to a 256km² landscape with an 8161 x 8161 resolution heightmap. That would be pretty big. But if you could use a 192×192 KM square map, it would be big enough for jets. Another major problem is collision detection, you can run over a person in a fast truck and they are not actually hit, they can shoot at you from behind. This is amazing. Plus the ability to drive right through a wall or a tent in a truck. That is abominable in a modern game made with an all-new engine. That is why they need better staff and better programming to ensure a better quality product.
Trucks should not be able to drive straight through a person and not even injure them. But the game does have interesting bugs like setting off an explosion under a vehicle damages it the most. Then once the black smoke starts it will soon catch fire and be destroyed. Just like Far Cry 2. It really is a terrible product, plus the developers are far behind in the timeline of updates and this means the game is in a terrible state. By the time Arma 4 releases, the Enfusion engine will be severely outdated. This is hilarious. Bohemia can not catch a break.
Screenshots of Arma 3 Altis in Enfusion engine. Why can Reforger not have this?