Jump to content

Dangerzone

Members
  • Posts

    1973
  • Joined

  • Last visited

Everything posted by Dangerzone

  1. Only ED can answer this topic. I would hope however that if this ever did unfortunately ever occur, that ED would release some sort of last build or similar that turned off the licensing check to just allow people to install and play bypassing the registration checks, but that’s hope, no guarantee. The simple fact is, when you buy licensed software that requires activation, you never truly owned the software or have rights to it. There is always a risk, whether Adobe Photoshop or now even Microsoft Windows considering calls home periodicly to check whether or not you’re operating system should still be activated all these have the potential to disappear on us. Or even be “turned off “if they deem the region, we living or our conduct is no longer within their terms and conditions.
  2. I'm fairly sure the server can be setup to provide only these dot labels. (Configured at a server level), so the server will allow the client to either have no labels - or if labels are selected by the client - they'll get this 'dot label only' showing up - but only at the distances and color, etc specified. It's the only option I'm aware of at the moment to bring VR distance vis in par with 2D.
  3. I'm assuming you're talking about VR? If so - have you tried going full screen (as opposed to windowed)? I only have a problem with my cursor going out of game if a window/dialog pop's up in front of DCS myself, or if I'm on the extreme edge of the screen - so I've muscle trained myself that whenever I take the cursor over, to go past what I want and bring it back slightly to ensure I'm 'in the window', but failing that - full screen might help maybe?
  4. I would have suggested first not reviving a 3 year old thread that has to do with a different version of DCS. If you mean spotting as in being able to identify units further out - there are certain scripts that can be implemented for labels that will have a single pixel populate at a certain distance, and then fade that out as the unit gets closer where you can then actually see it in VR. Something similar to:
  5. Hey Pnguin9999, So glad to hear that it solved the issue for you! I understand the MP side of things. I've been fortunate enough to find servers that suite my needs in Stable Release. Don't be afraid by the number of servers out there, there are some gems in both parties - but I do understand the flexibility that is oging along with the masses. I had to laugh too - just after replying to you the first time I find that Stable has been updated so we're both on the same version atm now. Enjoy your weekend!
  6. Glad to hear of your success. I've been finding the opposite. If I run MT - I seem to be getting stutters - whereas on single thread the experience seems to be much smoother. (I am using OpenXR motion reprojection). Thankfully ST is still available to use while they iron out these issues with MT.
  7. Can I suggest that you try renaming your DCS folder in your saved games directory to something like DCS.OLD and then re-launch DCS. You'll get a new config setup but if that works for you - you will be able to narrow down the location of where the potential issue lies. If it doesn't work for you still, you can delete the new one, rename the dcs.old one back to dcs, etc. If on the other hand renaming this works for you, you can then copy the config/input directory from your dcs.old over to the new one so you don't have to reset up all your bindings, etc. And respectfully - (and I completely get the frustration of having to diagnose problems with a game/simulator when you go to do updates ) you have chosen to be an Open Beta user, so you have opted to be part of the testing team also. I think your expectations are a little unrealistic of ED. If you're looking for a more stable solution (not perfect, but less hassles) - have you considered switching to the Stable Release instead - that might be more suitable? There's fewer releases, and the ones that are released have been more tested (by much more of the public), so hopefully you run into less issues, and if you do - someone else has already probably come across it, and you may be able to find a quick answer. It's what I run on primarily and I enjoy just being able to 'play DCS'. (I use open Beta for testing my missions / scripts / etc) I get it and fully understand if you want to stay on Open Beta to have the latest stuff as quick as possible - it seems that's what the majority of the DCS community prefer, but if so - you have opted in to be part of the public testing team by choosing the BETA version - so as my wife has said before to her friends "The secret to my happy marriage is I needed to lower expectations", (poor reflection on me maybe ) - the secret to a happy DCS experience on Open Beta may also be to lower your expectations as to what experience you are going to get to fall in-line with what a BETA tester would expect. Please let me know if renaming the saved games DCS folder works for you.
  8. I can see these being used in some cinematic video's, maybe part of the next airshow video's, etc, not to mention those that just want them for greater immersion. Nice work. Thanks!
  9. I suggest if you want to report this as a bug - best to provide a track file that replicates.
  10. I've previously suggested a different approach to force trim in DCS that I think would work with all airframes which is a soft trim option. I think that approach would also help with the AH64 as well in this instance. The idea is for a "SOFT Trim". When the trim button is pressed, the existing trim variables start to work towards the new trim that has been set at a rate specified by the user. (By default for instance the user could have 2.5 seconds as their default). When the user sets a new trim - there is no sudden movements that need to take place, nor do they ever loses momentary control of the helicopter. (At present, unless someone has FFB, we either have the helicopter suddenly change it's input as the new trim is applied and 'lurch' in the direction the trim was made as we have to quickly reset our peripherals back to the center, or otherwise we either lose control (input) between from when we set the trim until we get all our controls back in the center and DCS re-engages our input). So with the soft trim approach, once it is set - the aircraft doesn't move suddenly, nor lock out controls as it does at the moment- but as the trim is slowly being relocated from the current offset to the new trim offset the pilot naturally will be moving their controls back to center to offset the movement. This would be a natural feeling, and means that the whole process is fully controlled. No sudden trim movements, and no loss of input. If this was implemented, then with the Apache, it could simply be combined with the existing SAS/Att hold, etc. So effectively the user would depress the trim button which would disengage SAS but leave the existing trim exactly where it was (as it currently happens). They then move their controls to the new position and when satisfied with the position they release the trim button. At this point SAS is re-engaged but unlike the 'return to center lockout' or 'immediate application' the trim offset behind the scenes starts to slowly move towards the new offset meaning that the pilot can slowly move their controls back to the center for the new trim setup. Additionally - at any time while the new trim is being returned to the center - if the pilot needed urgent input - they just apply it - and it's available as nothing is disabled. I got this idea from the VKB Modern Gunfighter. There was an option to set trim on it, with the option for a soft reset. When I tried it, I couldn't believe how natural it felt - and how well I could still control. I just thought to myself - imagine doing this in the reverse direction and having it as a native option in DCS. Twould be trim heaven. The problem being - in real life there is no 'center' of the stick. What happens is if you push the trim - the 'force setting' is released and you can easilly move the cyclic to the new position. When you release the force trim button - the stick doesn't move anywhere - just that force pressure is applied so that location is the 'new center'. We can't have this with conventional joysticks. We need to return to the center (unless we're fortunate enough to have force feedback), so yes - IRL it's simpler because there's no trim and return to center - it's just apply force trim. The problem we face with DCS is we're trying to merge real life application with gaming peripherals that operate differently. I came up with a potential solution I've been dreaming about for a couple of years (per above post) that I've been trying to find a way to do outside of DCS for a while.
  11. I have a couple of options that may be potentially useful to you for a workaround at the moment: One option is to have each side place their units in a separate mission. Then I believe that you can import templates from other missions over the top - so you could have one person as the administrator tasked with the job of importing both to the final mission at the very end before setting up the game. Everyone else wouldn't then see the different sides. Or - going one step further - I have been playing around with scripting that will automatically load other units from other mission files into the running mission as it plays out. This second option is probably more suitable for people who are happy with scripting in running missions, but it does allow scenario's to be brought in on the fly that anyone can previously design with just the mission editor: I know neither option is what you've asked for - but if you need a solution now - these are 2 possibilities.
  12. Thanks for the counter view gentlemen. I don't know if my thought process is right, but what I seemed to notice with DCS (with my 10700) - is that 100mhz seemed to make the difference at one stage between stutters and no stutters to me. My guess (and I admit it's a complete guess) is that with the settings or server scripting / number of units / etc on the MP map is that once DCS hits a limit - it doesn't gracefully degrade gradually - it degrades in steps. The problem I had is I haven't been able to push that 100mhz and keep it stable. I was going to give up on VR, but then OpenXR came out, works smoother with less frames and saved my bacon seemingly solving the issue. So when I looked at these 2 options, and saw 400mhz difference after my experience - it's always been in the back of my head that with DCS - it's not necessarily a down hill run, but a cliff that you can meet between acceptable and non-acceptable, and I've been paranoid ever since - so 400mhz difference to me got my attention. My question now is - cost side, is there any benefit not going for the 13900K? Will the additional e-cores create more problems, or can they just easilly be completely disabled/turned off leaving just the extra 400mhz available as elbow room if someone has money to burn, or are there other negative aspects in going with the 13900K besides finance?
  13. My thought is to go with the i13900K. The reason - it may not give an advantage now and the 13700K is probably enough for now... but I'd go for futureproofing. DCS has been (and continues to be) very heavy in the CPU department. I know that multithreading is being worked on, but I take the approach that I don't believe anything will work until it's actually been released - and is working. Even then, we don't know just how much of it will be effective. As such, that extra headroom the 13900K may give in additional mhz may come in handy down the track. Mind you - I've been CPU bound in many occasions so I'm probably BIAS, but I'd hate for a 4090 to be restricted due to being CPU bound - it's a small extra cost to ensure that you get the most potential you can out of the GPU. Very interested to know what more knowledgeable people think and whether they differ in logic.
  14. Thanks CFRAG for picking up on that problem. Sorry for misleading you @timothyboss, there's a lot more traps for me to learn about with lua it would seem. Thank goodness for the wealth of info shared in these forums. Would it be possible to set a lastran_x stamp instead. Then when starting a script you check to see if the 'other' script has been ran within the last 5 seconds and if it has you skip that instance and wait again. This way it may not end in a deadlock but rather uses timestamps so if something does go amiss - it would reset itself?
  15. OK - I'm not sure what's going on there. I could have sworn that players weren't kicked out of their aircraft when slots were changed, but maybe I've gotten that wrong. Just very quickly without testing - do you have the line ssb.kickPlayers = true -- Change to false if you want to disable to kick players. set to true or false? I'm not convinced this is the culprit, but I'm not in a position to test your mission at the moment, and don't know what you have configured on the server side scripting anyway. Try changing it to false and see what happens if you have it set to true.
  16. It depends on how you code it. But you only have to do it for the client aircraft. My suggestion is instead of coding each aircraft individually - have a standard prefix to start with that allows you to quickly find or get a group/filter of the clients. Then iterate through that group to set the flag. That way, instead of having to do it for every single client, you're only specifying it for each individual airfield. It's a bit more depth in coding - but less code in the end than manually having lines for 600 separate client aircraft/slots, and makes it much easier to add new clients when you need without having to change more code again. (Just add using the existing prefixes to add more aircraft).
  17. I think this is one of the bigger issues we face. People don't understand that AI doesn't understand. (Even though it says it does). It's not cognitive. It doesn't think. I guess decades of sci-fi TV series and movies have probably conditioned us to expect more than what it really is, and when it says it understands - we trust it. Don't get me wrong - what it's producing is darn impressive - and can be very helpful. But the moment people make the mistake that they think they're talking to a machine that actually understands (in the way us humans do) - they've lost the reality of what ChatGPT really is. I found this to be a good intro video for those who seem to think AI is more than it is. I liked your example above as well with the coding that was done. (I've seen it make up functions that it thinks should exist out of thin air too).
  18. Sure. I'm just a stranger on the internet so you know... use at your own risk. Create a text file called BlockUpdate.reg and put the following in: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate] "ElevateNonAdmins"=dword:00000001 "TargetGroup"="Windows 10" "TargetGroupEnabled"=dword:00000001 "WUServer"="http://WSUS:8530" "WUStatusServer"="http://WSUS:8530" [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU] ; 'Install Updates and Shut Down' option will be available in the Shut Down Windows dialog box if updates are available "NoAUShutdownOption"=dword:00000000 "NoAUAsDefaultShutdownOption"=dword:00000000 ; False (Do not disable AutoUpdate) "NoAutoUpdate"=dword:00000001 "AUOptions"=dword:00000003 "UseWUServer"=dword:00000001 Create a text file called Restore.reg and put the following in Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate] [-HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU] I did this on Win 10. I think it's fine to use on Win 11 even with the Windows 10 reference, as the target group is just for the WSUS server which.... doesn't exist. (Unless you have a server called WSUS on your domain, then it'll grab the updates from there)
  19. I think it can be summed up as this: ChatGPT is no substitute to learning for yourself. It can be an effective tool to those who already know their field, and a misleading tool to those who use it for areas they don't understand what they're doing. It's very helpful for me throwing code at it when I've been looking at a screen too long and I can't see why something doesn't work (especially if it's down to a single case being incorrect - I hate that about lua). It's like talking to a salesman. It'll say anything. You need to know enough information to know when it's BS'ing it's way through - or when it's actually on point.
  20. Slot blocker is what you want. If used for blocking slots (which is what you are saying you want to do) it will block the slot from being accessed at the time it is selected. If the player already has that slot - it will not kick them from the aircraft. I have used slotblocker in missions where the airfield can be captured by the opposition. This doesn't immediately kick players out of their slot that spawned in an aircraft there - but it will stop them from selecting another slot, or from respawning back if they happen to die, forcing them to choose another slot.
  21. You can set the resources at the warehouse in the mission editor (and view the resources at the warehouse by clicking on the airport in the F10 map whilst playing). There should be a RESOURCES button that appears. This will tell you how many resources are available at that location. (It's possible for airports if they're not set to 'unlimited' to have limited resources and to run out of those resources, or not to even have them in the beginning).
  22. Interesting time to be playing with such scripts as I'm wondering if the multi-threading stuff might be impacting what you're doing. Have you thought of setting a global variable that the other routine refers to and won't execute until the first is finished it's LoGetWorldObjects call. ie, something along the lines of: In your first script: if not lastExportTime or (currentTime - lastExportTime) >= 30.0 then lastExportTime = currentTime while script1_is_running do -- do nothing but wait end script2_is_running = true local o = LoGetWorldObjects() script2_is_running = false .... and if not lastExportTime or (currentTime - lastExportTime) >= 30.0 then lastExportTime = currentTime while script2_is_running do -- do nothing end script1_is_running = true local o = LoGetWorldObjects() script1_is_running = false for k,v in pairs(o) do default_output_file:write(string.format("%.1f,%s,%f,%f,%.1f,%.1f,%s\n", t, v.Name, v.LatLongAlt.Lat, v.LatLongAlt.Long, 3.28084*v.LatLongAlt.Alt, 57.2958*v.Heading, v.Coalition)) end ...Or better still maybe even if you just add an extra if condition to only run that code provided the other one isn't running, as it looks like you're just wanting this to run every 30 seconds anyway?
  23. Just wondering if this is going to be accessible outside of the mission editor. This would be very helpful for those of us who make dynamic multiplayer missions/campaigns (or more-so for the players who have to manually key in each time) where they may be doing their own planning as a squadron on a multiplayer server. DTC for missions is great too, but just wondering if clients will have access to this independent of the mission editor / host? null
  24. I feel your pain. I hated it when Microsoft changed their updates to not offer a 'let me do it manually' or 'download updates but install manually' and knew this was going to cause a lot of pain. My workaround has been to create 2 .reg files. The first one sets windows update to go through a local WSUS server, and the second restores this to factory default, so I can run that, reboot and do the updates when I want. I don't know if this will work with Windows Home though. (I've been using Windows professional). Good to know there's other methods. Thanks.
  25. And so much again when you do it a second time and realise the first wasn't a fluke. It's interesting how our bodies or subconsciousness betray us... When first trying - my grip on the stick was so tight I'd get sore knuckles. My shoulders so tense, holding my breath half the time. Now - I'm relaxed, I'm holding the stick only with my thumb and index finger, doing small movements mostly and the occasional larger one when necessary- all which aids a significant amount in making it easier. The awful thing being that I knew all this while trying to learn how to AAR but do you think I could get my body to comply with what my mind knew. Noooooo.
×
×
  • Create New...