The weapon_list.xml file has inconsistencies:
Issues:
Required;
Other things to consider:
I suppose it is a good idea then to contact the teams of said other games, and inform them of this update, and ask them to update accordingly.
The Privateer weapons list should be alright as ChuckStarchaser is/was quite focused on details of that nature. As for the main game's data set not so much several different cooks in the mix hence the inconsistencies in capitalisation.
On behalf of Priv:WCU (the "spiritual successor" to ChuckStarchaser's Priv:PU), this is hereby noted.
I'm loath to start working on this until Py3 is known to work though, so if at all possible would prefer if this sort of thing could be scheduled for post-0.8?
The smart thing to do seems to be to ensure that 0.8 also contains Py3 tool refactoring, such that everything is known to work with Py3 and unicode. Once that's done, there will be more knowledge about where and how to manage this change in a sane way across the tooling, engine and assets?
yes, this is certainly a 0.9.x thing to do.
@ermo the internal Python interpreter works just fine it's the various scripts data(assets) side that need conversion to Py3
On behalf of Priv:WCU (the "spiritual successor" to ChuckStarchaser's Priv:PU), this is hereby noted.
I'm loath to start working on this until Py3 is known to work though, so if at all possible would prefer if this sort of thing could be scheduled for post-0.8?
The smart thing to do seems to be to ensure that 0.8 also contains Py3 tool refactoring, such that everything is known to work with Py3 and unicode. Once that's done, there will be more knowledge about where and how to manage this change in a sane way across the tooling, engine and assets?
- Do we know if there are any other games beside Vegastrike and Priv:PU?
- How do I get and compile Priv:PU? If we support it, we may as well test both.
- Are there any changes to the engine or is it just the data? I started in P/PU and recall some changes such as auto pilot.
- @BenjamenMeyer, when do you think I can PR my engine change to master?
On behalf of Priv:WCU (the "spiritual successor" to ChuckStarchaser's Priv:PU), this is hereby noted.
I'm loath to start working on this until Py3 is known to work though, so if at all possible would prefer if this sort of thing could be scheduled for post-0.8?
The smart thing to do seems to be to ensure that 0.8 also contains Py3 tool refactoring, such that everything is known to work with Py3 and unicode. Once that's done, there will be more knowledge about where and how to manage this change in a sane way across the tooling, engine and assets?
- Do we know if there are any other games beside Vegastrike and Priv:PU?
I do not; though @Loki1950 might. There seems to be some hints on the forums that there were others, but I don't know of any evidence other than that so they might have started planning but never got off the ground.
- How do I get and compile Priv:PU? If we support it, we may as well test both.
You can find Prive:PU at https://github.com/pwcu/privateer_wcu - it's successor project. @ermo is the lead there; I was also getting involved - it's part of how I got into VS. :)
- Are there any changes to the engine or is it just the data? I started in P/PU and recall some changes such as auto pilot.
From discussions around VS regarding PWCU - from @Loki1950 and @ermo - it manages a few things differently. They had at one point forked VS; but IIRC the main changes have been brought back to VS so the two can really use the same VS engine now.
- @BenjamenMeyer, when do you think I can PR my engine change to master?
Which engine change are you referring to? Where you make things more consistent in VS?
I would wait until we cut the 0.9.x branch. That should be soon - in the next week - as I'll cut the 0.8.x branch and rev the version on master as soon as we release 0.7.x.
There where several other data sets or conversions Star Wars,Star Trek and Babylon 5 the major ones and the Star Trek one needed several major engine changes to support travel between star systems(no jump points).
Wonderful. Thanks.
Regarding other conversions, when/if they come forward,we'll need to decide on a support policy. Otherwise, it could get tricky.
The lead for the Star Trek mod went into politics he was elected so his free time evaporated and the source code changes where kept of the PU svn repo as a separate branch not sure if it is retrievable.
Most helpful comment
On behalf of Priv:WCU (the "spiritual successor" to ChuckStarchaser's Priv:PU), this is hereby noted.
I'm loath to start working on this until Py3 is known to work though, so if at all possible would prefer if this sort of thing could be scheduled for post-0.8?
The smart thing to do seems to be to ensure that 0.8 also contains Py3 tool refactoring, such that everything is known to work with Py3 and unicode. Once that's done, there will be more knowledge about where and how to manage this change in a sane way across the tooling, engine and assets?