The Dink Network

Reply to Re: Dance party, dancing by myself backwards

If you don't have an account, just leave the password field blank.
Username:
Password:
Subject:
Antispam: Enter Dink Smallwood's last name (surname) below.
Formatting: :) :( ;( :P ;) :D >( : :s :O evil cat blood
Bold font Italic font hyperlink Code tags
Message:
 
 
April 22nd, 05:26 PM
goblins.gif
drone1400
Peasant He/Him Romania
C# nerd 
By the way, I actually tried running this in classic Dink V1.08, and it seems to work, there's just one catch about not getting it to crash:
- It seems that Dink V1.08 expects all dmods to be subfolders of its root directory, and when it looks for missing tilesheets, it looks in the path "..\DINK\TILES" relative to the DMOD directory:
    for (int h=1; h < tile_screens; h++) {
        if (h < 10) strcpy(crap1,"0"); 
        else strcpy(crap1, "");
        sprintf(crap, "TILES\\TS%s%d.BMP",crap1,h);	
        if (!exist(crap)) {
            sprintf(crap, "..\\DINK\\TILES\\TS%s%d.BMP",crap1,h);
        }
        tiles[h] = DDTileLoad(lpDD, crap, 0, 0,h); 
        if( tiles[h] == NULL ) {
            return initFail(hwnd, "Couldn't find one of the tilescreens!");
        } else {
            //tilerect[h].right =  lpDD->dwWidth;		
            DDSetColorKey(tiles[h], RGB(0,0,0));
        }
    }

So basically, if you have the DMOD in a different directory than Dink V1.08, you need to copy the dink directory in the same directory you have SOB Redux in.

For exmaple, I was using Martridge and launching V1.08 using a relative path to the DMOD:
00:10:26.718826:  [DmodBrowser] [Information] <Attempting to start dmod>
00:10:26.718826:  [DmodBrowser] [Information]     Dink = "E:\DINK_EXE\ENGINE\Dink_V1.08\dink.exe"
00:10:26.718826:  [DmodBrowser] [Information]     Args =  -window -skip -game ..\..\DMOD2\sobrx303

... so I had to have the "dink" base game dmod in the DMOD2 directory along side sobrx303.

I think this applies to playing any DMOD with V1.08...

Now as for how SOB runs under V1.08, well, I only fought the last boss just earlier and it worked, but the game kinda froze up a bit when showing the boss death animations and when loading the next screen afterwards...