Jump to content

Branli

Members
  • Posts

    57
  • Joined

  • Last visited

Everything posted by Branli

  1. Concept: Currently i am working on a mod which makes the experience to kill or hit something more visually engaging with messages. To some of you, this might be arcadish but the idea behind it is to have a score and ticket system a bit similar to War Thunder Realistic Battles. What i disliked about WT is that you play planes with the mouse in RB... but i liked the score and credit system. So the plan is to create a similar system for DCS World with the possibilities to do something with the credits you earned ingame. Status: At the moment i dove into the messages system of DCS and i saw some interesting possibilities to generate custom messages. At the moment i don't have much experience so it would be a big help if someone can explain me how this system works, especially designing and skinning dialog messages. I already figured it out how to generate custom event messages which are located in "\DCS World OpenBeta\Scripts\UI" and "\DCS World OpenBeta\MissionEditor". An overview of this system would be nice and reduces my development time, at the moment it feels like i'm reverse-engineering this
  2. You can use gameMessage.addMessage() or gameMessages.addTriggerMessage() in the gameMessages.lua ../Scripts/UI/gameMessage.lua (this is the default ingame messages system). If you want to have custom skins / styling for the messages you probably need to write your own module and hooks.
  3. Depends on where this message is shown / or transmitted from. In the MissionEditor/GameGUI.lua are events, what you can do is execute an additional function to pass the argument to for example your Kneeboard. At the moment i'm working on a custom GameMessages system with score credit messages and hit messages. A bit similar to War Thunder game notifications. Example of my code now: function onGameBdaEvent(eventName,arg1,arg2,arg3,arg4,arg5,arg6,arg7) --print("---onGameBdaEvent : isOn(): ", Bda.isOn()) --print("---onGameBdaEvent(%s)-----",eventName,arg1,arg2,arg3,arg4,arg5,arg6,arg7) if Bda.isOn() then Bda.startTime() Bda.onGameBdaEvent(eventName,arg1,arg2,arg3,arg4,arg5,arg6,arg7) end onArcadeEvent(eventName,arg1,arg2,arg3,arg4,arg5,arg6,arg7) end As you can see, i use the existing event to pass it to my custom event (onArcadeEvent) with the arguments from the original. This way you don't mess with the existing logic and just only inject your own function.
  4. Hello again, sorry for the long delay. Lots of things happened. Long story short, i've solved the issue and found out why it was crashing. There where multiple issues which resulted in crashing DCS World and also other games, but not that frequent. I don't think DCS World was to blame in this case. High power spikes / surges from the power network, this was the main culprit after a long search of excluding all possible options which could result this weird behavior. The reason why i came to this conclusion is after replacing 1 brand new PSU and 3 dead GPU's (2x Powercolor 5700XT Red Dragon, 1 Zotac 2070 Super mini), YES 3 :P luckily all components refunded within warranty. Normally a PSU should filter out high power spikes, but some high frequencies might still pass the PSU and enter the system where high frequencies might cause issues, also sometimes called "ripple" / "noise". These high power spikes / surges happen when you have a dirty power network. I never experienced this before but it seems new technology might be more sensitive. To fix this issue there are multiple options: 1. Check what kind of high frequencies are passing through the net. Very time consuming, requires special equipment such as oscilloscope. 2. Call an electrician and search if the issue is caused within the house. Very expensive and time consuming. 3. Buy a powersocket with a netfilter, which filters high frequencies. Quick fix, less expensive only you don't know for sure that it won't happen again its only less likely. I tried to go for the first option and rent an oscilloscope, but those are hard to get and very expensive to purchase. After that i called an electrician, but he told that finding this issue is very time consuming and might result in an expensive bill. So in the end i went for option 3. Which worked perfect for me so far. I purchased this powersocket which protects agains powersurges but also lightingstrikes: https://www.brennenstuhl.co.uk/en-GB/products/extension-leads/premium-line-30.000a-extension-socket-with-surge-protection-with-usb-charger-6-way-black-3m-05vv-f-3g1.25-gb
  5. Update: I bought and installed a brand new PSU, Corsair SF750 750W 80 Plus Platinum. This should be more then enough. I also did a cleanup and repair of DCS World to be sure. Sadly, the game still crashed even 5 minutes after i started the mission above. I think this 100% a driver issue. Only thing i can think of is: - Wipe the whole SSD / NVME - Clean install Windows 10 Build 1909 - Update Windows - Install latest drivers - Clean install DCS World Open Beta - Load / Play Mission. Will update this thread / log of my adventures.
  6. Thanks for the reply. Playing already 4 years DCS World and love it. Sadly i encountered some bugs. To anwser your questions: No i didn't overclock the GPU. Used default settings. My system specs: AMD Ryzen 5 3600, @3.6GHz PowerColor RX 5700 XT Red Dragon Asus ROG Strix B450-I Gaming motherboard 2x G. Skill Trident Z 16GB 3600 (32GB total) Samsung 970 Pro NVME 1TB Corsair SF600 600W PSU DDU-ed the before installing any drivers I use the latest AMD GPU Drivers (20.2.2 WHQL) I use the latest AMD Chipset drivers (2.03.12.0657) It might be that the PSU is failing. Because I also get Kernel-Power ID 41 crashes. Can that be the case? Otherwise the only thing to blame is AMD Drivers.
  7. I have constantly random crashes when i play DCS World OB (Latest build). Today it was really extreme. 3 Crashes within 3 - 4 hours. I tested this with 1 specific mission i play most of the times on DCS World OB, never had issues with this mission before 2.5.5. Events occur: - Start Mission Editor - Load my Custom Mission - Select any client aircraft - Start flying - Game crashes randomly (CTD), sometimes even after 5 min. Note: I know when you play this mission longer the MRLS will launch missiles and create massive framedrops but this was never an issue. Same events occur when selecting the mission from the "Mission" option in the menu I also noticed my memory was near 12GB. I got 32GB installed. See attached files and logs. dcs.log-20200330-211221.zip Caucasus - Winter - Defend the base .miz
×
×
  • Create New...