Go Back   FileForums > Game Backup > PC Games
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 06-09-2010, 14:05
WaltonSimons's Avatar
WaltonSimons WaltonSimons is offline
Registered User
 
Join Date: Feb 2007
Location: Poland
Posts: 491
Thanks: 223
Thanked 220 Times in 176 Posts
WaltonSimons is on a distinguished road
DarkStone 1.0.13 CD Check removal inquiry

http://www.sendspace.com/file/4dut2q

Can anyone please try to remove the CD check from the file above? I'd be very grateful for that. Thanks in advance.
Reply With Quote
Sponsored Links
  #2  
Old 07-09-2010, 12:33
Cowsheep Cowsheep is offline
Registered User
 
Join Date: Oct 2009
Location: Near OEP;)
Posts: 352
Thanks: 0
Thanked 13 Times in 4 Posts
Cowsheep is on a distinguished road
Please make list of the files on disc.
The disc check is called twice.
First time, for determining where to load the files.
At second time, it checks for disc authenticy and displays the nag screen.

Also please make a miniimage.

This function is called by a dozen of functions.

004E0723 /$ 55 PUSH EBP
004E0724 |. 8BEC MOV EBP,ESP
004E0726 |. E8 E3120000 CALL darkston.004E1A0E
004E072B |. 8B40 04 MOV EAX,DWORD PTR DS:[EAX+4]
004E072E |. 85C0 TEST EAX,EAX ; darkston.0062A168
004E0730 74 15 JE SHORT darkston.004E0747
004E0732 |. FF75 10 PUSH [ARG.3]
004E0735 |. 8B10 MOV EDX,DWORD PTR DS:[EAX] ; darkston.004E6B6C
004E0737 |. 8BC8 MOV ECX,EAX ; darkston.0062A168
004E0739 |. FF75 0C PUSH [ARG.2]
004E073C |. FF75 08 PUSH [ARG.1] ; darkston.0050FB60
004E073F |. FF92 8C000000 CALL DWORD PTR DS:[EDX+8C] ; darkston.004E063C edx+8c = 4e063c without disc, same bad boy like below, whats edx with disc?
004E0745 |. EB 10 JMP SHORT darkston.004E0757
004E0747 |> FF75 10 PUSH [ARG.3] ; /Arg3 = 00000000
004E074A |. 33C9 XOR ECX,ECX ; |darkston.0062A168
004E074C |. FF75 0C PUSH [ARG.2] ; |Arg2 = 00000000
004E074F |. FF75 08 PUSH [ARG.1] ; |Arg1 = 0050FB60 ASCII "Sorry, Insert DarkStone CD Please..."
004E0752 |. E8 E5FEFFFF CALL darkston.004E063C ; \darkston.004E063C call bad boy
004E0757 |> 5D POP EBP ; darkston.004E0745
004E0758 \. C2 0C00 RETN 0C

Last edited by Cowsheep; 07-09-2010 at 12:44.
Reply With Quote
  #3  
Old 07-09-2010, 13:36
WaltonSimons's Avatar
WaltonSimons WaltonSimons is offline
Registered User
 
Join Date: Feb 2007
Location: Poland
Posts: 491
Thanks: 223
Thanked 220 Times in 176 Posts
WaltonSimons is on a distinguished road
Well, it's no sense making a miniimage since I'd have to upload an ISO of the entire game to work - an empty image won't help.

File list:

<root>:\voices0.mtf
<root>:\music.mtf
<root>:\data\darkstone.exe
<root>:\data\data.mtf
<root>:\data\config\keyboard.txt
<root>:\data\config\cursor\<various BMP and CUR files>
<root>:\data\mdata\cristal.avi
<root>:\data\mdata\data7.avi
<root>:\mdata\cristal.avi
<root>:\mdata\cristal_bleu.avi
<root>:\mdata\cristal_bleuvert.avi
<root>:\mdata\cristal_gris.avi
<root>:\mdata\cristal_jaune.avi
<root>:\mdata\cristal_rouge.avi
<root>:\mdata\cristal_vert.avi
<root>:\mdata\cristal_violet.avi
<root>:\mdata\data1.avi
<root>:\mdata\data2.avi
<root>:\mdata\data3.avi
<root>:\mdata\data4.avi
<root>:\mdata\data5.avi
<root>:\mdata\data6.avi
<root>:\mdata\data7.avi
<root>:\mdata\data8.avi
<root>:\mdata\data9.avi
<root>:\mdata\data10.avi
<root>:\mdata\data11.avi
<root>:\mdata\data12.avi
<root>:\mdata\data13.avi
<root>:\mdata\data14.avi

Now, thing is, if AVIs are found in the Darkstone's MData folder on HD, the game won't look for them anymore, but the CD check remains. I insert the disc and the movies play... from HD, but the disc must remain.
Reply With Quote
  #4  
Old 08-09-2010, 09:51
Zulu Zulu is offline
Registered User
 
Join Date: Apr 2005
Location: Germany
Posts: 332
Thanks: 0
Thanked 3 Times in 2 Posts
Zulu is on a distinguished road
@WaltonSimons
Have you already tried the European Patch 1.03 with this crack: http://www.sendspace.com/file/ub2kv4
Reply With Quote
  #5  
Old 08-09-2010, 11:10
Cowsheep Cowsheep is offline
Registered User
 
Join Date: Oct 2009
Location: Near OEP;)
Posts: 352
Thanks: 0
Thanked 13 Times in 4 Posts
Cowsheep is on a distinguished road
Zulu, your file gives me "not a valid win 32 app" error, it was protected with safedisc 1.
WalterSimons file does not have (or had) safedisc.
Start making an image, abort at 3% and upload the files.
The game does not work, but the TOC should be enough for let the game pass the checks.
Reply With Quote
  #6  
Old 09-09-2010, 07:42
WaltonSimons's Avatar
WaltonSimons WaltonSimons is offline
Registered User
 
Join Date: Feb 2007
Location: Poland
Posts: 491
Thanks: 223
Thanked 220 Times in 176 Posts
WaltonSimons is on a distinguished road
I've made several attempts of making a mini-image, none were successful. Either I'm doing sth wrong, or this game dislikes mini-images. IDK. You know what? Try removing the *second* call first and give me a cracked exe to test. I have a hunch this might work. It's just a hunch, but hell... ;P
Reply With Quote
  #7  
Old 09-09-2010, 11:27
Cowsheep Cowsheep is offline
Registered User
 
Join Date: Oct 2009
Location: Near OEP;)
Posts: 352
Thanks: 0
Thanked 13 Times in 4 Posts
Cowsheep is on a distinguished road
Just send me the first 3% of the image.
Of course it wont start with a miniimage
Removing second call does have not effect at all, it asks still for disc

Due to
004E073F |. FF92 8C000000 CALL DWORD PTR DS:[EDX+8C] ; darkston.004E063C edx+8c = 4e063c without disc, same bad boy like below, whats edx with disc?

it does not matter if the
004E0730 74 15 JE SHORT darkston.004E0747
is taken or not...

Can you make a file list of the gamedir?

Last edited by Cowsheep; 09-09-2010 at 11:30.
Reply With Quote
  #8  
Old 09-09-2010, 12:04
WaltonSimons's Avatar
WaltonSimons WaltonSimons is offline
Registered User
 
Join Date: Feb 2007
Location: Poland
Posts: 491
Thanks: 223
Thanked 220 Times in 176 Posts
WaltonSimons is on a distinguished road
darkstone.exe
data.mtf
config\keyboard.txt
config\cursor\<various BMP and CUR files>
mdata\cristal.avi
mdata\cristal_bleu.avi
mdata\cristal_bleuvert.avi
mdata\cristal_gris.avi
mdata\cristal_jaune.avi
mdata\cristal_rouge.avi
mdata\cristal_vert.avi
mdata\cristal_violet.avi
mdata\data1.avi
mdata\data2.avi
mdata\data3.avi
mdata\data4.avi
mdata\data5.avi
mdata\data6.avi
mdata\data7.avi
mdata\data8.avi
mdata\data9.avi
mdata\data10.avi
mdata\data11.avi
mdata\data12.avi
mdata\data13.avi
mdata\data14.avi

That's after the full installation.
Reply With Quote
  #9  
Old 09-09-2010, 13:48
Cowsheep Cowsheep is offline
Registered User
 
Join Date: Oct 2009
Location: Near OEP;)
Posts: 352
Thanks: 0
Thanked 13 Times in 4 Posts
Cowsheep is on a distinguished road
Copy <root>:\voices0.mtf
<root>:\music.mtf from disc to hdd.
I will check on further at weekend.
Reply With Quote
  #10  
Old 09-09-2010, 14:42
WaltonSimons's Avatar
WaltonSimons WaltonSimons is offline
Registered User
 
Join Date: Feb 2007
Location: Poland
Posts: 491
Thanks: 223
Thanked 220 Times in 176 Posts
WaltonSimons is on a distinguished road
I did so. Waiting. Forgot to mention those two, actually.
Reply With Quote
  #11  
Old 11-09-2010, 03:42
Cowsheep Cowsheep is offline
Registered User
 
Join Date: Oct 2009
Location: Near OEP;)
Posts: 352
Thanks: 0
Thanked 13 Times in 4 Posts
Cowsheep is on a distinguished road
Let think the game the disc in drive is easy, but useless due it loads some files from disc. The ones on hdd are not even touched. So it crashed without disc check.

I found way to play it by coping all the content from the the disc on the hdd with the lowest drive letter anyway (in most cases C:\).

Can you send me the registry keys, maybe the game looks here what installation it got and does look on hdd first if you made full install?

Latest version is 1.5.0.0 of course, i dealt already with Safedisc 1.35 R2.

Last edited by Cowsheep; 11-09-2010 at 03:51.
Reply With Quote
  #12  
Old 11-09-2010, 12:09
WaltonSimons's Avatar
WaltonSimons WaltonSimons is offline
Registered User
 
Join Date: Feb 2007
Location: Poland
Posts: 491
Thanks: 223
Thanked 220 Times in 176 Posts
WaltonSimons is on a distinguished road
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\DelphineSoft\Darkstone \CurrentVersion\Darkstone]
"DataPath"="C:\\Program Files\\Delphine Software\\Darkstone\\"
"SavingPath"="C:\\Program Files\\Delphine Software\\Darkstone\\"
"Language"="ENGLISH"
Reply With Quote
  #13  
Old 12-09-2010, 07:03
Cowsheep Cowsheep is offline
Registered User
 
Join Date: Oct 2009
Location: Near OEP;)
Posts: 352
Thanks: 0
Thanked 13 Times in 4 Posts
Cowsheep is on a distinguished road
Even with that reg keys game loads files always from disc and crashes without disc check.

At least you can play without disc that way.

1. Copy content of disc to hdd with lowest drive letter (e.g. C:\)
At the end, it should look like this:
C:\music.mtf
C:\voices0.mtf
C:\data\*.*
C:\mdata\*.*
2. Copy cracked files to gamedir, update 1.5.0.0 is already included.
Attached Files
File Type: 7z Darkstone1500NoCD.7z (2.42 MB, 8 views)
Reply With Quote
  #14  
Old 12-09-2010, 09:40
TippeX's Avatar
TippeX TippeX is offline
zeroes and ones.....
 
Join Date: Jan 2003
Posts: 3,842
Thanks: 2
Thanked 33 Times in 23 Posts
TippeX is on a distinguished road
@Cowsheep -> hmm are there any %s:\data strings in the exe? if so, the %s could be changed to .\ which would allow a 'cleaner' way to do this (haven't looked at the exe.. unfortunately i got other real life crap to sort out)
__________________
bleh
DO NOT PM me with questions, leave that in the forums...ESPECIALLY if i dont know you...
Reply With Quote
  #15  
Old 12-09-2010, 09:47
Cowsheep Cowsheep is offline
Registered User
 
Join Date: Oct 2009
Location: Near OEP;)
Posts: 352
Thanks: 0
Thanked 13 Times in 4 Posts
Cowsheep is on a distinguished road
Yes, for example.
0040B027 |. 68 00345300 |PUSH darkston.00533400 ; ASCII "%c:\\music.mtf"

At first, %c is replaced with the letter of the first cd drive.
If loading from there fails because no or not the gamedisc in inside, it will try to load it from the next higher letter.
If all failed, "insert disc" message appears.

The exe and some .mft files are inside the "data" subdir, others are in the root dir.

After replacing the %c: with .\ getdrivetypea results always in 1 and ERROR_PATH_NOT_FOUND. Game crashes then.

Last edited by Cowsheep; 12-09-2010 at 10:09.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Neverwinter Nights 2 Peise78 PC Games - Protection List 9 25-08-2009 04:54
Frontlines: Fuel of War DCore PC Games - CD/DVD Conversions 6 31-05-2008 18:14
The Broken Land (2001?) - simple CD check removal inquiry. WaltonSimons PC Games 2 02-07-2007 11:55
Pyl [a.k.a. The Dust] - Polish DOS FPP - simple CD check removal inquiry WaltonSimons PC Games 4 15-03-2007 15:15
How to make a CD backup of BF2 Toothless PC Games 13 03-09-2005 12:22



All times are GMT -7. The time now is 00:14.


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