Jump to content

K.Hunter

Member
  • Content Count

    47
  • Joined

  • Last visited

  • Medals

Everything posted by K.Hunter

  1. Hello community! I've had this released on the Steam Workshop after a long development period, and it's about time I introduce it here. I hope communities will enjoy using this! Hunter'z Persistency Module What is it? It's an "offline" (meaning, an SQL server or similar is NOT required) persistency framework for complex dynamic missions. It's meant as an alternative to existing solutions that use SQL servers. Instead of using a server/database approach, Hunter'z Persistency Module is fully SQF-based and outputs save data to text files in SQF-format. With this module you can avoid having complex infrastructure such as SQL servers and set up a persistent server with ease. What can it do? As a framework, it's got all the functionality you need to save any object, ammo crate, or vehicle and it's designed to be very easily customised so that you can save custom information such as object or mission variables. The module is focused mostly on realism/logistics scenarios, which means whatever you want to be persistent, you can set it up with ease and it will save every detail without compromise or room for exploits. For example, if you want to set a vehicle to be persistent, all you have to do is call one line of code and its state will be saved with all details down to the number of rounds it has in its guns. Player units are also persistent by default, which means not only does it save your position or your gear upon logging out, but also how many bullets you have in the magazines inside your backpack, the damage on all your body parts including your full medical state if you use ACE, any map markers you have placed and whatever else comes to your mind. The customisation of the framework is done by using API functions that you call either through scripts in your mission or live through the in-game admin console. These are all described together with setup instructions and further information in the manual that comes with the module. How does it work? It uses Killzonekid's debug console dll extension (with his permission of course) to write to a save file on the server machine. Although the save file comes out as pure SQF, due to the limitations of extensions in Arma, large data arrays are split up into smaller ones and parsed back to normal by the module during saving and loading. This means that you might see a lot of text in your save files, but since it's all SQF, you actually have the option of editing the data manually by hand in case of any problems you have in your mission or things you want to change. Saving to file is done automatically, through an auto-save system, for which you can set the save interval. The module is very performance friendly as it only uses resources when conducting a save, which usually takes less than a second. Player persistency is managed through connect/disconnect event handlers by the server, and other than these situations the module will not be using any CPU power! Future work / TODO? I plan on adding more features to the mod. One thing I will investigate soon is persistency of damage to map objects, such as buildings that are part of the map. No promises though! Download link You can obtain the mod through the Steam Workshop. https://steamcommunity.com/sharedfiles/filedetails/?id=1207707864 Licensing The module is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. You are free to share or build upon this work as long as you credit me as the original author. You may not sell this work or any derivatives of it, or financially profit from the use of the mod in any way. Trivia Although I've been working on Arma 2/3 for a few years now, this is the first mod that I got ready to be released for public use. I'm hoping to have release versions ready for my other mods, especially the AI mod I've been developing since 3 years, but we'll see... For more info on what I do, feel free to check out my repo: https://github.com/KHunter-Arma
  2. K.Hunter

    Hunter'z Persistency Module

    Thanks to Nomad who commented on the workshop page, I realised I introduced a pretty much fatal bug to the mod all the way back at the end of 2019. Any new save campaign that was initialised after December 2019 would be unable to load the save file after the mission was restarted. If anyone tried this mod and gave up because it didn't work, that would have been the reason. Sorry about that, but it was just reported to me after more than 2 years :) The issue has been fixed now.
  3. K.Hunter

    Hunter'z Persistency Module

    @slayer_mop sorry I've been incredibly busy lately... I'm surprised about the problem with the turrets. I'll take a look and see if I spot anything that can cause that, but I might need to ask you for more info about the configs of the vehicles that display this problem. The problem with units not loading in properly is also something I haven't come across but at first glance it sounds like an initialisation conflict. You should try to increase the wait time before loading the player's state on joining (there's a parameter for that in the module) or better use the manual load "switch". Yeah that is the function you would call to do a save. It needs to be called by the server though! I was also thinking about including such functionality in the mod, but I don't have time for that now.
  4. K.Hunter

    Hunter'z Persistency Module

    Off the top of my head, I can't think of a reason why it shouldn't work on a hosted server. But you're probably going to encounter a bit of an annoyance with the way the module saves. Your game will likely tab out and back in again for a brief second, or you'll at least notice your screen go dark for a second and back on again, when the module conducts a save. This is because it launches a separate console window while it saves and then closes it, and Windows will want to switch to that window when it launches. This has to do with how the extension is designed and at this point I have no intention of writing a new one from scratch (the current one is written by KillzoneKid, not me, so I can't change it). You can always run a dedicated server off your own computer instead of hosting (though you'll have to run it from a separate Windows user then so you don't encounter the same issue while playing) 😉
  5. K.Hunter

    Hunter'z Persistency Module

    Actually it's normal that you get that message when you don't have a save file in there from before. That message indicates that the module looked for a save file in case you have it, so it can load from it and continue from there. If you're running your mission (or the example mission, in this case) for the first time, you obviously don't have any previous save files, so the module just alerts you that there is no save file to load from and so it will just start off "fresh" with settings drawn out of your first time launch function. It doesn't mean that the module doesn't work! You have to wait until the time you specified and see if the module creates a new save file as described in the manual. If it does that, you got it working 🙂 Unfortunately there is no way to suppress that message, so when you run your mission for the first time you will get that message. It will only be on the server's side though, so players won't notice anything.
  6. K.Hunter

    Hunter'z Persistency Module

    Hey mate, I looked into the issue you reported. If you were loading the mod on the server not from the Steam workshop folder and in some other way, like loading it as a "local mod" or using it in your own mod pack, the module would fail to save because it wouldn't be able to find the .dll extension that it needs. I just released an update that prevents that from becoming a problem and from now on you should be able to load the mod from wherever you want. Though I recommend sticking to a Steam Workshop setup to keep up to date with latest changes and fixes! Let me know if it's working for you now. Also I'd have no problem with any of you making a tutorial video when you get it to work. I have no time to do that myself though :)
  7. Very happy to see this release. Congratulations guys! I do have a question though. Actually surprised no one asked this yet, but are you guys going to also release the Security Forces assets as part of this? I was actually looking forward to using the all-new USAF mod with SF units patrolling the airbase for ambience, and ended up surprised when I didn't find them in here :)
  8. K.Hunter

    Spectator in 1.96

    Yep just tested now and it's actually fixed on the RC branch. Kinda weird but anything affects everything doesn't it? 🙃
  9. K.Hunter

    Spectator in 1.96

    I haven't changed anything on our server and yet I'm trying to use Spectator mode by logging in as admin for the first time since the 1.96 update and it's being weird. Trying to view units in 3rd person view or with free cam places the camera at [0,0,0] instead of on the unit. I always use spectator mode and never came across this until now. I didn't see anything in the changelog regarding spectating. Did anyone else come across this problem?
  10. K.Hunter

    Hunter'z Persistency Module

    ok 😄 Did you configure your "first time launch function" correctly? As mentioned in the manual, unless that's done, persistency won't work at all. That's your likely problem :)
  11. K.Hunter

    Hunter'z Persistency Module

    Are you testing in single player, a hosted server or a dedicated server? Did you read the manual about setting things up for the first time in a mission?
  12. K.Hunter

    1.90 update - Troubleshooting

    I get this Skipping mods and signatures due to overflow flag being set in my client RPT when trying to join our v2 enabled server before I get session lost. I don't think I've ever seen that message before and I've got no idea what it means... EDIT: I redownloaded all bisigns in my installation and my session lost problem seems to be fixed. The signature files got corrupted somehow during the update process. If you're having this issue, follow these steps to see if it fixes it for you: 1) Go into your Arma 3 folder and type "*.bisign" (without quotes) into the search bar. 2) Once the search is finished, select all files found and delete them. 3) Verify game files using Steam. It will redownload the deleted files. EDIT2: Forgot to mention I also deleted the cache.ch file. You might have to do that too.
  13. Would be nice to get an official word from the devs about this actually...
  14. K.Hunter

    Pook ARTY Pack

    Hi pook, love the content and ideas behind this pack, as with all your other work :) I'm surprised it's never been mentioned here all this time, and I want to assure myself you're aware of the config problem related to truck hitpoints this mod is causing. I checked Steam a while ago and saw someone mention it in the comments, but not sure if you ever saw that. Got no other mods loaded and get this when I put down a HEMTT. No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitFuel.name'. Looking at the .rpt reveals that the problem is bigger than that and is coming from Truck_F, so it's not just Truck_01 types being affected, but pretty much all trucks and vans, and it's many other hitpoints (maybe even all of them), not just HitFuel. I guess by now you might be aware of the problem, but just wanted be sure. Here's the .rpt from putting down a HEMTT: 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitFuel.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitEngine.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitBody.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitLFWheel.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitLBWheel.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitLMWheel.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitLF2Wheel.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitRFWheel.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitRBWheel.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitRMWheel.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitRF2Wheel.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitGlass1.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitGlass2.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitGlass3.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_01_base_F/HitPoints/HitGlass4.name'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_1_1_destruct - unknown animation source (defined in AnimationSources::HitLFWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_1_2_destruct - unknown animation source (defined in AnimationSources::HitLBWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_1_3_destruct - unknown animation source (defined in AnimationSources::HitLMWheel) 18:54:30 B_Truck_01_mover_F: wheel_1_4_destruct - unknown animation source hitlf2wheel 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_2_1_destruct - unknown animation source (defined in AnimationSources::HitRFWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_2_2_destruct - unknown animation source (defined in AnimationSources::HitRBWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_2_3_destruct - unknown animation source (defined in AnimationSources::HitRMWheel) 18:54:30 B_Truck_01_mover_F: wheel_2_4_destruct - unknown animation source hitrf2wheel 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_1_1_destruct_unhide - unknown animation source (defined in AnimationSources::HitLFWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_1_2_destruct_unhide - unknown animation source (defined in AnimationSources::HitLBWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_1_3_destruct_unhide - unknown animation source (defined in AnimationSources::HitLMWheel) 18:54:30 B_Truck_01_mover_F: wheel_1_4_destruct_unhide - unknown animation source hitlf2wheel 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_2_1_destruct_unhide - unknown animation source (defined in AnimationSources::HitRFWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_2_2_destruct_unhide - unknown animation source (defined in AnimationSources::HitRBWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_2_3_destruct_unhide - unknown animation source (defined in AnimationSources::HitRMWheel) 18:54:30 B_Truck_01_mover_F: wheel_2_4_destruct_unhide - unknown animation source hitrf2wheel 18:54:30 B_Truck_01_mover_F: glass1_destruct - unknown animation source hitglass1 18:54:30 B_Truck_01_mover_F: glass2_destruct - unknown animation source hitglass2 18:54:30 B_Truck_01_mover_F: glass3_destruct - unknown animation source hitglass3 18:54:30 B_Truck_01_mover_F: glass4_destruct - unknown animation source hitglass4 18:54:30 B_Truck_01_mover_F: glass5_destruct - unknown animation source hitglass5 18:54:30 B_Truck_01_mover_F: glass6_destruct - unknown animation source hitglass6 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_1_1_damage - unknown animation source (defined in AnimationSources::HitLFWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_1_2_damage - unknown animation source (defined in AnimationSources::HitLBWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_1_3_damage - unknown animation source (defined in AnimationSources::HitLMWheel) 18:54:30 B_Truck_01_mover_F: wheel_1_4_damage - unknown animation source hitlf2wheel 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_2_1_damage - unknown animation source (defined in AnimationSources::HitRFWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_2_2_damage - unknown animation source (defined in AnimationSources::HitRBWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_2_3_damage - unknown animation source (defined in AnimationSources::HitRMWheel) 18:54:30 B_Truck_01_mover_F: wheel_2_4_damage - unknown animation source hitrf2wheel 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_1_1_damper_damage_backanim - unknown animation source (defined in AnimationSources::HitLFWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_1_2_damper_damage_backanim - unknown animation source (defined in AnimationSources::HitLBWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_1_3_damper_damage_backanim - unknown animation source (defined in AnimationSources::HitLMWheel) 18:54:30 B_Truck_01_mover_F: wheel_1_4_damper_damage_backanim - unknown animation source hitlf2wheel 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_2_1_damper_damage_backanim - unknown animation source (defined in AnimationSources::HitRFWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_2_2_damper_damage_backanim - unknown animation source (defined in AnimationSources::HitRBWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: wheel_2_3_damper_damage_backanim - unknown animation source (defined in AnimationSources::HitRMWheel) 18:54:30 B_Truck_01_mover_F: wheel_2_4_damper_damage_backanim - unknown animation source hitrf2wheel 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: pressure_front_1 - unknown animation source (defined in AnimationSources::HitLFWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRFWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: pressure_front_2 - unknown animation source (defined in AnimationSources::HitRFWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: pressure_front_3 - unknown animation source (defined in AnimationSources::HitLBWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRBWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: pressure_front_4 - unknown animation source (defined in AnimationSources::HitRBWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitLMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: pressure_rear_1 - unknown animation source (defined in AnimationSources::HitLMWheel) 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 Warning Message: No entry 'bin\config.bin/CfgVehicles/Truck_F/AnimationSources/HitRMWheel.source'. 18:54:30 Warning Message: '/' is not a value 18:54:30 B_Truck_01_mover_F: pressure_rear_2 - unknown animation source (defined in AnimationSources::HitRMWheel) 18:54:30 B_Truck_01_mover_F: pressure_rear_3 - unknown animation source hitlf2wheel 18:54:30 B_Truck_01_mover_F: pressure_rear_4 - unknown animation source hitrf2wheel
  15. K.Hunter

    AI Driving - Feedback topic

    This actually indirectly helped me. I realised how important the "doFollow" command could be. I didn't change the lead vehicle when a vehicle got stuck, but I did have the script re-issue a "doFollow" the leader to any trailers not moving as a first attempt to unstuck them. This actually helped immensely as it managed to solve problem #1. I just want to summarise the problems that currently persist in my tests. Some of them have been reported already and BIS should really attempt solve these critical issues: @klamacz 1) Some of the trailing vehicles randomly stop, while the rest of the convoy in front keeps moving. I noticed this happens more often when the convoy slows down to take sharp turns or avoid obstacles. It might have something to do with the trailers not wanting to fall below the convoy separation distance and stopping, but never starting up again... Workaround: The stuck vehicles need to be given a doFollow command on the leader to keep following the convoy. 2) It seems that the effect of the limitSpeed command gets reset every time the convoy makes one of those weird few second stops (I guess it stops for path planning?). Whenever this happens and the convoy is ready to move again, the lead vehicle (often being a faster vehicle in my case) revs up and leaves the rest of the convoy in the dust. Workaround: Manually re-issuing the limitSpeed command manages to bring it down to convoy speed again. 3) It really would be good if the lead vehicle were smart enough to adjust its speed according to the situation of trailing vehicles. Either I'm doing something wrong, or the lead doesn't care about how far he's left behind the rest of the convoy. Is my memory mistaking me or was the AI capable of doing this back in Arma 2 and waiting for any slow trailers? This is especially a problem when you have an agile vehicle leading the convoy, and the rest take turns much more slowly and maybe have a smaller turn radius too, so they have to make maneuvers in dense areas. In this case, even limitSpeed won't help to keep the convoy moving at the same pace, unless used dynamically inside a control loop and have the lead go slower than the trailers (which really should be done by the engine...) EDIT: Issuing limitSpeed regularly to solve #2 seems to somehow remind the lead vehicle to wait. If he wanders too far, he actually does seem to stop and wait for the rest using this method... Or at least at each "path planning point", the renewed speed limit causes it to not get moving until all are waiting behind him. 4) If the convoy does get separated one way or another and vehicles are far apart from each other, any vehicles other than the leader's will have extreme trouble following any move orders. Path planning seems to get borked for the group when this happens. They will just stand in place and not attempt to reach the leader, and most likely they will not respond to anything other than short doMove's (in many cases a long-range doMove will also fail). There should at least be some way for the vehicles to attempt regroup with the lead vehicle. This problem would be less prominent if #3 were fixed/implemented. I won't get into the problems with bridges again as it's well known and I don't have a workaround for it that's not extremely nasty. Although building sandbags around the bridge will at least keep the AI safer from doing the most stupid things...
  16. K.Hunter

    AI Driving - Feedback topic

    This is exactly where I'm having major issues. Both of these... Short background story: I've been working on a very comprehensive AI mod since Arma 2 that I'm now developing for Arma 3 and plan to even release it sometime soon hopefully. Anyway, one thing on which I've spent many hundreds of hours is trying to get AI in dynamic missions from point A to B with no failures... The points are usually very separated, with AI having to travel across the whole map and they often have to start from "outside" the map even. Each of my AI groups used for this task is almost always formed up of 1-3 troop transport trucks + sometimes an armed vehicle (could be a light vehicle or APC/IFV etc.). I've been working on a long script for this purpose that tries to handle all the clunkiness that the driving AI throws at me and get them one way or another to where they're supposed to reach. A separate instance of this script runs for each group. But despite using a few cheats (such as repairing transport vehicles every few seconds so they're not forced to move at 10% speed for the whole time after hitting a tree and losing wheels...), putting in all the "standard" stuff like COLUMN formation, CARELESS behaviour and all that, currently on most occasions about 25% of the groups don't end up reaching the target and instead get stuck (getting stuck either on or off-road seems to be equally likely) even though all groups started at almost the same position in a wide open area. And I'm not just talking about giving one move order and them either following it or not. I'm talking about a script worth a few hundred lines of code, closely tracking the movement of the group, favoring "move" over "doMove" for convoy movement, but reserving "doMove" for use if the other fails, and also makes use of some really awkward last-line-of-defense "teleport the convoy across the map to the other side of the target" function to completely change the path if all else fails. Alas, for the groups that fail, even this is not enough apparently. And here's where they exhibit either of those two problems I quoted. Bridges seem to be one of their greatest enemies, and other times they just seem incapable of moving any longer for no apparent purpose. At most I see the driver madly turning the steering wheel left and right in quick succession or turning the engine on/off even though the vehicle hasn't been moving for the last 30 minutes... So what I want to ask is, is there any workaround that can almost reliably get a "stuck" vehicle to start moving again? I've just learned about the forceFollowRoad and setDriveOnPath commands and will be using the former to test if it helps at all, though afaik CARELESS AI already do that as much as possible. I don't think I'll be getting into setDriveOnPath unless I want to go completely nuts and try to write a full-on high level path-finding algorithm (no thanks I'd rather be hired by BIS and get payed for that...).
  17. Any chance of seeing T-62s and T64s in this mod? :)
  18. So... ahem... is it rude for me to ask for a situation update on this? :)
  19. K.Hunter

    POOK SAM PACK (May 2022)

    I unsubscribed & resubscribed which deletes and redownloads it as far as I know. So I did try that already and I got the exact same error with the same pbo... The weird thing is when I check the last modified date, it actually looks like the pbo was modified 2 days later than its signature (October 4th vs 6th) :\
  20. K.Hunter

    POOK SAM PACK (May 2022)

    Hi pookie, Awesome stuff as always :) I've got a weird problem with a signature and I'm wondering if I'm the only one. I'm getting kicked when testing on dedicated for "wrong signature" for pook_SAM.pbo. I need to have that security on our server so I can't afford to turn off verification, but I really want to have this mod on there!! PS: I got the pack from Steam if it matters... yeah yeah I know...
  21. No zeroing at DMR & SVD in OA and CO Added by Val about 4 years ago. Updated almost 4 years ago. Iron sights for scoped weapons with sidemounted scope Added by TheMasta almost 6 years ago. Updated over 3 years ago. 6 years ago! 6! You don't understand what I'm saying. Actually you don't want to understand. Of course modders came into the scene to add such features because they were never added. But that wasn't the main purpose of such mods. Great mods like ACE made whole changes to the game, and these things came at the side. And it's all a package, so it's not like you can keep using ACE or any other mod without problems and say "I'm going to remove this component because it's now part of the core game and it causes compatibility issues". Instead it gets broken and goes fubar. I'll say it once again, not to try to make you understand, but to try to break Dwarden's silence on this. You're presenting new features as "fixes" and breaking whatever mod comes in your way. I'm forgetting about people who don't use mods? Do you have statistics? Do you know what percentage of the Arma 2 population uses mods and what doesn't? No, of course you don't. And you don't care anyway. As I've said you're a modder under the disguise of a game developer without any interest in making the best decisions for the community. I'll just wait until Dwarden shares his thoughts on this. Otherwise I'm through arguing with you.
  22. Schatten, it seems to me that you're the one who's forgetting, or rather dismissing, the people who do use mods. Although like everyone else here, I appreciate the work you put in, you're behaving not like a game developer, but a modder yourself. You have your own aim and you're blindly following it, not listening to or taking seriously any criticism by the folks who are actually going to have to use your work in the end. You're patching a game which is sold for money, you're not making a mod and if this is what you chose to do, you have to start listening to the customer base, just like BIS normally does, even though there are disagreements within the customer base (and that's for us to discuss here). Otherwise, you're not only making people disappointed, but by saying you put in a lot of effort and not caring about breaking mods, you're basically saying you don't care how much effort mod developers have put into their work back in the day. The turrets config name is an excellent example. Changing the name of it might make your corepatch look tidier, but it does nothing but create problems who swear by the mods they use, the mods that took years to develop and are no longer being worked on. There is a time and place for everything, and the stuff you're doing should have been done in the past. Since they weren't, there is no point in doing them now because the community is no longer strong enough to deal with its repercussions. Sorry, but it's about time you start giving a crap about what others are saying.
  23. If I looked for ways to insult your preferences in Arma (a game which has always been designed to be at least more realistic than anything else out there), I'd be able to do it in more ways than you can imagine. But that's not the point of having these discussions. So next time try being respectful when you're arguing against something, or you might as well just leave these forums and take your rant about dropping whatever server you had somewhere else.
  24. I understand that but perhaps adding an armpatch is not something that would take much time. That's what I meant when I said I don't know what it requires. Magazine models for the Czech rifle were being discussed earlier, so I see no problem in at least bringing this on the table. What I can say is this would be a change that no one would come here to complain about at least, unlike many of the changes already done which the rest of the community doesn't seem to like so much... On the other hand, having CDF soldiers in-game with custom arm patches and PMC units with no such feature doesn't make much sense.
  25. K.Hunter

    ACRE2 Stable Release

    Thanks for the answer. I had a look at the API and saw that already but I just wasn't sure what "spectator" meant in this case. Now I see I hadn't read all of it before. I guess dead guys are moved to a "dead" channel automatically anyway by the looks of it and they can't hear anyone. This is nice.
×