-
Posts
24 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by Good Ol 73
-
Bailey's VoiceAttack Profiles (Added OH-58D Kiowa!)
Good Ol 73 replied to Bailey's topic in PC Hardware and Related Software
Hi Bailey! I've been looking for a way to set up my Voice Attack with DCS without having to set up all the keybindings in DCS. And then I found your Hind profile which uses DCS-BIOS. I might be mistaken but it seems you only made one profile with DCS-BIOS integration. Any reason for not continuing to use DCS-BIOS? And any tips for how to find all those commands like you have in the Hind profile for other aircraft? Edit: I think I found it: https://github.com/dcs-bios/module-f-16c-50/blob/master/F-16C_50.json But still curious why your latest profiles are not using DCS-BIOS... Thanks -
Running dedicated server on Linux using wine
Good Ol 73 replied to xfirf's topic in Multiplayer Server Administration
How about a Docker container for a DCS sever? Edit: Someone already made one… https://github.com/Aterfax/DCS-World-Dedicated-Server-Docker -
@Flappie I got it working by setting the page file as mentioned above. But I did the repair nonetheless
-
I just did this: I set my pagefile on the C and D drive to 16384. DCS is on the D drive. Probably not necessary to do both. The MT version runs now although I am not seeing any increase in FPS yet Edit: I was already running OpenXR toolkit 1.2.4
-
This part of your log, just where mine ended… think this is the problem
-
Same problem. Opening the regular dcs.exe with the new beta works fine. Opening the multi threading version makes it crash to desktop. The last lines of my log quoted below. Using Pimax 8KX. Tried with SteamVR and OpenXR - no difference.
-
Unlimited fuel & unlimited ammo toggle
Good Ol 73 replied to HawaiianRyan's topic in DCS Core Wish List
Such features (automatic in air rearm and refuel) would be useful to create mission for practicing Air Combat Maneuvering with friends. Reentering a holding area to refuel and rearm and get ready for another intercept would feel much better than ejecting after every turn. Naturally you could RTB but it would make training much less concentrated practice. Learning and practicing stuff and then see it all come together when you play a bigger mission with other people is the best part of DCS in my opinion. So I'd love a "GROUP REARM" and "GROUP REFUEL" as a trigger action. -
@Elphaba The regular scripts don’t have access to net functionality, hence I had to use a hook net.get_player_info(playerId, 'ucid')
-
@Elphaba Not sure about that. You can make a on event function call that will run when something happens or a flag changes.
-
You don't. Files in the hooks directory are automatically run when you restart the server. I.e. if you have bugs you need to restart the whole server
-
I'm sorry but I am having trouble navigating Moose. I've been playing with it but just discovered AIRWING, AUFTRAG today. What I haven't figured out is where I download the Moose.lua version that has AUFTRAG (2.7 dev?). And is there still a Moose discord? Because all the links I find are invalid Thanks!
-
LUA group manipulation start task and open canopy
Good Ol 73 replied to Good Ol 73's topic in Mission Editor
Thanks Grimes That works perfectly -
Good evening! I am trying to revive an enemy aircraft that is set as uncontrolled. Not being able to Google my way to a solution I ended up back here. From this website: https://wiki.hoggitworld.com/view/DCS_command_start this should be possible: "If a group is set to spawn in an uncontrolled state, this command can be sent to start the group. AI will take-off from the base and follow their route as designated." However the setTask command does not work for me. And while I'm at it... is there a lua command that enables me to open the canopy of the uncontrolled airplane? For the Mig-29s I am using it should be argument 38 set to a value of 0.9; but I can't figure out how to set it. Thanks -- Manipulate Mig Group local MigGrp1 = Group.getByName('Bandit-1') if MigGrp1:isExist() then local Start = { id = 'Start', params = {} } MigCtrl1 = MigGrp1:getController() MigCtrl1:setTask(Start) -- <-- this does not work trigger.action.outText("Response: Mig Group started." , 35) end
-
Thanks all... I ended up with the code below. Not really useful but I am mostly trying to learn my way around LUA and DCS. Now I got to figure out how to check the ucid against a list of known ucid's that I fly with. local xifyCall = {} function xifyCall.onPlayerTryChangeSlot(playerId, side, slotId) local playerName = net.get_player_info(playerId, 'name') net.log(" ---------------- Player Changed Slot: " .. playerName) local ucid = net.get_player_info(playerId, 'ucid') if ucid == "af445aca07f1c28e40275b40c79c8f3d" then net.log(" ---------------- A familiar face is visiting.") local text = string.format("return trigger.action.outText(\"Welcome LT COL %s\", 60);", playerName) net.dostring_in('server', text) local message = string.format("Welcome LT COL %s", playerName) net.send_chat_to(message, playerId) end end function xifyCall.onPlayerConnect(playerId) local ucid = net.get_player_info(playerId, 'ucid') local playerName = net.get_player_info(playerId, 'name') net.log("---------------- Player " .. playerName .. " Connected: " .. ucid) end DCS.setUserCallbacks(xifyCall) https://wiki.hoggitworld.com/view/Category:DCS_Hooks But it's not really beginner friendly IMO.
-
The hooks are loaded when the server is started and will be there for all missions. Doing the DCS.isServer() or DCS.isMultiplayer() checks doesn't work in the mission. On the other hand trigger.action.outText() doesn't work in hooks, just in missions.
-
Hi! I’ve gotten as far as creating a lua file in the hooks directory, a check to see if it’s a server and multiplayer and a callback which responds to onplayerconnect etc. How can I make it so that the player receives a message or a text output (trigger.action.outText didn’t work) upon connecting or changing slots etc? Thanks.
-
Hi! When killing an AI in DCS the log usually shows that you killed «unknown AI». Is there any way to name them in the mission editor or via lua script? Thanks :)
-
Came here today to pretty much suggest the same; an online mission editor would open up some amazing possibilities. Two squadrons could also go up against each other by receiving a restricted amount of resources to build their side of the map with air defense et cetera. I.e. one editor working on the red side and one on the blue side without seeing what the other team is doing. The mission being saved in "the cloud". The server could be paused at a given time and then resumed at a later date.
-
Two things I’d like to add. layers, just like in Photoshop. I could place red and blue forces on different layers to unclutter the map. I could put air defence on one layer and aircraft on another. object lock, a check box that prevents me from accidentally moving an object once it’s placed.
- 1 reply
-
- 1
-
-
It would be useful to be able to have tankers with unlimited fuel so they would always be available, even for enemy AI so they could patrol an area indefinitely. Hell, if they could land and refuel would be cool too, now they just shut down
-
Good to see I’m not the only one wishing for a stand-alone mission editor. Shouldn’t be difficult for ED to separate it from the game either. Another thing that could be just as good is to make it a web app. This way you could also make it possible for red and blue teams to design their defenses with or without predefined limitations on resources.
-
Hi all! Now I do have a little programming experience, I've programmed a lot of PHP wtih classes and database interaction. But this LUA scripting stumps me a bit. Setting variables etc is easy but where can I find the functions that I can manipulate objects in DCS. Specifically I'd like to introduce engine failure to an airplane when e.g. passing a certain trigger zone. I have a feeling this can be done by a line or two of code in the mission editor. Using the GUI I have no issues making the plane explode when i.e. entering a tringger zone. Ole