What is Python? been gone awhile and updating old mods

Post » Fri Mar 15, 2013 7:40 pm

So I've been goone awhile and figured I would update all of my out of date mods. When I was updating Wrye Bash I saw the option for Python well it wouldn't let me. So I was wondering what is Python and do I need it for my game?
User avatar
Kirsty Wood
 
Posts: 3461
Joined: Tue Aug 15, 2006 10:41 am

Post » Fri Mar 15, 2013 6:25 pm

Python is a programming language and requires software to run. Bash is written in Python. It's always been this way. You need Python to use Bash.
User avatar
Haley Merkley
 
Posts: 3356
Joined: Sat Jan 13, 2007 12:53 pm

Post » Fri Mar 15, 2013 6:05 am

Python is a programming/scripting language. It is used for such programs as Wrye Bash, Blender and PYFFI.

As to whether or not you need it, that depends. The standalone version of Wrye Bash (BTW use 302.1, not 303, there's a bug in 303 thats still being fixed) includes everything it needs, so you don't need an external python install. If you plan to use Blender (to modify meshes) or PYFFI (to optimize meshes) you will need to install Python at some point.
User avatar
Francesca
 
Posts: 3485
Joined: Thu Jun 22, 2006 5:26 pm

Post » Fri Mar 15, 2013 10:55 am

As to whether or not you need it, that depends. The standalone version of Wrye Bash (BTW use 302.1, not 303, there's a bug in 303 thats still being fixed) includes everything it needs, so you don't need an external python install. If you plan to use Blender (to modify meshes) or PYFFI (to optimize meshes) you will need to install Python at some point.

If you are going to use the Ports of the Bash program for Fallout 3 and New Vegas, you will need Python also.
User avatar
Vera Maslar
 
Posts: 3468
Joined: Wed Sep 27, 2006 2:32 pm

Post » Fri Mar 15, 2013 10:22 am

I know I had some kind of old version of python. When I went to update WB I clicked on the python version and it said I was missing like four or five things so that's why I asked. Nephenee if I used the installer and just did the standalone I should be fine?
User avatar
N3T4
 
Posts: 3428
Joined: Wed Aug 08, 2007 8:36 pm

Post » Fri Mar 15, 2013 7:16 am





If you are going to use the Ports of the Bash program for Fallout 3 and New Vegas, you will need Python also.

What ports? I haven't tried modding those games yet. Like I said its been a year plus since I've touched oblivion F3 or NV.
User avatar
Anthony Diaz
 
Posts: 3474
Joined: Thu Aug 09, 2007 11:24 pm

Post » Fri Mar 15, 2013 1:26 pm

I know I had some kind of old version of python. When I went to update WB I clicked on the python version and it said I was missing like four or five things so that's why I asked.
On the WB download page there is a 'Wrye Python" file (at the bottom of the list of files). That includes all the Python files in the correct versions required by the current Wrye Bash since version 295. Those are the files it checked for and said you were missing.

IF you want to work with the very latest 'beta' versions of WB (the SVN versions), then you need to install Wrye Python. Otherwise, the Standalone executable version has all of the necessary files 'baked in'. However, (for good or bad, depending upon circumstances) those 'baked in' files are not available to other mods that require Python libraries, because when baked in they are no longer 'libraries' per se, they are now DLLs that only that program knows about. Consequently, if you want to use the latest versions of Python (for PyFFI for instance), then installing Python 3 libraries and using pyffi3k while running the WB Standalone version is one way to get around the potential library version conflict issue.

-Dubious-
User avatar
Crystal Clarke
 
Posts: 3410
Joined: Mon Dec 11, 2006 5:55 am


Return to IV - Oblivion