Jump to content

behemeth

Member
  • Content Count

    49
  • Joined

  • Last visited

  • Medals

Posts posted by behemeth


  1. Hi neofit,

     

    first of all thank you for trying out the mission and especially for taking your time to provide the extensive and helpful feedback!

     

    On 2/1/2020 at 10:29 PM, neofit said:

     

    Mission issue:

    I've had to restart because I've had a task issue at the very beginning. Task #1 is about getting a weapon. Luck had it so there was a firefight between the gendarmerie and the bandits before the shop, so I could loot a weapon from a corpse, then killed the 3 dudes in the room with the weapon crate. But I looked at what's on the table before opening the chest and got the piece of intel. Then I opened the chest and the game gave me the task to go get the intel now, but it was already taken, so the storyline was stuck.

     

    I fixed this bug. It never happened to me during testing since I always sneaked to the weapon and never had the luck that some of the bad guys were taking each other out by themselves 🙂

     

    On 2/1/2020 at 10:29 PM, neofit said:

    Team:

    Will I be controlling team mates during the mission, or was the doc the only temporary recruit? If I will, please add a teamswitch feature. Arma3 has like 4 ways to arm your teammates, but each and every one of them is a huge PITA.

     

    Console:

    Please allow it.

     

     

    If you tell me how to do this, I will add this.

     

    I also read the rest of your comments and really appreciate the input. Since I will be on my skiing vacation from tomorrow on ⛷️ I don't have time to address it yet, but I will come back to it when I return!

     

    Thanks a lot again!

     


  2. Hi all,

     

    I want to share a WIP of a story driven Ravage mission that adds a quest line and an immersive currency for shops with a guided user interface.

    I made it for myself and already had plenty of fun with creating the mission and playing around with some of the new features I added.

    Even though it's not finished yet, it's already playable and I would love to get some feedback about the general idea as well es the new features I implemented.


    This is currently a proof of concept / WIP. Multiple story driven tasks are already implemented but the "end" of the quest line is still missing. After you finish the currently implemented tasks, you are however able to continue with the standard Ravage features and the additional feature of currency and homebase w. shops.

    STORY
    After the apocalypse your wife Helen was one of the very few surviving women. AAF took her away to god knows what place. Little later, you were enslaved by gruesome bandits. Now you're captured, unarmed, injured and starving. The guards got careless though and now is your chance to escape. Your only urge is revenge and finding your wife Helen. But how will you be able to find her?

     

    ADDONS

    CBA_A3

    Ravage

    CUP Weapons

    CUP Units

    CUP Vehicles

    CUP Terrains - Core

    RHSAFRF

    RHSGREF

    RHSSAF

    RHSUSAF

    Zombies and Demons

     

    CREDITS

    Haleks for the incredible Ravage Mod.

    All the other content creators who are the reason that I still love this game after all the years!

     

    STEAM WORKSHOP LINK

    https://steamcommunity.com/sharedfiles/filedetails/?id=1969861147

     

    Thanks to anyone taking the time to try it out and giving feedback.

     

     

    • Like 4

  3. Hi all,

     

    I'm trying to make a mission consisting of multiple submissions. Sometimes, when one submission goal is achieved I want to do a cutscene to do some story telling (very simple, only text). I saw the use of cutText for Intros and tried this. It simply fades the screen black and gives some text on the black screen. However, the engine around me continues to simulate. Which leads to the possibility of being shot (and even if not getting directly shot at, it's a stupid feeling when you hear gunshots by AI but are blacked out from the scene.

    Is there a typical way how to deal with it? Like freezing the simulation or a different approach to display text in a nice way for some storytelling (I tried systemChat, but somehow this doesn't seem very prominent...)

     

    Thanks!


  4. If someone else is looking for a convenient solution CBA offers removeWeaponCargo. It basically seems to do what I wrote as a possibility: removing the targeted weapon and strapping all other weapons of the attachments and storing them separately in the container. It's not perfect, but at least the attachments aren't lost: https://cbateam.github.io/CBA_A3/docs/files/common/fnc_removeWeaponCargo-sqf.html


  5. Thanks a lot for the heads-up. If that command is not working, I guess the only chance to remove an item from the cargo without deleting attachments of the other weapons, when adding them back after the clearWeaponCargo, is using weaponsItemsCargo. After clearing the cargo one could add the weapons and the stripped of attachements as known by weaponsItemsCargo back to the container.

    If anyone can think of a better solution please let me know.


  6. Hi @HazJ,

     

    thanks for the input, but I don't see the point... Sadly cargo doesn't behave like an array. I can ask for the container cargo with getWeaponCargo and of course I could use find and deleteAt on the returned array... This doesn't change the original cargo though.

    Up until now the only possibility is to clearWeaponCargo and add everything of the "cleansed" (via find, deleteAt) array. This is what I'm currently doing. This however looses all attachements on the weapons in the cargo...


  7. Hi all,

     

    I'm trying to remove a specific weapon (known by classname) from the cargo. The issue currently is that this seems only to be possible by clearing the complete weapon cargo and adding everything back but the weapon I want to remove.

    This however leads to issues as all attachements are lost.

    I found on the wiki the command "removeWeaponCargo", which possible could be used to delete only the weapon in question: https://community.bistudio.com/wiki/removeWeaponCargo.

    This uses weaponID and creatorID as arguments. Does anyone know what those are, and where I can find them for the given weapon I want to delete?


  8. @HazJ thanks, but no... I already knew those. They don't give the ammo count. See the posts above for the right ones (which are hard to google... at least I didn't find them before @gokitty1199 hint.

    Here the relevant ones:

    Adding magazines with specific ammo count to container:

    https://community.bistudio.com/wiki/addMagazineAmmoCargo

    Getting the magazines with respective ammo count in a container

    https://community.bistudio.com/wiki/magazinesAmmoCargo


  9. Hey all,

     

    I'm, trying to find out the Ammo count of CfgMagazine objects in a vehicle/container. I know, I can retrieve the magazine from a container by using getMagazineCargo. However, this only returns the type of magazine and the total count of magazines... Nothing about the actual ammo in the magazines. I found that there now is a setMagazineAmmoCargo command which allows adding magazine with custom ammo count, which is great. Yet, I couldn't find a similar command, like the same as get, to solve my problem of knowing how much ammo is in the magazine in a container.

    I also tried a workaround with

    _unit action ["TakeMagazine", _container, _magazineString]

    to get the magazine and do a count outside the container... However, this only plays the "Take" animation but does nothing else. According to (old) posts, this action is broken.

     

    Sadly, the there exist posts reaching back to the Arma 2 days with the given questions and no answers could solve the problem. Maybe you've got some updates for me.

     

    Thanks!


  10. I found that it was not possible to have different groups in one vehicle. Use Case: You want to have a driver and a task force in a vehicle. The vehicle goes to a drop off point and the task force exits and both, vehicle and task force, continue their own specific waypoints.

    I changed the fn_main.sqf to allow for such: https://pastebin.com/XAV7qFkP

     

    I also provide an example mission of this use case: https://drive.google.com/open?id=1vp4wkuh64RN1PVGd27pDH28Ypkq9vvbc

     

    The changes for the additional groups within the vehicle are a little more invasive than the changes up to now. I did debug with 2 lives and it did work nicely. However, Jebus offers a lot of options, which I do not use yet and hence didn't test. So there's no guarantee the code changes will work for every possible scenario.


  11. On 5/6/2018 at 2:01 PM, redarmy said:

    @dreadpirate

     

    Thanks for updating. I feel bad asking for a new feature rite after an update haha..

     

    but do you think its possible to add an ability for user made waypoints for respawning groups to recognize triggers that are attached to them via syncing?

    I have a scenario where groups spawn via JEBUS and follow waypoints,after waypoint two,i want them to hold until the conditions are met from a synced waypoint and then continue on,currently AI respawning ignore such synced waypoints.

     

    Please try:

    fn_saveWaypoints.sqf: https://pastebin.com/PsQHy18h

    fn_applyWaypoints.sqf: https://pastebin.com/nTHdp7J7

     

    I only tried it with Lives=1, but from what I understand it should also work with respawns. If it doesn't, please share the mission and I'll be happy to debug it.

    • Like 1

  12. @dreadpirate

    Hey dreadpirate. Thx for this great script! Really helps in creating dynamic missions.

     

    There were a few drawbacks for vehicle placement (backpacks in cargo didn't work, fuel/health/hitpoints were not saved)

    I changed the fn_main.sqf to allow for this. It works for my case, however I do not use all your functionality and hence am not sure if the changes affect anything else for the worse.

    Here is the pastebin, if you'd like to check and possibly update your version accordingly:

     

    https://pastebin.com/mppdV8TL

     

    Edit:

    @redarmy

    New pastebin also including the Object Textures and Object Materials (not sure if this was meant when you requested skins):

    https://pastebin.com/nEZP7b30

     

    Didn't test it in multiplayer. In singleplayer it worked for my small test - however, beware: not extensively tested at all...

    • Thanks 1

  13. 11 hours ago, CptStampede said:

    Hey all,

     

    i need advice at a new problem: I want a vehicle to have ravage retexture after respawning and i havent found a workaround for that. Only thing i found on the wiki is how to prevent ( this setVariable ["rvg_owned", true, true]; ) and my skills arent good enough to do this myself... Any ideas?

     

    Thnx

     

    Hey CptStampede,

    if you just want it to have the texture without the damage, try:

    this setObjectMaterialGlobal [0, "\A3\soft_F\Quadbike_01\Data\quadbike_01_base_destruct.rvmat"];

    the file you need to select depends on the type of vehicle of course. The example is for the quad. If you need the texture file for the other vehicles you have to un-pbo ravage and look for fn_vehInit.sqf in:

    @Ravage\addons\ravage\functions\main\

     

    Edit:

    Just found a way where you don't need to check the ravage source:

    1) right click on vehicle and select "find in config viewer"

    2) double-click on the highlighted vehicle name in the list on the left side of the screen (probably need to scroll a bit)

    3) now on the left side you should see more categories opened for the vehicle. one of which is "Damage". One click on damage to see the texture name on the right window.

    • Like 2

  14. On 4/21/2018 at 3:01 PM, haleks said:

    But you can find the "LocationCamp" gamelogic in Eden editor and place it manually - it will work the same regarding radiation safe zones.

    As for bandits, you could use the "condition" entry in the module to prevent them from spawning near locations :

     

    
    player distance someLocation < 1000

     

    haleks, thanks a lot for the guidance! Placing the "LocationCamp" gamelogic works like a charm!

    I didn't completely get the part for the bandits, though.

    If I understand it right, I want the condition to be false when the player is in range of any of the "safe zones". So putting "!(player distance location1 < 1000) && !(player distance location2 < 1000)" in the condition field of the Ravage_ai module should be the right way, is that correct?

     

    Edit: Tried it out and seems to be correct. Thanks!

    So there's only one thing to remark regarding the radiation safe zone -> currently you have to place more than one LocationCamp to make an area really radiation free (due to the logic used to place the radiation zones w.r.t. the LocationCamp it's possible to have a radiation zone bordering directly with the game logic). So if anyone also is interested in using this approach, placing 3 LocationCamps around the POI guarantees a radiation free area within the triangle area (as long as the sides of the triangle are less than approx. 700m)

    • Thanks 1

  15. 6 hours ago, CptStampede said:

    Hello behemeth, i got the same Problem yesterday. Try this guide from the wiki, it worked for me!

     

    http://ravage.wikia.com/wiki/Creating_a_safe_zone

     

    Hey CptStampede, thanks for the hint. Sadly, it doesn't help in my case. This is only making the player invulnerable if I understand it correctly. This doesn't help with the radiation. Also, I want to have manually placed hostile AI in the zone. For missions... so making the player invulnerable is no option anyways. I checked the ravage source code and the flag "exclude radiations" of the safe zone is in deed used in the functions... however, I don't really understand what it does and it doesn't seem to have the desired effect...

     

    I'm one step further now. The safe zone is supposed to generate a vehicle called "LocationCamp_F". In the radiation zone placement the radiation zone is not placed if a "LocationCamp_F" would be within the radius of the radiation zone.

    In createSafeZone.sqf, where _pos is the center of the SafeZone

    if (_radSafe) then {
    	_camp = createVehicle ["LocationCamp_F", _pos, [], 0, "NONE"];
    };

     

    In radMap.sqf, which creates the radiation zones, where a random check is done and a check whether the SafeZone is within the radius of the radiation zone. If there was a safe zone in the radius the radiation zone would not be placed

    if ((random 100) < 20 && {(position _x nearObjects ["LocationCamp_F",700]) isEqualTo []}) then {
    		_pos = [position _x, 300, 600, 1, 0, 350, 0] call BIS_fnc_findSafePos;
    		radMap pushBack [_pos, 700];
    	};

     

    I encounter 2 problems:

    1) Possibly a bug: When checking in the mission there is no "LocationCamp_F" where the Safe Zone is placed, therefore the check in radMap.sqf won't find anything and place the radZone.

    2) A logic problem: When I place the safe zone, I want to have the extend of the zone (safe zone radius) to be free of radiation. However when using the check in the radiation placement, I'd only ensure that there is no overlap between the center of the safezone and the radiation zone. The region between the safe zone center and the radiation zone center is still possible to be part of the radiation zone


  16. Hey all and thank you, Haleks, for this great mod!

    I'm currently trying to build a SP mission with Ravage and try to exclude radiation zones for some regions of importance. I tried the "Safe Zone" with all kinds of different settings. It doesn't seem to work though - it doesn't stop radiation nor does it stop bandits from entering the zone. Is there anything special I'm missing or is there any other possibility to make a radiation free zone?


  17. Ah. I didn't get this limitation then. Since the first conversation (after activating the action) always showed up and used my profile name as player name - so I thought I'm fine :). Maybe you can clarify that by name you mean the variable name of the unit. On the other hand it seems to have been clear for everyone but me - I'm still pretty newbish when it comes to scripting missions :), sorry about that.


  18. Thanks for this great release IndeedPete!

    I just want to add one remark: The unit (player) initiating the conversation by action (sentence + response) needs to have a variable name defined (which I did forget as I can always use player to access the unit). If you do not name the unit it has a very strange variable name like "Alpha 1-1:1 ...". As the script relies on saving unit names as strings and call compile them back such an invalid variable name leads to issues.


  19. Hey Ohally, thanks for your work! I just have on question: When using the SVD for distances above 400m there is quite a bit of horizontal spread of the bullets. I have to admit that I'm not very familiar with real rifle behaviour but the spread seems a bit high for a marksman rifle. Is it intended?

×