Jump to content

Vandeanson

Member
  • Content Count

    1121
  • Joined

  • Last visited

  • Medals

Everything posted by Vandeanson

  1. Vandeanson

    Vandeanson’s Apocalypse

    @everyone going to stream some VA 3.0 dev tonight 9.30pm CET. new drinking sys, fixing eating sys and then probably chilled gameplay and testing! link will follow
  2. Vandeanson

    Vandeanson’s Apocalypse

    @everyone VA 3.0 dev stream up in 20' - lets come up with neat crafting recipes, finalize the crafting system and fix the crap out of this pile of code we call VA! https://youtu.be/FXepzkIXJrM
  3. Vandeanson

    Vandeanson’s Apocalypse

    @everyone VA 3.0 alpha devlog stream #3! Today at around 9.30pm CET we create a crafting system and finalize scavenging! https://youtu.be/nzkQIzMOx-k
  4. Hi all, I am looking for a solution or some guidance to understand how I can pull arrays of loot (e.g. weapons, gear,...) from a separate file into a .sqf file. What I want to do: - create a master file with arrays of items, weapons, or structures - create scripts (e.g. LINK)that spawn loot that can access those master files - have one single file where I can alter those arrays without having to update the arrays in each single script an example for an array that is currently in each of my scripts and that I would like to export into a master file and then acces from such master file: _itemsArray =[ "rvg_canOpener", "rvg_plasticBottlePurified", "rvg_spirit", "rvg_franta", "rvg_milk", "rvg_rice", "rvg_hose", "rvg_guttingKnife", "rvg_tire", "rvg_purificationTablets", "rvg_flare", "rvg_matches", "rvg_Geiger", "rvg_toolkit", "rvg_antiRad", "muzzle_snds_B", "muzzle_snds_L", "acc_flashlight_pistol", "optic_DMS" ]; Any input is very welcome;) thank you and cheers vandeanson
  5. Vandeanson

    Vandeanson’s Apocalypse

    @everyone VA3.0 dev/testing and chill session discord-stream around 9pm cet tonight. Looking into new or updated eating / drinking / scavenging / vehicle spawner / vehicle maintenance / medical system / hunting and other aspects of the new survival features of the alpha:) https://discord.gg/SAFysz8
  6. Vandeanson

    Vandeanson’s Apocalypse

    hey mate i totally missed that post! awesome i will check out the updated vdogs tonight. hit me up on discord, i d love to hear about your new framework!
  7. Welcome to Vandeanson's Basebuilding! In this thread I will cover everything about my WIP basebuilding mod. V0. 2: feature showcase and introduction V0. 3 - I have re-written the blueprint creation function. It is now easy for users to add new custom blueprints or delete default blueprints when creating a mission. - added an option to rotate the object (the object that is being built) - added an option to get object closer or further away (max distance can be limited, currently at 5m) - GRAD persistency enabled for placed stuff (tested in client hosted and dedicated) - placed objects can be destroyed, you get back scrap materials (which can be refined into other materials again later) - moving an object will save its new position via GRAD - added a few new materials - added place-able light source with on / off switch. I plan to add a feature that requires a generator connected. See light showcase: next steps: - release updated showcase video - add more blueprints - add GRAD setting to save collected material per player - "Move" and "deconstruct" addactions to be saved via GRAD - adding possibilities to destroy other players placed objects - adding blueprint spawners, so players can collect and learn new blueprints - material traders - loot system for all materials that may be found (currently wood, stone and sand can be farmed) Looking forward to receive any input, suggestion or ideas from the community. A playable mission demo will follow shortly. Cheers VD 
  8. hi mate, there is a basebuilding WIP feature integrated in the steam version. It allows you to add your custom objects that can be built but atm it has no material cost. so its free basebuilding=) I think the default key is "T".. if i recall correctly cheers vd
  9. Vandeanson

    Vandeanson’s Apocalypse

    3.0 overhaul phase 1 - status update April 2020: "Closed Alpha testing has started!" We have recently started to test the current alpha build of the overhauled VA version. With this we have now become quite fast in identifying and fixing issues. 1. GENERAL FRAMEWORK Vandeanson's Apocalypse, the survival/sandbox framework: while reworking VA's features, we keep in mind that although VA will run on default settings as a plug and play mod, the main intend of it is that users can utilize VA as a tool to create their own apocalypse servers and missions and adjust every aspect of it without going into writing code themselves, using the 300+ settings VA offers. Wherever it makes sense, users are able to adjust VA features according to their own preference. (e.g. Amount of Loot, intensity of survival features such as bleeding or infection, amount of site features spawned,...). CBA Settings: As we are using the CBA features for our settings, we are revisiting the settings piece by piece for updates and cleanup. Functions Library: - functions are now set up properly as classes generally a lot of clenaup and restructuring has beed done, these are internal changes that mostly wont be visible for users, but these allow us to work more efficient and make it less likely that changes in one place will break other features due to proper segregation of code. Hotkeys: The hotkey system has been replaced and is now SP, hosted MP and dedicated Server compatible. Hotkeys will no longer seize to work at SP Mission load or restart. Features activated with hotkeys are now: - holster weapon - put in earplugs - repack magazines - refill magazines - Basebuilding Hotkeys are the Custom User Keys 1 - 20, so you can choose which CUK you want to use and assign your own key combination to it. HUD: - HUD reworked (style/design) - Temperature icon added - sickness icon added - humidity indicator added - infection indicator added - bleeding indicator added - blood level indicator added - blood regeneration indicator added - earplug in/out indicator added - radiation indicator added (ravage) 2. PERSISTENCY All current features are persistent (where it makes sense). Basebuilding: Removal of structures WIP Vehicle system: Vehicle saving and vehicle content saving WIP 3. THE LIVING (survival system) VAs new survival system was and is the main focus of the phase 1 overhaul. General: The interaction with survival assets has been reworked from scratch once again. Where players interact with objects in the world, this now happens via "Holdactions": - scavenging - gathering - cooking - vehicle repair & maintenance Where players interact with inventory items only, this is done by double left mousebutton clicking such items in your inventory: - consuming food & liquids - applying medical items Nourishment: - clicking consumables will no longer instantly start consumation but will open a holdaction that can be pressed for continuous consumation until the food/drink object is empty/gone. - added various versions of liquid containers (waterbottles, canteens, water canisters, soda cans) and where it makes sense, different quality (clean, dirty, salty). - food poisoning from eating raw food added - bacteria infection added from drinking dirty water Bleeding: - fixed some issues with bleeding trigger, bleeding works reliable now Infection: - fixed some issues with infection trigger, infection works reliable now Health: - Splint added that can treat vanilla arma limping feature. Limping kicks in if the legs are damaged - damage from effects (bleeing, infection, hunger/thirst,....) is now applied to the body only. General WIP rework of the damaging system. - antibiotics added to cure bacteria and food poisoning Temperature: - feature activated, early WIP and to be tested - Temperature HUD Icon added (world temperature) 4. LOOT ECONOMY Scavenging: One way to gather items, food and materials can be achieved by searching for crates, vehicle wrecks, bags, luggage or furniture inside and outside houses. - reworked the scavenging system - interaction with world objects now happens via a Holdaction (similar like Ravage and Exile) - 3d MP compatible sounds added. If someone is scavenging a vehicle wreck nearby, you will hear it! - new holdaction icons added - different types of objects may yield different loot: (civilian, medical, military, food, material, junk,...) 5. VEHICLE SYSTEM Vehicles can now be spawned server sided all over the map. - spawn locations: on roads and possibly in garages (WIP) - state of vehicle: random damage, fuel and inventory content (items) - vehicle repair: wheels, motor, lights can be repaired with respective materials (tires, light bulps, motor parts - vehicle refueling added - car battery: battery drains over time and must be replaced, (WIP), use of jumping cables WIP - integration in persistency system is WIP - various items added (tires, fuel canister, motor parts,....) 6. ANIMATIONS Animations are being added: - eating - drinking - more WIP Cheers VD & The Dude aka @chernaruski
  10. Vandeanson

    [Help] HoldAction to Classname

    Ah good point. Worst case you could have a seperate loop evaluate the condition and return a variable holding a boolean every 0.5 secs that tells the holdaction if the condition is met or not. Not sure if its worth it tho. I am working on a survival simulation framework where i need to keep the amount of loops, specially complex high frequency loops as few as possible, hence this thoughts. Where possible i go for EHs. I ll give all discussed variants a go tonight, lets see what works and what does not.
  11. Vandeanson

    [Help] HoldAction to Classname

    Nice! Maybe add a 0.5 secs delay for the condition check for performance reasons? Also, classnames are fine as long as you work with handplaced objects. Once you want to work with mapobjects, you will want to extract the model name from your cursorobject info using "(getmodelinfo cursorobjects) select 0". @MrCrazyDude115 I ll draft something up for VA and will send you my take on it Cheers Vd
  12. Vandeanson

    Ravage

    In the killed eventhandler, filter for killed/killer (depends on what you want to test): If (_killer isequalto "zombie" ) then {....} ; This executes your code if the killer is a zombie, or, if you want to apply the same to _killed, then it tells you if you killed a zombie.
  13. Vandeanson

    Vandeanson’s Apocalypse

    Off line as i singleplayer? If you save you will start at the save. In hosted MP your character is saved but the rest of the mission starts new (like a server restart). Cheers Vd
  14. Vandeanson

    Vandeanson’s Apocalypse

    Hi @Realthinged This is not an update for the current steam version of VA, but it is a seperate work in progress version. This new version is not yet available for players and will, once finished, replace VA on steam. It is an update on this announced project: https://forums.bohemia.net/forums/topic/223648-vandeanson’s-apocalypse/?do=findComment&comment=3389791
  15. Vandeanson

    Vandeanson’s Apocalypse

    VA 3.0 overhaul phase 1 - status update Feb. 2020: 1. GENERAL FRAMEWORK Hotkeys: default hotkeys assigned (shift, ctrl, alt combinations are in use as well) for any action that does not require an inventory item, such as; - scavenging map/terrain objects (e.g. wrecks, crates, baggage heaps,...), hotkey 1 - gathering ressources from map objects (apple trees, firewood, dead animals), hotkey 1 - plant vegetables in greenhouses, hotkey 1 - weapon holster, hotkey 2 - earplugs (in/out), shift + hotkey 2 - open basebuilding menue (early WIP), ctrl+ hotkey 2 Look at the object you want to interact with and press the hotkey 1. The system will detect what you are looking at and will execute the adequate scripts (scavenging, gathering, interaction,...) Some interactions have tool requirements (knife for skinning, crowbar to scavenge boxes,...). Inventory Item interaction: added "double left mousebutton click" interaction with useable VA inventory items such as; - food - drinks - bandages - injectors - pills but also items that can be used to craft/create utilities such as; - firewood to place or fuel fireplaces - matches to light fireplaces - cooking utilities that can be placed on fireplaces for cooking - when looking at a watersource (body of water or well) click empty bottle to refill Localisation/language support: added the base framework for multi language support (e.g. hints, emotes, messages and items will appear in your client language) GitHub integration: best. thing. ever. period. 2. PERSISTENCY added persistency/inidb2, testing WIP but so far, working as intended saved are: - player position - player direction - player loadout - player stats (health, blood, hydration, nutrition, infection state, bleeding state, radiation) 3. THE LIVING (survival system) General: updates related to hotkey/mousclick interaction added tooltip (how to use) to useable items description text added new assets (e.g. water canister, salty/dirty/clean/empty version for all liquid containers) added various crafting and basebuilding material items updated some assets models most useables/consumables have multiple "charges", so a bandage might only be depleted after using it 4 times. We are using fake magazines/round count for that. soundFX updates/new soundFX added Nourishment: extended and finetuned various aspects of the cooking, eating and drinking feature Bleeding: code rewritten. added minimum damage requirement per hit to trigger bleeding. added restriction that avoids that code inflicted damage, clipping damage or fall damage triggers bleeding. only direct hits from Z's or bullets may trigger bleeding. added adjustable chance for bleeding (bleedign chance per hit) to actually kick in after a registered hit added feature that blocks further bleeding triggers for 1 second after a registered hit (even if bleeding is not starting, due to bleedign chance per hit). this will avoid that damage inflicted by explosions or Z hits, that usually trigger multiple "damaged" Eventhandlers, will trigger bleeding 4-7 times per "hit". the user setting "bleeding chance" should be more reliable now due to that change. Before, one hit by a Z could trigger 4-7 bleeding start code and each time it would calculate the bleed change of e.g. 50%, which obviously would much likelier cause actual bleeding in the end, even with low bleeding chance per hit settings. some additonal info about the feature... blood; is a stat 0-100 and it is not equal to health. at 0 blood you are bled out and at 100 blood you are all well. Low blood levels will have a negative impact on you. bleeding; is the state when you are loosing blood, each bleeding tick will deduct from your blood pool 0-100. blood gain; is the blood regeneration. Blood is regenerated as long as the player is: alive, not bleeding, not infected, not hungry, not thirsty. blood loss; is the effect you suffer at low blood levels. While at low blood levels, your blood loss effects are kicking in every 30-60 seconds with various effects depending on your blood levels (visual effects, blurry view, fainting, damage to health, hydration loss, nutrition loss, stamina depletion). stop bleeding by applying a bandage regenerate blood over time by making sure you are fed and hydrated and not affected by bleeding/infection restore blood by consuming a blood conserve fill up a blood conserve by transfering your blood to a empty blood bag (will obviously reduce blood that must be regenerated over time -> word of advise, dont do that in combat!) Infection: code rewritten. in essence, same process as bleeding. only hits by Z's may trigger infection. added minimum frequency cap (infection damage effect frequency is increasing over time, this should avoid that infection effects hit every 0.001 seconds after some time, which causes insta-death). some additonal info about the feature... infection frequency; time inbetween infection effect ticks. the frequency is increased on every tick. infection effects; visual effects, damage effects, hydration and nutrition depletion, stamina depletion cure the infection by injecting the virus cure slow down the infection frequency by consuming a anti virus pill Health: added health regeneration over time health regeneration; restores health every 30-60 seconds as long as the Survivor is not: bleeding, infected, below 80 blood, hungry or thirsty Temperature: feature activated, early WIP and to be tested TL Synergies: Reading the above, you might note that we try to create synergies and dependencies within the survival system but also between systems. Survivors will need to take care of their overal state to survive but also ajdust their scavenging and other activities to their needs. It is all about being prepared! 4. LOOT ECONOMY object based scavenging: further extended hotkey and object based scavenging added various categories; - civilian vehicle wrecks - military vehicle wrecks - military objects (e.g. crates) - civilian objects (e.g. baggage heaps, crates,...) - food objects (e.g. sacks, market style objects) - medical objects (e.g. humanitarian supply bag heaps, aid containers, medical vehicle wrecks) - junk each object category may provide theme adequate loot. Survivors can now interact with a major part of the map. Loot spawns in buildings on the ground, but also map objects may be scavenged now. supported mods; vanilla, DLC, CUP, Chernarus Redux Cheers VD & The Dude aka @chernaruski
  16. Hi all, I am a bit puzzled with regards to how cfgFunctions are added (when not defining the path-to-.sqf file for each function). I am trying to merge my functions defined in a test missions description.ext into my mods config.cpp. The below worked in description.ext. "VA3" is the root folder of my mod, containing the "VA" folder. config.cpp is in the "VA" folder I am trying to follow this guide: https://community.bistudio.com/wiki/Arma_3_Functions_Library#Adding_a_Function more precisely, I am trying to get this to work: https://imgur.com/a/k0Z5IWa Any idea what I am doing wrong? I appreciate any help, thanks! Cheers VD
  17. Thanks gents, will check and confirm back. Wouldnt be the first time a missing \ or ; gets me:)
  18. Yo mate Look for model names of nearby terrain objects, not classnames. Most map objects dont have a classname https://community.bistudio.com/wiki/getModelInfo Cheers Vd
  19. Vandeanson

    Vandeanson’s Apocalypse

    VA 3.0 overhaul phase 1 - status update Jan. 2020: General framework: - changed to a proper functions library - redundancies removed/general cleanup - introduced a "hotkey" based action system. One hotkey to situationally execute the right actions (eat, gather, scavenge, butcher animal, farm, refill water,...) -- additional options for combinations like hotkey + atl/shift/ctr - added GF earplugs feature - added GF weapon holster feature The Living feature (survival): - nourishment system up and running: -- hunger (to be tuned) -- thirst (to be tuned) -- hydration/nutrition loss loop, affected by exhaustion, carryweight, health, activity,... -- eating & drinking action (to be optimized) -- different types of eating effects (quick snack vs. decent meal with well fed bonus) -- food stats/effects like stamina boni,... (drawing board) -- dehydration/starvation effects (early WIP) -- overeating/vomiting added -- food/drink items (to be further extended) -- raw ingredients for cooking (to be further extended) -- cooking (place fireplace/gas cooker or use existing sites, cook in cooking utility placed on fire (late stage WIP) --- frying sounds --- extra smoke when cooking -- gathering of water from wells and ponds / boiling of water (done) -- utility items added (firewood, gas cooker, cooking utility, bottles,can opener,...) - gathering feature -- gather apples from apple tree --- each tree only has 0 to maximal 10 apples that can be taken per (server) restart -- gather pumkins from ripe pumkin plants (CUP), max. 2 per plant -- berries, mushrooms,.... to be added - farming feature -- planting of pumpkin plants -> growing -> watering -> growing -> harvest (done, to be tuned) --- requires pumpkins or pumpkin seeds, water, fertilizer, watering, right timing required or plants will rot, random chance that pumpkins are rotten at harvest,..) (WIP) - hunting feature -- butcher killed animals to get raw meat (WIP) -- animal live simulation system (not started, drawing board) -- fishing to be added -- trapping to be added - Temperature feature (WIP) - body temperature simulation based on: -- gear (gear categorized into light to warm geartypes, need to add default categorization of main mods gear) -- weather influence -- humidity (for, rain, in water, waterproof gear) -- nearby heatsources -- in building/shelter state -- wind exposure -- activity - effects to be added - a lot fine tuning to be done Basebuilding feature: - same state as VA live version (WIP) - added tools (hammer, axe, crowbar, knife, shovel, wrench,...) (WIP) - added ressources/materials (woodboard, wire, rope,sandbags, burlap, burlapsack,....) (WIP) - included in loot economy (WIP) Loot economy: - added new/updated building categories and fixed bugs: -- medical buildings -- military buildings -- police buildings -- custom buildings 1 -- custom buildings 2 -- custom buildings 3 -- civilian buildings (all uncategorized buildings) - options to customize above (blacklist, whitelist, add elements) (WIP) - each category has a specific loot pool and loot rarity systems behind it (all adjustable) . - extended loot economy to allow for 3 types of loot spawn: -- one off world loot (one time loot filling all buildings of a map, no respawning of loot until (server) restart) - > heaviest on fps -- dynamic one-off loot (spawns only near players but spawned loot will not de/respawn until (server) restart) ( slow build up, easier on fps) -- map object based loot (hotkey that spawns loot when looking at viable loot objects such as crates, bag heaps, suitcases,...) --- objects from vanilla/dlc/CUP/CHR are categorized into different loot groups and may spawn different loot (military objects, food objets, objects that spawn building materials,... --- can be customized/ is linked to general loot economy settings (WIP) Cheers VD
  20. Hiho, Exactly the type of feature that i have spend my recent nights tinkering with! Use the cursorObject command and get the model (.p3d) from the object. _model = (getModelInfo cursorObject) select 0; do not work with classnames when comparing your (map) object against an array. You can use the same command to look at map objects and return their model name, if you do not want to dig into the config. I learned recently that most map objects will not return a classname. (thanks yuki:)) I am working on a similar gathering system (e.G. Picking apples from apple trees, pumpkins from pumpkin plants,.. ) and will extend my system with scripts to gather berries, roots, mushrooms,... from map objects. I have opted out to use addactions/holdactions or a looped check to assign these gathering actions to objects. My current solution is a hotkey based system that executes different gathering scripts based on your cursorobject (look at an apple tree , press hotkey and gather apples). I think this is a good approach as it doesnt require loops to constantly run in the background. Code is only executed upon request. Also, you should consider to add a fallback option in case you do not have space in your inventory, so instead the loot will be dropped on the ground nearby. (else its lost if you do not have space). I will gladly share my code later tonight and we can discuss in detail, if you want to. Cheers Vd
  21. Vandeanson

    Raising the dead?

    All, nice topic! We plan to implement such a feature into my survival/apocalypse mod. Will eagerly follow this topic until i lay hands on a Z raising feature myself. I ll be happy to help aswell once i get to it, or share my take on it. Cheers Vd
  22. Thanks guys, this helps me for a project:)
  23. Vandeanson

    Ravage

    I assume you are using an old version, so dont recall the code well, but i think it is indeed what you say, yes
  24. Vandeanson

    Ravage

    Best join me on discord: https://discord.gg/SAFysz8 No need to pay 🙂
  25. Vandeanson

    Vandeanson’s Apocalypse

    @everyone just to keep you posted: i am currently working on a own hunger/thirst and cooking system that will be part of the first phase/basic build of VA3. 0. I hope that i can upload a nice showcase video soon. This is part of my goal to have a VA standalone survival system in place for VA in the future. Cheers Vd
×