Jump to content

Recommended Posts

Posted

Hi all,

 

Just picked up FC and have thus downloaded the FC version of PWCG, but can't get it to generate a campaign. 

I am familiar with the PWCG for successful use with the WW2 modules, but can't see what the issue is with the FC version, although have tried to research it myself. Both the BOS and FC versions of PWCG are copied in the root IL2 folder and I have looked at installation info.

So, the error message says to report the error log - here goes, sorry for wall of text! And apologies if I am not doing something obvious!

 

Many thanks in advance!

Mo.

 

PWCG Error
Tue Jun 30 21:09:38 BST 2020
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.rangeCheck(Unknown Source)
    at java.util.ArrayList.get(Unknown Source)
    at pwcg.campaign.squadmember.PilotNames.makeName(PilotNames.java:210)
    at pwcg.campaign.squadmember.PilotNames.getName(PilotNames.java:196)
    at pwcg.campaign.outofmission.BeforeCampaignVictimGenerator.generateAISquadMembers(BeforeCampaignVictimGenerator.java:86)
    at pwcg.campaign.outofmission.BeforeCampaignVictimGenerator.generateAIPilots(BeforeCampaignVictimGenerator.java:57)
    at pwcg.campaign.outofmission.BeforeCampaignVictimGenerator.generateVictimAiCrew(BeforeCampaignVictimGenerator.java:37)
    at pwcg.campaign.outofmission.OutOfMissionVictoryGenerator.createVictim(OutOfMissionVictoryGenerator.java:106)
    at pwcg.campaign.outofmission.OutOfMissionVictoryGenerator.createVictory(OutOfMissionVictoryGenerator.java:60)
    at pwcg.campaign.outofmission.OutOfMissionVictoryGenerator.generateOutOfMissionVictory(OutOfMissionVictoryGenerator.java:45)
    at pwcg.campaign.personnel.SquadronMemberInitialVictoryBuilder.generateVictoryFromActualSquadrons(SquadronMemberInitialVictoryBuilder.java:242)
    at pwcg.campaign.personnel.SquadronMemberInitialVictoryBuilder.addVictories(SquadronMemberInitialVictoryBuilder.java:211)
    at pwcg.campaign.personnel.SquadronMemberInitialVictoryBuilder.createPilotVictories(SquadronMemberInitialVictoryBuilder.java:55)
    at pwcg.campaign.squadmember.SquadronMemberFactory.createInitialAIPilot(SquadronMemberFactory.java:90)
    at pwcg.campaign.personnel.InitialSquadronStaffer.addNumAiPilotsAtRank(InitialSquadronStaffer.java:97)
    at pwcg.campaign.personnel.InitialSquadronStaffer.addAiPilots(InitialSquadronStaffer.java:69)
    at pwcg.campaign.personnel.InitialSquadronStaffer.generateAIPilots(InitialSquadronStaffer.java:57)
    at pwcg.campaign.personnel.InitialSquadronStaffer.generatePersonnel(InitialSquadronStaffer.java:35)
    at pwcg.campaign.CampaignSquadronGenerator.createSquadronStaff(CampaignSquadronGenerator.java:35)
    at pwcg.campaign.CampaignSquadronGenerator.createSquadron(CampaignSquadronGenerator.java:24)
    at pwcg.campaign.CampaignGenerator.staffSquadrons(CampaignGenerator.java:56)
    at pwcg.campaign.CampaignGenerator.generate(CampaignGenerator.java:28)
    at pwcg.gui.maingui.campaigngenerate.CampaignGeneratorPanelSet.makeCampaign(CampaignGeneratorPanelSet.java:230)
    at pwcg.gui.maingui.campaigngenerate.CampaignGeneratorPanelSet.buildNewCampaign(CampaignGeneratorPanelSet.java:178)
    at pwcg.gui.maingui.campaigngenerate.CampaignGeneratorPanelSet.actionPerformed(CampaignGeneratorPanelSet.java:154)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
 

 

PatrickAWlson
Posted

Version 10 has been posted.  In the interest of fixing forward, can you just pull version 10?  I did create a campaign in it.

 

Looking at the logs I can see what happened (names not found) but not why.

Posted

Hi Patrick,

 

Thank you so much for replying.

 

I followed your suggestion to download v10 and now seem to have no problems at all in generating a campaign.

 

My first mission was in a Camel, which I have no idea how to fly and may never will as I note there was no engine management / flying tips in game - or perhaps you just can't trim it!

 

Anyway thank you so much for your continued work on PWCG; it could well be time to make a donation :)

PatrickAWlson
Posted
3 hours ago, Mo74 said:

Hi Patrick,

 

Thank you so much for replying.

 

I followed your suggestion to download v10 and now seem to have no problems at all in generating a campaign.

 

My first mission was in a Camel, which I have no idea how to fly and may never will as I note there was no engine management / flying tips in game - or perhaps you just can't trim it!

 

Anyway thank you so much for your continued work on PWCG; it could well be time to make a donation :)

 

The only WWI plane with any trim capability that I am aware of is the SE5a.   It is hands on stick and feet on rudder all the time.  The Camel and DRI are by far the most difficult.  The Camel killed as many of its own pilots as it did enemies.

 

A couple of tips if you are relatively new to WWI: Rudder is incredibly important.  So much so that you initiate roll with the rudder and not the ailerons.  Rudder was probably over effective and ailerons, until the D.VII got it right very late in the war, were very ineffective.  So you actually have to fly them differently from anything after 1920.

Posted
8 minutes ago, PatrickAWlson said:

 

The only WWI plane with any trim capability that I am aware of is the SE5a.   It is hands on stick and feet on rudder all the time.  The Camel and DRI are by far the most difficult.  The Camel killed as many of its own pilots as it did enemies.

 

A couple of tips if you are relatively new to WWI: Rudder is incredibly important.  So much so that you initiate roll with the rudder and not the ailerons.  Rudder was probably over effective and ailerons, until the D.VII got it right very late in the war, were very ineffective.  So you actually have to fly them differently from anything after 1920.

 

I remember in ROF with individual plane setups, one could adjust the axis up and down on the elevator to get the plane a little more "trimmed out".

Posted
13 hours ago, dburne said:

 

I remember in ROF with individual plane setups, one could adjust the axis up and down on the elevator to get the plane a little more "trimmed out".

 

This has been discussed a lot in the FC section.  At least to date, I think the Devs have decided to keep the flight characteristics of each a/c and do not have any "artificial" RoF trim adjustments in FC.  The main complaint has been that if you don't have a joystick extension it is tiring to keep the forward pressure on the stick.  @Mo74 if that has been a problem for you, the best solution I have seen proposed in the FC section is to use the auto-level flight command while flying to objective.

  • 2 weeks later...
Posted

Hello again,

 

Thank you for taking the time to reply. Yes, I am a complete novice to WW1 flying on computers, although I had a lot of stick time in the Blue Max on Commodore 64, heh! 

 

I'll have to get used to the lack of trim, different use of rudder, etc - all part of the fun!

 

Mo.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...