FileForums

FileForums (https://fileforums.com/index.php)
-   PC Games (https://fileforums.com/forumdisplay.php?f=6)
-   -   Thief ver 1.33 NO CD (https://fileforums.com/showthread.php?t=61872)

Waterdust 16-01-2010 23:46

Below is the error after running that exe you supplied. Also I'm not aware of what sfv
is so you might wanna fill me in there please, thanks.

-----------

Faulting application thieffixed.exe, version 1.9.0.0, faulting module thieffixed.exe, version 1.9.0.0, fault address 0x001203aa.

0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 74 68 69 ure thi
0018: 65 66 66 69 78 65 64 2e effixed.
0020: 65 78 65 20 31 2e 39 2e exe 1.9.
0028: 30 2e 30 20 69 6e 20 74 0.0 in t
0030: 68 69 65 66 66 69 78 65 hieffixe
0038: 64 2e 65 78 65 20 31 2e d.exe 1.
0040: 39 2e 30 2e 30 20 61 74 9.0.0 at
0048: 20 6f 66 66 73 65 74 20 offset
0050: 30 30 31 32 30 33 61 61 001203aa
0058: 0d 0a ..

Cowsheep 17-01-2010 02:59

1 Attachment(s)
I never get crashes, what are you doing for making it crash? Is your game in english language? How much MB your whole game folder got?
Download QuickSFV here: http://www.quicksfv.org/download.html
Then make an SFV of your gamedir.

Try this new one, works for me ,too, but will crash for you, too i guess.Attachment 1361

[Psych] 17-01-2010 03:35

Quote:

Originally Posted by Waterdust (Post 381585)
Also I'm not aware of what sfv
is so you might wanna fill me in there please, thanks.

He's trying to establish whether or not your game files match (same version) etc..

http://en.wikipedia.org/wiki/Simple_file_verification

An .sfv file is basically a list of files to their checksums, which can be ran against someone elses files to see if they match. They are used a lot for checking if downloaded files are incomplete/corrupt, along with PARs for example (although PARs have repair capability).

Waterdust 17-01-2010 13:02

Yeah its in english. Not doing anything but double click + open the game.

I don't have anything else running in each attempt either, no browsers etc.
Win XP Pro SP3 constantly updated regularly if that matters.

That program btw seems to only open databases.. not make them.

Oh and yes another crash.

---------------------------

Faulting application thieffixed.exe, version 1.9.0.0, faulting module thieffixed.exe, version 1.9.0.0, fault address 0x001203aa.

0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 74 68 69 ure thi
0018: 65 66 66 69 78 65 64 2e effixed.
0020: 65 78 65 20 31 2e 39 2e exe 1.9.
0028: 30 2e 30 20 69 6e 20 74 0.0 in t
0030: 68 69 65 66 66 69 78 65 hieffixe
0038: 64 2e 65 78 65 20 31 2e d.exe 1.
0040: 39 2e 30 2e 30 20 61 74 9.0.0 at
0048: 20 6f 66 66 73 65 74 20 offset
0050: 30 30 31 32 30 33 61 61 001203aa
0058: 0d 0a ..

Cowsheep 17-01-2010 13:24

I can create SFV, too.

DABhand 17-01-2010 23:33

Always at the same address, perhaps someone can check what hangs at that address?

But then again he was a cheeky git to me and others, why are we helping him again? lol :P

Trooper1234 18-01-2010 07:03

what part thief is this thread written?

EDIT Oh sorry, i see now in start of post.

what programm is that on website? says "totally useful software". what makes it when i download?

TippeX 18-01-2010 07:33

@dab.. yeh, totally hear you.. i'd help but frankly i really couldn't be arsed at all given the attitude, abuse reports (yep he posted an abuse report) and overall whining.. i'm done with this thread

Waterdust 18-01-2010 10:07

It just shows me some open button.. no menu's or a create button or other options..
infact when attempting to uninstall this program one of its dll's refuses to go normally
and then won't delete even after several reboots along with its dir.

(So I had to forcefully kill off that dll).
I'll see what I can do though.

-------------

Yeah.. just that open feature.. quick par won't let me make the file you want but at
least gave me options.. this sfv program is just like devoid of any.. even if the open
button was the create button it won't let me select the dir or even all the files in the
dir.. also if i just select the main exe nothing happens.

Just gonna have to find something else to do this I think..

[Psych] 18-01-2010 10:29

Lol.

Waterdust 18-01-2010 11:24

Found another program to do the job.. one that actually
has some sort of menu system - yay.

http://www.2shared.com/file/10756837...527/Thief.html

On another note though.. All the help that's been given to fixing this game
is highly appreciated, it's my serious hopes that people won't get discouraged
and leave as this fix isn't just for me it's for future people who play the game too.

Or at least that's how I view this even if others don't wish to.

Cowsheep 18-01-2010 11:59

1 Attachment(s)
Quote:

Originally Posted by DABhand (Post 381596)
Always at the same address, perhaps someone can check what hangs at that address?

But then again he was a cheeky git to me and others, why are we helping him again? lol :P

I saw that and said that i loads the fonts there. So i guess that some files are missing or have the wrong names in his remastered version.

So i want him to send me an SFV to see whats differnt
Attachment 1362
Copy this to your gamedir and tell me what files are missing or different.

Besides that you must have the following folders in gamedir:
intrface (8,72MB) (intrface, NOT interface)
movies (79,5MB)
pal (5,39 KB)
saves

Waterdust 18-01-2010 14:29

Did you get my sfv file btw?

Waterdust 18-01-2010 17:12

I've gone ahead an just SS'd the entire directory, let it be noted I have made my
own backups directory for this project within here but I excluded it from my sfv
that I uploaded earlier.

http://www.2shared.com/file/10762208...Directory.html

I've kept the directory modified according to your files given. If I need to revert
any files that's what the backup dir I made is for.

Also.. you and I have very different versions according to your sfv.
Did you not catch that mine is English USA version 1.33? I wonder..

Also I think it might be worth mentioning since I looked at
the disc again "Eidos Platinum Collection" hope that helps.

DABhand 18-01-2010 22:20

I told you you had a later version. Where protection and files will be different.

Waterdust 18-01-2010 22:25

Did I say it wasn't? o.0 my bad if I did.. =/

Cowsheep 19-01-2010 11:11

1 Attachment(s)
At the beginning a link to new direct 3d error fixed exe was postet, i also read that he got a later version with patch 1.33 integrated. So my old version + that exe + patch 1.33 should be the same like his one.

I saw your sfv now, is there not single sfv tool out that can handle subfolders?

Backup files, unrar to gamedir.
Attachment 1363
Many files are different, can you send me your readme.wri?

Waterdust 19-01-2010 13:05

Yeah I'll upload it for you now..

http://www.2shared.com/file/10778929...05/Readme.html

If necessary I suppose I could just give you an iso of my cd? I'm not aware of any
websites that'll allow that kinda upload.. well I thought I did.. but I don't.. do you?
or maybe lol.. via a messenger? pm me about it.

--------

Meantime.. copied your rar in, I'll just clean install to undo them if need be.
And another error of course with the new files if you need it.


Faulting application thieffixed.exe, version 1.9.0.0, faulting module thieffixed.exe, version 1.9.0.0, fault address 0x001203aa.

0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 74 68 69 ure thi
0018: 65 66 66 69 78 65 64 2e effixed.
0020: 65 78 65 20 31 2e 39 2e exe 1.9.
0028: 30 2e 30 20 69 6e 20 74 0.0 in t
0030: 68 69 65 66 66 69 78 65 hieffixe
0038: 64 2e 65 78 65 20 31 2e d.exe 1.
0040: 39 2e 30 2e 30 20 61 74 9.0.0 at
0048: 20 6f 66 66 73 65 74 20 offset
0050: 30 30 31 32 30 33 61 61 001203aa
0058: 0d 0a ..

Cowsheep 19-01-2010 13:30

You have also 1.33, but yours is 2 years more recent.
Send me the original thief.exe (not the direct 3d error fixed one i dealt with all the time), uploading whole game is against the rules.

TippeX 19-01-2010 14:20

Quote:

Originally Posted by Waterdust (Post 381632)
If necessary I suppose I could just give you an iso of my cd?
--------

would be a very bad idea.. consider this your first and only warning (this is entirely independant of the other 'issue'), infact i am not banning you on the spot simply because you are new to the board and are trying to make friends, normally i would do it, but just to show no hard feelings i wont... this time

Waterdust 19-01-2010 14:29

I never said I'd upload it here, that'd violate rules clearly, hence why I was wondering
about doing so elsewhere which does not violate the rules hence as it is not hosted here.

Perhaps someone will go off an say more about how even the very mention of it is a no-no.

Lets move past that.. my bad.. thanks for the no ban for the iso idea.

TippeX 19-01-2010 14:32

@WaterDust - have you got a hex editor? if so, i can give you some file offsets in the exe to change and see if it works.. it saves having to upload / download etc for simple patches...

the first one is..

Code:

Offset      Original    Change to
0010E0A3:    75            90
0010E0A4:    07            90

NOTE: (aw fuck, caps.. oh well).. you may need to copy most of the content of the cd/dvd to the installation folder (movies if i remember is definately one)...

oh a good free(ish) hex editor -> www.bpsoft.com (just in case you haven't got one.. also if its the first time using one please read its manual carefully about hex editing and making sure you are in overwrite mode)..

give it a shot, see what happens, who knows, it might work...

Waterdust 19-01-2010 15:00

Nice to see your helping again Tippy, glad to see we could work things out.

http://i875.photobucket.com/albums/a...t2000/Clap.gif

----------

But I'm afraid I'm no good with hex editing.. I get lost there sadly.

For cow - http://www.2shared.com/file/10780946...22c/Thief.html there ya go.

Cowsheep 20-01-2010 11:30

1 Attachment(s)
My thief came 8 years ago on the cover cd of a gaming magazine.
Your exe is new to me.

What i did:
Patches, item 0
Address=004156BC
Size= 5.
State=Active
Old=CALL Thief.0050EC90
New=MOV EAX,1
(That call is also patched in tutorial for v1.14 by r!sc that i read afterwards.)

Code:

004156B9  |.  83C4 08                  ADD ESP,8
004156BC      B8 01000000              MOV EAX,1
004156C1  |.  85C0                    TEST EAX,EAX
004156C3  |.  75 0B                    JNZ SHORT Thief.004156D0
004156C5  |.  50                      PUSH EAX
004156C6  |.  6A 01                    PUSH 1
004156C8  |.  E8 138E1100              CALL Thief.0052E4E0
004156CD  |.  83C4 08                  ADD ESP,8
004156D0  |>  E8 EB020000              CALL Thief.004159C0
004156D5  |.  8D5424 40                LEA EDX,DWORD PTR SS:[ESP+40]
004156D9  |.  C74424 40 03000000      MOV DWORD PTR SS:[ESP+40],3

CALL Thief.0050EC90 calls disc check, failed disc check means eax = 0, jnz not taken,
CALL Thief.0052E4E0 leads to function that terminates process.

Attachment 1364

Patched this exe, too.
Please post your gamepath so i can fix install.cfg for you.
Your crash happens always when the fonts are loaded.


@Tippex: Disc check is still present.
Patches, item 1
Address=0050ECA3
Size= 2.
State=Active
Old=JNZ SHORT Thief.0050ECAC
New=NOP


Code:

0050EC90    $  6A 00                    PUSH 0
0050EC92    .  6A 00                    PUSH 0
0050EC94    .  68 08F96000              PUSH Thief.0060F908                                ;  ASCII "test_copy_protect"
0050EC99    .  E8 42B70300              CALL Thief.0054A3E0
0050EC9E    .  83C4 0C                  ADD ESP,0C
0050ECA1    .  84C0                    TEST AL,AL
0050ECA3      90                      NOP
0050ECA4      90                      NOP
0050ECA5    .  B8 01000000              MOV EAX,1
0050ECAA    .  EB 21                    JMP SHORT Thief.0050ECCD
0050ECAC    >  6A 00                    PUSH 0
0050ECAE    .  6A 00                    PUSH 0
0050ECB0    .  68 1CF96000              PUSH Thief.0060F91C                                ;  ASCII "only_check_path"
0050ECB5    .  E8 26B70300              CALL Thief.0054A3E0
0050ECBA    .  83C4 0C                  ADD ESP,0C
0050ECBD    .  84C0                    TEST AL,AL
0050ECBF    .  75 07                    JNZ SHORT Thief.0050ECC8
0050ECC1    .  E8 CAFEFFFF              CALL Thief.0050EB90
0050ECC6    .  EB 05                    JMP SHORT Thief.0050ECCD
0050ECC8    >  E8 13FFFFFF              CALL Thief.0050EBE0
0050ECCD    >  85C0                    TEST EAX,EAX
0050ECCF    .  74 05                    JE SHORT Thief.0050ECD6
0050ECD1    .^ E9 6AFBFFFF              JMP Thief.0050E840
0050ECD6    >  33C0                    XOR EAX,EAX
0050ECD8    .  C3                      RETN

Test_copy_protect is inactive by default, only_check_path is active.
First, it pushes cd_path from install.cfg on stack (like C:\programs\Thief), checks if files are present, then it pushes a second patch on stack (C:\ is replaced with the first letter that returned 5 in eax for getdrivetypea), now it looks for the files on Y:\programs\Thief. C:... is the data_path, Y:... check_path. If files not there bad boy msg called. It never touches my second drive Z:

Waterdust 20-01-2010 23:38

As is shown in the jpg I made for ya cow, F:\Games\Thief

but it'd be nice to have a standard C: default-based one as well if you don't mind please.


Oh and I'm sure this other error is because of that cfg not being changed yet but just incase.


Faulting application thief1.exe, version 1.9.0.0, faulting module thief1.exe, version 1.9.0.0, fault address 0x001203aa.

0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 74 68 69 ure thi
0018: 65 66 31 2e 65 78 65 20 ef1.exe
0020: 31 2e 39 2e 30 2e 30 20 1.9.0.0
0028: 69 6e 20 74 68 69 65 66 in thief
0030: 31 2e 65 78 65 20 31 2e 1.exe 1.
0038: 39 2e 30 2e 30 20 61 74 9.0.0 at
0040: 20 6f 66 66 73 65 74 20 offset
0048: 30 30 31 32 30 33 61 61 001203aa
0050: 0d 0a ..

DABhand 21-01-2010 02:13

What OS are you using.

And have you tried to run the crack in compatibility mode (Since its old you probably be best to run in either windows 98/2000 mode). You can do this by right clicking the .exe file and goto properties and check the compatibility tab.

I forgot if you said the game works fine with the original? If so you could make a mini-image of the disc, its probably the best way to go. Because the exe file from your original is obviously not the same from other older patched up versions of thief.

Waterdust 21-01-2010 11:48

As posted before, Win XP Pro SP3 frequently updated as possible thru MS.

All compatibility modes have been used on the most recent fix by cow, same
error on each attempt at the same address.

According to Tippy I'm not allowed to make any form of iso small or big. Sorry.
The game works fine so long as the cd is used with the original exe it installs with.

As stated before the version of the Thief 1 cd I have is "Thief - Platinum Edition 1.33"

Hope that helps.

DABhand 21-01-2010 11:50

I didnt say for you to make a full image of the game, but a mini-image you can mount on daemon tools to fool the protection the game is in a drive. There is a FAQ sticky on this part of the forum with hints and tips.

This way you can play without the disc.

Cowsheep 21-01-2010 12:32

1 Attachment(s)
Attachment 1368
Here, new install.cfg, copy also all files from disc to gamedir, but DO NOT overwrite existing ones.

I have also Win XP Sp 3 and no problems.

TippeX 21-01-2010 14:36

ok, here goes.. time for waterdust to learn how to use a hexeditor... this is an adaptation of the crack i made for a different version.. it should work if you do it right..

Code:

.50E840 - patch area 1 - file offset 10DC40 - patch with 33 C0 40 C3 90 90
.50EB96 - patch area 2 - file offset 10DF96 - patch with 01
.50E89A - patch area 3 - file offset 10DF9A - patch with 33 C0 40 C3 90

now, our next part.. we need to edit up some files...

the install.cfg file is the important one...

mine looks like this...

Code:

cd_path .\
install_path d:\Thief
language english
resname_base d:\Thief+.\
load_path d:\Thief+.\
script_module_path d:\Thief+.\
movie_path d:\Thief\movies+.\movies
?

so try and make yours look similar (d:\thief is where i installed the same, so you will probably have to change this - note the '?' character at the end is actually a 1A character, im not sure if this is important or not..

that *SHOULD* do the trick - you will also need to launch it with oneprocessorlaunch (or similar) because the game
doesn't like systems with > 1 processor...

so, try it out and let us know

oh yeh, and copy all the files from the cd/dvd to the install folder too like cowsheep said..

Waterdust 21-01-2010 21:29

Sorry cow, same error. Followed instructions, changed afinity (which didn't seem preset anymore that used to be) used compatibility modes even.

However the cd didn't appear to bring any new files with it btw.


*stares at tippys hex code an gets lost.. however understands the cfg code below.. mostly*

Sorry I'm not a programmer of sorts.. its why I came here =/

*does however continue to stare at the hex code in wonder..*

TippeX 21-01-2010 23:29

well being a programmer is 0 to do with using a hex editor, its just like using notepad

0. make a backup copy of thief.exe (incase you make a mistake)
1. install hex workshop (www.bpsoft.com) - trial version and simple to use
2. open thief.exe with hex workshop
3. look at the bottom right of the status bar in the main window, make sure OVR is on (not gray) - if its off then press the INS key
4. press ctrl+g, select 'hex' and 'beginning of file'
5. type in 10DC40 and click the 'GO' button
6. in the hex window (the one thats blue) your area should be already highlighted
7. press the TAB button, it'll put you at the hex window
8. type in 33 C0 40 C3 90 90
9. you should see the bytes change but NONE of the other bytes 'move' - if they move you have OVR mode turned off
10. repeat the step for each of the 3 patches
11. save the exe
12. do the install.cfg stuff (and make sure you copied the files from the cd/dvd too)
13. try running the exe, see what happens (it should work, it does here)

3 patches, simple task, lets see how you get on..

Waterdust 22-01-2010 14:59

Followed steps indicated by you, same error was the result.

If you don't believe that I did what you said then I can upload the exe for you.

Oh and before you ask, yes all 3 areas you said were modified with the editor not just
the one.

Additionally before anyone else asks, affinity was set & compatibility modes also tested.

---------

Faulting application thief1.exe, version 1.9.0.0, faulting module thief1.exe, version 1.9.0.0, fault address 0x001203aa.

0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 74 68 69 ure thi
0018: 65 66 31 2e 65 78 65 20 ef1.exe
0020: 31 2e 39 2e 30 2e 30 20 1.9.0.0
0028: 69 6e 20 74 68 69 65 66 in thief
0030: 31 2e 65 78 65 20 31 2e 1.exe 1.
0038: 39 2e 30 2e 30 20 61 74 9.0.0 at
0040: 20 6f 66 66 73 65 74 20 offset
0048: 30 30 31 32 30 33 61 61 001203aa
0050: 0d 0a ..

TippeX 22-01-2010 16:38

think you did something wrong, i'll upload my exe, it definately works here, so i suspect you typed in the 33 c0 40 c3 etc in the right most window (its meant to be in the blue one..)

http://rapidshare.com/files/33956613..._nocd.rar.html

if this works, then you messed up.. if it doesn't work then you've messed up in some other way (probably the install.cfg or not copying all the files from the cd/dvd to the folder..)... lets see

Waterdust 22-01-2010 19:38

Same error, sorry. Maybe I'm not being detailed enough with what happens..

I launch, the game menu shows full screen, click on start new game, an crash!
Doesn't matter if you start a new game with training or use skip training.

Once more, affinity set, modes tested, same problem.

-----------

Faulting application thief_nocd.exe, version 1.9.0.0, faulting module thief_nocd.exe, version 1.9.0.0, fault address 0x001203aa.

0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 74 68 69 ure thi
0018: 65 66 5f 6e 6f 63 64 2e ef_nocd.
0020: 65 78 65 20 31 2e 39 2e exe 1.9.
0028: 30 2e 30 20 69 6e 20 74 0.0 in t
0030: 68 69 65 66 5f 6e 6f 63 hief_noc
0038: 64 2e 65 78 65 20 31 2e d.exe 1.
0040: 39 2e 30 2e 30 20 61 74 9.0.0 at
0048: 20 6f 66 66 73 65 74 20 offset
0050: 30 30 31 32 30 33 61 61 001203aa
0058: 0d 0a ..

TippeX 23-01-2010 02:17

ok, when do you set the affinity and how...?

Cowsheep 23-01-2010 02:44

1 Attachment(s)
All exes with 2187KB are already multicore / hyperthreading fixed, i found an older 1.33 one with 2188KB. Here, that is not fixed.Attachment 1372

Blazkowicz 23-01-2010 02:46

@TippeX
In Task Manager you can set it.

TippeX 23-01-2010 06:52

well aware of the task manager thing blazi, but by then its usually too late (especially for this game) - usually for old games you have to launch suspended, set the affinity then resume, doing it via task manager is often too late

Waterdust 23-01-2010 14:38

I'm unaware of how to set the affinity other than thru task manager, meaning the game is loaded then tab'd out affinity set, tab or click back in an start new game = crash.

However c.modes are switched on accordingly thru properties before anything is loaded.

Now to try out that rar from cow. (seems he misnamed the file.. i'll correct it tho)


All times are GMT -7. The time now is 23:22.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com