Stations are orbiting ME!

Find any bugs in Vega Strike? See if someone has already found it, or report them here!
AzureSky
Merchant
Merchant
Posts: 32
Joined: Fri Sep 22, 2006 6:41 pm
Contact:

Post by AzureSky »

ace123 wrote: No, 2.2 and 2.5 are mostly compatible... there are a few forwards compatibility problems... some people in Privateer Gold used 2.4-only features that cause syntax errors on 2.2.
I'll take a look at these, if you'll be more specific.
ace123
Lead Network Developer
Lead Network Developer
Posts: 2560
Joined: Sun Jan 12, 2003 9:13 am
Location: Palo Alto CA
Contact:

Post by ace123 »

Well, for one, the @staticmethod causes syntax errors on python 2.3 and lower.

The other incompatibility is the campaign speech on line 89 in campaigns.py:
For example, dict(a=100, b=200) doesn't work on python 2.2 and lower. The normal syntax for dictionaries is {'a': 100, 'b': 200}

Both of those are used in Gemini Gold all over, and it seems that at least the @staticmethod is now being used in Vegastrike too... which means that you need python 2.4 to play it.

For Python 2.5, I'm not sure because I haven't tried it yet... though I don't see a good reason that 2.5 will fail to work.
safemode
Developer
Developer
Posts: 2150
Joined: Mon Apr 23, 2007 1:17 am
Location: Pennsylvania
Contact:

Post by safemode »

I use python 2.5 with data4.x it works fine. With gemini it fails.
Post Reply