Post reply

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.
Name:
Email:
Subject:
Message icon:

Verification:
Type the letters shown in the picture
Listen to the letters / Request another image

Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?:

shortcuts: hit alt+s to submit/post or alt+p to preview


Topic Summary

Posted by: Avenger_teambg
« on: March 25, 2006, 04:20:27 PM »

I use it on a case insensitive filesystem (fat32 mounted rw), so there shouldn't be problems with the filenames.
The value returned is: 1106235736
It could be that i  (involuntarily) call weidu with a non-pausing spawn and the returned value is the PID :)

Uuh, WeiDU should return either 0,1,2,3,4. I believe that either something is wrong in the wine calling ELF executables part, or something else on this line  :)
Yes, this is highly likely, they don't support the P_WAIT option for ELF. Curse them. :(
This is getting ridiculous.
Posted by: Avenger_teambg
« on: March 25, 2006, 04:18:52 PM »

didn't help
Posted by: the bigg
« on: March 24, 2006, 06:31:27 AM »

*bump* in case Avenger missed the edit.
Posted by: the_bigg_at_school
« on: March 23, 2006, 04:09:22 AM »

I use it on a case insensitive filesystem (fat32 mounted rw), so there shouldn't be problems with the filenames.
The value returned is: 1106235736
It could be that i  (involuntarily) call weidu with a non-pausing spawn and the returned value is the PID :)

Uuh, WeiDU should return either 0,1,2,3,4. I believe that either something is wrong in the wine calling ELF executables part, or something else on this line  :)

I'll try to post a Win32 executable that maps everything to lowercase and see if it helps  :)

EDIT: special lowercase_all version of weidu for Ave. Let me know if this is of any help  :)
Posted by: Avenger_teambg
« on: March 23, 2006, 03:49:55 AM »

I use it on a case insensitive filesystem (fat32 mounted rw), so there shouldn't be problems with the filenames.
The value returned is: 1106235736
It could be that i  (involuntarily) call weidu with a non-pausing spawn and the returned value is the PID :)
Posted by: the bigg
« on: March 22, 2006, 02:01:56 PM »

Weidu for linux returns nonzero though it decomplies the stuff OK. This misleads dltcep somehow.
I will try the new weidu for windows (on wine) too :)

weidu for windows on wine gives this (the usual wine problem):
Executing:"y:\bg2\dltcep\weidu.exe"  --script-style IWD2 --out "script compiler\decompiled" --tlkout dialog.tlk "00AATBF.bcs" --log dltcep.log
[DLTCEP_enhanced_WeiDU] WeiDU version 191
fixme:msvcrt:MSVCRT__sopen : pmode 0x01b6 ignored

FATAL ERROR: Sys_error("script compiler\\decompiled: Permission denied")
--------------------------------------------------------------------------------------
If you can fix the return value somehow, then i don't care with wine anymore :)
I can even add an option to dltcep to ignore the return value (i somehow am reluctant to do this).

Well, the problem with Wine is that WeiDU tries to uppercase everything it opens, and this causes problems with your FS.
Can you figure out which value does WeiDU return to DLTCEP? That'd be of help  :)
Posted by: Avenger_teambg
« on: March 22, 2006, 11:47:47 AM »

Weidu for linux returns nonzero though it decomplies the stuff OK. This misleads dltcep somehow.
I will try the new weidu for windows (on wine) too :)

weidu for windows on wine gives this (the usual wine problem):
Executing:"y:\bg2\dltcep\weidu.exe"  --script-style IWD2 --out "script compiler\decompiled" --tlkout dialog.tlk "00AATBF.bcs" --log dltcep.log
[DLTCEP_enhanced_WeiDU] WeiDU version 191
fixme:msvcrt:MSVCRT__sopen : pmode 0x01b6 ignored

FATAL ERROR: Sys_error("script compiler\\decompiled: Permission denied")
--------------------------------------------------------------------------------------
If you can fix the return value somehow, then i don't care with wine anymore :)
I can even add an option to dltcep to ignore the return value (i somehow am reluctant to do this).
Posted by: the bigg
« on: March 22, 2006, 06:22:26 AM »

Does it work now for you, Ave?
Posted by: Avenger_teambg
« on: March 22, 2006, 01:42:47 AM »

Hey, nice to see that linux/wine isn't completely ignored :)
Posted by: the bigg
« on: March 17, 2006, 04:36:35 AM »

Yes, it's linux only. BTW, the drivers I was talking about are here.
Posted by: drake127
« on: March 17, 2006, 03:57:02 AM »

Biggs idea is the easiest and quickest, let me see if I understand this, weidu will do the conversion from caps to little letters or will we have to run a script ourselves in the BG directory?

ronin
You have to run the script in BG directory (and all files will became lower-case). WeiDU's job is to install all mods' files in lowercase (=>right overwriting and no case duplicities). So you will have to do both things.

Bigg: In this concrete example where solutin is on the way and it is working yes but generally for all windows applications which may face same troubles (and its author is not talkative) is good to know how to do it generally. BTW can you implement this lowercasing for linux only compilations? I think not every modder would be content if he likes to play with his files' case and you convert it all on Windows platform.
Posted by: ronin
« on: March 17, 2006, 01:10:44 AM »

Biggs idea is the easiest and quickest, let me see if I understand this, weidu will do the conversion from caps to little letters or will we have to run a script ourselves in the BG directory?

ronin
Posted by: the bigg
« on: March 16, 2006, 06:06:12 PM »

Installing a new driver, recompiling the kernel and editing your fstab is more difficult (and probably less stable!) than downloading (or compiling) WeiDU and turning everything to lowercase via a script.
Posted by: drake127
« on: March 16, 2006, 05:14:22 PM »

There are case-insensitive Ext2 and Ext3 drivers around the 'net. I suppose that the same could be true for FAT32.
So if you mount your installation of BG via this CI filesystem it will eliminate all these problems, won't it?
Posted by: the bigg
« on: March 16, 2006, 09:11:10 AM »

There are case-insensitive Ext2 and Ext3 drivers around the 'net. I suppose that the same could be true for FAT32.