I'll take a look at these, if you'll be more specific.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.
Stations are orbiting ME!
-
- Merchant
- Posts: 32
- Joined: Fri Sep 22, 2006 6:41 pm
- Contact:
-
- Lead Network Developer
- Posts: 2560
- Joined: Sun Jan 12, 2003 9:13 am
- Location: Palo Alto CA
- Contact:
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.
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.
-
- Developer
- Posts: 2150
- Joined: Mon Apr 23, 2007 1:17 am
- Location: Pennsylvania
- Contact: