TheGrunch
Members-
Posts
20 -
Joined
-
Last visited
Everything posted by TheGrunch
-
FWIW I have come back to this project after a long hiatus with some new ideas and different tech. My previous approach was based on a desktop app framework that caused me lots of trouble with compatibility when upgrading and I gave up eventually. So far I've just got the basics working - connecting to the server console remotely and passing input back and forth between the server and the app. Nothing too interesting to look at for now but you can see what that looks like here: The code is published here for anyone who's interested.
-
Hmm, unfortunately that hasn't resolved the issue either, I'll keep digging and see if there's anything else I can spot. In a guide I managed to dig up from AllAircraftArcade Scharnhorst1943 mentions that grandcampaign.dcg is compulsory, maybe that's it.
-
Unfortunately it seems like I still get the same result when i remove all the empty lines in the route files
-
Ah I see, I thought from Tailspin's guide that: Is there a list of the files that are absolutely compulsory for creating a third-party campaign somewhere? Good to know, I'll give that a try! Thanks
-
The Red side has two airfields, on on-map and one off-map airfield, as far as I know (Buq_Buq_Airfield and Sidi_Barrani_Airfield) - they are configured in the allcampaigns.dcg as Locale1 and Locale2 respectively for the attacker (Red).
-
Hi Fhechene, I'm generating the campaign in the DCG UI so don't select a squadron - I can't get past this bit, when I click Start it freezes indefinitely:
-
The only thing in the dcgerror.txt that seems unusual is the following line: [2020/04/11 15:32:55.72] No entry found for Player Squadron in the squadids.dcg file. Is there something that I need to do to configure the player squadron? In offline generation DCG does this based on the squadron the player selects in the campaign UI in IL-2 I guess but I don't know how to configure that for a campaign that I will run on a dogfight server.
-
Hi guys, I've been meddling with creating some campaigns for DCG to play with online and I've run into a problem with campaign generation that I don't know how to fix and could use some help with. I've created some simple routes on the Tobruk map and I've populated all of the files that I think I need to for a third party campaign based on the various guides out there about DCG. However, when I try to generate the campaign DCG enters what appears to be an infinite loop. You can see an example of this in the attached dcgerror.txt. I've recreated these routes several times in an attempt to fix it so I suspect it may be something other than the routes file that is wrong. I have committed the files I used as the third-party campaign folder here (see Libya40). I also created a really simple web app that allows you to paste in RDS files to create a template mission so you can look at the routes in the FMB. dcgerror.txt
-
After finding that JavaFX 8 was incompatible with Clojure due to the way that it loads Java classes I lost a lot of motivation to work on this app, although I still find it useful for running DCG multiplayer campaigns with friends. I'm thinking of rewriting it using some different technologies. Restoring the UI: Connecting to the server: Does anybody still have any interest in this?
-
You can't, I'm afraid! It's something that I initially left out because I was thinking of the controller as being used to end the mission manually, since it's difficult to know how long a DCG mission will take before all flights are on the ground. I'll see if I can add an optional timer for DCG mode this weekend
-
Hi Riksen, yeah, I spotted the thread about the probable kills issue on WOP...that should be quite simple to avoid, regular expression engines are case sensitive so if the writer of a program doesn't expect other cases to be used it can cause problems. I think that FBDj only uses .fbdj files to define the target area, which I'm not sure makes sense for DCG as there may be multiple flights in the air with differing objectives. The bulk of the work happens when parsing the event log (DCG does this too to determine what happened in a mission). I also don't think it makes much sense to show the Red Won! and Blue won! messages for the same reason. I don't accept donations for this because I don't have any costs (a website, development tools, etc.). Java and by extension Clojure are quite good from this point of view as there are lots of free tools.
-
I'm going to add one more feature to the main program before I look at stats (chat commands). I don't think the stats system will be a big challenge but I do think it will be a big job. I've spun up an FBDj database on my laptop and had a look around the schema and the events that FBDj parses and I think it's better as a separate program with its own structure and processing, so I'll probably start it as a separate project. I wouldn't have to make this obvious to the user though. Quite looking forward to it as it'll be a break from lots of user interface code!
