Well, since the traceback from the
bigro's problem with SC4TF:
Traceback (most recent call last):
File "SC4Terraformer.py", line 4, in ?
File "SC4TerraformerApp.pyo", line 76, in ?
File "datReader.pyo", line 8, in ?
File "Numeric.pyo", line 91, in ?
ImportError: DLL load failed: The parameter is incorrect.
Is pretty much the same as the error everyone was getting with SC4PIM:
Traceback (most recent call last):
File "SC4PIM.py", line 1, in ?
File "SC4PIMApp.pyo", line 117, in ?
File "SC4IconMakerDlg.pyo", line 7, in ?
File "SC4Data.pyo", line 2, in ?
File "S3DReader.pyo", line 2, in ?
File "S3DViewer.pyo", line 3, in ?
File "Numeric.pyo", line 91, in ?
File "multiarray.pyo", line 12, in ?
File "multiarray.pyo", line 10, in
__loadImportError: DLL load failed: The parameter is incorrect.
Means you might not be wrong on this matter at all.
Clearly, both problems are pretty similar; as both are caused by an incorrect parameter (apparently caused by the multiarray.pyo corruption) and called by
Numeric.pyo, a (by now deprecated, according to the interwebs) Python plugin that can handle complex mathematical calculations and matrices, arrays etc. However, the biggest discrepancy between both cases is that SC4PIM worked for no-one once they had installed Win7 SP1, while it seems SC4TF only malfunctions for a select (but still significant) group of users using Win7 SP1 (or even 'vanilla' Win7 ?).
I guess that means we can't be sure wether placing
multiarray.pyd in the SC4TF Program Files directory will fix the issues, but it would be worth a shot - so I would like to do a warm request to anyone who's having similar issues with SC4Terraformer:
please, try placing multiarray.pyd (available in the thread header) in your SC4TF Program Files folder and report back wether it works.Greetings,
Casper