acemod / ACE3

Open-source realism mod for Arma 3
https://ace3.acemod.org
Other
1.01k stars 736 forks source link

Self-Interaction Menu not working #6661

Closed Ryanmcglum closed 6 years ago

Ryanmcglum commented 6 years ago

Arma 3 Version: 1.84 (stable / rc / dev) CBA Version: 3.9.0 (stable / dev + commit hash) ACE3 Version: 3.12.1 (stable / dev + commit hash)

Mods:

- CBA_A3
- ace

Description:

Steps to reproduce:

Where did the issue occur?

Placed Modules:

RPT log file:

commy2 commented 6 years ago
16:44:32 Updating base class ammo_Bomb_LaserGuidedBase->LaserBombCore, by z\ace\addons\frag\config.bin/CfgAmmo/Bo_GBU12_LGB/ (original (a3\weapons_f\config.bin - no unload))
16:44:32 Updating base class ammo_Bomb_LaserGuidedBase->LaserBombCore, by z\ace\addons\frag\config.bin/CfgAmmo/Bomb_04_F/ (original (a3\weapons_f\config.bin - no unload))
16:44:32 Updating base class 20Rnd_125mm_APFSDS->32Rnd_120mm_APFSDS_shells, by z\ace\addons\realisticnames\config.bin/CfgMagazines/24Rnd_125mm_APFSDS/ (original a3\weapons_f\config.bin)
16:44:32 Updating base class 20Rnd_125mm_APFSDS_T_Red->32Rnd_120mm_APFSDS_shells_Tracer_Red, by z\ace\addons\realisticnames\config.bin/CfgMagazines/24Rnd_125mm_APFSDS_T_Red/ (original a3\weapons_f\config.bin)
16:44:32 Updating base class 20Rnd_125mm_APFSDS_T_Green->32Rnd_120mm_APFSDS_shells_Tracer_Green, by z\ace\addons\realisticnames\config.bin/CfgMagazines/24Rnd_125mm_APFSDS_T_Green/ (original a3\weapons_f\config.bin)
16:44:32 Updating base class 20Rnd_125mm_APFSDS_T_Yellow->32Rnd_120mm_APFSDS_shells_Tracer_Yellow, by z\ace\addons\realisticnames\config.bin/CfgMagazines/24Rnd_125mm_APFSDS_T_Yellow/ (original a3\weapons_f\config.bin)
16:44:32 Updating base class weapon_LGBLauncherBase->RocketPods, by z\ace\addons\realisticnames\config.bin/CfgWeapons/Bomb_04_Plane_CAS_01_F/ (original a3\weapons_f\config.bin)
16:44:32 Updating base class ammo_Bomb_LaserGuidedBase->Bomb_04_F, by z\ace\addons\rearm\config.bin/CfgAmmo/Bomb_03_F/ (original a3\weapons_f\config.bin)
16:44:41 E:\Program Files (x86)\Steam\steamapps\common\Arma 3\!Workshop\@CBA_A3\addons\cba_jam.pbo - 00000000
16:44:58 Global namespace not passed during: if (_this select 0 == ACE_player) then {_this call ace_backpacks_fnc_onOpenInventory};;
16:44:58 Error in expression <if (_this select 0 == ACE_player) then {>
16:44:58   Error position: <if (_this select 0 == ACE_player) then {>
16:44:58   Error Local variable in global space

Looks like way more than the menu is broken. I would delete the Arma 3 folder and reinstall everything.

PabstMirror commented 6 years ago

[ACE] (common) INFO: ACE is version 3.12.1.31. should be 3.12.3 From arma launcher hit mods -> ace -> open it up and hit the 3 dots button -> repair

Ryanmcglum commented 6 years ago

[ACE] (common) INFO: ACE is version 3.12.1.31. should be 3.12.3 From arma launcher hit mods -> ace -> open it up and hit the 3 dots button -> repair

In that case I was using t

16:44:32 Updating base class ammo_Bomb_LaserGuidedBase->LaserBombCore, by z\ace\addons\frag\config.bin/CfgAmmo/Bo_GBU12_LGB/ (original (a3\weapons_f\config.bin - no unload))
16:44:32 Updating base class ammo_Bomb_LaserGuidedBase->LaserBombCore, by z\ace\addons\frag\config.bin/CfgAmmo/Bomb_04_F/ (original (a3\weapons_f\config.bin - no unload))
16:44:32 Updating base class 20Rnd_125mm_APFSDS->32Rnd_120mm_APFSDS_shells, by z\ace\addons\realisticnames\config.bin/CfgMagazines/24Rnd_125mm_APFSDS/ (original a3\weapons_f\config.bin)
16:44:32 Updating base class 20Rnd_125mm_APFSDS_T_Red->32Rnd_120mm_APFSDS_shells_Tracer_Red, by z\ace\addons\realisticnames\config.bin/CfgMagazines/24Rnd_125mm_APFSDS_T_Red/ (original a3\weapons_f\config.bin)
16:44:32 Updating base class 20Rnd_125mm_APFSDS_T_Green->32Rnd_120mm_APFSDS_shells_Tracer_Green, by z\ace\addons\realisticnames\config.bin/CfgMagazines/24Rnd_125mm_APFSDS_T_Green/ (original a3\weapons_f\config.bin)
16:44:32 Updating base class 20Rnd_125mm_APFSDS_T_Yellow->32Rnd_120mm_APFSDS_shells_Tracer_Yellow, by z\ace\addons\realisticnames\config.bin/CfgMagazines/24Rnd_125mm_APFSDS_T_Yellow/ (original a3\weapons_f\config.bin)
16:44:32 Updating base class weapon_LGBLauncherBase->RocketPods, by z\ace\addons\realisticnames\config.bin/CfgWeapons/Bomb_04_Plane_CAS_01_F/ (original a3\weapons_f\config.bin)
16:44:32 Updating base class ammo_Bomb_LaserGuidedBase->Bomb_04_F, by z\ace\addons\rearm\config.bin/CfgAmmo/Bomb_03_F/ (original a3\weapons_f\config.bin)
16:44:41 E:\Program Files (x86)\Steam\steamapps\common\Arma 3\!Workshop\@CBA_A3\addons\cba_jam.pbo - 00000000
16:44:58 Global namespace not passed during: if (_this select 0 == ACE_player) then {_this call ace_backpacks_fnc_onOpenInventory};;
16:44:58 Error in expression <if (_this select 0 == ACE_player) then {>
16:44:58   Error position: <if (_this select 0 == ACE_player) then {>
16:44:58   Error Local variable in global space

Looks like way more than the menu is broken. I would delete the Arma 3 folder and reinstall everything.

Would that be the Steam>Steam Apps>Common>Arma 3 folder?

commy2 commented 6 years ago

Looks like that would be the right path, yes.

Ryanmcglum commented 6 years ago

Looks like that would be the right path, yes.

This didn't work.

RPT File here: https://pastebin.com/VgQm4LV5

Ryanmcglum commented 6 years ago

[ACE] (common) INFO: ACE is version 3.12.1.31. should be 3.12.3 From arma launcher hit mods -> ace -> open it up and hit the 3 dots button -> repair

Clicked repair on the steam version and no change has been seen; RPT file above.

commy2 commented 6 years ago

I don't see any obvious errors any more. Maybe also repair Arma itself as well as CBA_A3.

But personally:

I would delete the Arma 3 folder and reinstall everything.

Ryanmcglum commented 6 years ago

I don't see any obvious errors any more. Maybe also repair Arma itself as well as CBA_A3.

But personally:

I would delete the Arma 3 folder and reinstall everything

My most recent RPT was a re-installed arma

PabstMirror commented 6 years ago

Sounds like same as
https://github.com/acemod/ACE3/issues/5323#issuecomment-313145415

Try going to editor and executing the following commands and then restarting arma

profileNamespace setVariable ["Overthrow.save.001", nil];
profileNamespace setVariable ["Overthrow.malden.001", nil];
profileNamespace setVariable ["Overthrow.altis.001", nil];

if still doesn't work, try creating a new profile

Ryanmcglum commented 6 years ago

Right so I've done more experimenting.

Creating a new profile with @PabstMirror 's solution worked, with the RPT found below.

https://pastebin.com/xLiWnES7

Can anyone find a reason as to why this oroblem occurred? I never recall using Overthrow so I'm not sure why it worked.

Thanks you to all who helped!

dedmen commented 6 years ago

It's usually caused by missions/mods writing stupidly large amounts of data to your profileNamespace. If you send me your old .vars.Arma3Profile I can check what's probably causing it.

Ryanmcglum commented 6 years ago

It's usually caused by missions/mods writing stupidly large amounts of data to your profileNamespace. If you send me your old .vars.Arma3Profile I can check what's probably causing it.

How do I do that?

commy2 commented 6 years ago

Upload it on some file hoster on the internet and post the link here. There is nothing secret in that file or anything.

dedmen commented 6 years ago

or zip it. And drag&drop it in the github comment message field to directly upload here.

Ryanmcglum commented 5 years ago

Ryanmcglum.vars.zip

.ZIP file attached

@dedmen

dedmen commented 5 years ago

Here are the biggest entries: lrm_v_gear prestigeblufor9148 garrison9148wotp ace_atragmx_gunlist is the biggest problem so far. 550KB of data?! wtf minas9148wotp ardn1580 municion9148wotp armas9148wotp mrknato9148wotp mrkaaf9148 prestigecsat9148wotp mochis9148 smallcamrk9148 campsfia9148

I'm starting to notice a pattern...

bis_fnc_saveinventory_data You should REALLY stop using vanilla Arsenal, it's utter garbage. 2 MEGABYTES of loadouts. You should switch to ace arsenal. And then delete all your vanilla arsenal loadouts.

Dystopian commented 5 years ago

You should switch to ace arsenal.

Not all missions support ACE Arsenal. Automatic switch can be done after #5932.