Jump to content

oSoDirty

Member
  • Posts

    460
  • Joined

  • Last visited

Reputation Activity

  1. Like
    oSoDirty reacted to Oblicure in [Release] Single currency (Souls 2.0) With Fixes All In One And More (v0.5)   
    don't worry got it working!
  2. Like
    oSoDirty got a reaction from MatthewK in [Release] Wicked AI 2.2.0   
    yea, exactly what i was going to do. i think at one point it was in, might have gotten overlooked.
  3. Like
    oSoDirty got a reaction from Saltzman in Feedback   
    Im not so sure i would go with more difficult, but it seems to make them fearless. They just start shooting vs taking cover right away. You can also cut back on the scenery from the missions to improve performance. I always remove trash, bodies, tents... anything thats not vital to the mission.
  4. Like
    oSoDirty got a reaction from calamity in [Release] Pay for Heal -Default Currency-   
    Pay for healing -Default Currency- 
     
    Updateded! I forgot to add the fix broken legs bit. As well as some others For those who have already installed this. Just replace the playerHeal.sqf with the new one in the link.
    I have updated the link a couple of times now lol. This will now heal/reset and save blood amount, wounds, broken limbs, pain level, and sickness. 
     
     
    Future: Food and hydration also set to full.
     
     
    Credits to   GaspArt  for the original idea! For his coin currency version go
    Credits & thanks to Krixes @ http://opendayz.net for his self bloodbag script and letting me use his healing method.
     
     
     
    What it does:
    Places an AI at a specific location that will heal you for one gold if not in combat.
    This script does give change although if you use silver it has to be a full brief.
    To many combos of silver to write.
     
     
    You will need
    playerHeal.sqf get it HERE
    A tool for unpacking pbos. (I recommend pbo manager from armaholic)
    A custom fn_selfActions.sqf
    A custom variables.sqf
     
     
    NOTE!: Im not 100% sure which addon this Ai skin is from, due to my trader addons it just happens to be the last available medic.
    To change which AI is used just change the classname from "GER_Soldier_Medic_EP1" to any available AI skin you have. Note that if you intend to add this to a pre existing AI you'll skip the mission.sqf step and just find the classname of the ai you intend to use and replace it in the fn_selfActions part.
     
    Let's do this shall we?
     
     
    1st off, Place the playerHeal.sqf you downloaded in a folder a called "custom" -no quotes- in the root of your mission pbo/folder. (I you have one already then use the pre-existing)
     
     
     
    Open up your custom variables.sqf look for 
    //Player self-action handles dayz_resetSelfActions = { s_player_fire = -1; s_player_cook = -1; s_player_boil = -1; s_player_fireout = -1; s_player_butcher = -1; s_player_packtent = -1; ................ .......... };  and at the bottom of that array you need to put:
    s_playerHeal = -1; We're done with variables.
     
     
    Now we need to open up fn_selfActions.sqf and find this block of variables:
    _isVehicle = _cursorTarget isKindOf "AllVehicles"; _isVehicletype = _typeOfCursorTarget in ["ATV_US_EP1","ATV_CZ_EP1"]; _isnewstorage = _typeOfCursorTarget in DZE_isNewStorage; A space below them place:
    // AI heal start if (_canDo && (speed player <= 1) && (_cursorTarget isKindOf "GER_Soldier_Medic_EP1")) then { if (s_playerHeal < 0) then { s_playerHeal = player addaction["Heal for 1 gold","custom\getHealed.sqf","",15,false,true,"", ""]; waitUntil { speed player > 0 }; player removeAction s_playerHeal; // Stops player from being able to target AI healer and heal elsewhere later on s_playerHeal = -1; }; } else { player removeAction s_playerHeal; s_playerHeal = -1; }; // AI heal end You should have something like this:


     
     
    That's all for fn_selfActions
     
     
    Now for the last part. Unpack your dayz_server.pbo and in missions\YourMission\ open up mission.sqf  & place:
    _unit_1525 = objNull; if (true) then { _this = createAgent ["GER_Soldier_Medic_EP1", [15529.1,8508.58,0.018], [], 0, "CAN_COLLIDE"]; _unit_1525 = _this; _this setDir 1.60; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setUnitAbility 0.60000002; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false;}; at the bottom a space above   processInitCommands;   and at least a space below the last    }; If you already have trader additions then just place it with your other additions making sure the unit # is unique.
    Note that these coords are in a random tent in Taviana (origins version). Change them to suit your needs. You can add as many as you like just make sure they dont have the same unit number. I just did one for reference.
     
    That should be it!!
     
    Repack, upload, get gold, get hurt, & get HEALED!
     
    #2 from oSoDirty, Hope y'all enjoy!
  5. Like
    oSoDirty got a reaction from Draftkid in [Release] Wicked AI 2.2.0   
    best thing to do for your rpt so its not so big, just open it, delete its contents, save it, rerun the server so its only reading for one session. Then find the errors associated with WAI and post the errors vs the entire rpt
  6. Like
    oSoDirty got a reaction from DutchDevil in Vehicle spawns   
    An error in dynamic_vehicle.sqf more than likely.
     
    Need to check your logs for errors when you start the server. Post errors and or dynamic_vehicle.sqf and someone could help more.
  7. Like
    oSoDirty got a reaction from martuk66 in What is Overpoch?   
    LOL, probably  just creditcardgaming trying to monetize something that isnt theirs as usual xD, and yes ccg fps is ASS beyond belief, they dont even administer their epoch servers because they are to busy catering to wasteland for the talentless bums who's sole purpose in donating was to get a better loadout,  I have no problem with donors or donations. I accept donations myself, and in return i offer a nice warm whole hearted THANK YOU. And i use the money to keep the server going. They dont deserve a dime for the work they copied and pasted.
  8. Like
    oSoDirty reacted to machine6fd in Joined a random server.... not disappointed.   
    Decided to join a random server tonight and see what others are adding to the mod.... 
     
     

  9. Like
    oSoDirty got a reaction from fantommode in Your preference: PVE or PVP Epoch servers?   
    I also agree with that 100%  and i consider those folks trolls, and wasteland is indeed where they belong. But they dont have the required talent to play wasteland because they'll get killed long before they get to a camping spot.
  10. Like
    oSoDirty reacted to vbawol in What is Overpoch?   
    Overpoch is not a mod it is an attempt to rebrand Epoch by Maca from CCG. It is nothing more than Epoch with a weapon pack and a few changes.
     
    It is easy criticize something that is already made for you. 
     
    We released A3 Epoch for Alpha testing not so it could be modded, that will come later after sources are released.
     
    I challenge Maca, and company to make there own mod from scratch like we did for A3 Epoch.
  11. Like
    oSoDirty reacted to TayTayTheKiller in What is Overpoch?   
    CreditCardGaming this made me laugh out loud... Genius :D  
  12. Like
    oSoDirty got a reaction from Benezia in What is Overpoch?   
    LOL, probably  just creditcardgaming trying to monetize something that isnt theirs as usual xD, and yes ccg fps is ASS beyond belief, they dont even administer their epoch servers because they are to busy catering to wasteland for the talentless bums who's sole purpose in donating was to get a better loadout,  I have no problem with donors or donations. I accept donations myself, and in return i offer a nice warm whole hearted THANK YOU. And i use the money to keep the server going. They dont deserve a dime for the work they copied and pasted.
  13. Like
    oSoDirty reacted to StiflersM0M in Checking if in a sensor-locking vehicles   
    Oh now i understand what you mean ^^ also pretty pretty simple.
     
    in fn_selfaction.sqf search for: 
    if(_hasKey || _oldOwner) then { _lock = player addAction [format[localize "STR_EPOCH_ACTIONS_LOCK",_text], "\z\addons\dayz_code\actions\lock_veh.sqf",_cursorTarget, 1, true, true, "", ""]; s_player_lockunlock set [count s_player_lockunlock,_lock]; s_player_lockUnlock_crtl = 1; }; replace it with:
    if((_hasKey || _oldOwner) && canbuild) then { _lock = player addAction [format[localize "STR_EPOCH_ACTIONS_LOCK",_text], "\z\addons\dayz_code\actions\lock_veh.sqf",_cursorTarget, 1, true, true, "", ""]; s_player_lockunlock set [count s_player_lockunlock,_lock]; s_player_lockUnlock_crtl = 1; };
  14. Like
    oSoDirty reacted to Sequisha in What is Overpoch?   
    It's an attempt to rebrand our hard work.  Talentless parasites.

    The "owner" streaming didn't even know what weapons were from Epoch or whatever Add-on they're launching with it. 

    Oh and their desync on a 50 player server was laughable. Get rekt.

    I suggest not supporting anything to do with it or that community, unless you want to see a3 Epoch turn into the Pay2Win shit show that Dayz Epoch became.

    I foresee a day when there won't be any quality servers available to play Epoch on; suffering the incomprehensible damage of shit like this..  If this day comes, I will have no choice but to take my ball and go play elsewhere.
  15. Like
    oSoDirty got a reaction from TayTayTheKiller in What is Overpoch?   
    LOL, probably  just creditcardgaming trying to monetize something that isnt theirs as usual xD, and yes ccg fps is ASS beyond belief, they dont even administer their epoch servers because they are to busy catering to wasteland for the talentless bums who's sole purpose in donating was to get a better loadout,  I have no problem with donors or donations. I accept donations myself, and in return i offer a nice warm whole hearted THANK YOU. And i use the money to keep the server going. They dont deserve a dime for the work they copied and pasted.
  16. Like
    oSoDirty got a reaction from NetShark in FMission   
    Not sure how you would get them to use them, they usually only attack vehicles with them when they do anyway. But this thing still works??  It's like 4 versions outdated or so =P (according to the readme.md)
  17. Like
    oSoDirty reacted to Defent in AI MISSIONS?   
    I've made great progress. Ai now fire back and what not. They also stay and the missions spawn with the help of a loop and some other stuff. Nothing on the mission.pbo side and well. It's pretty much nearing a "stable" state.
  18. Like
    oSoDirty reacted to striker in [Project / WIP] dayzChunks - Load Objects in a chunk style as opposed to all at once   
    This is an extremely ALPHA project and by no means is appropriate for production servers! ONLY FOR DEVELOPMENT SERVERS (when released)
     
    Hey guys,
    Intro
    Just want to share with you my latest project that I have been working on. One of the biggest issues I have seen with running a server is low fps do to the shear amount of objects in the server. I pondered on how I could solve this issue. One of the first games to pop into my head was Minecraft. Why is Minecraft significant? It's significant because the size the levels can be can practically be unlimited to the average person, and the way they achieve this is, well, level chunks. So I decided I would take this concept and apply it to the object spawning mechanism.
     
    The Mechanism
    The way dayz currently spawns in objects is it spawns everything in at once when the server starts. This creates lower FPS on the client side because the clients have to account for all of those vehicles. The way I have reworked the mechanism is to put all the objects into an array for later access. I get the chuck the players are in by using a function that divides their location by the chunk size. This in turn, creates a array location which can also get the objects within their chunk. You can also apply a chunk radius which will be added and subtracted from the current chunks location. This is done to prevent only one chunk to load at once.
     
    Benchmark
    Here is a few screen shots of the script in action and then without the script. This is on a public server with less than a thousand objects on the server. (FPS in upper right hand corner)
     
    With chunk script



     
    Without chunk script



    Result: As you can see from the pictures, rural areas on the map, FPS increase is close to +20, while on the city side of the spectrum, FPS increase is a mere +5 FPS.
     
    But that is not where the script is suppose to shine... What if I told you we could have 10,000 object on the server with a decent FPS? Lets try it at 2,000 vehicles first shall we  ;)
     
    With chunk script



     
    Without chunk script



     
    Result: Yep, chunks helped tremendously with the FPS of the client. It's FPS was a shear +38 fps more and there was 2,000 vehicles.
     
    The performance increase is great but there still is a long road(network lag) ahead of the script.
     
    Any thoughts? Should I continue with it? IS IT THE FUTURE?
     
    Ill share the script once I have it to an exceptionable point. However, if there is a massive influx of people who want to see it for themselves, I might release what I have now.
     
     
     
     
    Appreciate and support my work? 
  19. Like
    oSoDirty reacted to Primus Palus in My Simple Review of This Mod...   
    Found rabbit. 
     
    Killed the rabbit.
     
    Skinned the rabbit.
     
    Looted a Rainbow Trout.
     
    True story.
     
    Would play again.
     
    10/10.
  20. Like
    oSoDirty got a reaction from matt6950 in [Release] Wicked AI 2.2.0   
    there are no patrols or roaming AI in the default setup, the stuff in the staitc folder is just examples, you have to place the ones you want in the spaces below the   */    
     
      /* anything you see inside these is an example */
  21. Like
    oSoDirty reacted to axeman in Wtf is going on   
    Thankfully all of this 'horse shit' is a complete mystery to me. Have much more valuable things to occupy my time with..

    I see no intent of clashing with the community, just a minority have no patience and an either smaller part throw their toys out of the pram when it doesn't go their way or aren't spoon fed. Just my 2 pence..
  22. Like
    oSoDirty reacted to Gr8 in [Release] Scroll, Click, or Key press -Server info   
    Add this to the OP if you want:
     
    Right Click Activate :
     
    Add this to your Extra_Rc.hpp :
    class ItemMap {         class serverRules {             text = "Rules";             script = "execVM 'custom\rules\rules_init.sqf'";         };     }; For TAB Key Activate
     
    add this to your custom dayz_spaceInterrupt.sqf
    if (_dikCode == 0x0F) then {    execVM 'custom\rules\rules_init.sqf'     _handled = true; };
  23. Like
    oSoDirty got a reaction from Tywin in [How To] Setup A DayZ Epoch server (out of date) being revised!   
    same thing basically. make a folder on your desktop copy and paste the contents of steam\steamapps\common\arma 3  then add client files copy in server files overwrite if prompted. Look though folders, any ReadMe you see and configs. Most info and configs are found in BC folder. It's much easier than a DayZ Epoch server.
  24. Like
    oSoDirty got a reaction from GaspArt in [Release] Pay for Heal -Default Currency-   
    Pay for healing -Default Currency- 
     
    Updateded! I forgot to add the fix broken legs bit. As well as some others For those who have already installed this. Just replace the playerHeal.sqf with the new one in the link.
    I have updated the link a couple of times now lol. This will now heal/reset and save blood amount, wounds, broken limbs, pain level, and sickness. 
     
     
    Future: Food and hydration also set to full.
     
     
    Credits to   GaspArt  for the original idea! For his coin currency version go
    Credits & thanks to Krixes @ http://opendayz.net for his self bloodbag script and letting me use his healing method.
     
     
     
    What it does:
    Places an AI at a specific location that will heal you for one gold if not in combat.
    This script does give change although if you use silver it has to be a full brief.
    To many combos of silver to write.
     
     
    You will need
    playerHeal.sqf get it HERE
    A tool for unpacking pbos. (I recommend pbo manager from armaholic)
    A custom fn_selfActions.sqf
    A custom variables.sqf
     
     
    NOTE!: Im not 100% sure which addon this Ai skin is from, due to my trader addons it just happens to be the last available medic.
    To change which AI is used just change the classname from "GER_Soldier_Medic_EP1" to any available AI skin you have. Note that if you intend to add this to a pre existing AI you'll skip the mission.sqf step and just find the classname of the ai you intend to use and replace it in the fn_selfActions part.
     
    Let's do this shall we?
     
     
    1st off, Place the playerHeal.sqf you downloaded in a folder a called "custom" -no quotes- in the root of your mission pbo/folder. (I you have one already then use the pre-existing)
     
     
     
    Open up your custom variables.sqf look for 
    //Player self-action handles dayz_resetSelfActions = { s_player_fire = -1; s_player_cook = -1; s_player_boil = -1; s_player_fireout = -1; s_player_butcher = -1; s_player_packtent = -1; ................ .......... };  and at the bottom of that array you need to put:
    s_playerHeal = -1; We're done with variables.
     
     
    Now we need to open up fn_selfActions.sqf and find this block of variables:
    _isVehicle = _cursorTarget isKindOf "AllVehicles"; _isVehicletype = _typeOfCursorTarget in ["ATV_US_EP1","ATV_CZ_EP1"]; _isnewstorage = _typeOfCursorTarget in DZE_isNewStorage; A space below them place:
    // AI heal start if (_canDo && (speed player <= 1) && (_cursorTarget isKindOf "GER_Soldier_Medic_EP1")) then { if (s_playerHeal < 0) then { s_playerHeal = player addaction["Heal for 1 gold","custom\getHealed.sqf","",15,false,true,"", ""]; waitUntil { speed player > 0 }; player removeAction s_playerHeal; // Stops player from being able to target AI healer and heal elsewhere later on s_playerHeal = -1; }; } else { player removeAction s_playerHeal; s_playerHeal = -1; }; // AI heal end You should have something like this:


     
     
    That's all for fn_selfActions
     
     
    Now for the last part. Unpack your dayz_server.pbo and in missions\YourMission\ open up mission.sqf  & place:
    _unit_1525 = objNull; if (true) then { _this = createAgent ["GER_Soldier_Medic_EP1", [15529.1,8508.58,0.018], [], 0, "CAN_COLLIDE"]; _unit_1525 = _this; _this setDir 1.60; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setUnitAbility 0.60000002; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false;}; at the bottom a space above   processInitCommands;   and at least a space below the last    }; If you already have trader additions then just place it with your other additions making sure the unit # is unique.
    Note that these coords are in a random tent in Taviana (origins version). Change them to suit your needs. You can add as many as you like just make sure they dont have the same unit number. I just did one for reference.
     
    That should be it!!
     
    Repack, upload, get gold, get hurt, & get HEALED!
     
    #2 from oSoDirty, Hope y'all enjoy!
  25. Like
    oSoDirty got a reaction from Rythron in [Release] Pay for Heal -Default Currency-   
    Pay for healing -Default Currency- 
     
    Updateded! I forgot to add the fix broken legs bit. As well as some others For those who have already installed this. Just replace the playerHeal.sqf with the new one in the link.
    I have updated the link a couple of times now lol. This will now heal/reset and save blood amount, wounds, broken limbs, pain level, and sickness. 
     
     
    Future: Food and hydration also set to full.
     
     
    Credits to   GaspArt  for the original idea! For his coin currency version go
    Credits & thanks to Krixes @ http://opendayz.net for his self bloodbag script and letting me use his healing method.
     
     
     
    What it does:
    Places an AI at a specific location that will heal you for one gold if not in combat.
    This script does give change although if you use silver it has to be a full brief.
    To many combos of silver to write.
     
     
    You will need
    playerHeal.sqf get it HERE
    A tool for unpacking pbos. (I recommend pbo manager from armaholic)
    A custom fn_selfActions.sqf
    A custom variables.sqf
     
     
    NOTE!: Im not 100% sure which addon this Ai skin is from, due to my trader addons it just happens to be the last available medic.
    To change which AI is used just change the classname from "GER_Soldier_Medic_EP1" to any available AI skin you have. Note that if you intend to add this to a pre existing AI you'll skip the mission.sqf step and just find the classname of the ai you intend to use and replace it in the fn_selfActions part.
     
    Let's do this shall we?
     
     
    1st off, Place the playerHeal.sqf you downloaded in a folder a called "custom" -no quotes- in the root of your mission pbo/folder. (I you have one already then use the pre-existing)
     
     
     
    Open up your custom variables.sqf look for 
    //Player self-action handles dayz_resetSelfActions = { s_player_fire = -1; s_player_cook = -1; s_player_boil = -1; s_player_fireout = -1; s_player_butcher = -1; s_player_packtent = -1; ................ .......... };  and at the bottom of that array you need to put:
    s_playerHeal = -1; We're done with variables.
     
     
    Now we need to open up fn_selfActions.sqf and find this block of variables:
    _isVehicle = _cursorTarget isKindOf "AllVehicles"; _isVehicletype = _typeOfCursorTarget in ["ATV_US_EP1","ATV_CZ_EP1"]; _isnewstorage = _typeOfCursorTarget in DZE_isNewStorage; A space below them place:
    // AI heal start if (_canDo && (speed player <= 1) && (_cursorTarget isKindOf "GER_Soldier_Medic_EP1")) then { if (s_playerHeal < 0) then { s_playerHeal = player addaction["Heal for 1 gold","custom\getHealed.sqf","",15,false,true,"", ""]; waitUntil { speed player > 0 }; player removeAction s_playerHeal; // Stops player from being able to target AI healer and heal elsewhere later on s_playerHeal = -1; }; } else { player removeAction s_playerHeal; s_playerHeal = -1; }; // AI heal end You should have something like this:


     
     
    That's all for fn_selfActions
     
     
    Now for the last part. Unpack your dayz_server.pbo and in missions\YourMission\ open up mission.sqf  & place:
    _unit_1525 = objNull; if (true) then { _this = createAgent ["GER_Soldier_Medic_EP1", [15529.1,8508.58,0.018], [], 0, "CAN_COLLIDE"]; _unit_1525 = _this; _this setDir 1.60; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setUnitAbility 0.60000002; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false;}; at the bottom a space above   processInitCommands;   and at least a space below the last    }; If you already have trader additions then just place it with your other additions making sure the unit # is unique.
    Note that these coords are in a random tent in Taviana (origins version). Change them to suit your needs. You can add as many as you like just make sure they dont have the same unit number. I just did one for reference.
     
    That should be it!!
     
    Repack, upload, get gold, get hurt, & get HEALED!
     
    #2 from oSoDirty, Hope y'all enjoy!
×
×
  • Create New...