Jump to content

skelebob9

Member
  • Content Count

    32
  • Joined

  • Last visited

  • Medals

Community Reputation

2 Neutral

1 Follower

About skelebob9

  • Rank
    Private First Class

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. skelebob9

    IFA3WarMod Release

    TL;DR: The freezing is caused by 64-bit being enabled. Change it to 32-bit and the mod will work. Part of WarMod is incompatible with the 64-bit version. No, but you have an IFA-ACE3 mortar compatibility file still included, which is throwing up errors about a missing dependency: ifa3_comp_ace_mortar.pbo An error occurs where the game freezes on the main menu. This is caused by your launcher options not having "show static background in menu" ticked - tick it and your menu will load. I can't get in-game, though. I can open the editor and place units, but as soon as I press play, my game freezes as it did on the main menu. I'm on v1.15. Perhaps it's because I'm only using IFA3 LITE (I don't have IFA3:L44 or the D-Day DLC if that's required)? Same issue as below: Delete ifa3_comp_ace_mortar.pbo in your /@IFA3WarMoD/addons/ folder, and enable Show static background in menu in the Arma 3 Launcher parameters. Change Platform to 32-bit.
  2. Yup. I can open the Launcher now. Thanks! :D
  3. When I open ArmA 3 through Steam, the launcher crashes. I can play ArmA 3 without using the launcher (opening arma3battleye.exe) though. When I open the launcher, it crashes and four new windows pop up called 'DropShadow' that look like borders (one left, one right, one top, one bottom). I tried verifying my game and it didn't need verifying. Possibly linked, I can't run A3Launcher, DayZLauncher or Survival Launcher. When I click a drop-down menu, the applications crash. I've restarted my PC and updated my graphics drivers and that did nothing.
  4. skelebob9

    "Script lag" in vanilla game but high FPS

    I don't use any no fatigue/sway mod, and my friend has an AMD CPU and it works just fine for him, he's never experienced it, so I don't think it's the CPU that's the issue. I'm comfortable with my CPU for gaming and it powers me through anything I've thrown at it so far. I did find the issue, though. As ineptaphid said, it happened when there were scripts, but not necessarily "busy" scripts. I had a { waitUntil SafeToLoad }; in my script and when I set SafeToLoad=true; then it started to slowly chug from 60 fps to 8 fps. Without the waitUntil, it stuck at around 40-60 depending on firefights etc. When I first started experiencing this, however, I didn't have any scripts other than Farooq's revive, which confuses me a little. Nevertheless I've discovered that it's endless scripts that are causing the issue, so I can work from here. Thanks for your suggestions!
  5. skelebob9

    "Script lag" in vanilla game but high FPS

    I'll try that as soon as I get an SSD to put it on :P It happens with both profiles I tested it on, default and a new one. *.vars.Arma3Profile is 267 KB, while the .Arma3Profile is 15 KB.
  6. I often run into an issue where all scripts lag, and the ArmA UI starts to lag too. For example, I'll start a mission and all will be fine. I'll get a slight hitch in FPS while everything loads, but then I go up to 40-50 FPS. The game runs fine, but all the scripts and the ArmA UI starts to lag: When I die with a revive script, the revive UI doesn't show up and for my friend, the action to revive me doesn't show up for about 20 seconds after I've died. When using addons, like ACE3, some of the scripts take about 20 seconds (there's a pattern here) to execute. For example, I can pick somebody up fine. It says 'left mouse button to release', so I press left mouse button. It does nothing, then finally drops them after the 20 or so seconds Both of these are custom content and sure, they could have a flaw that means their content is laggy (I doubt this since no other user has the issues). What gets me, though, is even when I run a vanilla game, the lag is still there for the ArmA UI: Using the debug console to do something (for example, hint format["%1", damage player]; then it doesn't run for about 15-20 seconds, then pops up. Opening the pause menu, then pressing 'configure' doesn't open the drop-down menu for about 20 seconds, and even then it's opened behind the other menu items I've reinstalled ArmA 3 since it started, I run vanilla and it still happens, I've even reinstalled Windows 10 since it started happening and completely reinstalled everything (drivers included). It still happens. I get about 20-50 FPS depending on the circumstances in multiplayer, and 50-60 on singleplayer with lots of AI bringing it down to about 30 FPS. My PC is more than capable of running the game: AMD FX 4300 Quad-Core @ 4.0 GHz (overclocked; tried reverting to default 3.8 GHz but still happens) AMD R9 270X @ 1100 MHz (overclocked; tried reverting to default 1050 MHz but still happens) HDD @ 7200rpm with 300 GB (60%) free space 6 GB 1333 MHz RAM This doesn't always happen and when it does happen, restarting the game doesn't seem to fix it. ArmA is using about 60% of my CPU and about 30% of my memory when it happens. Strangely enough it's always using around 80-100% of my disk. I've tried to 'tweak' the ArmA 3 settings through the config, doing all the popular stuff like GPU_MaxFramesAhead=1 and stuff I've honestly got no idea what to do.
  7. I've been having trouble making a steady-burning light visible only in NVGs (like an IR laser or a non-flashing IR grenade). Does anybody have any insight on how I could achieve this? class ChemlightLight_green { class Light1 { simulation = "light"; type = "ChemLight_green"; }; }; I tried changing the simulation = "light"; to simulation = "nvmarker"; and it doesn't work (added a NVGMarker class identical to a working NVG marker taken from weapons_f.pbo) and it doesn't light up at all (in NVGs or not). I tried changing type = "ChemLight_green"; to type = "ChemLight_IR"; and added a class under CfgLights. This works for whatever I want to do, except NVG-only visibility: class Chemlight_IR { color[] = {0.1, 0.1, 0.1, 1}; ambient[] = {0, 0, 0, 0}; brightness = 1; intensity = 4000; drawLight = 0; class Attenuation { start = 0; constant = 1; linear = 0; quadratic = 40; }; position[] = {0, 0.2, 0}; diffuse[] = {0.02, 0.02, 0.02}; onlyInNvg = 1; }; I added in the onlyInNvg = 1; and it does literally nothing. I swapped out the light class for an NVG marker class: diffuse[] = {0.1,0.1,0.1}; ambient[] = {0.01,0.01,0.01}; brightness = 0.15; name = "pozicni blik"; drawLight = 1; drawLightSize = 0.005; drawLightCenterSize = 0.005; activeLight = 0; blinking = 1; dayLight = 0; onlyInNvg = 1; useFlare = 0; I removed some non-applicable stuff (like blinking = 1;) and still, it either doesn't light up at all or it lights up even without NVGs. I'm seriously stuck, does anybody have any idea? I've searched the wiki up and down and there's no reference to this anywhere. I've googled it extensively, nothing.
  8. I'm 100% sure the code is correct as I've read up on multiple posts and everything said seems to work for everyone else. For me, however, I cannot for the life of me get it to work. http://puu.sh/8BRCA.png (221 kB) { taskCheck = _x createSimpleTask ["Investigate wreck"]; taskCheck setSimpleTaskDescription ["Your plane has been shot down by Allied AA in Bastogne. Check the plane's wreck for survivors.", "Check for survivors", "Check for survivors"]; taskCheck setSimpleTaskDestination position Lftwe; taskCheck setTaskState "Assigned"; _x setCurrentTask taskCheck; } forEach units Fjgr; taskHint ["Investigate\nCheck the plane wreckage for survivors", [1, 1, 1, 1], "taskNew"]; I have this in a trigger, and it works perfectly. Then another trigger, { taskSurvive = _x createSimpleTask ["Survive Allied unit"]; taskSurvive setSimpleTaskDescription ["Your plane has been shot down by Allied AA in Bastogne, and they have sent a unit to investigate the wreckage and check for survivors. Defend your position against the unsuspecting Allied force.", "Survive the incoming unit", "Survive the incoming unit"]; taskSurvive setSimpleTaskDestination position Lftwe; _x setCurrentTask taskSurvive; taskSurvive setTaskState "Assigned"; } forEach units Fjgr; taskHint ["Survive\nSurvive the incoming Allied unit", [1, 1, 1, 1], "taskNew"]; taskCheck setTaskState "SUCCEEDED"; This works up to taskCheck setTaskState "SUCCEEDED"; - sorta. When I use taskState taskCheck; it returns 'SUCCEEDED', yet I get this: http://puu.sh/8BRN7.png (2251 kB) I can even set it as my current task again. Here's the script for the Caen trigger: [a1, a2, a3, a4, a5, a6, a7] joinSilent grpNull; Fjgr = group a1; a1 joinAsSilent [Fjgr, 1]; [a2, a3, a4, a5, a6, a7] joinSilent Fjgr; { _x action ["Eject", Lftwe]; taskFly setTaskState "FAILED"; } forEach units Fjgr; Lftwe setDamage 1; taskHint ["Fly safely to Caen\nFly safely to German-held airport south of Caen", [0.972549,0.121568,0,1], "taskFailed"]; Again, it all works, and when I use taskState taskFly; I get 'FAILED', yet I can still set the task as my current task and it does not show up red. I put the setTaskState inside the loop and outside just in case that was the reason, doesn't work properly either way. Any thoughts? I'm really confused over this.
  9. Shah playMove "ActsPercMstpSnonWpstDnon_sceneBardakPistol01"; This is called when the technical enters within 20m of Shah. ActsPercMstpSnonWpstDnon_sceneBardakPistol01 transitions into ...Pistol02 when completed. I've tried what you suggested and now he just crouches and aims his gun. EDIT: I tried moving the SetUnitPos into the if statement before ordering him to get into the vehicle and it didn't work that way either. EDIT 2: In my sqf file: _AnimName = _this select 0; _Shah = _this select 1; _Tech = _this select 2; hint format["%1\n%2\n%3", _AnimName, _Shah, _Tech]; The hint works but still Shah does not get into Tech. EDIT 3: hint format["%1\n%2\n%3\n%4", _AnimName, _Shah, _Tech, assignedVehicle _Shah]; _Tech lock false; _Shah assignAsCargo _Tech; [_Shah] orderGetIn true; The hint is called in the above. _Shah switchMove ""; _Tech lock false; _Shah assignAsCargo _Tech; [_Shah] orderGetIn true; hint format["%1\n%2\n%3\n%4", _AnimName, _Shah, _Tech, assignedVehicle _Shah]; The hint is not called in the above. Is there anything in there that I have done wrong? I have checked but I can't see anything that is wrong with the second snippet. I managed to get the hint to work, now it's just orderGetIn that doesn't work: _AnimName = _this select 0; _Shah = _this select 1; _Tech = _this select 2; if(_AnimName == "ActsPercMstpSnonWpstDnon_sceneBardakPistol02") then { _Tech lock false; _Shah assignAsCargo _Tech; [_Shah] orderGetIn true; hint format["%1\n%2\n%3\n%4", _AnimName, _Shah, _Tech, assignedVehicle _Shah]; }; orderGetIn doesn't work for some reason. Have I done something wrong? (the assigned vehicle is returned as 'Tech' which is correct) ---------- Post added at 23:16 ---------- Previous post was at 22:28 ---------- Found my problem: Shah disableAI "MOVE"; Whoops.. Thanks, F2k Sel for offering advice!
  10. Even with brackets it doesn't work. I should have mentioned that I tried as an array and as a normal unit, sorry.
  11. I cannot for the life of me get my unit into the cargo of a vehicle. It works with moveInCargo but I don't want it to be teleported straight into the cargo. These are the codes I've tried: Does not work: Shah addEventHandler ["AnimDone", {if(_this select 1 == "ActsPercMstpSnonWpstDnon_sceneBardakPistol02") then { hint "Go"; Tech lock false; Shah assignAsCargo vehicle TechDriver; Shah orderGetIn true; }}]; Does not work: Shah addEventHandler ["AnimDone", {if(_this select 1 == "ActsPercMstpSnonWpstDnon_sceneBardakPistol02") then { hint "Go"; Shah assignAsCargo Tech; Shah orderGetIn true; }}]; Does not work: Shah addEventHandler ["AnimDone", {if(_this select 1 == "ActsPercMstpSnonWpstDnon_sceneBardakPistol02") then { hint "Go"; Shah assignAsCargo Tech; Shah allowGetIn true; }}]; Does not work: Shah addEventHandler ["AnimDone", {if(_this select 1 == "ActsPercMstpSnonWpstDnon_sceneBardakPistol02") then { hint "Go"; Shah assignAsCargo Tech; Shah allowGetIn true; Shah orderGetIn true; }}]; Does not work: Shah addEventHandler ["AnimDone", {if(_this select 1 == "ActsPercMstpSnonWpstDnon_sceneBardakPistol02") then { hint "Go"; group Shah addVehicle Tech; Shah assignAsCargo Tech; Shah orderGetIn true; }}]; Works: Shah addEventHandler ["AnimDone", {if(_this select 1 == "ActsPercMstpSnonWpstDnon_sceneBardakPistol02") then { hint "Go"; Shah moveInCargo Tech; }}]; The 'Go' hint appears but the unit 'Shah' does not enter the vehicle. It works when I use moveInCargo. I have tried using vehicle TechDriver as well as simply Tech (the name of the vehicle). I've searched through others' posts but they all say that addVehicle, assignCargo, allowGetIn and orderGetIn are the only ways to do it. I've tried putting them in the same group before making 'Shah' enter the vehicle but it still does not work. Does anyone have any ideas? This is killing me and I have no idea how to get this to work. EDIT: Shah addEventHandler ["AnimDone", {[_this select 1] exec "ShahGetIn.sqf";}]; ShahGetIn.sqf: if(_this select 0 == "ActsPercMstpSnonWpstDnon_sceneBardakPistol02") then { hint "Go"; Tech lock false; Shah assignAsCargo Tech; Shah orderGetIn true; }; Still hints 'Go' but doesn't get in the car. Again, moveInCargo works.
  12. I join my dedicated server without verifying signatures and it works fine. If I join with verifying signatures, I get kicked. It says I have the wrong signature for air_acr.pbo, but I don't understand how I have the wrong signature? I legally own the Army of the Czech Republic DLC. The ACR Lite multiplayer patch doesn't help and I can't find any ACR keys anywhere.
  13. skelebob9

    MBG Killhouses (Arma3)

    http://community.bistudio.com/wiki/animate class Shutter01_L { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter01_R { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter02_L { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter02_R { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter03_L { animPeriod = 0.5; source = "user"; }; class Shutter03_R { animPeriod = 0.5; source = "user"; }; class Shutter04_L { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter04_R { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter05_L { animPeriod = 0.5; source = "user"; }; class Shutter05_R { animPeriod = 0.5; source = "user"; }; class Shutter06_L { animPeriod = 0.5; source = "user"; }; class Shutter06_R { animPeriod = 0.5; source = "user"; }; class Shutter07_L { animPeriod = 0.5; source = "user"; }; class Shutter07_R { animPeriod = 0.5; source = "user"; }; class Shutter08_L { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter08_R { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter09_L { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter09_R { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter10_L { animPeriod = 0.5; source = "user"; }; class Shutter10_R { animPeriod = 0.5; source = "user"; }; class Shutter11_L { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter11_R { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter12_L { animPeriod = 0.5; source = "user"; }; class Shutter12_R { animPeriod = 0.5; source = "user"; }; class Shutter13_L { animPeriod = 0.5; source = "user"; }; class Shutter13_R { animPeriod = 0.5; source = "user"; }; class Shutter14_L { animPeriod = 0.5; source = "user"; }; class Shutter14_R { animPeriod = 0.5; source = "user"; }; class Shutter15_L { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter15_R { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter16_L { animPeriod = 0.5; source = "user"; }; class Shutter16_R { animPeriod = 0.5; source = "user"; }; class Shutter17_L { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter17_R { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter18_L { animPeriod = 0.5; source = "user"; }; class Shutter18_R { animPeriod = 0.5; source = "user"; }; class Shutter19_L { animPeriod = 0.5; source = "user"; }; class Shutter19_R { animPeriod = 0.5; source = "user"; }; class Shutter20_L { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter20_R { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter21_L { animPeriod = 0.5; source = "user"; }; class Shutter21_R { animPeriod = 0.5; source = "user"; }; class Shutter22_L { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter22_R { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter23_L { animPeriod = 0.5; source = "user"; }; class Shutter23_R { animPeriod = 0.5; source = "user"; }; class Shutter24_L { animPeriod = 0.5; source = "user"; }; class Shutter24_R { animPeriod = 0.5; source = "user"; }; class Shutter25_L { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter25_R { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter26_L { animPeriod = 0.5; source = "user"; initPhase = 1; }; class Shutter26_R { animPeriod = 0.5; source = "user"; initPhase = 1; }; Not entirely sure which shutter is which, so you'll have to trial-and-error it I guess. Example from config.cpp: this animate [""Shutter01_L"",1];this animate [""Shutter01_R"",1];
  14. skelebob9

    Tank Questions & Hopes

    After adding in a tank myself I can say that the caliber really does make a difference. While it won't make a difference ingame to what ammo it can use, it sure makes a difference to how it deals its damage. Caliber: 1 Damage: 50 One shot to an Ifrit, I managed to danage its engine. Caliber: 50 Damage: 50 One shot to an Ifrit, same position and direction and I managed to take out the engine, two wheels and severely damage its hull. You can test it out with regular weapons; I guess the caliber is just how much the damage is amplified along with its penetration factor. For the tank that I use I changed the caliber of the HE and the caliber of the AP rounds to test them: AP rounds often went straight through civilian trucks while the HE rounds exploded on impact (as you'd expect) Against people, though, the HE rounds exploded (and the people with them, caliber of 12) while the AP rounds (with a caliber of 40) definitely showed their huge caliber. Hitting a person with a 40 caliber tank shell caused them to pretty much explode with blood with no visual fiery explosion. Obviously against armoured vehicles the caliber will matter; if an enemy tank's armour can withstand a caliber 20 shell and you're firing caliber 12 shells at it, it's simply going to leave a mark on the side of the tank.
×